[ [ 795378379992141029034033957158256228041765509913351903748770881843572753037998311151381810897252218091039538358384214008703442668186500122554410951566393088121926866774414342659956661625819901467022972379894578945897186472393490655524784099761662196729987374802087528717724965047816425649406960370049667324559751614123127619978114061693263040396115155260136549946816328083270498310193781546534118664299202181219140359522751695975893630436346436568363482020592175505053002226487407059672265155758220801503066431539238255665275095203411890651542257764682116029346242080472567815846871603806534593540817666835558972714852050623067200640775687277153018324453312681273483485985561600511876230213091755630231006259583552847936992735001074074409678951021878986915631201833342197172303189524041147131165541647291749648810973127872961771435320955951206050356187909397198365218490410581792370780776105486847856081707051898583733661723183789624343787867819016800494186296232144745896656568120928928866137950106911678691563039757728914064546958261047189970697584061722635497095780926431956740055886822082320071898702598722662260753463163094068295121707388756777907088387165338979104123048317601292301492335077470928131283077882788262719353976655339150261710932337673762918443938307441397653463038909242028895953668023024951598397172567426266171327124231177589292024104682857295198060315210872338419220114589966048239647924226332297693639053728465464931698671757456922144506594153124612369043133212516618114304978543484136157521616669092876010624556093694463922263577477466072476742958883749062672669785873438055289424784500603124836768119793840539369698746244957192911935051257729773364356073846882889927180374315417375310636012640794025051999578583321589374880792937611386014122958688897841333517802325152547881567314390145185448243096522360388442580991666218811057385864061844065035976550016682245797670706466860504954741871802502888346553552858887403024380749923338395728296329309391573113574720064588649620995815023680381700886088578593870321361756046365810919740596321260733724068620332791348235862526548869235745797743626191870500209136277287772860500745291979393477613597352383557095376090427046314404725885768283150027008025027759210065676820472974571718912919931163124125571056419498311947324734831289518793409052700949952405450962653199044977291102146481865408592382897506464873979887291428953385879743871663321421529122866735491923920829137397389541103810004732586275705642728838329833973428840284361455211774680872386263059882984064790928799890961171985320622409408199738330245706607999325724478008044780385976419118723417194998688096057034656303777420097673291821354229653814125488841992778617492343983359333972593344357205136499790815932923852506204673693508446504541936853021387136141157921252995699450931490731067716091019423838217034115999511601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3647612406178803487635100161932631075729328392931458602401720684941527650954336829730800689345103411341149353840553198375982421224753213728204978316541231333698306456545658075212681395852905829325741029614197917930455024453840505435516637455044417825818836804910388647013610631019306788947033150420237678435513718907203873629838640427773663400991977243278631317914604850159857462153242635846990413563940881321180193067605414168561815004952756475180945282140393186074209378021753084653903330070603398937889928638668976810255527040085783191487839893473955734925026756094430480699568556542314169911840429235366417452283607057595870452905545147352498830396032047081628328114707449011649148652383015612295929118691464724093627544872977312462114953611759893905120693981083565154243974630661440349808244216713620473304440574483642282874438111185081652159910270598691635147708768752792457241679672036309015712444924425512207078611289755405219898022929166145628934746628292651417062213959435474037003178930355040148365049389998147610565204235549692488032931144052013747766595457757633379494010051566220436554484717889772734556013961691063675767491150133501879775826510352025348739816227290749513991914003523362459042064253082729658758937792204601450456049873126872708006162734509361829930186011233858894261470542136206268740820549972420640867845143263654684284790369728715988505881671987834472077073362348007894184567563190201637971289161191120333620442402508336856519478739324078602283330044421362823480330822937461913545455977290583690332448489212040132897649105222246695886803133269909914032403023231202240683872215579357372934195840875939023179124509082273460923893327941788408518155232587533640419025525092518533153332511280400461764019893340300379938227803593960910172484918401452138681654077216844936705983287667080022486386859284411372636293184487928507025974562201981295532761639517527959832419543631002554878307729240393346611378814452541183182465934883996593537954095763037224658862718446186515723623766911908043663530643375196263053694749365904324946423990319361866016291579269079537573493845572922314983017116017632901673059884818751848447910933988494112116390073978925212889730562447802425702659643899232486270965318876189933320938833331275672892938116106478841848438386747175652590045130013156363783406039465900241572805159236504950551081040052583430025604353748741403336954683604334238671351864272949592491654425976175409891945681571863431920708803572845882565389135116565732096549369650029659816636870423673988531196125042472260869229937782436860658440266776749422473055962508210866185057262203185959323450603102301544415350764953846215514122455799655766277571674085335452826939238998461322593909173561608687207876741976109760740140149941959116757562507798444274339015344565768294894668017945971401152099322637990594972790001645402198354294200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6920981379290176166057127177305017204571811702220822787367821997006929032993668767140130872238283523959115931108448438108654753217226955706733986061268993131252514864212521591277554225886653838584604320023350096209863596573634284489160429930580701088894103184700879563020766247769995897093232770373324361850284194445644171317438449569623534451772009969146108500199339034819477183411511305309057287712339954447146653044271146321731962773440604850631533030411420811609733301551494974156334793886013650468053323569841061247060634192148168816648184523735314173787618653415979361594810683517001858243928052743636323565136954580693762006941061193797015110691126627207137726638881163086149446802834050610010455676290779845300649947420946164730723439707509791987485209598805852269813227566630801018661985386017214131815310103734847926609939996808777365666527751310206561225992880568780099374118682049173400590307488014209157911261843776084204329367940807759612935637932606304160140735942304483354027893996329537641722987774107627509041564902053519679047844994630697952122772251145971097627301954949403218541737585619030092004857531519739244604242707594419327135742670631709866363701682152826827778296479719761142335713575005809295273243385531038885378321886929047521477585222587968926336861388197973578795093210276808010511148439871073925019345724652048295904961284410217634526216836852597817021239558896548574019351618829267148856378938384711313138568630383623623978264880294821703809107756399932095475673948905892774805509684369967599786453726769925645808085427790965349547078393298269520939892020799878316740053105085131505695156771464913898100409828421907833302063627180608362811791572251125616050801380535634870056187671075351725175858978521444999273606036619966926862082967053637996596078758630980481436520900740385381621946611760871741590231729723797153613595440558724700357042094749051927069576024843447237206103376034298543821496443489467159476432828130121672087892806550597229625983235290099635612352476795707093866050625384240176362201512381594281797837543095372331631623237744394053931390276053521492380594580605135149861833649281969812595474681428268545483900912414759169487051585846743988093950145928631965947900213879328326955249037617405386920229215359047671459254443391526144420379089282166189106468747868866367751104582906821135449803001748969607873558668184192564227836979356671625927767164441377439756642398424342157976652089308035825179815570667178699351066498498118885222609189769108436574319279255140591270029241233588593062441353984138223185094710897410756511463507951390472652621061695162249324829415881064928520943854615018924907443851239479716505231318175532951328590484899628389954090234269227961722890933860964205692720384046107959930926650028758613360393247776775880307938616206749253455834985873891625438580622454690985878925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -116433693104270565952330862770529192715611756952650533285560635353376739245230380084540177221990791040567279008353416382789271038695591430712963349684529164271246654142711896675921122151210500800549377456277829135731244651124411218318302521934774347040168430478058327976413885232268691743434736133320670652402948202864944663489016725186516787260392048832756801495697387406367865611562691070376688755537129421896527920089264872643402269834725143566839534209816821094836908498295031580626013032039422284631251440014292006502356752158531963339833726808736972925409412777877480076086944555559731260199819807843959877056280171463805852616224666691182003407235808067185167917289493775016447510916581760306656593883485033673147552206354388168532187749404400243890105639376201029566206778219070946264977802646865998897783423663548459568140357861183053559837376934971956684493612730903732449886991611877050544150332709293644111426177888040241461118866512716254050576523949479509602078124422739153343228202969626640664990881647094200121739843637146792114700744727439192984283985354176870680312259750613315729663540983929705031645470939479865075094726822063271148761350011373193892716358595000563270042142464425306526942580219754655916221566280468746302333771360582880360779873309230203536251136408847495770463707109808450791403609987810725932148518251903348508451363110891842245850520519710595214585844181312402242125043421155946651284221031047188727436635519727636983089148702185984849868818144947191901810555911145364445683524678021767954300335262030312283915703137395248487027221862086929048599244497621957352068437950305556115050403232208022780732038925284455724990644323354901215941688463749070541045571979570441975594989825404015608129189092243093752306320826976875160715988140002016663584826518430884505773759068859778963596337042249645129902565338852606669892553732820228713062071216901282725762223675088676482536948772599734782305355761288938922662848180006234310815931701561613728783156277192120270175976298928108546501490718094270847532211591370463141453224614997633212419527581441231574392896999051439433392609048577130999518749380507269456545298172484623027335237561514842919070634061454913050301747876017391832000132384766827987046584706612279557737418666065449473839032457251255121335847436289204813842187392179296823607790980932783554211514973270487025219406385227584687134710600374607262832412898434773807130046606986943860243691465341242274682196490804084920168877240004436548432240346252260103276837159776750397616967183462204478072162869693516380990201659571822780051475454897158320256677881286496022427545346300433566387460303754777974071839329340846485129354167045589892915356783779696929863806348001607850408825038437040480155057869874546700166546437727946814936465391764858730582834611177460053827684878670831834330179868849128770504500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 503578603530414648559053513977328716381122335273319099330012364930817384583762804958380735693149537498313808762826676128178118382641234640915507766260097977225738483457935532299085895126593436755492215567223240093586445657973329952151267960012879751248881492356036541219354979524691120480014756599211243688443039181577336352327849693394944748618122670450489051352908390913247104256891975954827968551463298004705801302550814118898812195344324448435823681497137766422285319789763915604314935029913704242097714422497127260295822746182683279852667735167943173183222115246441898296449091852319477757544885594056347492086186738979146212986181370452208440334890554658399973994350212220292250523622749968926956315691847801046557234705003728920735875632441393686248553554866090968822196005721574166257226872152685475464361826012133325383590266181715791212339886675623579717142681278460013748374852351030639494025509752869009846113833772616401238389527475769421577765031383988534751146353481313020307822315423951069287209653288754873424677619089685583936315794238569862914961187627359237007418721962652781823000568451570754827213146377697393172149041202942243658115750665587356274420665966795865849124451777244303868162328123270706375158924447214240096131819641159453495798519639463206593318363045484663542993311644934065471614142686151733889986959290209676344266500764822907423129047329026031319774006376377348184672433826884335397978074729475209406620710069680749060780770707706276036552113073274018499822366018692545287883883863959313751391808926730888717895243867955562982647571927024786906260677575828411448792244055081577146680988816118759459217136447315440384774909775116131865648718175920840762065044331948658398571892227642403609373501786594405079462884115606892316664972956934832551249171631723459754258704462350846714724515157995191970614692315390152798045607443277219091254083447950703393435518870302721868495244862074960099162301835035306203013681027601272006973155543124808021514780685812937419077156152400027904313208298760363131346669094299568383517187449967572661883603704676353679503821628549408617836082463947591485704602407561331100767053720361129958593307664698517322117846464776112554334898476813858247290730188705576511668621260506087690345483161454544977769250201144829418192492801359178290798782198126595820038526965840140166892276251419293126319071120187728437631637916459987301736660230350322206723856859542877058286968139939711171065950398494881504714859380502679421768657388757065033169510907624370347477540325567697059160394170198666820678441793772492580104796954861848501221077560426231412031353558300767075671705620875437681926762135924902977871623936495746890723366359886365888945973138912992683117832347266930778271074335598771665543027552112172941978584310819270792748435885112228492495713196561457967216121091476704210581250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -443394929379474261380593036491929130760735243836383888001116628973303389073911596424444687896139141337465479490770394385999231618436623037735209410495526416005768208932901845139438439881576067946772723600804637707618595045176055580911553189555845040686407157234135874477957845283555398178846034138079954877057995281512271304361861128948178652563054133519440485357063245519467465640361996655776136711862907798039002646725635816393658968453006939413440077008501502264034244757405144912607650694835971110637383625179513104551529528260329448144981391215156136763898903982325855676022678442867677965136038769915369699977727186085393571847284782210684187763194169266823012482199803236890371328307157011953995655092634399376519508183429056270942214276297382630733272122994102235531859989784917944796406187887713419759080242511564310748875780369461807379740088770657297813352788134217783309916442435357790972014391707351424857596083279278580921594134666906134653927223107199945104523307853639517494553151596230106726103526538261983554201547023224901146446724285152464523195818758906788982630426301786664468233094846423932566843121418904394544478131122442037669348665899547590117345425591955705799869021310051419525616987313731446526122863058405030886553174091557760506210235357591979688013717548821077802640488276097262095769521579997719121881994283026063380071576785394792642882963321839004108049304631777844225940058267286496121840168310869165124354220856995828332127269245756002410618134652086107427584956624761506897956804427753482592341968999621510581323224085308429516943905295157356031584762706742993350489536524661686707542719466524564070127010027960849607547933662145798165460925115348806931740208964504643688329560197754420740838429016916558259335047261099240055351461217992937249983182853337971334772081278793242808470307049265870530759827288992058240572673350702132259208393318906620935372193138416538032052488492798573760283144626364870799181637645813396956077491109702596694809163142687420182028768709117598083563343968948481037605890445677468214301102075138807125328903385332582576722785671932294107391271480740303534021117749189573601733816505086376271561572564736817200893209462591081236842264416983296193500630427871450325711674375294814915118690191988491735361807718724297873356457174314163343730024390897187935786201644399896916107969131046297793449209638517027078557169663366846258547314539411551332238181143419117797741041876978527447868909778145773580855289814554988437151606752962495080827445205048613509092759600061816596233204542546136743235890123126271499117660383103770802977156852767978860434607199654656367515479520726137701153729956566634288221440236562438640055378194807699760679860329621095660133362738435331092042469782196504452776631492710980387205198635329172670718320944236222347315129440259478941618157032640624045000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2027925834692290709321992358103513571791992590421075582220651152166600171669045294566968809503808858581970199933117808060263177367332129333385972028556336616380222755494441513162957085505367486032642459652193123860419664113530433869944628662922028433431074674612854378524691730761994937446370852313098419695832764800084934642391063000824019083984995309139055288430504651028314235520171224628742577967884223594118331566784702137878347566238629178241102903197248290819972406658224206018414039041031574294801940542083965474474144666183134170076320651692489013431592913443324179269155518031745344592764151956539340713672207018703837074292369035871739857741461236715349709351395029720001071242109431723940885767352198091319510866351369368584356232299405912258622959976816242414919361980583665717832060793930267018115885450456637362925864390315614256040212242748314020074676743993597541947272451574740364480024946928222306822063313751576548724168855367627790914594426341526764340851164527704966069364646710006866386615268442669730574451359727437587563779650682166841741098407974437708437725955162854590326512196003088309309671578559066403681964609434570683312105138279787845272057901765976885271074443117924218790459171598169775726921630540609975144572865213832208574115792471592839348513371604530211994928928108714372008815330993994961157054303634336959998695387655997769806762419659803186154370701504655354070813314811429991339233798239097670586587272719044227314196353199136387545882484597527478152389501849155006501431448958046626118303229943953835391128551198604806449075482895964925389519869293863202561159684563865584959098142834920180556334463801753017071868456113874859595566323207037832174394462859371733637033312249184997757050142764203603987238435772593843376793915158503539027118072858400200634191554043281757742305203760909005139435930153241928706846655441673504465011118519606757384049264475266082130637305544421222364282300564682854330957063406337388093929306883627426610765919586012723355784460163158476259879834552264185280215058566248406404662482415608338016681093046234064136407674958372270548206871524671186700468194227329477847348998703083574141586438295090861135201510769940522826499616272822915953974474575285580377308353435425401001000341004894695080526151548072840224202873435159196056246590597228602850855421959806781603203860075771250490686241745325558158280565638241596875524861734103312213651893068966746218436573383181965699565510234202191572850920839110095882217217326375231309869021488027077705716189468370519564379704006142348233346045897555243774588611894435668093454618796042053388073771921113235864565545515885032145552024865312489178887428974251633432699760064005791223402716379574551570685840274959240174329653870340796283368542321847809853879758765145400578364187555364524766108810090764517803158410566311780875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6938230787029331417484326919997984376695172398511724471965207904899648855249071258740770314574368594431741408979021030886475518304184688325805261839988286989060816659612838644619093973999534372869815636066178267307387536315081394129506995081826047755395062834031012324251957161174481893164840662435957445960196385409338042413512266665248631499587206276495607853939034009623616782272419702764726180107845989517548110955085521270598746059427556578257375793425659613605323826032695861393865696417237225384314932159326695949111490855570031851168840146695471590468594079357564835776589869610020431949760767947449809154949701260679657148098576751106046300087697010906222771334073279737008987217642164167086152764099720628920713043383517485229019117874645867197321532789425499188287459926153749801358697129950197359859824924295576983038059696299555842448160829574071304047267527601253724971644203958670154075209783769444332501176624830892618537173703957014829662405550204663690094857653842725389861987621329918643134879720678480122325056954180607609395720354656409078237665433377293548720125082835740530056362038901346250700275312812280104526394487316876342793937635646896355103554789838857842365819956576590493684397077025155591566928277784828082091506248969754607745191636963558005108375830385186675294885134567450236474413701516789357603328788417399877119223222969564806295963791228352925257667902586672988420651840219652717667919698930444151161490078754496508323661184487728550476767029106601524270012277498011735630967314633723850420508465823365680592132076908574081873154849384513202195486792429862140995748135405185537300408079809041528824936418838522677144249816545075899608471012821707894521889416549889303891063830436729194378519173509826047615677342995851716166713327115713423194421742516790266268706339819628607075591836354607401063347084767225330438863487610727041101803227242462692223758296543087766009169666200542808207038429872694975928130816539560678731572454277885033137406651708332287480805613445373601395352141305646948483695772408322844695999027780454030702900812839718505914482731184670353335085920806918473511379452198584765663903314460551095536629003255939057042310804382853282614855675494779579864215665651708506027439286001482219081946789939325648198642202048816508266776031356331445573705139742608221746796294969348300822584951580260840199297170471722406827651941329865289077704127753331360398730528599405728981166456662240777830814652237530612201118091527769428484263263610000869384355971243049679234943691542786931346931781117513699161596760944173153316412347712721594437806591510671960320895390151991382425655221686640325517122137306758752801668009585669461410075248893351718341561467445625113368316894525043222887681542067595628848628351491320347355635670479644472595906151229239423822258414270527636508583936566482937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -6540408508172381400582384712802800470932422077148441479988800170970377850331041069637654019900743510619121549528491287433092844225233369922772325156372417829580599568304610389787667851479153801817648641111548415548594097653648056672010810704652100048528783094874588210829739274089882966512428373836041542237073169519569089562216951431652842871514856739506325275351732272523955497841391946136930567632357939552506687419627644527271703188261186503945045049722286548811469155719119294131985064212623909673272896759223059492944555481646646347049780094418202992440085817571988534760616672010353714500236279919956657027375848745327619217547967616793173479051223852290017303234185961940903189466476544254644133890216953116122344967898187443453388737113219698641922789185429728556075957764282391232433496213211670247532519857932962588043165799343729209240263244065029078543092936845807164138583601086511641501955866654661404830192376596371085881663910059372812374203465978896939749179360158898358607469555793943682074677742804418403105784541672672489921934466477998253605379630434382846145968352021763449443814952854901360473029576968469402779276383266609312036150671670182576688510821099107206241012487013850109597462192445816953984040000397229353433613556454360484449500268457660293254916180668505587286266627117141002726971005639629667053740176566142121012255025458740529877223104819350069936287926447287208118539189921377304673640753866522905277054554945528720471120085406323938006083899837237669128491227287242841962950167080278836765699401912248842216973977762628149897017643084725484179104762227228070265318429449285588153250362315793481917975715076467981649003603894088829475245188398573796635356935413074938575954701652295891800873473387820638369625258019229913440031315622618046388431481902435107391729629069651584589824504460223009936166793229859680471069078959176985900868259297805540097704983907884438407937557610226675457006810847684313474087472605817342187693819286051681597799147924354561574099269022367067829119563305341617118553186735354809966727075925572022072806594007431829424833148621411971190396584199969856490693959507956585378040631347159742497179495545533387130618487315527069604613807876530859069551695740754990980380994324702151673646385983166802436445806615490443740472926985564514692814356578083292803448767963501133743194452834314423769325831258125268621406427922481650712124750120308574846257178695268879723872213139759642639833478051264018377097577142607047185884810125352243405584553334608443234520206344837066019169910988176788871730286557333487827982591089934699192709807521013034941804040934749505690978062237036747352423059111676771644632689602116043301365361873124291485496741788504063697462339703686872290779827182824285965678934156428242196552435251907204525980631654871608815702729905950562274167351281533984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -14799847708269136524792238879062613381090979373206764216304361070497542579756192207738351709974554921840574179906695178064968089099910274787963605199739607507932341657537500883002295435496523298591876329975156134573857431747399375724481947295779964650914292314494928323721662778695894167142825247395426229920202091993079891294466169327810597570769681078032539833849382648798370663801356088662247710011638827775585684097269223697696540722564810604482912205797146307947773833393101383737959387724203871872391048310913636449368201754688325795902515426883658960708721698710578501193463064257036643501780996262565769269501136347379416198829397173244352390828167774625156307193736760401195567462218164114934116882942529821218774189301951576438184264413953825094064992999624045108389279973138607780439697147008829765316687870749747591793350946779978483146598982220777057650168030103755208080515349093911235024062129369188218023972518640411374903580058771945267039798811666806422879389346177545396360029478699285401878131542092701328972849609103499749539784412303315269829648719558128691111683823786567280780175272215748903008728078488057089572159284420833399959790317725531589593549441135001784499781259119888753928765268175522228067332358803078742284583834072389885023668556594245361616037724048490843071284521529287569972638741831716771989725272236974429276466842492208860772178166223459891268029744102754577584289296150903005055988395978623821177652090294185445929437035214139528750306496563543100711330884612166840604893063226835489899405389267585504553440226088362579612362546779071506414169088590405008827176615002426223194925088053321981072439725053674805628520180766296231009160544431864174370732144683716482244981374342614103552525217684066497847672829576676371766317788784334856693467548829481574240365134384617004571841018314603419415389934253213373966312042039058784763312290461084796973912999033783949328181610413126911099285979367042744186180219588815888759231405962905657650877023921169341041867811954908686737594144100263308706700038355889020296861375582518204061215122482320850927077705148014154564240840565775649063632675041411023102597561305028949068491225675435660437632437186292621003994337693154269972565150239906850497863941752200661144509479930752662580370806159292722684672994387571517034386993885484866376574603164885300154385003985329584101511887734707378047987725622847374125426782678141535907468824015402391746186896424020518338471025822856457435965071542196604812350457728769784950190630716392726107320711152386070068107254583741089282693177249541471581615573884206817920284841451094523160382495495586923251500742988410954339028479034847593777072467583139242723250255895534856701985600668963278208029352315778973703150437536496864140276375584817528560588789114592252423698733823514260677837965553301089514210942964046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 69340852673830811199544425406340980764593385915806525571111037104120885997493044222869803198616678443257481366233426728573483727082937725659891394134412846129206779807237115450669622192146124777675976247958531300411517049114946048316198163362033930912137845381542879222281128593136888153227341827378231701747061837748763402312722196415412175873626286347150950557717857897051365368678744536550824699625388420719845868208305897805312817164382029662785487952250605512564182397997279071094750472449240620317553548473203864954170515961885864428548283778345139125255954099620083110737453226698437972699143427111371541816508731449116814812530307144755891858667971541315601125292906091486558414556674547327194245479905621181325116673944635712237666682216312353125929178092970176277607552799680726401229255823056269935724569948784636332847022201557602503677080701782740340759539773404900030599057460305956362422684415846913924843128101430831661520154899345321768383745525709527612991329990491396201072163939249614995277809662139575152457070886963009612042932403245807954936236661305528392065366010985997377111250061934715160195596853187215771834959463436029216894847571364723609946655782116704031227765143580420305059673923330051001355044699242783313137920640006304394770707217667992371354107691099175840996453739563589556370303264948541019273601268949825029317165611409752569525536323030445022838162323939253449709210045112465590012304391211976575479018131159090591524261625216258372895228861197820416322846760134765486064400084450592569038545054459742251329214848355615235271028000338741150907879419323386808134942270517273308829388133325441909789590560820972839607917187958230815652117583439706039890104910215301000522140254643768211472761557110824333569043624447120269883258424422837365196675223099361553492158229874902801380026278612058926550351787510891894179745430341994278092255635199136683949762911622716753049819806994884066974339807428120640920315362881500807906173874920718533449910268610786162013109183172864283706109411524242546449994302531924084346861248988703884661479298068813400491720379005965616251132425389850006273630556256546817711086101773359157954837157775081038640807787624997711188462153225286254705008562455774493177702723660828383302725138383080826140886198513090078344917362240845406982496083720026584786070684795045617233404234854711546406273567181828238805224614720870105766554289858029244705055493391786228140788964300206276363436407159950745351519865732452394921854977692587130041568289237496920285045074097795835517858923611434873580537271730630482956996658621935915069132651553265582101682175245283807945238996489362176090702418184890269604562953637478916745838141240983201438525173473393236842755455843657807968308236908456477187162056626944940204787579082451702908316003956722935896672159752786483676440780122265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -151722682703152352183285933386188258906280677230433176378434594140604221346266581018402729231747878075432220443759922002958997288172215758375748744273679632732546329934450097392900698490487113489363785254198196574426942969525292502753926061284840940760293356336698789095599269429852819686790305169629279816080556652455698648350472607993340246429143640624811555181336752657058219546366592362993940072115207148343045598139946702509737005760471536848718849080573356044470665415077778930369983279788494671179403535992788362101290573775539531621495748876783349122766427581935587386889106301782649812819510390663263649629851673521629580440612323208401581922935307590579716761442993593104833091372150763940937698500267382744149136541283068371322240491930569634321636945280181627109791775489628055455495599909141028571069556334657624005545648798328964098927477635530509928227661009462448380073349992450763208803167890208820130653443579452431605480886227371291948674891524551543454398255400526969738877221335334867110261716941125034263065148954517028262528976072108008511815212455228094260377466786951256052364640267711873300250436387560280334912028109282960896359659809907441736866141701062738907593805623962737447823963657113252968498345972298739868195961555449285364123023976256049826092737498311199404395366976336608445351908571613559824653790719975548346542122231335030012363676236016782491963326018985321046459597514577706159571271954829611752919504506052867212407324529467530309119455327523033387989395961805208951671341582534061583865328744801666438991480055285834339939283462287960247491464725959589330849800195618678318308777319737584283931885339689884597203586109644878535695967982214111213202090908099295430602082267207552171436389932368254416451725474636990998235828133671856997342058826862637980326375323379214461692630055279917503369935802801221752841517044962236011815145341193457366804205321905330023797180619532661318825427321077071993139163233685023354208585138601305889926658917749295495460358737298773198909383939161855104090378142671596356834028114909128775818453295099090581360362985473912798629800150502177362671155393638654334966106918843341155367356814890698179617499437259059475908973227076729421884651148139200611043596903928994190071065408271726276566048205082175314254163181782262725526818101277076908247942919732790402462641595146792176232059125899033113325918115347470107081730028996570879882596180030450490928936898113822135281800003159782292771208187589554296746569825337638469426723286557159521829840504521424141300465734700226379978146910365482199726010440111944944107236164625304177221151354257215451919917015133658316052111706762593608248421243249437501029077051166335563876970284917889141012758093688371956628892712600404158301559697416989982443608144280670168999254113002370007173661963243795445931253112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 236923392530812154193114043657905273488822345463645104625839063613115181704516133421259397122499466192517970611526885128542528207066676932793997319480800547715719231254299397310851445182192127548297969415536435717588048811571068330053258615300347743372006227063390722741187391206639536787693580790892132946229870033795648951154052146459716206171537567919514951874784757977719569324344462660965364985591514107367898103151445228437629631153385707831498699332743030530329360027807993677683913991852179171239952758309772401200402022919056272955012311058919066980051886451505896225087847866574997335016190354465040003372650661743465767136422160844186185250030793864957779226013325546773422295792830854603138678432165820579359967814950067976853619241112108668076051619375163190925726519131140608607461406499909489644299547181074253280119474987975833328498118170853001192957724535078242596520785716574108907177966750272142219563750276461881542275787405427396079223371519667797968509215226795607052138328536698792321664097912077905918324312345054251269450278665112759450857011810906542675489885856932041197992541430418795397832690224093485783995201076197356179458083496410264440612699242471043825384129467852643666705383579940007366935353720847439033263211723994301905308828954253636621083013353276823558805102911355622931956559851756520718831481329950162793136640872801070655097572061865999443529812363863217032219516721101120775567698212721086404047562063439325792402994046936609265264771045604817399938869512502914950159312114549492407250981890481650972902421591674678324921946726371007159036045369223284971536352900598475629938831782558563697869021771630647149753413950177359985483821216499927202654742035505588981823602576951819196502153726003253355964797598959313171004333236543561675961460927662672653480536065849432749836007061974410906849041751303810746143268171044336524168878000702278500729850730712479307399109860963348859628083246356494032456972780976015937563145206851620570395436272293807308220788316002797129372523360359231681174739943517028600629038933933378353836351759235139385570069930278442719001412981135084345639806687513377048891266998296702337284381424728345979416587634825892951993694717593116094671853549714424696834577334958265453321079730438983185014333531115514711978594189877265830647898417023051238700230927604606168402407042551109633405836632181150768132686421896960085699300645951345475988120402906319509738240298767464105458459114202561829752792607085585560287310777962760299076706067407968722028081143593949133103249521036607257317680478762396270231525847530302772032478736602317088296240410228642113413125030419948859216762815755152082323124651808528731274126470794762718205683623953501078877755829305347718136240756127492846386579968313477310519447801643293520036054721912834002412940143717798252227831303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -294271065356282493293716997678784091250507558364397028206539966836631000818995906905418111458946367674184496218505488888715544456038233138394871611215866916496950364619939327931637946902947999201820311649606257435891412208020776817335016756409251510442772268959544734192808839901217978593008091262685790782222049493373023937890701484490183207503494323802866922216984884321922194980058634711538091352090316066331727636089807383987197952435030287950455513681455912875157923642357869430078268782920211602419589183608802350425189313332022096525725810654621646382111365109048720211986074921977845071061643962434063726527900081728970324107448363950737506504580331749320470666526370485272978819503846748243726391078005191764826041870703433216159837290410807166367958908583374836139703157131855439928462112719583373690228779250376124724987635838335264741938854360091045525650238843791010833750204067670596704143117884134581002575176198467978241805463790608428400083383233142761054677575435230402640279187698057563769309353574819969500679603539279815239457236590898904198588012833765269536143713288773095309858787222695496036858857235474616550712741248108259489855257550222600146648520131402832202960029958305047213373696395688501432915640713243680799400496003718642072707944194700359116224993808803518660407013378565077338068796762031515559414244933041619466975035609439142924604151403919536902206612633795077942549802751899578183897058213005482306935927621664852660000425201232269015003710968887151920346921902517335325433573868747107431030823046170120356182583251598409234493319900267614792761796602587270933269725178840395954522267672246112207959324834312333730135267657465511206438427107467884919897749478896680826618342389358522458076951235889659650669125682490565223458602675279028235362281186588348694877888892854508634110030933129013175521239146992957090597156490427148716619448710841881476516899000437662284651824665229039531895557349384445040770211638792650665189127400931215764555442655628876435887627168011917277897593507826440114655044922924395691756161653532588884788407806474190734664996657467026326849654463732760110676740150208025450198450698018347523933912217873389603082812706910945104618243807131822481462636505017007031001574829996871224677851499933171986464197432395621719453290050684848339115482142225265080232994501771042741014622266550596402891189437481001335504547381658291026467639919606620542835922464795388775067719856102802414042667743647530618253052016854810098916139156807182733181942726174763332097558434049330505086706137292606921952887139865655702791355903769722649598295290682387773531814158763930755265074745643907163195534499848315594374516103463194087031450809680858837590987137547483425644786690350285007260292233140112114856101438436293416905083845091987038561705709777243860320899511560731720900938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 305580128216238772691318613148847284431091763979493910506444714163335939920890331097541559819043781026670804811855718368677938502032773272797175676564498048889384803310864965707753361323251031203910661117613794180094447847344205054190643678796472482987748363923990631545102202285440048271483397272099080859185955943049288268069055485303356837749046022951153676799291724889172357207283875160563498097656541049697239452480697139993654414719560789364884385268453796371310378704445459902511612637282393937885738414161821254499740483304854018803051081013965338577668393385371452908422048653549950553167596381605037691720352162732924574345269762565195216754457770787381403212383478024312825786567547498979299425534020343240274943242262294147285218900845582271606256272483786782181627958298523442786191989236018976915562406030226654497849164239326000233490047268286035449723272999629570111176422527591684746369185141976301180747352835741650520841575045563022055338002563543479672830395472913655486986873608037912357627839665055572101463797611672032181768378076190854918032749499817185430788683720431230507079959639564768847930133860282439546239488729437461092289724214707373979822949965511738327398118208725048829285564788323130877752656579194049200405960252548532352791623678325610628532812866734414347747424622929637190952175728221291670146294831675578180282178764233244070192935338740242384469069198725213950005230701331166186399814656395847354988758160467165540612157438756687335336298709943544102559794241432003206549898375142294915248800726450707348408661239952678909712088350395062963225248190457834767430674071039546798420644166123502429082118354061630717270034125785773383568848442182237227922051437663045291417990698941187864444308180805557329051644336647652342226907044413198724793990687152867368701268193899474393446656931180837643991240713849580221444582347211782711791260862121165777743975994714309094487614060638597574234005853578481370941211136367933465240246847406097184037066241767163201141107518159128105996130264262679361088889315309308317183033464182559007726806505142095074669829224388507683929895027361036963405938025244468261570130478219920112771092212906967734431796700751107021555101466379503620131804679745904811083213464132579163352944877257277396497605328110498071531700613279369465382688143275217883237834059563228134557976472010050987467898201236969874835483132048779844717078344407097397055687694672484569892025411317036243013185537140592530213483972953134432440738238521877760208077171855532579936294015014852853453287416556304323476452964675114233429941817242514590765754668874187709885616704876048199126453167338681924409058198537084226812448943820289301479489875556654997804239442373135670548019798858153690421826119977780707041296427597322915444759251137341210512586081806052778152894939557319855515551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -273162634216492089598815316780423758124268814855092890531386172231760333292960294324599712548950349076700782277845659761165920463813103658561342393360315292037641023868187163355252971029986019074628216996815863069765771386785954039978008873014392411743541139535355692069043080471349218064344197758675301997510429945682794629805826282486384172878419421449925424473979357990777497470201087343751464793690926345919908588065341257946615675556996539199951717311864723417309124723013651799992164080528499991178952338540363490504449615612079557167482231725808061605994782211793361472429674053550801580978731424511583464576269317334405830449993199828609636074268630362733866949890114944299512441115328446486724976974755851551223385967373939536787713361214054205423163614912638321607127486308001253181287769333287691921210391238637818368103924301503772279399075347087540622607741004012663617393454581817944296863388683913284213809706622038757029091858074153849513721894300185701137461992485519089700222245241322654469976230434091031893274214505630936020936898019393655619417008110256558377538322858184125918983888613838531444992252732042050930368296490710028126807119515819540538081667774229360180240169724487887331150367647246227411388904134568274720268690521693551106350833974659984023328008170543883777876736688940393035828198193260945102453793314252018763979253773765908947299111875331040664505762261449621079236084905882389607809735396249061114461325715019984600114959505157680409488383964702203689402396596818948666419417059128909233928619278258222427727087969060243793960192856260494992422787900411032567988234826969938837182281157991231476525966185014432387119325267226630188379884998221612237683984755504248047700590645656219763809939472616238046233343337484197353073246535705101676484278664010917626631226202321265160482444237712713843049250805176630644655179430078145282778382481071286577506858302373175639956683759005244308956882648208745801562744088124322471165526555348418802606576171353322350654444798161463251407721645277488276420919584255015440121305699933832757144660858864684894220415172675644487158207668333281813564466979617753518723741648750635992658057201636518593284938373952263204622035617084287915009158728146185672887512302099433960202499503168196180035272157585687473620851963876924811040369767191112850035480713140351124693297855903075055310187011835784346425758059877380474221259609856600615313175804700405035183547993154621033771234521767142048425796442163320844820919891368675804734839791746599992646924064489083646273909974386622687919399159993993961451337073283690786589260563560425770478504760189878809950315421817875524645119876643386738811325063073779737646917539859700471199495486498025459564844998634950817535550908667350650591247041865256413709724968349982566525871797813711038541532963045358822770019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 214348841879445774247996323041086611021046138052773977564487381380619409719234555792586415854825007124493593564239032649641388832290248000953533480384505552121053309187794162836971301824438812294821727799180804624911461809725985697763879258261230092295885588385525374911058533784520960048782895851342923815238858023671331399462451849812833135243050608134079888375797081893349046833055996548681559870861498338289151498239824859080628010763187963060447163587429385346688034361405516781862330294037472762749341638696194627539093732347747743092113072920526072002736163461931809719716456377679148979962541211349686292152487818656444163376288920285685182665038483196477618969011039751766465582341155071918134603367640105525529198760784333286854005055002975548221185998908774801937927849912015861419156972032431829627407615264773236813476983866973783120091978415960190384975633684347308952926353025786769970223360506862694088411152118430158423053074790381639352421972607201747331877851421945986885778712666601523774221770352591815997185628079768836746175933274464714743604627571182455650142176383591473866721359813880746512921637005714666791607647171469973293436759752063167501278371120583961501811772797018561445179832664775068283807881400263487601172352680464647060783619211677803757658331862912201597685002064461063693301290442553648917124667113376960893256323082644116601980480787769731713921049634853174161199873935936402103743427106909460747565246029498449563853292720325608758505499660508942024120710073506174506225184651727843761979895385988455389137074132756303343188732414738118568014030053755620170876335057228558081602413671314852679911323689429204646738398639371516342845310598763701552139509513015145286667582882070396913503495310102552886440989806304049289358685714463952043631687335725138948339530872410530928069585136736468385881683239834860174848088267328733080316209421588157581686967990859377262231320747447513423718681627768618291909078193993931213889510255073300569460519434089840105550014160359619590940795734939705857180005974384613117567474333001192632671773675808124615334069309164754773212672726456770719595763722187296296830685208100712096629019737127623196826352734608171954095027875667266581434434910073801499362092339214223671899750889416069388475646959458757734383751777050201769355508900703142820125860476325334096263978318884428482694234099251984260626532405066000976983369424681799554765547552733962611307886036042205064681489030183042054403026178616091650802706683771016072547143781166455932269942637881659920280616991665957085402195864337796891721145857880592567466921457720226793869405102954630274988579929654727465008046014455411521726775700547104112711326908613195826056454890131159940203190421429789773665954791382849386471820643104275880426503242416748550793310639006633434124454393190727771913146972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -149765485798093349479533345487573320940365255458405242262003685570738147972420698013833551741344362095404751463721345496738898706432156812401902564860799995818844030900216693960913472622492146116144829161381673657113467239540527399610663979315062877547463750413095664820751469031675985563042901991002908832699759625192953849509427632134585374382148311794838609771613033337374483984139272089307089497969867638986592349972680081640963432351841134448308236651693570776397416173385177558603439325212414074193743939978201701050581211429525995831117492572103728514815667908338040669057688939960013102471664159316014840973341841187672366249789222828972763859885002927056398172036396625572407515295132838364968690909693667453674821864137658358072750491178864689224311038047513584388918155338409250266184061595800240825460083355950484970364435881103479562216519155876607466685761766840403922508656386145544564268519260227769988746250385949225389059193172098248392959418732333697748016542101891718139970834083282969902133965810299538700535590479297601000738067701911419923421074491889968667112240945899083234321151032795205364725003613028178612256548824537593729025989146066453780866508102576535909630002850981454698134518457418168733982679974125020998379441924216918998240381392833404255777229698350667871151210367351686190393333903391016483202741571359660082919680439178786410185196434455711949353187398215938031816130916470174283425094815923608210539401085434506335743731451006589458286312769471473655259771341750614332119542774902977703337810556270479311557574576695939647455867837824621165085616027453122874230918754408462307836898747197427263312218543355139300704591653852048444148297006691297336495755096586647595221548517204148804482280232161041408354748370289690510523762740375098069144461868443889986922001223350746468757925737538826455334631322968060350205441763168945618527504412332614922679991644517087977856420339520510773349419092845120250068341186788583152582132934418009751965238034299856306956073116790574405111479983336869904111812647267189363956688599316252210440232561008152893872543509984272757013876721547882311899124425687700538566819635110487237902815759192359869184260468997108164247282519080552606950153573098846601706517077045758882527051791226571932635258060557561238704550509449337324324362346459428441060912416247388743356476827743885916504865729482808320598744974135913906400084015631710296095251897332362517974920741495882772315494226637720940863339428704685561765271081174787621924110360670132891822875924888952824074481916445891241544557906561343426899153253224675871200334324319626349031818415264640842082470199364273846195115155612290550252725310522414783755371084183045697317340119095802020803255713131114287747874382949800596147010440282419900590241186497655780018527456955540042624355044274389801330566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 94210402110596447795139611534692401039352358960527931788839903019384668869495145363656454519898310220906331186199908132591736071908562954188007559262671681161327010224308069297881653978174047760387287402343176101830360423981649318484461687269005464411560815128459743543299087183724447788707004038125607270723363539701227717436326338851497750313919639684963537683221920494143161139302916575017733102794325747609675062658828360362618268580342786528391081224291924230365653736774727618234540720903392097712213749037845494857163221077023648063421811698473500658477781911664916016283924876011765165829722619627387169578573003023655982836281025971081138175325963901859092644624159939235915668946607735290230025269192691834687498096043543058740058443804718878339999541467868770814521339115634068405544679212439209468818463808273353111408095628657508664276423515364583821879563599251770548586791792745678291040072886366402015371716781212268310886316390960221001105716529357903501367633543208410244594433819675689113766067717532833459333985775459884936680093030443342973123427423052076467174538021889912010705176715575945942022887482558670761394507282812350695330547348941024088058869096629384099776272709081028709732164970869688698997708259690805395940645994625458501608049542652370422433122314153992402074280831488339812421607582306355097980766031898593234133200775545222769099874294440062868376627851971194512592520585578760268935194051263720069722200763807079859971923873057198903283378934813054978114262144015500019255692739470812951536488733451292241884217556217134613565678272761225740773333502801290019710938531646921872652186381307752861280531338989568933298441146857119105604494019521914856959301371293041397766195389997376445132105832730585973542675877246065404442214721408116633180264363540728914346202745006606388811403345608515169097318385485213349812018491317522886976998662252586782820843719524167989695834143983616514123946036287238928198582242699203222526276036201070635335804980124773032006209702113198360169989009951482971336397135956754427453498067063405885845250845774394183295574637897105009319768701788025703664019684103827250753243242124635338128382460169813680860383641925723860768236802954445757415233077827170417872444423729180267249093408504306013320664792588202199334199815282943939071964830223538553448689164988861172662513961156286693866929407322793926233754213409770126415248553478852946142820031891756632291623063067876850052719039869587430657205379458521525370619734708201728686053568161130997002317418896840664569605621665337370168680309193751601596579285465910028421483144121370178025055884708087748019560858408153519417507539088297246064559836978771452488129764808874774024386039946872356460230600984746862933897135338153911889250237748819362592878957467606008570365624070866134918700620070789146423339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -53841131184261345667033221972857330260716323154668855589216467307529451806820476991437260826324711054201070958688081700302502652415145596416831159289444253855526796783529254694233267999930040135522699166395487467773659986077561095822569435255633797348888471603905037064123977801118597971013729426076029163048169662082911534845961356686056875676042856369043616338095184639766578545150736781375178430274172397515327822299588339558751971125683946414480786453899990782770037984568022757655386122329925513822813721565120731173978278902828876416402786993216473195343274152034268448485976492261675590229514842522743674251803377207492108403044761688854934004573314837590989810415874109129020869489922353461298550722022914530038327710722412395322261130456999229226829860463991356693709355933348105719246368406340537763357230450820585482954644076994376381096564495749037483277615515329537052340106020775999140244826002983901475442597370314922254664865613329429770672939880773536292546162288371436230831376497255080269626245525746664459130547110988032819013588373912249968276977490686923864708415582043775181780287008717105680704730862912614594749957109365430594875517869869507179112269811069248743366043276196144439029571350126123856133004264652218700016057036071218007131787828994799453009350026682063540968660078002454244127272848894685462125800730985562317571507934600238606945848424307582927411352293087497571372009652887014434015134207701956535659111345240828410892172265574202534058230334193848284083335641827021086878510564003722169970097630461158470741091567148282010900709566819919612387390003743352054122163169230880051006331355454472094445038607236126313206130565384988046154097347406966247333951730028781609786704283755804085272813638250971942747735120432030007013884111435874823861368438141954948516000144054521097887077195712739180633606213580169305040022111030171676059393191492336210640350020124626450031806282597199319678953649354259535375551032787847637325876972765870752463217342132031341068345506335050894982554770516269264525047159092467209998049278848737287705743881638334837732879054633751559087495187579464674979125475487256820972529541508234327659883257528834169580155759943370992543607532478351154293576488936095669763988498854627074301824764405242484436532821691875566017508210785468245329841420565534602832407863624779357892708048354959860819653706198514936594526066385497362874338446940574360243738060269197940207047712099833765548269253527160463362695862872924332110136582995685622745730413789908883070047566632710439307324343054625813594500615676563473235504023647344270417575307476428888279746457668714209032073745227580071414799466499305764798125228025058079125795284937351584667016427839274215764576911530257754594151991067274758711740531271091405418122222079071806497046367492362511819458584524491119384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 28172335233451433133459411302961285019146059184208191343103629645131761363170199029365806348461652896762210285514796590032286540476556878574351083173824607139346311115874725043018164054181059721138747325400779226253757804456143063219203272309987088695631374889064524610047957571018456146862896783999508112049366763616225357788203310662437024431055665502224624712369613294298181979247487061813370708346735074233037295148297388479460569954027717561045287704929406618674456812021020334356173735072508660825530818412570209062580497540798642639689109091743927781631632114799193940055466073832109285216717814332471524101418357130270429682302206492619473105219831862298330846308943493449524081625570568502410098005468478258138999654915443754789580099833118757730659299027739875850793695999036942486965532782525650959167481910802194733474421996841492794057054871147922562945272318507332392183614405855564945117857965369722467836720101266139534618852615587309773215859150490938935543771571830743110916635905885330121852152317251631264441228882189840384417816420765265390815211165364293600422206877981274582913840012156826893142662887527952962698357029367016651384158983792489205449585794981622904954359895421547446543308283019095534639729395687935005465004781788039452738525363306548163980840044620105035336114372738298573306095949746601498615449501472220007757266860325806910476670034657524186820017602192107376480098800834436394156173318057588626719687280776525671305116178047087912337054069209436465757027344134026673880018399954666506795549641917516682914700965029142988280437464287571168653006281055622736136192541087172380451585685565957064379714138476405805937069421479458828806541025197958396434328341556138652213925413685240182567844864079735236288474065924238301068020663871429246873167288005824066355505847810001965526033931829367368061298411431787165874770474358364801875709587916816535614744221712569239236586654540201382042835438318505459927654651239219583982144136646509198006307069844787115618321095014591228576046686038258486816514561725248795888714565320697330985876577159891400660345569156867621542786725094534417856383005801239246956922496319545778620285626126851683285623014549690480760327463552581728695147261141405074784821128925362529969380189770658635545809399779484392129548892828598473395217846620760067252675962279163439733073103490040963051570735744165181948254462399583219007819072308185722285593643569549141820538226824028029850739960940228798074953457372703750868476772574523470133278070836425991969218874850803709375240290020496738065503627069122323590232775436774254123867086932665625281225687158390596023108656974474861193450430449601423700258347426720169075579430195897055151022706621005488730860087256714257794094402192853448636970135998984396644313684259930397324600208555703975831541879101228713989257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -13589964612576193857256827160009419423297292451074653430509387356877923216969847793142079723378403088456247536976570345466747524433650128694888585710286562256483712196085382659503092913465791306498754528310904069671750808502715073108694365666703762513578200382506850409395837362889241249242922415237275011133181696151523008050357105525748345898763911523933581204270282529992745839444639866922711374604703077488215919741243292635026106130623726209556109439071788494219325263122649010342239673881373350964251017167009638010224747013360565036740227346067698491695425737952162156166846210693674742201372645509899848975841896137798198371673963183778351411438435955207166694380883371473306834775602706231818836318870722091651197894846932587849841292492817177228941490109947041618214386223425504911121913788671745065166947804368613354114163564510416150494533902681304239389849786598420804220613201446640790060070091211089912423029000598153406724335712731126292869450226782279306894194708300035863830276699592094464431198663615302551137490683054533964000520578016978924925058662268673270459104324819501230815410797487856514574992980062549544840339317899640401429155597278661391412584993983240126215373172984202723424780011646702693647213405834827151371175895883140853454956213655645491557027512793549109817786311880101938925436336256083427364480480460186575766673703161712697954623388900391913387073767760100966257798900456145748698294240668974163882447201262366728092602326955831177437725773958696907395058468157895966552105428822269585198640597187001135598067310867601502768483110529333244789059742082772611320489210165337170346648128127017174075052451493105003524349685334494258452641217991374045458761441634177079389858371132651187773828549522029726077908173898244018642315829494536172241006899889019784305532919141174666640554122217558544136323324430196918653309441900241920961201755931838940068345226717693751151016426289253401681177520045353400438705776039697120045590308888840463765779896910187957594025029801042710485977338150360197310029766378924674975728463241404141389066377727919345797847508321614972395285289684143170160317677461935046656550443165546778032611081299991330385119251425543856368698758135457209796118349582810392909743708589160803856842627828628972078243144039989566645599908238704181650892296194336804528197306984994648731776329549138458152081213326372101677894879219531707007877065657848432527589643389795689577179997533563244687582802294847357371055901768297118916090056334603094973791820968232636424216944752252639785195386623364768868947736112451766877165457115273330912835547149747227649315730209025759554271027676545726330763667912583688670180189002813707299596971750538426275500400080108551451243149557715556353537256424649699882116400744330360931602298722735376006430347003818116850199568756103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6081945108143784062951227561745597072410730694576011881646780868893295939838042835812982767919022304254354790414565724319684656448017428059816957828826841723639927731950568923717060124197636943302521576342626886263729124488496252323082965117130353182278763093061375210517063838383069609271614642120508154781241025957838134464439606478472347588163047233737598402707155204271151857304370270393731847308210212022346930810234010188024852560140539529396591408326229437679176929508760411089373740827162155254698686930058607524765615710124140154144265575829681042620945667302223525693411189451270742143379200087176052222198573123231313738577934740528557747845560055034499969060720205041778730781265903211485437112886917192711231251569284699964056437758149128026836551569539621257715559466641886201383214104306889242988410716786537802051165652758719460820723619073849744887573291227349842880616255300833484581397556804480695754809667027090801283476114945475190462030094713982048560503478416889861584750607687965699549362531120541049099086467070723515538376884698377842422212223733643024649803720607247448726214495222440807660346852065717680697227057097125687878338214604723795770699192239206004626873976034746762193884215756181420401193728471285630575648666297417050969890232855015688748591671129130104177935270299550140798407306289053401112668093226731284830070648841355576985022486289313886634927403004052746685504079760073397648764335355811516867945461982290427086910570282756914467016224333682141688545939588942113727128771481659492731408005454704482266637444129795070825093858299734906416400105943341270032271308633602817451295846134141528443238466461225012475844976133393650551103205333515681119491457241328747202468853682708443708066693984701613366391493534232195464619042739547709937419531008673684978810282169155994723883904740136533389118677046676754135920546130562254985631339452185734090669522197940633402858789288594470847831992418122720977572919671068229830993249642033798970468234574204634523009225523198909633242519299478283107897057877974475544618598133576093629243831766066362574632340352124681048256655276919734808895676972049213018900714338295753268212016394068871626168952922816547155511968942732115153163037097131220700115836581659460134768463774793107691164880352819269326906052235559910610242922153223249606060441045514131722607887948766234175840262518212869245657513297457005621789180336091943563545417711325171702246082402218906295038679774956167664707792355511768835997396973334735434550384016017856457359757714416697266532098369076917767787863455923202254196657321192365040573662909000471616706124694163924160601273375074322484379102458252149021815527417561198241556385671067247406338977925123513493089168970922983112560298004795534096441225579294018825461960286699012535188727703029437992744101715087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2540081671340937489725393832385728619010552187026509958901784748650289746526009315873385799487731982038046261468890279419566553352997167201970572177339734219481147983924721945582653150155732828997902789671113785988142830603427565423686253510573077842345023823110515273883692662218057846356793963563610260525461605894990976902749752997432389745322585667305817516216917760749774337522052950788465764592937891101822157795949174595105334934139761058049371367051574768039184178839494502364579730799464582750282393244662381746179709094910658044534777380580749366368061232315135928816651566431419872494751199762853648535225738181001256141835945859574646873581172802401804740944664585190324834577671047109415909518643121852150393492398343222237487781869733925664669219307789623599084819888705002919567019289295440768422096526137394338497738120598785478005635729550718874805385071117283785038131452561123220477938929212384540913902169856553920205137382139431966139792374653012388244285576350390995876312924186181334430886512101480707269305040199464125466229781215613174442894099812956977261942271534939375345904446580808981027965349076658651797803514232076513051735752670440245678972495476750781476145698893316354292398971000855015053736153898257400228656491425352643528573800783816237066711147430450116125816860935650647278944729130974194770714416915268899743415512402767985432543490449760545640208579305768703398336539843505389607682836920164777475666433511691307192800572285451960080950442003732088856298869783107014802719079688274768863310681180595800021096384687851382337109708013034090029655962902413520727077235506604461475176602203074494769797171759428933194640602564373584986993109683351119201298764821161539118598977485463856291311046750473461776535825373491162299793340846546065661300939092382743425385499432539350201404270107360912364015988776716414711231210053404109245059269333900929411697624247939199209027142814278949639613594168610734870738940053699213913627816377068032260731317621100160343712675549330721588677753445184900384707335149881572513598093249294899416473284572981521849051713994132314362210707190109206512569034738331078049114505417194451608067437539820777910022735630223764730268152038706210327763314055281501178672304629931724287221573898682377550879969304767814381578287545047524475798885741043857536261027850947855760691084730676269981881235944858958300992620080472423883616025242942340748392131145151402118685996110896334869028155949460035839703985308679164952072601645596548104567717552368286113940578869196216178747770800878040755078978586737756388318933457996640837616050114875870899097018124703528777746297356159006112148747124401261541183043446493907964080418919781619317515548548147594366794543549084423609917686220402379838522779167690279821703168973793159232257566149692511257271804809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 995424601252373728912939168867154774261682654184966330965710625044702498613232287886753953973056530396784552200203233368739661882195638142992646006737994916696134997561838864204175966557758628346089606756094379506720841700162772635446084434942930451765969258407654582980678884115336154334496289739825997572000430552349998392243196243256938292721344777448662881931499556470490686529017390679863890688261307766847786235664793230439389662106524330639970884486455006154165125054368575515629520776382938937245758029041921681200133228943138458730081599308605474988418363209527170618657766526590251458310902970827851482950567281726770267693580027316148447027070208876314566033809696060081687916643853303009960007063622131903214121416524750607658303727265081390307318237366500223947355018579098210704562502913290878307756588821108753920004890335281456913837041118215115173372955926421328557059977931221430451408871625628818730159162670365137162188539332428539005360563144110902927132836054886416627414291880992273650575598998966562636091091241861588498616875178287841004457220492209864034786725500614404536041841196455825299491822589452227281165561628463913937716480472610439143003175420374555749265690409356108232669093562614953483830777453980109173189687045888188972048822539357185374711863635325531605346348993792521618410052283162352694157315653367568235778886265368481454259124964435663148371001155774214780492376815379334773580213872721793402975340865710993305861412669053100046124311145274046503088571289396741798146482294905330497709965036961043826693084314120034156976103430690005139798891003430917123585747168325667668249485774214500264318642344324099491353728294686047449485949670308744340336575234059990046481284861054488665104330935028265807886022574306878472129554917145532236418641061523015648996907370294069429739739954385861073061654464946341359163201600926136963854490215896017458770866371061649844900176130588357180467468046296516717743613847995823715924383370703678757459399083130759519322474227788930684425969777526084225337456085590008919104056887454627756420910897980388246269996743274497069086917876311583832722223327194478148062487841430998591668802265426416768064608262951844721155313483116324919777664036771188794253492712999902586375120976494179497839513388706787312438855632198905375166204784721329767971902608014636376378244787169673495379076085815827867218912286892829293261414003289951480341998917272787388026442125417856449060252704986109547756421183615260542636532115000888631264043183484654425735234353308363543644101144014473719896969614320463047250469729468800909027267198478275106316245128668229628714459084332134359105376034907858159940380095018115532276899202170174886838755120399991544370141350051279907532584178127349147544683746134334432661972021587735051031048451808423071343898773193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -367866276502275181692062538941115758706362824628438947558836143903652369580522504199688485645374306988125701749037363512972945686935548620985408960347867232012538281452960835717912142648209105769189165572687746782601928663050679088206167333252784521485451806201125328164580797906558102722001872879655687237296593292863887394666390202115189553301344366321411446682257600999017217331148976466371142754448395429956294879074389057108376382406800284537352476098551838539220754909927059852461506423413671808799034543607682504068924831072163900512978383156702797468577564638009637568060147842122162090924777860495099122478788035949270964784679896729462122167089152321196576768499520180322022924420497422003538594055458204660654547275081113492320372523514977993852538406883623724880141674101770955917837569948270617841557225806602100212023172850290536232999879538057201613792218458467416705276706832038546358871604797927773020723950432374160728182905585636424015398017271366943844385518468653231559443142351484765195014419844617021976969014786371230269713277189439354078349584066562349606993018866097531567490248778196862548267268958937772961110335290623522796757153615094338005293287864276822390703109812819592157917736528977882266415359165210686479581787420048073728396835429390087541975687415085681618692957218178302238537446863772152166120774676917603360406606594503857943940933494852134864088881192858656400414370668046700147017687062501322714738542002909703991639102824183788430031087905892695606016997043890441744908373238708204027393186239934474218093873095632446640608051740597642872761257106668277781272411852263272220092400836490478546215474137541092076122524467610207539723012493496350373024062840287460763495643243582075828206732470229453821542217429738247655848269103176440905037500161336933852023640361914784413325567550028100119499923254961657024215663286418200044597061822414605399983428767142896734753372345216760326740415132728419684274788137752497281103965939090425977854255310233877959273790425693232642831104652014435290790050044676927536892444696483140206771327499888876505447673702025476384700324796332185436788590975734587024170864291167657398556836859001025236500187876288843778761306589143455562821361296279476349573834704691489438076280269398319789141901797788522840980054416186981399724898235746959802606242195148683192201510985931191488167526464259406945469912225662299508347211055766218758467553281740299385312674149568875629328601961904100365538703108801477187905285273980810814918200553538528244060473248636564079493573721559164621416254421033507488776014488881477682076714160498785941128161840258468149727723274808050806814253686796428147637168734369696856224752783645173227333213306372855066589935181834650262573302439888559674137895865962096559706786088561281095336517423424490745639801025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 128761903695835589442538269380277202582181553209419988860508581807518055917781880288705478735013860790517903168421191348301716453296235597804093696751229165146166888201976811223299392846592311872261430651333698667354477204903213144315744103118174328938304348428657566937207688278252265903451746914022983710761784262552509239061753751039558849716438730746370464233342718221791842290338509473169449054311763992507957391578643024483983253982017340678799339022146245817554642730617626564099284240104832755618146609287354238182349200267658212776876836513314406682757092643022982008590540724816949947395653783858384798379301306369364351756225460193654750313637685816674975014775127952338349961358878171300396682926009474451992201408024361659650946319899031121338918982755170486566184817192959121113525242547681608317175308933507227606493564448888334827027243784855238221847421478102033404317596599497951424958399067303073334025451205805659873154838576177589620365350687395388778169145492532320147825771704728231777155416277679441930700975032249618982080374073308168978617589338311038422090871664145637803626917807881543813730107237066411942739785872030013698239101253732954128707644617200683607488656137733615432456820265380447732667665237050410301307414991836949894642232219636059761401631443180740743194044725807367031452611456958097557997827429923210695371999138810502101682816342452981375642154124378798883772195804127940165996310386048369142070255475837155702227788422865811750502617993387237682025054002217737722799395757459132848323586067163527329314194105271126703766520825276460580354736312793327803892971899396747676967367689722247039363629353188586603848807891995643519382637679569984435774036362499030071689022115248253025727073540741109569111774304613729660198989735450929639019499311322839755356059054853436238447451279960214738201699141761061129786742298820666971648651031976776137332079479098550370614608537482595559419661906617122273780938123166196048663998375992756431678307576975925886981750565104015863058423609978907268010794653775418125026722656425821369665583270168304936462572235455939189131061911569587761651553432389187784153921746394121814418778380305839827520728434532195882209247144996595272973747567970176716664047729135803718713319173122618680061185614682008112783252697308867819225955925312117005191077610660143452881943829776885752473855317045278065142293081952922917891077593629860805374797508799948390033478285111137670807799275536124547168273249536113982693158296808909218635961558681688440213854021659887874647630700685608750315665350975686572422759078508088967446139314967700282261046701511103994107218642445034140506667363611705179247202164892563573702190236602564461705845056674063712123098471731893412038329728075606597171914086928716892897551992100606480506717218578932101726531982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -42840489733832497515936764799568775409546699551924237616349159637627817796513438250648397017130625899674301456116708627949287787292544266556045885769115701742020016366784469044161970395390161156536926476293076905693211872568026253610247725234799585662285426901633872368444535416355726439029303821731863925263991994248581681870392153221270421033443036438387926036392980354973208141369260775865729257455450008250118397472329235994532103901483216693707816996623330986066498419180576513129036205789978585298851781546221948935260125549120273219899364860038238292088346820703067777592211574930418265791283046070006510807207049287369174887245282633251172266390520901886717244169444550270138801268637619334483606847847510344265240854067997569802906508810265131384720551985018242560545433541009924579050428437695022337838068686835498135408301293418583525286325654078908873901127724687558047164055185227489140333715107593802511153341754043323423220673168372880064536107477899621756711760743691130849643371881393610688986440197790240045232757912385531793465997193444381961730016586891689473191822740152062003421967852722412224932412270232299889745648171746772823886383710940042302530309772099813164195864364469973299282237545546669275727665117690817095952132033475971143784926639575392409669141662800499371204653067104435232127080481744031969365773905321105025776624932655620663819728688727538263508151034464635935267515804035389959013582424021823441991237776092917314341823696398870336365744350262750240361831703938668592564822418162018555960106214692887877239133716596096298593215276972325092849356717194373213464108302120947765739025206795788440730555115950696455844284449158501801162243997281549016343380138727876851819073055480887727533288633237870991054992716005011202360799267718135603200256757218223129116148948295332794612927954050540815930839917198383906106667322584390827752819101382106620217038875246974573825523210914002283711507327634210897726698336325267858969226273215627428878128408389509809577194508910250653531437475113466522704315742186169643765374187192779043208487815056684923932200847670732807226274916994416574451747876707961862996473452511125011051065272166020987911640008561354368768444336060514203571762335667710624234048287055579356028890159779400326542315685113689914183596647622572161568774519531610034829635764452780433195650904124713420378112229389518327309062528165957576953733515297352461681395618003525870503099337999313939664785668868475362466783733605365459311630375116662092706041542386566638343740085278662299143247301516501404605993800940353609285044742449664235766927180779865132637157828046639345578694025153779741049979251313735678638450426281160353448257419285023934985624918161525470392524362878394956113358960192193618186415444019827086206815766435423569931835985619608163833618164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 13584730511530847081492693623519812790073920168627252519397753129194655600896222255362644320601117250743412271094906779157118457024495435294628630039627799186041644225209527870105446489256523466560555796526520070178308756715720922396904779373250014037106327677785686712823974591236255824063161784697662620290608016524742850841263896845852243671797237704746619247460913546299488759177778911240675623103029607272973367233104620646092955994610192264853194526224027770690389400089592297522630595899894012197713839554297693418226570072290379543898525368914467972738319566317189705561172027964620044523057448737094860735703462750996189395812389416411459960549249039063719990400987353949920750198244013230302896239538772597497974726424544459301598765427034783731766052210584880038972103398988232129720033834036771659310834552388190018439125490692635921695014405940122044054660008514421546079327671097495519812301901173284034298448795797960190401959241510271538817989306047462257421677767362742090253269037117853644595939643256375108856509286823623141823330641496520689322909251591083866106060841796497373196840889000314064736330990720870185562256313502227866953797027460574777222006354960396833791364898260592779032230573195605906102802651563612755531961711599312224269303015790544762239772567915048361855878227588247479347516743292079050376353997239272588561929773826937594571242606201674808476860184628993209168113122416736268338724169579233607466373136204937048855155848721984718631761904580753960377792695797421327756453158515758500878964691087297517319374226722462472239615694372849616172774444825882616666814648266545404424598795261094316631081340449886781825371376503766894001296009661920347211813104190944608984589692626050233455324462426509141843783076475017327192707649235413095714467172473964969360319025309680860157144106478316271961411721399871317929294002178937203237963728883445724881948623934735361342469761758613735056070759164294708748996812902626222793414285141815641268782890974038322076181726492182850087453979458759809708699416485861159911700293422127047415332294312746754786422928889117544014238953716969821102696705958891734609372490216404483456987206098632006160755524654905202084786617566940886482557482800486527347600836348218839117416072838149612372166674666577755931072841749779997447541497449846920215581607879588663175140173621156022945808459710252984362964676769870937800291329491207266063105446729283336284714212127094556883837994713675656336662431720398042190610928045249788870878320437235898219848384328667135051666433350633044357377278648372063169221567297888052539555740332289143870808528853414262295855974985862775018048325636903940728788066809847068467340372902996228506916001271485004109385458074444170038040368277393008440688659287016067694424270785875952009748152871307730674743652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -4112750508568685538591198389351686166640650489113435572690754063254142038266753120032186770999746998214842926813570289133335831566931961523110301365843808590274738491627628552214246113253233437872350240642010638509331764575218161691736806055951947593672660898616236706065424018465156091107964806386078569529394984638807489508888986094862974947498094681697121258354008862498361781926637915112090500684084301698606531975960041861052941738634416004837635794070970662901020820368308193589347504660657818139890219016956699637670361554010560056613006191655466990214930228057863504474294287158572898005542641055806445603682413341624490888664908116950810115545753586328138146228211467668175103270754046001637047289581087587114295537443582153054266294547970312776720081830735105245646932258816603645543269198088095196474312719644029609255707948395307063685331606855779534573095870045112505682683609099337258825492721348886388246282308733954118851366976774768429386498325708005556278418017407463730114980626785903276858250038364723155886288808434048029251386056130628311275410164905795168211102087888336162512666772120240574781447791251296175917857536543439934898798608629186517937907365856698495445569149715303318566667866450153163802073121123085577416645758109468908734762846226789834174984501821184179896916368026942947389105627808056943831720613331030686187381087917914576882172982321171946631926697028526886720445995012585699895791133767265124653426408744049486967765115502136008974836703306377166043091853506395784825142295409022704467182091932252651359661953540307374987850564065300882412358458747347509782940013918503605048953403793196140378857828396035081936224969748506844211033021328468480629721360263764442176047223212225573924718481971195970962552543419462668688705664170574780148725330680876890316824381423058574116487707056028037107176085432950639396816300248229499331679236544621598071253056498891426322308092192710018438825089569762867773286156375400216075713925639093219336762204927655453530184694663119686346748266037090306308701703676203054091197411171102213873230745641784702039059525040271111167562140766152708168418943796607732974376535373169565974511600848672965929008927621870058472243220950313150821176179676993696146189806386302101160097135916765648867638850055719686238674927688343939705199123168015843467873173668909312729055694531703539965785635986162302265730779797900846245314193431572439509144523586900376599668481499727559501834923132337836140740950257874059036619236327938676396058229459390040665378852388671630996486475162000026709198645396077329977663473116692217241357119264890618992803607623937031969399605133788640398083858375392361501423133307018662158810213735405719694190402745461621148614112377270036811659300288371303382658856721313645670271022634557931045291714855432510375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1189847798368977112984359376340013177957778082796455846750281670181606872263323123065529935888101422687154702763683068212687946674507022149919929083679639119895301641911605163520140021462588168982188500465031992920098683566159123238944006810731767754659070259840663421648003209069709580698764411514722428150131261902380619369841712330769060519774790516026704137148838312914447462678813589113771033438044834684712792321815337665256324205874648716033875127466056342820869871320063513358910646230699587207454935653919278679135831991750967000325368133681652075480348704107597211653356162259932512996511629585418983311633704775711626729474540640391347987204573466119767500329959333790080351906016687589965473895374399531452585940597655992917794764199053252754750666501748518612722898409266897346341483436447920145096020814662801818830610971872979895294718025149121220624741706404270589877612079895064993479754831684040166372526862134489415115700613422318644775688823288930820583142174763151012153070380588318848362370139507582345294116158472018928070331441831099249306229167804245235099069067828257952859183545765255843723542915186208475522530717890623512085492423055770851233680561098079981833562205547683858790104407597628293406371470002311214486401032468502697646735953293237697749865433232968252678551687714339661118393798708223864246527024285145841965274960695752637793398705781490834892123517842539082354987107679187076278632080353945405047174504558049502537518409938463387274321710617523688800377258499943050408578682932168034072207913601729728377218090486921394701895311421734120081997901968815755162438501309850541028668465761871141240621675636928222717972040774582094086449050858968439761577053956924181631425595570721044659095961769316010569321805839213534175915537446398569226883463576061027854691131383521810621704200849476047236576330791592411319074777598040558492290911344287855286372754595990389916688538437548548040824857476671312939383394446694154136448746196955876504313310008079009692706951213088426651449918353764286771066111270392870484983363060397129903978977732957116525946523929158848313333502667550617789895565063402342797813714377823258442933446154249102072702090763026787403975041564446381800559581036016937940750295387312266227340635151704017219243115724663550474975566026703758102665857913064226105837253394412778225999315597657936213595612967303107094450884813332482751607206428742340203237344586056373949074655781914806991593477855053136046623443627276398686989117505206723486891340031826567306421251860340142797909047675582484889700732238219776694420064877935687332866120808087598363355955005185829037334792007269474285553005872397300465789374166036940378034323070230021561937834690953288028548131913207076631947013942251124877824134591201431275382326600218484896850691825151443481445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -329039893850215459403086352115426908008475380595719503105739171304185366855640136887465980674989437164244768046665164840720394018651484952148341328554165100140804447601574302841312333998906975826246243966259734016159947349032538920436815252984126813099292961923456335144254203447887832645485171088932866855407006264583196219719443996174158470436920191144605802249565616868551940774637452071220413215530109467817501318126956090608449519124616672771126610113408872912104386488205400606345459822537974105911612541203033269297381609906928402277509391126590593785917042064221151116307346349105553115751974641216845917777954730670529984806722622070713285338144866527401058844361548341179267772242155902941881759759365202069900478315750524100648827514494199564026763588918039468708893838497421707806718937664794463362165983890954691408634775178866149967428099860418637920452408200545433266578117488296136101470760992694484817793672363791753415239214025055751875956994181052416731010609452151411519112536303229583866236216915166899458458219425888750175980900913181574162770944379501515331460353985330178031038966312343044160686970520245848984264334904679608095683858479286599205936978628668465070619970223650284281457334467558226298664374038788180602390613600183590218881323964585179244641230664146729764966578527348064006359729106545325793177079244879746487488168938563023287070627437162587823919017724836039188178366018265938231475493956186005909129551191845660229174135425620307091162599209130415744096767955369651990184232224123067088264390470197948815084558821361079740342774710406515801843185382787755276606654035551531441505624662523815561710118175096546569314466201089099074799643523302054733320993626266970939435389248317875585375689513212088732281434887245980872575320742447418942146802744932367795131582713576375176615280389863383720544843921427784513109712393774409983630001397216833817742262300519092998531797423489665797567213192489875737109188243264253680952868703411981928600040139492432304547773898003442877223741592377881053671940456267956932963772326606231071450123051254835164011113400804088273720919599308144308885926984270330749593019619382995476436302497586581390753735933331607999491539150780860664986607177423876348028045973004905375333354343946659895441316572148704619176874197837981726821486233892075890118713228213818618981007397865043533661956071836450747130574972886106291316218262166369106493763650415708055138988296634132018529303192843060079190557520414177281141354005601092543147327363506486303490497457723105567400883257796853008326936316445615694323130370826793761474732262915425652192188773887922496382838938562096205070324400632128912936452796791324289805724896553574575283967305968343102811421662673553763401162799091000821033417141397100314682066069627488322538426518440246582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 86969593469196002954004295543114599833024882929212186051112478715176983151083576863774779416980564605173298655044562390211927581580351728192522658531284159260479000725523227946664735433946594181077454435434351238841918496793288834996478772643096816006978438401710128075593720608459946287108014851118277358596348841381232931426142114809964409552513299299868271895636413996984924263116655475333998811004358201253361865620403733918359204993578402524119046064027169447999378844733143247368116409086367013203396769019617279547262195555051947926081397735012744024967406791855665796863672406559057070831835554344719199685192338107812754054990834177685798234025673807969000148915511626349557146233651407850357120148388465995732909011517849526178380679469766978656962083388853953705532784365255766835288752578850634851287122575563097882361019503229477068854467507831401308086737769804632788133641936858744714036548673227000315957978741130942028595096354598452709846783740410754244874559563490662587743469028353623007438868306180278327884029965183239612608744915534740625725058891537726413802485005639571454125194269402079774963865485135596812152830548367477511703385332713285202687955972085058210671235167467718821164599945051974015333862628942945847943076121973055311629240967311317028133519434706858821666641304163403375548950211994283786211299436464373659098254540902281950377451867318520889257506506365563078526704778076892930328737232390790505929060696019433212409905551628447314526448690797231176520274021121185845618217569732063964577466671545218246605765297178457659741038218153828009887814965072899853658332045278931173482421077705875106619306538044407188975429998154942540911704733332134321053933117460833631637111949544995058858739341538964937385166082106753774568375619491983715562968361925277865626851340358990409356775617875851959730657764252778465799845312308971458981794796884072032050639537266840486896588963437644912059026404869353208276776642504315930967976165008339704795535399884739442758661868981734759546969339450644393468397968336332456093710295560814743721744974884841252681161661213515847196313410557123750275343616832510260411141850969917353890818803488836958617814875012345730851061010768381226531451688803441693184234053667961815718740809021740200453735546313657443102508705061233334574326728543955039041736409399360078215813171415256883684960879546068260113479480918342086548993475137429114116910830946464334348147330015950101547342671512712604437827439213312667482443698120492225578538700037194340250482606041038281059940131283364695483166413441189815359834720034945132694714089571884265828407374298153637901446849986164294247041145390163816409808110750425114416663142987866043330002803599623724359315394759835561233707128402299255554421604368090961195148921209995473218192346394062042236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -21967027509843095994640927881390481316830349639004360363360820678485214773947736625757860797281573503588242442783764192673719151879302287225496350108058224194716076716385553217781817616200088371519366977022574167016947146778133298687908850910281949272446281879872463205302607978945040342047168357528744988173747030999643021436231988743694978446875571419568098457041202997949513743655200398557551990530500873993529338077295367178903104801103277131682126726114216248395348319189741228078540673854964610940373371818157225500738624424479234443161656034086465718704135687216988390753930607227074901947114275783706176442533387022741777959873597530610350144664076052482134530686371785816192233933761196046719966120010914818099059837824004940126650210207824654489237561626353152749053073850489679179033978132772408189202921754347217696017525867445657464425572342700638255805542272884778539134349703917364412355621945784573978072863819268033929804845274369825803504731966911006087190733299374397148587183328503801496760353432991367722670477338333817089736615784146815073316448202815101784642392085255493128016268253061405943790844402517605633624197589492118149133486345936490999614353684559980960362692852570933377250479673254814560112643961871113576633860859400847904814319090806212335425276388718494424689782241124964043675907624980747054752984840241950925581850529259586036351863999763101671969388334102295542289139396300257415204245700514402543404849488187258258143806321937046498919972555657153743899782154270249144061333212000695642577643007405239801046771821933270919199039699821914785126444773566146704852478000791315631425359087376609501190795887716855646254596479066344465857156686484177069144818457922698239582737572649908623768852802298934739076807640707023689734638207770097523300632382273595786311355219956364604887123772969460593967704224088172358398946030386243275264602214794084642658426654378587795484613498454813742895670235631776493682256004297435171769653750871345271801465721425221780433513024638374703706478547834411870817809682508944978853171985815530325562604839446868599956414282372485827052828398048075086531201740353880799254435864601326943858243565093958539234222600872629960342092633210889349576034379806478936651098415194728576348622463192397924935380015414576125885272782253902723253362181106954700649437469187150188420409593581729249843154242929205829418473295334656613304815639747977569878737331022852195991815871075663081963116827702132229907575796257217250782853397713123167333035543114210664859803143121282617476021936715473908799657904423049292335552265826232015935924784680947507760793409335336613057876801705708686537412894640749604329873900892522443068725352634964060527175876660356006295309318468444866496897695875991743870131440462190189270170200852238198795355856418609619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 5301985424509061798867056524227728716367121093413014393127980844709956954089569341104446143979977636565939173384279262946215186458125551775462288390360746591292346819544497708228009444635249041184625816798031421429932376944956642185714311439120243440764918734800160741405508607534414376836436214721904234235109855789408748549514812493975086457718782355820047003291870086759987363719779097571591204870481319909760346321821932374929154265938418612507874406582698909068917844544179978297329228404844532356097610578375314011638270863356449411937217893763752821025765945667218594513876877298689565236173002137509989084434166296101846899652827360053586652560021629733541222521519742915386509747063520387070383375494781520700313843808916951241563101874309106121393902836750099481130456898995702509365492741714398865730920045964678186850325779157992198986235756914700193696591540476604553915074124414654885869179951590259686495995178135434847106336597634776676095331132995802216182392998312909294765189675634650654433183999464820075027647097294587549923224530633287855128011722027215206384847289685752019022665765914528126855157270759739778973074290012706215576548140148258860063622693297795442352385761080266514493387632282839834209767613826052782930988880423125005276286393556884404304511575617033978992493617353523365035029620899026460095695221598149483694658814899625186828661333437157237511587583244212337674502543003477609300054974949531846701980657564393636939139290775506850488678962721208110365844433259732929795058045023980530762127474129534503159774808047819113609081289534970768559159040720702889305136810105857849041037727110554515397466952041217620754205825546872714462195801457904201172128011189264610998005401482878698115281144917136039956169076436710320753534806869537126436580653456233885455837886800599770876775417425228279724391816771600705477917243108830815042436615207560824541182739642715826027076561471464518025877682326872865972253330935331131218247483149503343206633640408458978762413321644867209934273921177849092204718903806155715449830876825709769161471030500469279427770503083673982704482292261029834180521940524682665243973064076734495521496789702424929896443521263630948677021071265323149145663743003203866354782184191024523733802824412299068075324299286742537116103181138054514974189747268276114645766817920878667452688492739953563333411978742470827126040465110551995116665784913301646058505246137667351070064318816436913594226742512815314893584531049606359594860984086341002511401563401156253985969447340738769180750908924200797829748133264976821070047941279538854192907041108272900520073221206598578185500631417764309567589447418010769940919339932434344109527895306157474695477904630607081615626920679482873523191749080158187814875233932706725109753279373788051656447350978851318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1223109029112831479673867416464140223834640630014862664368158305841248041468704316462069831893328178809858904827726901136982056005924704774746314463451012689652289375739861810142333995270516723037408635761791743924554827628470275200613874604419486554791105613151989366425616234740255473702471656732865041006203650557578025182936428441683470441412323847659754269175141741253787891788114720248178097262397925104032852904096767548687535960728513196138384778092527426117262419707001831324738117895245428390120668139276436129385090025458354094906766108788557327763402696561156803328990710745697470142798139044153272534825849847703228103428910634333425972453850398901247143417230663010149136825785338625055915997010917577501032305327574613159270966667808760938562600219347761466799500756374788641990784325048279663772729154487252501819295145270378586725960364954615773493242245320409608935390255001273064809583013813142911330733859637986058980475072538167071690320052102325747064764119093988530711545277421980388023997768338663593081320520045232603047577918180727213714312909818781156300125712822640148188524893460319370283277740522110016720423177373879435685373008949835426304283918764617187088122315893392977413589039455961988997399104672691356744316571161142846118407030604077161634570266571358461202005148815416658317556256045263744092017406127382544968137137321358283297313064514595867563521484060957526170463143224023352824617694159111673819216068734525514829356888820204434291423945591254819564385191548447481531851386366402980307496297537449319609978336069789382101870703912939588791019818030151318569817858646327038247059166046548394099647873389861443143503987772850233355726708767919639924669529391197638941798595300864410124737518837908240061621329020805288871984020651489450829666984797366543616597578660811946597934717347716356105182601963507180496461666835912828505271312296756714031181281179710947019768499347176540295678243776624981228208221733260311899398072588309348052226426551752528978867151897415999474371906368535636302072907385274312062617672784319649246163974619758299124908319267759249800727653508600948871578359789546904596170812243790982997758902242953094169588356798632646887115737445068693939135617498205029474817150003096425753711000969802618878787802118711710062902971836044773656732456149451508174806835426871512557551020496387633429802871815903113401777581548501885257142474783692992356518009321685598020232525759563132750545414802695652250240667809344616934978723373841400133564204974002701465562479990859658920209433295320041947781278231878966981926691755086414639440588369563264671953108256091749052763519488504247359576008984735838180566831413122974205467227808173583896757047992346877805608706867715553349026788666118032358068184175009162428648424968656694982200860977172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 269829818730376549566995852851354774202991701378362187795164450223065774195268643042658410105008748648017245244275320332116328267957882586241388674119712450006936472573529592927218707179409258698316976476998697377832257475509218559344596114710279114479786568500813376964418308304913183049512915036249144856389201633974099550075579603497890984783669065628867605941236520770986988604599685970582660793290945706558975553066091390461246508294778398452359369768131054465238457276393607885413523837584114834324566359870069834191424096751957642088713119018380792558311305662424369177203677825661868936859488242345788316881130075890456181349899144568895438587234854859227662062755482781024305784441840765583302756203786298311699181044097774475441427034761966634797420584127738474070924809818318611953605893044375580560412133082338373429066037386967605971028575570809169016218413850439419276395469825667229908666185642619144895316495245550710766276230781823549874735745458030768632490689581966365602747309618310765087496079198907350352323758486756795836123567099485118962019630133480481472874285965502919686494087521607141197918133114059764614034313106084359979589692557581210976034845307828917012924421631932424161870775498828541095707780009774482594537906039833051362233162173352420815757989569282650128730647412896557406188008848750293819993085739105800268118595207062850516106980662947776676458719529298040193288315870987479079288520905941888421953801495508006648077119965999465629842342578205523635284485909018691043017960957511112958334861387389170673824047397328748108635478993422303351348367655077735450681885890781079340712960153039604289571865680082820192495733117306719259894843125829473238892774060911958972499884782397114956292942928624364198886947448515030220107862005584056438175070321894258072646870293383965330618523545501339992790205039747912836551522318116562074519825976192212290210668252035148574138792991739846458509435929119414184863988372003260748919551126304835498106753513341528916015562253422093136371006321433724004473477104575423375780781773747500342695398796439137747523527753321868017585910041994988834340919612135810511613733030521707706485293345238104056611634691465622843038320027592627598626869065330314310152412381244837848582259591647571762352915691144633967968389089303899109178608254333869003049138663527620034075016440216959699724816497093951121458893601382643065223205840909125262046234043682769138560577183068177109926230408600364656328960224598857631340684406636312914981082612700231348405861584883965985118062213669044960635977334232643196000223070615272174208978466854412247082915819125225145521585011453187681829173686775394489969101619814887638203163077010345743400980744151591403367849545767811698451795937845538575715648614784744703593947245171671966090798377990722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -56974841029982745180601536411683673414249007971162114278070358232183643847841303977493226517477249908595660446520721631938922675674274378046717843243561825830247935999565425225767036602306819157377318043251644981107446004524802839058717695166276948644288750615843474674304412462417783111598569756823071454456737678184648709678530370545980692852568119094635833086231357616436605447579740731330495970937735002277428041378772240030063574442978660889375563647912399099568361079482686437243831771817527711618118491887120692185176446317088689913058222728222557016026891339250472999414494623494022657269849035589232529637499135693020298100969364641984788750630883420426459746528435135970831042813220108339177959607542892198273837216633094748432734211406883591792604986164689789149014357095142254252406140391882169297882822532018560606991437132305760478710391600422458630984782307697848608072381632044644045055694512741488231623250640035689378926574772074159750871835424100114014202960005375130023433378868361510081017889853543671073787122193849129502896415019465700180034124790136864093736612089835735865443007597667709103764106778315988247991283026124274607508480107491153911414354414441131398602465107199788774882638202776864634412545846256249736837985606312724803981771246233742554409746222431020136855206009349762319469599706601008618590866980630380854272821408897884561992942450823266594380707076572707372434225171859720457578276313762077233756744551064453254062426931182534008222393161900281147701594991532548735788613098519752307404892116538482120525113963842130552920057923504844493179040710409760578816086124906814319581078925776781858171951151710507625330686231682639995631371306942967915499889016425837274412566255741575961397949794842391653711726768429065786143603627570591692098670664728146437652858005954140748084976274744349093522660147538603048650572838922620636602137329593355483666729477655796510493797998328653975210805151036103878818969399321607216372556720340686691634496701550415257149568154974056579871984041123520608684909016257042096771743450151288129206111370257798039498923458118964330444861004332148033933610890430448653815584083691877143374726657736682225892542126321125177711752595725274395513090984901369842286487152612850979036194164585360165544955775274826072791495420063487501309282388765999261712246591228362352021519633493176803123672793034690818638972502516832480443803076882543897825214701452178012121040559768435748765648237336080597244085347365774850716932007385037347907299622128840595597925938478813511053267606035762617229640260138575865129954819328625771354738888637049282428119867506703835399570948771622827881395968077048523917545660185995041148506912965793646178653912224942599311572763785168763186716101325906037751080987057772161671139395586214959621429443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 11526661484800300856432451404631248777724801876044189972491913229060774240563296313054663800178155615459053201690157912978445783774888594928240254565056940585677555935218141810878862401169503900452102679012349219786153767662264679845354940842728467990685562261843290092695165967083792667289095513119833151708786741840543168516372067516315723404869419474608277528872392274440532371329201200763782474060442283523415812409658419044714319546595791912200881374921214508473816813413496328004767074037365724131209659009167304415969320276883211705447188184246813202880425876361861018839345632216315259256082315169861057922384941163258745258756324528841452795183497449862836657543589151855988293311550983592153331296047475846238698425741221947827864492883461396894171033890694738715574409278017354558041224406536171758352447508580283738267219325145828906477666885936093338055963825744399545269809194022473017487112314210410641192458046604010139498053951281513590262560579659137053729459329023275902253900650489550954131463735225358685463654868635054867107798577999677777552013092719297665068282260019502150002211208144264846088950606138689175353563689318318968284807024930942987860474755576053257545848079504626753358319075925384165889336589481165919722405666088845239057553618917162246870812610818355541156223944287768238228988932235125278991849438052659895432362213390134265811834875691459563527447096452368725182286656197004121635495543068547965580083917457898669121005886051453094239714741908701672619093690698161588098575869068231245718645293006237018769257154108369880774753601865857291644781992911208152103775752885408121083854272005738055983605040258135915079115381642601203152402323063134483836835440099015578902396288643150615144948679359752546244619403406747222213365517976430958840253026598270733961347763138300394240590067930270302854987020007436930855967137160190831361061199577799748719836999281739237991611791639061277791956949395070560229302803406190361080114734778309081021078575380581189680720107967545430783199486010475883455670432659988567813837158095531011927488101156311179918694468511279370713725665293667105029498956011063771517623274014292666452430556377329289924706267133000404770874388602452253971215764477051660034347237268385212016138984323926654154922268831234703346729009953179333376925789290379985976499541037766018937861325636248193410860980293690657957738611792317272640532988118247340297344043727658056983342302710474618240539318678967236363310914882895348439267703811316771457830649756398276539454605705420933417246482379514454968236305690866192850321048591979293199609059906639001753175123929996897214051799541198831889346564516628382534714406278944551959710443240024938572490868297629381914621226137526832312307610248146435145752739557392732088750982074998319149017333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2236818858615377132637227108171610268648828721896025463967444913578852177846666984690819294266565476047103200910166562150766044989152562220124081393953877919060549885996590461299937837362349540711785308225935032938160211231177933339492396536226090520314921618779361554063083367315453729567787053532021163061531140526316952048807306042767087586565544911233216044771818039620014259970277228716680577996599958786230264437279796365743876764186857376157141191879852580080750431497873469082513244781847075103327175050257125609328378747324013736617968763442395915661288136652016457194596387757068217793730450867515783733720656390778692919657436211561289556924170209359613208294745692699919137681469625304050997086477056723702558990214548285621689368979874311242292394994679355522026557709163699708224353504898658385683243179220361722937895808074373814191467132479357328197477064004890591967572838397526881420912568809247872519589565669809286885778678901957718016005572961343034300870383184527678151295382949110746780461657584950812021386048184850519140189094651303804758975058270256383468223042270109085394337366071581878129612041675644942207013869968169928450256191046272934090831642036547090629540509854129535915723477714945098683657794419071213641317865534494633681537719176849512559991918005110561983861111012121655269938603032837849184626284627023964608700628901396900651493237461470261726337887614587371182445727875359056450313493816639510224635718315724854338621784881445736192815490441863622684755621849178715345859841676757832577740509218272457791448622363351958205075558560461343523824336437387715314573259452669006199774485181007168079632627725002061910967150236168010541993843732078627715932266021937428374329065157181067724409208445462784342869535823877175902091972881868468055597487204496956663991944501762436741394521679041124326370191112199931278052955770812944594256429102001534443731348558205036692638691514903356662346471460036182931966989684661770282180038351708426471504409410822144046082561798659122861776739024920357112984459670336497511759751140894287035248743690064627795812248388780113640314159817791844340575912196078980784741098712272572112384647497305828924204895831940060478837063789203173195974476368316769152000203252102349249927482722851421387475325263414965217493719890742865477996032262482252432409726962264547847893599814934669715024102907330075064411244580322480436317293521815483708655382607353856600722405857936128068163003617379813152417804189208248631926399769047322570849283340499086071044051653652888037068108428798319715699568814113849816119195702842901696870169429446242517186803620036053310475976646390094870308537834549333438683972907182718189940478671021158186888874621678898937424649828708048862756527038977291500278967267949975611787464004009962081909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 416757877253448482641795676161440811691684482521105518524046921583541955814190089133929102633572052680332948386357988126155315084491247166552924256858612460817449456970127279349127022280779810067657126324691295343170967977151188847584434541377973837817061804676262749676487254995927846292524894137378911130990818620479634149463457282425003723337074554049319644231183778991488980909520718333834892206459275106239739896194979022503461659222759285828980635888978008142756068932812393323907174143020274713174356891238915926696043084230114924809208507070222446367590328707895047638446183123811919458114073669176089134833759215739045918757627362183310038264761173632478294463311869805261527131025238072350341496383638057756047291284544865968596731921939186417605468542134881247596956890994879886361026978361449820628364081253080279138617031252812340784570529088450302416554613626202479034301459226355645015312335975624543605539004452239793725980768184568591466690065563432493369465982082251478555742482810035182954552845325347931065059735533163974153924483983891759325704543093313785680267826748867538818921747957860858504994846233493277550062419133869063623441690844019577135271267187731670074230607480304216211427579229040994079748171932085067410151778109715594547339231379559906725011976880434730973896925519072819716324944677682525985217701463734146841967325484701189348428625846157069508932554078983544149396807156931534761992981026494660361261685688720339360123552879146772089630282136397719758632523296597823109482466338356808393620131106141202153828160741815279541837886142111622590049515321691377914872754143004264745318154193909463584463565045732496768588239846314144893368982785682197958966800624432295380531864991029081789720586813474120673490293621334664024490964081239586083929593231384097335385160532345615305152115593298552737465196380387462349164889979102001870263354254206294825498540361092953236110781422580847822248568087002482726547237512357440248760679291329601383241418570017070673271910221314215980543448519135789075278215791729737284886371238415056993108407224714943917414546296139838186073857138359244973145509856362690826502372965504440878067468560155382389652353417687602445417265898188446395211441464817576778108153427056748100055719180696225490545671205653602740711916169016043943061229081359606336961758598848805029814352611874186839967075415421839763211720877018530745420877664380422675187929635449327137479564340306655107688664789578337779944137681879529336708227266971439875877153316073887738237429906445020373583017990579035579555592543876051681414077324759195066311488767747687920830976406885445149676302074418092540897979276421798299489166638911365169906974850600515194229683305221436255781196431126307958870472616747072974726015045400996350886634900234639644622802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -74600230529889560708340039657204147307188956930524388913192640177398088545096419118021680885092290675831409432953846740934197282396117401023183221708275952362558077288417863437539513835244062798821159770934344263944648532251537012985519659390701767746277468450180544400560550135554240091731885049257219896612992901494554507463635706387989002794053275181712868849405772281724101269990232716609340474958830981531523973251034917013304353737562683715682094493499317096387612681038202789522747412862463735885312102092460732529489809468487534131353497857364293056180630324031881603079031014676179409215830713000119242162280160875895243320262759862662510033442879463055770629772019144424343107174474407213552760171799660249896359729519920174677801300153211450030842282602921340304397931522058437850571352696444556193821426534677719100376614298843466127341625144331211648261408546654703229735087699803485737601867218754506777194202666813777278584220272791594089770600080301616606383189729920056973853664490639205693469697609027470763777876799950042625449117504425070635767557735749939919850417729754367784240539928634416173596824443526402874495869012795411044288408083933538112494824190278809610613650486238174726925030761143440534232487082006713937759027913245359488885005255694416708746002193705136052692206472694085636612116213962536823646609450788588483898629706717260842962257514022716146094304799436669393996961745989180475190283782649518078947101573754343199450598755405797602203441397902554240803377534003953130620815998706882086322096412086014390113236176679185762558493081819017727150270872318296407510017839918474072224306628912352148090772293036684365091679844279307093138997021673938676645201849106093668074128474282893143976547982518465598108580522968425047996087896919746970156802168149560820729802528675463412107893652607340354363920175884451660367553548430635943065132356820733141271369315168911145222221266075958701682712610035906695897583213358950543999086761410285140454703059387268895203842653918637860513980324863100670654503220320160413668426018297188691431930974539152399443183555035740164826889045269115298516569419164663437339268695265263439661423664505798570295169551825219523280583340930450224695329322624767568158388447611534786426201292572103286234227000314008943487441760777248634772290567061329570033118336549324702163102017049800171246927449190329518587599073432537507937707040307132718617322414672977432252683224272813076371348749857286088180675627514556940611278392153251550702168754772555404734389869748465994078205955283655868243288411275038743395993869164787273852464166646803308529303359907826857567409131593125716584521876134909117273110486003575858198492178546513570642824948304482045193615831952428496084115706009073732562234345245476109630544669926166534423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 12831388158010100087149308112890668813206946247615223409432894106694311632028819839287719192550601714229768009211200245618570098068129842636947081671948452255935838326865416450606261478370896780320898298300307497455460171045186804218363428097279345128913007027578179706750962645623116392317996425674294107602692769462166232989371362106999720022824739384745410335453973364170795824734473205037545926786819287736108981444005683239297811171576255973455685956020578085083460704478513168184197922098630816442815438348205999978649226664060106359584562074408828934642423204910244731637209412057361438007850766765427483041364265886497116616877743357623732433348664497964684853699302547851247425135722203034942979341960753937131065733297644738611558133614844671884807000753391250646189834615647174728770437671526386626729907920763961401718983279089223209295200677106314722814581915629864354214479600982218778289243056307962905396760407068453358141699546834264170781414749804748197418352890264191893239206887862632849100417606198864807364971208904424336470138674988531118374484675592070298301362136533765534486601622978298337695245772380240451913567336188390350343172890915627736084980609542711997636895322018536406460576967859836207030764737637020063212706298216725952132096872261624477557249081798739632802402366372032853182720652227941297161405663523829807681062821063804452327620581540931397228907517865287207153681880760920955972900868903949589078410944101806474898612169087113180962681042432600666837153438138744323387384871810316598091313065937849424073962595670219548524168674469235536404788095784263860404826903386704071447253761107376357106860944104281622457797012516646972724167201702139841896501677962559509904581708240858056831470497933804624165281260260868121638838991636228798412464785232895401923876860611386456777091584446418455530388731706682494078147244954839646735319834978634349836636085995256218399267442904218934564990103499951712567177583736788786850768148469806315142664453137470492222501148824956452026904446593375765732233085408927595599675660355347880894895653508272455699683382331014817229612080111345493032189591635350663122099149842979514890526769703488631668759752696381934935220259493265820081183704856360248290876079509420053374212769031788836428986364874482575790828233004228577513950220069391573032008972384860236052225527509276054483745481723834597590379995215335117427626852013104743133867880872250895422025927193262582162587036876477190121616859626954927538849651581390009007402907521814129888307300568086760265556364592841310304614576969501633442801663656696408698734828867736519101825616102930984954568725202284644702487168797623674629821578912468833200369307500044784377896980614255570042562030061712035718550586728755014741197308502530378973460756242275238037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2119939687062204798706896423412033269623767747564466743437800618260196496701903480971632226231595469463993008103480581183252915521083606577896528163136214221564274619113734143238758456208931747456202207815395861645429298143290454321101011372055399181954452592953014732427714577892415655347278151408294934529775232977433953677917590686188984123789563143526170771466705517207472709686326504642412137924014397139357537924202847783847308638288216689088503413958899600465132806586369944867570124603182437001036017392778780685972857990504085083266374086476828274721068124346403937222196484974322205345226518084659399663639896138968757404582362175491169620345300685258547538353528574993422426679888052384190548112942841399210218387734395269477748889281908242928719176445112191744966912199880655664614221279878485228675099912862363042640482067971047976676013364484474930266604322586695030211667697599849331617429505247667142655905043615771284335324107811755180177426195339270898621461253428862266753088317034430703206543793267946742962575121373376477107498888544485021670832431950907270040805999494356185114231089835496219819790384389672376334353509516792798939442154672964077401046148057121776171295435188049232215055169578885488947162231663745752130495290757137664457083848284271854204977964829009743252251118177775888150351425075426639455051624128767833689351961601013129246019502360080351049050104508365062963956233799806619438514075353673517645552699685496203745688193626079709942443907712120690392981726079440649503161142643197581057980271026591221271381860429248922441997570465188911497877836198211890875561575176275316572348947425575976530349824174065344123958174274094191977344415644189838218893552724684235476693222514868446144955190729088132749853573649172137668395183609132167021973705259475679224456297802726858924510375817182493204397600299477749965900389895432680958465592849077648632985901625181940104395466440141476524608412411470984813332339371125022102888741417630245162218672501947247658847053729040616021958167297064847075472776362626091785070058433918413035119809061466042577616266887375203260086081447690026257001342998917597989072110562240711424274727821188371121542499347814725986783197740043986965694900530291069367575515542354269159055639909517496205235237817537340224324655771983253658942653321554051471517723708721556948263363135079925909249282013447630420119619535681132118909892740471842376744077655625372189056449547157276344134516248892217852248702628546103362293750470209011580999192666590533069955198822701655681377676449820215914818128172666978927110289372103563864381671227710166511417918724342622504286535538541929687831390513919171930865512476738735389604296095520829811101688170000019800423507962213525847632610456299055532331104364551902108360081911087036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 336126021221830185568797935078670169102257900036388643526423760261338073707923888023314229204262853921159616969125118680461510806332244784257750067604959253372777958521581465066272935414067959677660037467356321234072822116308166563708774954658423853414935737122381091804898081493604135484869716809881941233190624031394883603261108042408331380530656459831151696344552990477427452881650567658837967859958667758580485629621029497517143417759837557496210322562057302078555991991766299979005303530297925616229216776534623981449763838912549016679990133401245657469307718905467034133126043070127294939777198479167649179941802213374764442653138597104566583494255267620174108821511218617036638092839550206033726570840382986188534564793733845579643081722914431239389733664391454752696710843432795538696510967155516629212189929083066624456816427005055083783125389493509077881226195940871827497848182591902172313329305391581777802212257173599460850300518830440203367553124620730454049781567287015265134456267212847122302841913274316856745620808861742104794675501679442283944871428558853626701801804143964421440424849663849498174558850944227398987559590639920188880262030290984732677625804154345220105808385877543780768337425122087081803635499189884373307168222075154466446013576931875532835679613029927112977264148250274326887247525195128020936215115782134562650787761791651495082660069866634784288305312182914073986159888577060079732507497780733370287187972628025862172774953827338839991598235862466540140071806646470466878972700882094174262198159447442655972259928401011315529040847685672081228353932199708956488499755914431453418727644894206782759228839707588796513739789478044604308016605033312318758230836511189497129147547089224213487511883616714589284341123955969291629729802231171516016060284442509057159844898166181411959184475478435540359182955366640545349846426428438427840087197080954437783951023560338249230805271413716364252656180493555541298759973461656233101399899096218296198922927956378346013682537059677332542982009700470200723341727561853960677465527207081997112039585470172084053877823582983655863327339481738046233961613655660073383113875198484943049429664549774184285169249667990828369629872209799152933761165240328367893814425500570591248076203189288022421778850586091081343154938211473006970774572384650119341295830204988516095860367701683914884310111292529152490786683261813986679236795779599495589035864667366314261687744918558634313660993146519369080049237266986200593025651074384868371603689923140002021458208795690157778802248439728319052275820145851268241792730482875424211909566694739866571529469850545324145881503083882652132231075496969328117608502635274471448779724626618750157742612977848145129836364898514660816802640461419504972519990053185665601631626486778259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -51078346182607027276517186952053536117338302866699255421526256029030499708991440889724979197378854234279643601038232097715066918694809661743445371475810792287984310784453204010774922763506345799692979282601713647269337405512346936448768245918109981382085687491929739051385466164135253768464041911856269917705582589797391575247803266096453065788272452126877358313611615975639399396928116562820843120131718440306037030439756743668776971152334077156061159857508447656731980451356278054157792834483842275106161195604088204313256903813293932734178774774028050757635675219005747907467411290632965844157188790332889257780392861316693069415908986380637722532262195450073702687503021673923187199536907760444793251318909176652199748727926328129730957538428089858829199926130175657823557010722377648326106730872371924849865168722969779372384215647156405658098903634587946399110115550533603682541289099619926798336340959404217124715219830333836727506851680946826123808846566660012448547472274888390064848157274146736726140513742750986860736640811056573273692426310962677301916564041707606186680781457072107729522296575400066348927853823856524373742712791539961146974399470153215563591753255238135530658716798197246209266772079699855497037285709062929156545158450049654159071683528590013175612587179342225534710078243111480240527209780057031586298327247613258821692490084634366740436241179469539756721953808735807921839823575188064824251331132495706300079813300296260162972988276056551091100900907512369797420781622672656034413044703235154098514243474090469747678468626401936470438700408463223629435675335839337739319541201514538117578372841447457626585967864210616606263083528074658857111254355439829415748700518785104064935743270848668058600539255949564165787542971593688434834257755532143974384760776229972622113602307052380665186941089120822154245699786651242840987442592492148378648432652901788608749379861279175469488815773237580897817876855637768833072864801418067539877673826027137075134127036845017912917685897734228832523947979966015829097931743027696587310398945133187752424911503263230230786945117252739326877499304820440465895112031961720207048261048008584257498563164295280745570700714063346792446797978386880873592941205357994348071150776036446168862519188571609503977485507393652284487217348071172834623346638268517311907490653378063047158277626297910175484675684776923733041668106119692788079946896869957850983185305624529360635323533858610290004058913914431671006378504053498097405370667452416910432570045780088252072077121134287867774149140318238113474615054097705243689058437087243184096614206456722971237775867335617985822332953726897504094904490316774929848627445880470798126006321341146935262479096099341084057401940283071270632073761618325126666557403041224461048841476440429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 7427337964440720372597053208512850282154308873690341035138903484921659845804831546462982666857076852299513609603211007271527199287466576803489882185586267715005932356488434965097004487447149169772621970742697358060104373876162722656604938346950210848846746078501675167893462297841535962782252937356015912357591633648451550688423802798079001465172292345025184150170940760605535464082789579269944871906058961995338784014997338169033426925131308546140083749555301656334497357451320950442644686209872548016232486607648421780279511278638469569669502822564873707824308218383965637911365818700613498082359528249874711756939231368694520185831325940564757267041060506862131775226892752784122933489840434839547707606053734502788118877261615574856878170855950801778021413708884560577334248027051179671969506463556975719988787047753429057283589238555931740693021253086437879342579212447541163886903118214517362499361560775650087377255448069944508676819157575699750123109587004013529249401549479357638189850463451465389000369901708563475018388798650368943709541920694219645878524291785909589710059995434300196060788774130376999739013807762293037691401334285824652214886184516013178108362604593169336475223483628903002233562694175429459430524281013584300860310099363276521561003926138983379652419447457044743745763730909899845747398700554131267687660778757267359554053375657330814129999989529736344740100567600866680048815878989669861390480879045456475634279102402643241785822132438868535940948547403358640583673847089077692677945601463643834756552752576064882941688642936058823679191933143006924856567056478364219717833837631351339251012574456189071864722097623052122289579373274211572128128276516481391413307613142076246126385468438035579776902764712460771198928215812688427537254495807959501381619824283495256631230152579568579140890695572157220168997032369234506125712609106743234119419742700747843680374512886762254892664832487732453338332897549364133242596966118360722343421297461708724127246888217332671462458363944875768844249518171219352998897148247393224403057539087481141861501959892365436659458983469461513306319833096419250511385303961182979184509853652083624732433535833152562410567626671923228798439108260216009291979656468005176189287364008875828483534791236319454528966540736410533007750113431056940107595328158973742755330235860841279005509161742436522423596863030041250450673510219146552571837355538077729448903074296620405019727866441891086294851350446071026660946503754591623122897961775779128568108264493148431655208825770264108172943523465007486230613989116843417301057640103396949995909141712923615038941917752507208494825689449335990409338495887056729625973087812210840100919030555607218954905208679457397905573127571677917420815578837964387542992676571884658187627792358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -1031677668470189499350159212337691868101513991069711454586463463756475628432331247585225392742501895026419196787908322304989388964083545759723361428770579352056370248487065072077384119664734828977282525276126402545063298045064287385084680229299673001193427437911814563529829372939896287845982080077834317637602774190452310128704257991852255830012453259969127458661092554465109641919463965265165422765640282355575413824467797625359393326571139337913993905154826691976330189950212450850437016692719944931950746464391716245927095386796459879659189076869531405987348957248376569510012917998827604767460437903553712504831356568086906360315329487725941508695837404505867559035387013225659555175567009402925057744222726657202877971955103422822041938469333739356203635102041615299716604321645877639036745993734681179877454799732193606205377231784626653568538003202886016067419913258376891491868439396122319562612586918659867070622300676368154688990461449968961711613825369704487587330740621504307161081375933065228611189356436220392098160092072279271886309452940212048612735191512176106584626407774988613698822967193919368584925541621695688059550618887815524619850325282949734313501824608286502278853167135473823679714249051535220906929565096679845384780029619539377156580339728056772364168143916701231703417391459275319021941491768959170314119964637783817178878495718134462382868503157899325523027063968646696504005937617725429633767234349248835239164833783467524108353460175640673904191798777151454614482382068574039078858792680672416225616807815217804209669288761665022611628416970352509565155463165217838523157380839400394293334015064135705299758427718735575750173837923148436150357077922114539065902407014181163553195699755305097751304398064814501824073366501708792956692601171432507965083816454035197134218827073499271593196507185359642317854897270996821331159122016101142239259133966152397645927395542836823612831004553415199104512556848655511067972710196794629586161333474948124919157214799742349533638187769716558762323124137750087454065745835148595525237335499084608642263150259607817802489627998837331213333466750828576852274710116681381215680965734812340410523671748125200922139262249898573153622371132719049575317836421369524861376787753655437867648194867365223085876167611847016798149492939204747788931772364468624835103421956485400956175436662275815450300694435544261610532517269405862848666366004700067663262227748363689003482880220037109843170212604080166634839901140920584007937510215329270649443930691781821003478885958283404266642172706112398824287468768366937394302914605789432170503885687421969526854033241017354886068992961305484819985209237550552093525257643491914575336127343844924508185436611005573945160027934244343349637588356007224072980079654371365904808044433593750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 136656326513974961088646813390939544219427260466830513620067514205435897253012879750791806604736195466942920283116992148677024218981669913076753056023444947322298783162566811625787902568531968371710329207030969101348329395984176831121121427027126186475390832966216470039129361835874567047293414086875691034896286215586734846349924662132533808361448200128294689725171121089558628032591185466187470003043890604691392828347329581482466140163064152477345467222974845068671518616008247524527260368416690385569230647441899087299935713680012931391868087341912956678917516536097380342783863901758747656798143710519553672899361036514958283225215183911613452587096103997342755536734762056439373162217484774170400582466984012687951033527232294533901472229349686719238396826152951534731538587227154431243789985136222815210851716486961138120284600482567908076161598721407081642242988802100699458623651180363641875835112597091147260865725089262980413893903111510017900866272704585149416902726161408217379365528506738656306575039040756408397867456297383598256437383590180982710332938083978265027887155174941101641601368871072060544692701825790711650907067161407396476871714527146893543535606185820927688985264025310895011371373385113962973910549055690426221979929389284848219083224469879389358774498986623553195784186213633358419545062842979156908039772722254101263401442026737665905139173908214658519028657798205913017218627935829349368639457293950039247931537850162831584155144209696373514157924796257089569277336289964001566464856894933699766307803707190403822042904837389989058863170520210237536727469638400088646649728243120893780465521364723899057412290395664132909999182292293639545062265051066907577877370382147724011481232349990588679932084394296392115422775937227075250423914736808007503378082704911375202898433516681172608267510858681140534986525476399789056567115816855050108338626461113497434277560476135576837592681188478213251040962954504197213542111855052274621123771662230566872651024615757585302705781786014959619316793764956315995865098174240440272073004647689901515958434921697931065851613005301097901012348907065928357982358696160539156497954025214830762309829670500378030919550358603808292319222745901959835375287948781470824038009819711331338555954504800172065153612449740017603274447771589457347954427562345686071000919648536034260946593582853128268045668122829318355164311216614555219139828531413811508700996282905860182398562949422490581464400055712682282034349514155024198194248680896485779374473567257552216878040808646842435013872662114369344897561489732278173588973737881584678203454243938169164786406878755344337381059560343165859008918420490319652496586495893087166129579709356856562542550103782264102941403837143294409110745878662341763607912525912979617714881896972656250000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -17234598497888270479625598042512425750435717981300119156032962906402099496342442196474007751300006648119479930735118266063758723064903355987945781129112824506899275439148550403362076076464696885453193522642753777517076725225278264792544440470546284880025943112698203344812334953486069976159057681949234464178878468230455309412390360379019506549977098982868845253966304727676993399313803666065319709079752709946551672799272746500822971743633738590726330699214465488144952175336043733607133689218938461292851103415483758506494935989975093741282109648886183871811465524127960712332410108163147539756876485762649334793503434824959366570573866425936940738797454167860856541200445981503424124703924739725698977988532013733671356120141434771873491262470658748513925344752767373984279480286045821126793837665077055222752565323256621662909360337567157317106617462421113887869815499878964994174738595430669729952913738972406410069420325345143187916294158364992390953376255366683471288360286007529910322927639993086965386413963950784246406946930938460414398662437482209500816409504666834479336259741288500923001301374211615945498051320199606791323399658476341917782778927130969434068968909926940916174276447228669972306098165570239991287602616735388091055141443680404685455931616287953467361995637578271132761416129586037355834394551998799542770251713731371682005325107227160050201119023577287106011973292675652260037345542318676196468627826326312074502782996529855453947699775688623285024730452147216159836353218914501439467567940462290125339970262778384523435638720831236289768630096500549697482499563301487654385378592528088952268418545734399803320575643240913062134781699303886864790586546720087704744366922129277215107456465732311193537849234507532416030445370554032241279332686806434805399871170331625697802604163082000474942061481722246239833257045895511770032249019283769775972513993232725059084083062011909540797271108972441580141934107781700306800799633403101302463492333052541222344071689683135428455315996806408500102305411761237908389508296634947081771228992709044512433384555522232220423033289949694539170987190732290529351866299031878420845432387192200558537676128826496911336823225812491024410827850083588534390053849849363031769055151037830485068863692605432559419272396595062285893142047106153153192822108229208551330040825075115241142801026967205729254379006336681715467310372221083642855641985973935900463079657995882651537905330374161120589035277480304507143842670353201124876823147197225508491949807787893339027273446881434020715142249790136836561210207724695857504832224479442050499058057601582541662838936961593536856904896263616725266300793117132318348715749191033228423033540289146538415707843728098767725964375605756202803943014693084798238942312309518456459045410156250000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 2066530359219432731791202137238166757346759058006595042019372826734390164399886605952068616976028937203481029922147978067571846511355930091885531981264001892537911347833424384077960810777414455216369096149948775038373707342016802543981003658262492190867921623331035250384508126037002068051352537402034980460855135028503380221042283021739389485947623521375523301417953486327372805720018526157674311115181324098332557516196524424994992504995358261847178551035914718768233775022378374781001896489735139070920179098851134575742799702978162636623420243359931650301862078844141353531101866332105480597852491006389877041408684051822119183295586773335804340092083672986085752271369570832571921303459033843116153345621821228824726163039003533042923757074394647188994505549115006866089799602930177805182952591871537826114739617744692872125879168966772804968481122730399108062738627204620684144392600379672455927146400687652291399761721600114085021432504610510848876046156452017415985392106237635657253490825846144531388827886306039069775973269528805212326054620940182037928442765115117498675249603807466300368982495420422983253649373853420238010019682558420338037063106077873291195660768949465118047202188772180664245277993559949588556110068389007481906304406215970530010925547892918454542965708707685174521369390522614120674837849349630986158240565664495488101833990309903893726617011147342157948862741095490891537699853556325940439014276004865783756628723044964832721874631086691395129260174167751041642541324418277474134149813258317769243106347713210114742329514518356477404865041749522791439067314529054698283311915135839406765267686356966005630205630893036964750668493623090103206646026294426896417681274187090707643535058965948816744489665962203791343195697561881297536063287821755432105906476590942731228665854361731366452479267230523688549376775767541587285954584702508036748536097066563866451457138884031234603871194604246720528954670561065003378342222540177554579878155233075646802514136717055500153611152744190028057700548875020739495155628899472218969132374778818966972588478407827980042647427654435382008400643424006352670966396870128069882646111155464962041121105726604771305048758262811349125559125360832105555528768564112690130073780370519797205688045078505543142749410307235091365481685700591059156150645223035027401682488739527132379167118673354684679108547092748511898583346503570274547762510780257557469741616032902009292184457380201671854823993787111142445799732138140944272440244586940067965594020273602473188544774448990857330982366911121896997428303699698876656102291823009004424420172930461645593417754517159938036691601786924718398041581427549589733752148191797359291481048211556587900116646129642748569637118764932452204806143568762841766783822095021605491638183593750000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -235293558990471366209683990595634069756409440403763786995532659850621162019893820369173445323424415630686571058382294185545308404947111293632572567655139428697139410440685710241055102165292864563615618647786543355692480204167128777636156879137649428648798681979717361652659854402282596746587771937815002294542254699596588314080946816154399589535841777786064990218317454392974913123686869285864308233909292122435629071312045391918455540583736579120084166981876973577229326765112175873201086583774974452789937443597031267229369450304980342024275347011184804382138537004878041451285874766440386441305971757246735262392277103530161833715862944186055915873835090785283818166342067068142667041467373891166152865600351972453728593386336044369162060170002467685900412403592958624605241494278211152641830095763524953676334058425151483324446628168445386087226123966730549818208241923043560731307547878273383324817104845645968350362864834064446415571314880576648798946054226705515656145910528728518249537036538581334228263607990509277382044744236411064923434787100817931183536453088063573979501477248845401902806453932163435996184608882713196425077485763855175024120055911403428150753000606136693423965616226173946305680098896267532278868281600802378801131680829595769797408783948859318964029750967777403239283237292411542045371511675256444789978804855726770385779364543954335500046144328964915912667023539213429752989930180426887200814993477778631343280232234703235434726893734675937902651529007148248222227851895426852227338400604101811953153165987068792062657919291034747217403330605009962808698482556336959701368851357948362371557179623944938084446061857796965470171565643381268415405891277503969017981805200963677567635342592870664994108574644443425454146228090733552189335716979113327056607111617610718037126216095286946009448526222848267193120610573933961698669015311987636307108745143272849702844451375864441556879020143898360361253288263246686916472375672838335640858024617014733757163503541733583789964763356716090913478691302939541434735276216991357412371814979453943046764609750202268200038395298566556999409047779957865399946144519127297447444737949260486971409737584151765417770091703457720508612655533345915956806309071969053135659067197268799987245280835862486261454811525405555362570433734691450406983299387154076631571700035302777525554559899705037716751607571681008703146037913964744674374479731166225255087287623237293835163415155643672532260906145613619608974465039005328424952508543218012255970156129142080755948422047539440445082041468036279033365905584529580507063938019321119002093250467256797067814772986802402512691060110543501781485078420930043006583225972267222828196612463776903417449593813154322153377383624120114610986132400004322562381275929510593414306640625000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 25411198843146299209788957657582887681664948715138777772644154061629183615030054479709163310087954842650402657600446140026341653309419712153066028383484755971911046442339072301855229231899724892522555650292943497135284294593313122241059489453783912561862004823465569713011441343064637110892879090182072375796027797831720087104074073960429177268634046143843550626313987853223267153970201342011164101907934417812754018139022063262931937767982315779793755168503986945662859141972255824882461265760431513725236700454373062541236992609635589968082950916943224271513768377570287664286122479661409747031295051786943981873237573554320145009708634202917989719884203979602724203444602357691357558761243447847939666086963042909047768447811859179262383810317772748186367885099966482051901656118731785198917296893190275402562809673079612166103935040603243565518632140646563464811056474056549698371281328552728457657408640205960787066193022545204724290656313509139121278362473940630362299662055491126972989257590244592000353316299834897175008660530611623339793066327812754659095099795245124083420157629060863678487703135637950941019229757750247918347377112878736150658640229328044673513537712532304979389792954608141790994357681112080421927473445513904106737545764912723285224437157836107669249617987419962050217464117755729843506842224212694182677630681220653983977382882584563773222937590481257352257187550848775704857123240856630764613556788936493192538613741992688494940805512158565063679080736006693531753862112937022611364732417014603510720317146709059317419436776421330141989554681777427031937665555417304465358294788862853601895352115505458506657732694250997282498810796329727453063306852305860774916263360668519568484264796240399565564065165740491594157876500684390582067602161412544600803491083441460259269912526742113147446587709353491456487377429592963529066694814981360354329208105095109372631581518255914805034467416846088906014775745260961902403638784673052922844583123330753389100569483465726107367313665546254409886186290692473671322103014519346804596709044069885844857711751157285356799267503065243439515925841124001089785338829578921306707163954323493161010077470376902428338652836824101751227115452768207526573288351750200791713638450864089360929219693534824782898056721444444459813525190087266054034442974809101613780296993946170888597957901016622128274848027493484846388240228417625674365955333251583003513130950045543262882322893121356552607084746688574183712714500243542027557187616082622316582850230961603246090780373111399351155006439662833329927886747433163791421181988701544738337160871687301806586803027312920403275702757558661838544044381901173954220569198818415186027276304509089899334513366581814864569951530657630068817794014579547479115717578679323196411132812500000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2600404726967211560496243715269493818234921535529857363371526876997183570340062956738104030758876513574720576593336844929873968078848129846410868775090622101805065261483472739478163533293101598945353979311034678114742723079147495320849033112410737205635090452324260243461152361315762951873787037958547517244428875848167826236979016360302638871477540552540014837045622017754617140909403766669722498418141421998327816564761262311067268625561055594119577070364813691175545554746580153792670774296416375476022466921160123761677335994176785397335882461237798184185585234911229851887733067471176646330152069440180192120291901085560417035049426457694171515712620098072350993976113319756062831734642002276164955329175552332107875691589856883900539411318941304225288470043997846327350119637867002842034217920187420741623008022223133889242697885749828242664078856744801892024151805639800441453680306192960931511427202558373840875327518821967201829784436311613745274070512339641715354937241120862735945861001427773137988022028969454920363083721712657476631990253885076968045838248062726872687546536090016673256791428605718879146684495388828296385706029267664954008788242503483777964567580496618561572743212914486980090169176206149156981065512641823434175593123381271676871701382246078898201798945152483059855764600054060461848310761520731074867510350363102870562944929697712437110730207026987892393756061834636066386301659936483243007996047259269849271773288014413803557460384677394384585971660887842971321126215317678026380341445360350533581110929406342086081566652290240804431345818385678771143466787584967534401282842132790001444048547080265367232230698025704821298276547129409922983216956578873219857643925629169384519770888174663442463213973140671922338482200855721222178251330896442510616794317937355773882481361514640532766816209261174212950039987862974340060079482427020833314463046660709768926919909218794835645137871411263836764596811237766017011106273910513297477753253593573055101618318512428013412412899850202248979596010788544761689968878660549390362263273470573750670950895690530934286112022831490005695176039733837095785224934889926832637034322882377271155146793429526519272288955678235041395122453033580521832941631547138234429925758504257371024008705551248803288338570799043454550294673313407705516423209939502833841823820264762938337492732229376311125835872141097731943607604487513532792521913457224666888160949309177368833810715986500812028316785469803339484422392370636412741890522672045118805017209919440251969708229487371256123901843208634979072383001196329090325175251539286870121832663602016509195755638010842145554116601787569718901048132667654153792821204409527903880029400718747845367641561525030729522296650789480063504851798938943829853087663650512695312500000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 251890857546928449169503096055140389029668244502068312929119087345183372673418405148647495597659662375364870804749962378962316062248566843317505776508470815789980469384626251967972558703343187494329396365178747555487937637564802819377135169512670164862641908785788001124999793968732980078977211678802301990826437802003381473734762353963943122126741586181593360858122850155004594983803419837137460011797031405355110113921699276630501148572126757281634914762417861150143424941407809211222306694167486365600795136343576697375015966622308318525658904913538927634553067546397128139203830632669903720932110734732616038953958113193677057708758279872207939826081427187846366607291564450484203573905093419327234002915725268400543324699546613283404115281061206137177418001184105221617460094079620305367838309342295800424534991422189734800935268163625601684706093205043597389382480515737528174116859551294055833320999722802609747200837748283782823006491394600204685575145396537631720829618945978251733150752566023518508361912833116913833925367040481169288882672993034035683839667488749374272698646957399916157223969030960253136586642151716513615949387354338013741927857991418976614712393622266456254913046960280469445610380864791014331256012027001935133604256789139528094874422445101947267122472864730999972918345612700256640912515027497184956862067500319086776542049480916379116835489315356429943188239418170202654563059513294526804245320058787878314273098418735870378092847961210160877757878944238039864829775886547877528590689782050096797898531761132708242131907787971865035353744645408503684434695632877615406984274535070954565714935215073068569041394274763693817043194361001543322949211558949173126173230866213492295220595348673431419091578524075489755190290370436344581169753291865609728470438167530117908495898891299361339289182921209771157128850162801741520300541237233142099628858332532936642731677973857031551158509398312584961397201774547503854352673053749603761994622444414553301269839822946056202287405924948900488295804715117467751517575278096321591816935544645213379258774479981556838381749410418241870438585722733632824075134626892369068878149641377039565692006084243468341352992984490057580748822952568123883733265199930394405268454133089981396810399368650866884765028415637307987035301151021952972688096402341452339727072741960351465423534580464991160097927496020048483960303903561674485028079639604358032036838193771784227172767543366188519963263935017822432030814294574647773365695348697610758980472422357423639181061256845608528244420777771254558606608409386383046125820391705965622589429122010960575554030362260931049169231708952679392856483615155018235886201477360115090963558159520789105625630637676575079019244513613732684804702444125723559409379959106445312500000000000000000000000000000000000000000000000000000000000000000*i1^54 + -23070670594317984591713620210858860207018464783365820559502956568067225765996573523922427672345057011206386948153833560104638601797167308722002052458028874912212475535106303358897097055910891227637958081947231111833259725317599188209689131292689382639762552465191638296956489926569977856503497068811889201328075800886547545074446783818655017607303600917951122579167407838252384610045789724869423819482094936602259254957017206163883276960477459751454751583722400982981951758580967093605456491947652260801725962128104969890878805424842522961479730505100792591716881955843524216977770335934122885589103791644650533841636954297217010098615354234469019486497846592373688336802043572319844889255267574702388714976008731865713987513691209196990059237799448691302373908864256330241801060113137589559308501982392595752349437911872745242834137083509014647392159066247492969134606956747965323288542185291368538597296013049718689308600395148797520102076244703930251763798000803653573776534126748445847900246582365378086915927198162388148015604454643939003211639423557610048388857987099182253816973021601334582142478064911259788267359757588035386530981854802908392737222338780637864861648711954751352300529075668330576422104251917186616842417535237414577249354436346202565086730705638264889123587781876767016103506519021225328469074027760492518145373970918160656308817159520742194311759752026908401800959618581321017550185967792385983894692839398299031619210879449509689386342955111874115415894249974270977737496319271491893680333906622599304808271783149620983127643824556419906672140099824063354770170186600775710157341922693243299097132886898685975378345575946279887098361288320863671525821318245469588255854206566367756000273248772157078735830175111252388727767792945207696419627628420556534286995942747124929354677116655711676112270408969048162885757949170545099688418593295532524459772747887217128527217620818811810344579611051970638901675168709120216231680571574599224703440684573388965620502450408553959215245665224930811215324361854099822741145456267316997852397726903340686489345321859223106102851199547277135446286610265314879538246418864898588611433423386513296151011463409235110230045078122556688823872012853416825311453056474123345315012783949820105442235368406741146329827442639494862891415753712858808658989538856362879000626829809387078752689894683394145025496359593737275547403998727340911540770797055178518368190209498927959493220558056211064685064698380804290355113084016235374228633339819251009871604556745879529527142997615076314066900743249963627930167457760040920664237040871712899780958807669687510256756826912660380288906279388976422156560203845819697890518640544364871146494691518731461965722843711087898333377941389489900281262180214980617165565490722656250000000000000000000000000000000000000000000000000000000000000000*i1^55 + 1995437820554830367325381554341925362579454739316158251887274926490675956621689571726216382422828105404652314362647974831843785133915369749829313240161254080035976415612352645037711259905847967975614753084668701816136227331548564114460500990624037554017744470396894404574144475987313960089356015104077474281884121209800495153127300197494876548273463352767438964830010298725453981723233011673688480350779464354740260199124817814710950516808555471096408113215384388380062305830861120321569298727266873923745474623334521950674975054832016675031863649549324923340340375839257875089889278040460026895211152518101956116967259070710452651086397103346931411962093648560147568935623211075654009496897338823031175179603680557943730702400119928434696806743570501586444451701210846116791663571038638070634765265471587257347458324523640608571361748326078739375270173238022450203594322944456838112515498621416338304980672934420311001755476333815628941848969652967147375819106629060048220791188932299810847929307051347556647902503979518482249583295457765445262053751843398340014769826112985904510590442733529918317078896616496535349779569475086840202673747844004599862795029775811808758256783054476200570207443234683311442524090312207992654218783805719340368528828548987728724840538355684903471102237912493540354357734050797227254693862217861150645213001309259807372356620282924628105406229066210933540097913548053485867246730645615329156194718149985713363865804320666095647645404840473011486651995292419117687666991907279985245921305615490670544401020248998308476229443504555179201494735490947170594671643766159262607843295429596703755684291537863712686371331796216616825089019599259283916629536313940675282540286710062794013918009536519871184671997005270312500396534775019322776757622558803523428776038599049528028909777826657552534695893629647928538633753464926051824286025232459990937152058216684419559582946022110087995919715338654406164352529227126758516619157520254392060156930106524393264302412349658871562753082375418004699772295198601432547599248437222438909496783941696449904163509577134394896843306351526565841257532415811143397323623733310662678264927086175860085732623841382809332539979834388804369906754095095033971781343749940196369203141355891659757314634615405296075271721972672955142004990672417132374765382111725765813780818216445407881579058860535808086219014133831955860811114310657719369040772205826995190257973824927011830902688241934459408154069095052880240912149834793631821735239399451867126684605585296634030063064092167992634599334460934550929130083807418297982049510834832646273363073621220903911338107215276715109552098629067602339498219806887360754423045446767088820257591166174240664197433451996047811726450956565640515449899794475641101598739624023437500000000000000000000000000000000000000000000000000000000000*i1^56 + -162745137404298978679759113057352161034331224640890083101214844069348383609179435862292037854235444604800547020999469888068721710338624899291256736198916139496925287924460752556886085671481732058315780196048028798992253603652770139552816485055686038194066646666959287674049015185854698286559706313722229214639900899724345828460504863090747353301068999900928656989467413020828376120874262170627385801004592217052235163750688635104596822487147081038590266497305585584680915143963191840805820642176179887011610072443328557934331007578386606193206826865200533166841642921371291926733871544600216139199782665215036967587095579696680049469038602137177729741439805313030582418542236121332470307347665192467547976681615927909602455017820505807129723399616032150076725875773652191239228565312302296284616002244718043298495312989280629220436623993924267925097663406572596264843822267112326489131652915481035046776889167749715674381476982072900095107818308478898080207979898814807277270817925125208047670982785018304714761060103710280353341584855664594231618465246356223342764046883916861554667808063083392115726065929922256917684700338076138411943573418410470735915729187414763399134264304804168465445600371744377365349608162629415913432593720986198298793300519331177495567213246033593916942967369338063455198021275918458114503406813577592181535676530188166343861790691435467402032148668415059850464968951391263694399690999374853398223704870212576341182464675321309779221079615652243574827340018592065409942714736238040439400007203245914450808836775052063692906921731786243274774213302285264219776227847141677282450400207162130738224276560526095399130228232287588263215036015100205365838282176146559429393321475224650341490383098502992836918453278532190341353202331687358387995755494091159951915323240256959275869325578926586789611344094253787434653604225504318122591702926285242941410517773813928500216050207381332583915520883284228351856633686978189976096567490811386375036275123783625356182189245858149097391061340775283669231151335783535452124997956055592818037211357545374087985082894330233145342224719970169877304822841018220364234291596170617855062912204822485180217085385840852323304549782599114857011028838472928059068619197474709163346229810470448504683998203533911686913073139189158032376376012725768822322252283149638730138197177561959361699932698617273587940814880821011397906449071865280830826725500369516981916178351194952675488166496614314061924183252152341810998958591926482363773827415838197933396393976877487718015896935326090055493164907289848199322363300315391012276799728561981665611188203082436360609129247964972900645228334023729598673737751558296112542594741256133151309529708045720697190793067267521683419951332389752352014511416200548410415649414062500000000000000000000000000000000000000000000000000000000000*i1^57 + 12494660144731774155579053870667062903148218735678719200495262266933465031051144486988937594148619843985617030123543794200796531242823471530006676020637987278080258141885151442617059462019883991502011037333968744460914002580299501339579094583697169691989955714509150352674446637697135330708215123583981705702057288837186395501424578502107055083376262794750564426497678763087017287695982489194196111758822520432644537511266284048640217126060689152097151157594228039345138809909228031623667932869284836444577867959912802327897530201289125443066260002770490086340475178492837860099778637922690706377648282445222534256659624625299058178040098996658921800753360544695612652138418900284506592471365601339338006255580843841926949079141048416783788735177868818991659723729927078166985079352009068348594710559733350474938869644632261506083634615809688873400309184016601029818242912349253431124571328314289361283316314294933474441098045438555264904797666489424342088438719163085072328421145796789326198221738445778161439611360621716340661395269247442899550034488268398096479149089062929281089932088316438432495046876137086435468765413327411333915850903857467550088872822068400365802959700288076115863606309834808961729413610192798119041940144074995169913030023986467967366306097441983351697822918682800318531382091914143204159255007325408145345030914655131263369139932149081213572492168267148320938288391261199870262527979178714991044076121406450308419151814678880522650934163560072739519954368365759091246781930026379146767049289947129076941985974625311658698468872706627304665359549761459829470578186364689872060885348584449254432589283247512791693471384383820809722746788864368981128629103881514742931837235199986094085740333586965103729432335620492938135423588766856148989568481370302453626697626061610399842132539875443029600898271336470370307505164314587094202525491173346711205016101210804595805759012600626336540083343979739045236797911521171782752508263878424699051066698006363563348995530793530893099049513915857768434441046335305544298489988146937118665394084466871637273926213445765918884103333989479967953396737580099289428041794427032315127095958509073364937714090727928716651391642302090662615848534900435669100097400562538268396979711204260292371706789857767335128699925570391480155458504432809369150095336023406746205751725555314216152581581411000441305634740568549839615851866563883148940109253242626572179595709249592239206813600981751752161011811411684022971789965741368077560674342674279793545844438929111308788271949593238413017878816895418042022516836343477489857172785963428876314147282281925781764532605279463549976144579293197052100423252378008269680096575375342876226402912939616317579602566136201445382038482784237132250382273923605680465698242187500000000000000000000000000000000000000000000000000000000*i1^58 + -901223316385870666054701502851787728897429622099034248346573472913478113102589055663659897353731624566420371807680699327018635108549682392365977691512489628032518800267295792627556952413692076954869009085966809620055455370491460650094548737278925658716923968935412663310725569370238995473629213583073630435847135810509469783050763631680983124554963880227505146280520619685121925465724164948934818731492281379793137140427613626067928450061151455402190449876115830768652897496044647777823448326541917046372446106404762919388552483333878671268088652581624995007743145037196639372125659517055406979277964382776062629933106668627692602533497749787714322027024628889340222548060932391682438422004522008481273116500337968634127824083047635105982431043792591060459264713269489956936627769197099602774059716093068288933161019842273362713992902154972856045170063705421046442870955535949923040494758572857716367668549328332078342029365369065716527789066404606500836525623909630960668701729210750815941826041253714117317537107440580797775212902547402457810304587174063540497562776569804874289602925231851681137488589782127467760308381677979903417448371387575373551398194925562363254271793538552340065245177845575558075532984763467438422856203613760313422803234064515846342023576843339700192585733245982112835346004365506604616166771082886070575103395806824711616926746783388165023651440040523934902054610303879223713585671973651603812324132808866287298446795490937010587520423562039816215187101365757497255753641861315648269148757111923620734630666010534391677744958814375877079988472568635538112288849576541083726214948065049378092327215396181738311264618243473213091173896503556143461091814676316067801373268796997666560688088136351672184929380648477047259161649908563326551284558027678764767697038341765454485198876504416887991024065858943834424479042311649935785425333847124260537948623103096629274330193222423852927999857244047902225931531209335351342870993612521256403404883738714416061605305882036066433536450848383170020601377394181930669821131383315067663570044546254117282081295495666486629730300061843681926424011013875199788716737160403981925598847651749863754807511344026943777291412457001879029592629877444651196598542042480852641597570366521691544295656203091993800165688123830890220757914943042016056976442537986686107113510368612286641685309617061345901633504201118703597426737256360429587427659260753099017938807884899087916797127696377020815640204806315644030058494577924076906419768907207092525824780433091925854076325782316161227214595535070592368362145403131065016461529435503822860532208638170494586966372298262454652088105188725061106802182573438727683714387613138181161540735071258540165797754744947992211315717647757139729947084560990333557128906250000000000000000000000000000000000000000000000000000000*i1^59 + 60936197612236605917735152476249723942506715277130696825121589637697880490962321488345254069290570118188138264348102950770877628742131224182041810366086764977527483671078109046994783312939760157401553959973332793377517119978226361953186337905076294797682828347116346053330479647331241654077651601450987689092765309992909230169108856160779547682072297181890619900752837889818431037792882762067118844728630085731724187387487201058870721392346658749682141499283054818790929940319291946220021573875016123840824902237150773665279031201854653886562253607029996121782510010358800482090379641682327576499589907104171546891143143383259494864630644706878436997535305206260607587810366908224190160496979825495340118298290355823522622561647742730355194236396303990419941989232150906280005514510008063456509764361148292067908478637462681534212792882237788346712124806237045984200198097090920640986835010519323696160251685167222837744772605337342284999823883460635336415204487874198613409846054170852559105630486365813945336122283559045670464296316322697385833952433554992726248707024338459442038609169090094657825449411250109495176092421366064449469566359633841220212584226028621695453845657871145585032630497270974379394799822862922223571000704491561331912698306344655593924336240393815212868128294815016525264790118967943795775843995470485985462647169147602635393056937078922953159193695747696968625116050275125881365968632050231974045484784610253375692632233251894006956547404628459368581153880284855139661370045101030057204457880036832794797075857672530832754582515679932545353811132969607133789573233379485189310330369973505178089836598503440272962175675825609355056632705998527060866332517045493540020688370053485125331549858045642985601680247462738433047760500096750258401532927082403255828312475615647331044716677968379137456667321982878122748797250650007804797523105170676346948206755965705164285675387415156433493923366692927037534191265848194530364372776470165951948966186184968585186312330344336022788448724175291283925702450884927779259865834824221632116847291090651881469288409504679234425186130159170615925984893521467237609613071751318797392450344255246497160711699681191371540912046020195110506969310607459636152190402627010572361656548505238736146952136093298019426446776262289731083269393505352561155328604997768653668575126549024800094723759201979144821236097951538462532927885729872427348579174394088353105320990845806065740613809572004762635248456557867969410295682588193193244462809707088379759455125334713610112998334393338288383900393640998943528952917212199344685052811901893383317012938824447886121019228934762203910665997531654595846528761925766397830946855441236541518816462345109780273214750775313905540440939656576802008203230798244476318359375000000000000000000000000000000000000000000000000000*i1^60 + -3853117858017945526761616897466304123019608185840001998838658948109054984208600512450874718303616519121991974567136866724361245938939783861567221556391381231772566368249933054095537921752168404976084175059722691162250352991327123537160109253758210076273685159525765209345306635946839876188737363427051310300831482581133151559120329007993905524523847170422820563679784270901791893166547287208062831063297371970602499661526090505508580222506974985066143827790514500643523137896516003873879034201111222403211373661341082748420867182038037125664755962884728019773128335900135925317529322285335174726583052727876861215177098830423126557605642847007683147540808540455516271217370688915623441356941487784313699719133819154627464118785730091836894961062687787162972040589976059410129588618695107906168585362195872832465321800778381438926227546141836062195774805160637991768035354862603120125841583853919097092165892689176669398591293665925325260355631734959747856331638797152220411826671840974565414911090859111625181792342223529647959434976924730967836660652432817452770962615428342981328153951579097087254853553125021842255011021866895463215768651139260733106878109668240707752399515048943332814752347124640564116871003337659016739714730116153730845235883671539996082425159391030944635926584370637378370336292775334269919569908022609287203951153483873089834082092893396875612402817703293323546011618007125795931541900332518590565251394257083841577504579317815825947225448491933362219352323291673591233128215015756370699479638678128749643690028612343693832807314200458840009967506766517453446744268406155718171621728915344836861168883941337308978823238520552681485986726382362861903295074435418643407276330303223206005924350670594939908413635815573660429359978562165950392446030921144989846493749417027570641086164411577032952619021426006838792872876158270213922916094796162684167996230989596852853240520605033262152504344137520126478974510326060512801378807687861751163260540766372006405726593383545770910393150612786045940680631980881904230723442702546255808980542551146655394947938077410628855952846209716696645079330988161624702176289588072110544349649040255167983769140897219689139345749131003340871984519864811682369001861347972503823729023808648947769405133232825298785163212996561726826191389820700239357850913473747945154846440337788082798623784190409245420242307736848811032776341745917315060257744490710906472494228108277580064005322038074691185660365795080508454716535342304936959137662208697262361718227821412533937361800336611598833469841394725485060734109125351372244233270143127396457644675222335730987747929625870782368511696368213646163522867005792522453845225979282258946945395191220639451961867846823799801936338838004303397610783576965332031250000000000000000000000000000000000000000000000000000*i1^61 + 227269209362212752002008617762037767410431255155037426325118065982179772223346725888966992855483895461465896309084928632009842089358209183801727054834861326833060740470873629978256802082146911110424291195189317640278786516410541630390040934655396501797063903967718633659382179204472761181004390947099413655035561397402480172666510736701843934082166121840017902507654036567900373976980296814489589387653676101357026717312882116763069372706869355621110863763469043013523386565661962066350562894131240952782264662263793047932656279316383456505584347200436629787170129200282605814143495995662482711871258272013072150002961962191296503516111520451470770466306267392621793225979311025488466412705748554094406930644072670419513737887401589979389281637389265663404325830996733950393617425384455307141255506422270229557480708521968124158231406262079218199935677735619467407799112511863899946009028620804484302054468858363417030194518084060056437364370782157491989058571409451271186050402615991415044893844106693334224829156819063038680996194352024564600065798873481630274393345518963873621845242178831604613487066200856530664390784125548421421567784643903596449579947883298604744676851289088640391577004346542153509962044381995292830381410629459888176629076671788879792278683468645859407349278469926743738146302384522975806262487719565620043633501337017805101595675921940857941889556500307851908747421002666383387160400864364870970757175311516463833948715600260142851129759453921091296855126827825351718205613965467433355552678754296564729540379382264124504179744492961375277609391710108180315164325299984067622050538614879655622646870849888641884345748206229388232379065959467277895838343465520133130000028954287744502299728998863875550687480613158707773780385977264403430171230622753680245752354923149693415563561544821226278945433454917421175022064123461201414911431302582238144273570280694752285608007247037511050764848760606357736311887991450179393694353524023916680943093834789790101149099792757509093530271077637685991509292423216588668332451407988688408255785700951439094193734305234648358907764219458741817243290815478273429992743841784923483934407493513418245688410855384849910898799937862020586352439678665170453918352067861923420703324651834291617821641013639585246286064069528474092979437778600713931271531637900999871651028800571352116554586271078283550968342771863409933336153160675631924969060602182805250811500191693609551572717404978538775724880889921150173003435651604644477733189753265269037365245878447197214113395749170307367062274099913504364951347296260083238869634404527548929725706687622920174480248182051240231683525024268969627929290194864303267379977324229978233887036139256901489766326735954276930251616306577489012852311134338378906250000000000000000000000000000000000000000000000000*i1^62 + -12471553806300419384996397432945136337977315672211882694414840934656744293983756026139550928249369321890378017859536382585909936095989805621261160172345402382638428546652450446866016018738398209834340542950020547308895472390843025390896628500392018471982106034199755030638436825350266202382983794396801766982084957862917724515323342142586424029879946155532814586028815147110688716855228109233837068782943854398169903166122918951887540164971618363627897976805111974319165387779062092199442628207157592642893991645150666480801404128219981678618533932629827844118656524329630481783176778895919864849245437514615524655284222553194129377298956019200924064814133583871257385621442200061544183269593303168735095820107349726046612525302023410654979492942813216593196183964615140633297560848149262941162613496774216595310016878654995476334729389510810395647558896458393940960989569041628235229734894520667400200886080571263033144176226332770009583053366002458315287936655382832019708012841513076215967106273161024849645523896041139595785702691360007080806481747893116691560271989068945500205256416532965097920142854145520200652840268584092688950679023400264408449812083918617548918399161194648304042365635815485159927790438650045663229059447687455379103550259606538919730419061909090916572545433049809961410404033420312134314184443420502101207001573377559915305789444196550369531835936547422562836552706146165111668269825949475155528924556928388442791766023788165003712116529925855380853744850373069837676351610614938611776165733518509556604236630542056917396202700577613272064332471105295244297263847951864709852989287049187658143108265125794308104552672807611566917596345134144560054089804911722568391412329771881752091780052145712953407802742947352519118061397690753028660198545191207601041742946039742743280117022202347884126865505419569712633125449371546438478774746196066761695417038439045489889787369744660295016662658692418972215248794253097424744954234400403158146272932077495312817047203994906309848934892824802318548918055658062001762956137966193964056222886623826145744700859682486962116265176264249299654408575939673219014019807075528187757398535577951876153637237602317209393392692738978316518861634977053924374576509514099898315288016336228005497749281029280113187102476379300126865401317637068589166219804297266172730882799208473254989827537985692097219890330384717404584185702182616297140656387181888182657343782529585041786568376987076711700850007090466949017208571552808290971646205779935740295008635107694838787873006235575020908381736434678533333100574237577507544807581788363074399826783301382760886745489322335427394348564671906789800689302043187238480092300235143788637447497650464654727397141983670503240233529140823520720005035400390625000000000000000000000000000000000000000000000000*i1^63 + 635036776742212714684958342955309257784684400733094297495854480640615539012474258311881140552129561747668726330494764302368260568968018148641415786448425790207864541808665553291401860136889565267564563029200945914343508260800266384816658915704503636894265514112369193705330037695848030278259822838423825512739880715436512476098995764303884167434937408105586820470901978086311014539104163699751898158863220016276081290482046087321103573185282772400938670673612227775093726496868284788708983087522499908663903651537616901664434882047483864474665105779266753814160335554217900380952904295158026375923831186147232850477381157543974390084520988991333778307496454609960586054327708157126639383531921821913703360534016126364126428776488095826744299690717105785829809631276094752274580780960650558246930735041948657501542148146689697582433890132379032005217171781237292140843002483219111217462571375535635606221076970649475014537297048141939001402178969027608512975150648801648838354454446878955701547158965154473942099712664300495247082079625586760814737681205552556076984480565717176147205909762291990800701493049059233851536038241441889479315650534952448775650042053512796565979101174726936344022887634769802885390304141442250825364297665967176195222971456837656367771828250658119330750841605290944952275973464576614068395883732520572314142905003865896781326737751402305384071374518959807832139507506359866210038287603856073719772949407360721926723157749098044908153591273550979228930853120100149993108882237073514439238477926660624346376813269852409555114763858270847602842352507330439188790769592224880088838701855808243458350765583529741870250252756246788320304485918327284238241489429872066667526520795936165872418491033732670230321434049341198333305258219988442296448959007226632262158861831641984879318605017096504072389374532100541562946403745256532571645161572652849402251694344413577925740420584009493500017310041183328575982418657511163585749121832705289816626555801798124228576813077196208945498171253771596701015145423648797912477214976826994654646689085195619377374813444102822965241408678015132521945318752187474859050594966664703018724101482914455153673716392122327525988442188717025461692061668672692387300860021228250718098250074047237678766021519188735982877761437342203337081970918892499171924888925542745704480263621933952807778064022927205418340632633155873888525647148883149799368322346645759390278696530326701584549422458959085649150222404403779990626222210224572161134239303344870865201089604280496374384652965954801931050917452335805060608494544999760903839242572478271914347656707086585075093873520848244363483881911262095348904246150133884862738832224557813677233630211268731847649574109236332922212575624598684953525662422180175781250000000000000000000000000000000000000000*i1^64 + -29924611470590309826066074045714951888926860116127570469072655201556961514605023640278030399875707437571834089041844338370114865590537696995314418893519557397770060051846939750539905107626027125326466184951863072414232387308109456868925893563399673230155566052377123952856646885500257703673154007017275576346515598579401188131030400868556344008688772645710370830741300528960091267021105115622288392544450980352225072817130894436994864725251343331455389657457238716125467178573977698282975517758236899325118645169097015952746790495180049799233938747550724582692154893075168175047511701166715131377344184465742348541958200862964090782976532228547715423149571116497266335111213399723111262305032699898043469025075162251012877384536352479460118388648322498747004452453716607895221255939850877523328385371204089333925844398551048069044629350581764540203232695894507326466908452323676776104714679688115665687734965389348685316719139815670162729516201419126242228644428905980106130211120300275131778036996602530231298867110627713282656689049364128905536065306858870026930644472878943846014809603492176094968150718193606446983631052565615119648205026754642586312706151213904431710382997527729979673058964502273314566806034396731544907259588525133962741545259549666715367601175897313794600308705907450957685232180168387418173613137546426640709284504436220998770037423318259882090489567728487054409645961373198184877833382769049522525780019582364636277641880804672944305550022026834882278562855900835892011998656196706275926569652553877037079387348488417508593390309614815761857440383055541162294896697185743827838541284064769038332606659503136201827774962452599629287889904259367720945295445883128698122072164149132697039484990934488036475863299687074135093768661798173467413681402150529034526720130203572973316402353078001133697578798231377372640543622498182821757202940544395712813924756647484855801627096747330202978112451171666985741856815876451811785557426095287314968387927564700906014043057106963276128109668238705926710278960986005991386516730278158209156623963232364582741632927193121889264723567218322692972654691677872717577532929687934810079692431659806684016991704144242854650658003473642338194075547857004436138121773088865324428828710274566320558993976756842519143525719631213330536825122966970597895890258594423553869613237124669554635507123874814018141808486858375597110504088889850696261978090410783952329655039403756346656203673577840095292783224590779888018960160893550545975406474787321479629023628422359293028853712363830139770172656400548608279022825824916806411131823140130228658941356980154903752898512437608025515498995956688180619301699434610673472702182216892961556542102933190922379294917699335543126437642058590427041053771972656250000000000000000000000000000000000000000*i1^65 + 1301617321724563421270300408225110788711052605841247061486756066111806280927803883498697448358361502547999265618974920347187793838724414834844251272660995175071721581333567225860077107598739552815355063572339442920257436222438017336664164821560878765563939989681563782618157961951817010560861961242564187536876045803162224013659737278573013853569077279128467454226469901665057889097410458766130920359217017470800590233979458065072190463215232076617404665164303478635998066348234832753991338293487597744862841744818043734506613868520199031177374811034528623753027862795128885860675794782831960276955504978509783084625516559306878155879216014303848858004975151623264569028480579504992649714347913466916892001621625393584652048962183540821964951304049496289924497401998641956260651666418657084794399880575443947903764134093662881702080361537984772561838071756582259851848791524072451098994361967438450203508306649511661040730233611582739724750355434079997940707440118028148912730304645861779029673783282427153473720067539734736154866741226686337629301521480321698467276125362173922166082760238715906797211115983307993864994732589186677397744611378980712449286502017521907086353027841035282508166827506408610853997870542183242295752684257781966689513773650699010301064865593125135922202262146590498929165214577080060374130206310943245502601991379403263623617067989368162164879168049790845469733743767453819158414244038195027700361653480681573507117057530086651807613227086086914845572415924267495281301989525452110214174421844281411349514754702909559833929704507761005051097867984540318971562765967754486407502050379755847473238762622200700753189824766826969141876039414583833969054806223037912077564318288763512157192441820696532761885029314184714402310813399387728340705340942512717929374954763038227874080151124870269793154218801469264191234399490206383042115769632470024317994508218867099135956223810160302817865534115043912412960665376005703167290803691313025619358461453720439049091122164367645223326464902123584611892255961248227930955283902882449563359055297619388330681467441055855418375054966309601185336011525595734352997007917427684494293463741233184656415292189078759787827168743821845906140839769844914138162549583451829519030248030670450819682003652533565102968650840680349144262596368739540599788164521687930262308219972319807725995805357854034046977808009190028197506084017792395566612621379656331458154773550921605614285020333319927253243476083259144608787169514080612293779052872992187478129860938321521089004991798744755547018389128901188354011651535393973479065010737982535957635671482270463660248435586501466153823256956284213124164171583340821579175220214500239624162193907131586297960069769849567045127969322493299841880798339843750000000000000000000000000000000000000*i1^66 + -52127374174011093846612586277247677470056450496120097716301621954609200303272248180984219276481066725951187173785063726372222512367945098126467147680812397615653620678340965094677118945871871583279279672128810348818135484667652701106514330932350763263922898227072362623253217299720206678737279748290787289462050812429162434833486736933385159357435142998508783880111811313227547945086565280029154456093883353493382563054328701272430141983039419332232047467253563434330937751717448776517888751038506675615822793082108147852191937126901183548153013132783520886364921072321725211621050350897751998554805537431022655061937876093036234025451848179385987692797236042566353541643191661682487371279532864071924468700320781991320052817523796320224972455598696348710130855790562776849975766533973218122072540758511592392634960241502811192772454180007468338085021763766944195719949336607822510370796615048007915602620268988137076718385390966143117887365282329636557153445585902364798340069910463143757586198121561404717500042193496046980536645616615951754228214503939576061559455140217233000595837729370220567097854501467928755875098322569306092083926720644998210581194023981829072722092458369531747483132332335367011227864420489993167471675313608440865851009439797033839009637185392986589279709577938365266085343782793665499011263138917422071486235936359253990165016263027870078079310646131189559617802188673137953237437949906335526877819638383498185613954028602441736160128459357177603786540974380970114259802821692296759693797860549321921036703672641490267092502626134760314344994923031237167075199339998415539908380522314027999364709941020604322442154369476233071466794974916917934016873052254117411929294988988727247261427337456700432422250424082562145000903723985461225029642379607072010378164983796547968655183865961109810675250027530709980404513338697651269800297460096461465443051779009963268447954534658956108124411202667833190120092297764716792137620054413560911310587429817002742404747731551449980679028241056974687466775909449693420851863002292329894471760924550018054386154976562918666014018874780249660007294566581272492112906682747638528760893785710936922383843469399122689690993010580930242496658798668482363089399540629875079284005434653199188686483116055019775664392115001717669602234689286809899032652740663363447350280067992572985868782837686673627599002635065300387427618896310811184922744694156995694526896041504357630350167960569096182348581914188121306587132761894830592701908797629687560110582844298135974622901291355031022818442690565117244209942836438276438360937302250333993526086595338366865296462752719786654522688552325420277631058081570084919180811192086369163164047092965363552107883361730333859895836212672293186187744140625000000000000000000000000000000000000*i1^67 + 1917377039098613715192969917581987222528740815211837252624078845328540545540322976490605799360819635171966732065084418322704074596000138554671192155908402445739444292904066926574482091399015123555040642920989087598062059758736146391018789132674157408140745416000323670403418459927107616804813905370420029856395019912656694730471794835316722687245882488686678801861328808707030445760183811784662601123612619530779148794462876398065684074519838878928686826594344643238417315110751866716744556206805474362876802644496110707265690657832414433781838551425518874591629826466628619787112229625606006234200949350441010119854591077533526905324740729576229406537669830849007619355259551786823703324132201036293585095838626601359242700583035396295322233017999569112929020778817152011626262256244887592482570767995967818959231773957107585829544071578621167953617634118892351027916782071042911221601720854002850218864829701587097187138863512440485538052884053965970389766069430660556480270456014096070175397133535896396302758098102421092698602287356155106230500075073390965552064975961462695211855233145399750497955789945403776222639312125028283914182262273726233465347607344403080829415012686617422726958198548614244340379930373800294356367576179586065277643111366476426905665459062612339407093190826899321658545562461500711466724424411661062497139717207398304669389061232048217179355583992123027587871663196522866675567808321275906039354191727077353192913073494553970556417111739655262511765503139631492995684846290228898875315712899581835174446416216634225804094459271680080947803469332135745996732823031501536979403408084388288844205029801830486462867874828592079013695940447707765094957170493041992243402810614317171541128090241235859349799614762696735895054900217268418645878385510701878257515898245449663919321766794445424165093875367368019787946778081471526582692717978527206028630398947127009782909701986782535722392853447613110848213048507290062241781857114261659029327249645393543955974400662339089094590391521367019721656149029565814718093045239474916735135536066752890164374758313270457559514507172978306613873045834898041766980228374725673824149957371067758181471459189155064531681827983063157210791586034618761353611972726321488988415626518782632982493591477646917455231253746135258177982258957889097749915816042258847198227571937993893596512775755323920656092001537242981190501553254533658294166943029009337825780020794455624496116038562446137262168023314271715124277680026393278454158725783600596142757216239314440306234272205551476395796535557132298845246468768148988274106617301222769969808551906199913669928998462655126684817212524982925846984780210451131515624041052024231670297148328664249736198125356745336489439068827778100967407226562500000000000000000000000000000000*i1^68 + -64618908855833703996706029952583564763239936341213211116576895499837010112618091777431623514258052186364805865305027978422549660126889331997791481976263524197040687771382346466566260531848805303810070277743821941969961776822525451104850654710038198319532245922375993845437440958416255920731286361977878551854797790206036887657797299703558749379001319046388523624909531601724837829936692164232222132659264415868369629931962116877888850952638623210228221293669361572191211075533477321235347209545629064269432017496529462519565018930664954983923631386286101112619356486175452496980925371722301486899892621601065354737192756996048681141396892843071277864703972692582914736152069847829553132921842350558375749625482261671794600112750834278717736900419877255812701336809319200951945323321217073862858566759145071594905261399337431786514689995070769904145245302816752854037147948724417822608157169439652017684254036136024582933881615131145356856560179584772904026528754191316186090403468576103339726543717917580819263589327161063023427040407195975912036756295339235964064672457232706896327961798035613572697740298849363987396387497635732571242634472882677996651190130124469538752507782646059555863634086673489115373289547894835265047206076508157072133473296818948567930926078147803679074381234693010849515693013275241462953636184501924844337307540564319790624628244493673023562088473486470321999898813390423378166372137982936309647341517985647383631848959416505103691184029501406606876008370962887358213971950532331444545942892134979006487486201277078350965996308054836298055114378056323392703235668324361764737418445324787983900074935650118956168542396055009655786194463746328768258539137336030965424818478199122885976986711278868301521102336356752747525757072295910010568885674009726225370757289873740092991811659341747464550082654428753088821239457738128688187629511135789545932917319484699703438549246698864729979244493901265880719303081474699223844364638954145446095854270981136529169868033922294200539555079226217578918397952120143811565258098417488466887871282693308609163459473239273677109264796586978820515755163462267849515961394195460949282364412006196344340169960562956059616751678168712138699495998046263839677666654397806045376296624811022217530697877671872671058318696858632202755498008665212182994774738522876956495299089306005482370963151071608434473208229501311185776492977478131432694497785598108392932818359738290886865945564012022662142532651067459050687334227884608849276298632884774674626259386469242345104496478498641300375684986424426384055336418651648102759802309503222724967637265378661268161135654407347570452215518316874728712506091484126955410759480814215431039278291454531393325777521852160134585574269294738769531250000000000000000000000000000000000*i1^69 + 1990552811909224813196400152788716232600448349023253462497450266356700023997531510725836598205111769245941298341251142092323856420285841031047919516795263827991880945296726023782777718164339661330386701152294314725256630599044474883232786152711010010437719399159073646119069779026002581387281459645674433384639159760413124980159282593964922465171025180366032911265754455123021419029321600918436618932193674557966850434606896117139351009759789862835954778694088884802663412261386149907846855728167672184803278202896454166176479966830983309174016263082594148744217955193261157050422277198218574620121222440384604216184837691255390787308188241678714496686877928156198412759965039259366715472098471374367115575729023001390474672070041130708881227695454097359145379631256864993133918211894713448950480747862218284825946833142092850175845081323279564491210036710760240040130830149872782665145237550471709650665945739725756049105490189534609267558095642738809699407374428454739604232129002325708193936410660843842582574011745540369397443627840419684136172045921854730129345706202605968077580198943681981706893296334485300028810044514908896235327689272264487346968180882130929450504629783161569961678901486664467309173871027252687318110583621807007575093733339390353735703724180849673099017437213909798246701522243838610174911904315007764710342660156124421052731752312300208842987779049318133960959710910840475738408987092407290005643939153800901733167098059896608067252052116730977487490213613931882674444450131328830348977393681106430498583821988147395120094942062461128137654164543716221711276892962197602397795662946796215997513076450949860004706752170519003220258526249167390373779423534502114841024630280144703855502638124196693123694011260598468727667727245105529973732108842318880116937901020184509961670867789040690335940387651630182198154823233068754187987287055050917768420099375658756223571591637236103368717211066115393972075866303609095438202070735179385864754551728959705311038800179741096683854089164866972151669722802982112228413330184162194620620854616268203788888320217516891000446233047531269225078592191575974570339434486882792058141791252514561904214947264836238754798862624999815407239283086978102505489128141187169418004428057594275227533599783821293070759041936173237703022986226225871341537279650194481055484297477766753711993929874642867867592015674594903246527676020203412110044816828296056705924699250035863124308086295076946244902941055755006565184158593060636898147117403531083416204900183188475710583104209885381124524446226347558468682209242308403203961849378821456072411194904900127779701233503487773954733144047118401693711388843631900654365342996865967488180933882350705579900029817963513778522610664367675781250000000000000000000000000000000*i1^70 + -55907392714124697969320231900657637600427377455041872561219664358053356597624547090326666206460257964818298813125677114736529389713028245165835948792171645091074085389504051968338848177835573354160058767522476231948296015287826238111631132041535799262067533813026109837868300192219895898094793564641244309008722690990826268625223917238391525588429670688328832137423241789625363455211966870122143899509033177071068572114752332567440718525107646432063730891760748786908016478162225528694818995694273758851661854605168026409584397032071264340866797366249935446788410958603975608072792099106260823868541912283531466186290305217964552368705188739629425437464689730368664598824485306602774601041859036703373011179409331028725080878604759103563541728153438078195863094142172401206200104545828552729921932594008545014889171907148962702868000542552506674247031036239542070723463721216400546202255062487077372510459458998387157344919222684463679408737033540682342040616826257955782134175456508349269157237284122402354831100779215551647802936913822757285274224059998556339482729517475742926624659388157274157117663911565814704056701793968698988507548671325393535264295705730503583464453614651516873047124061021217641423149881014271580383529504878411592501310007125305122879196607521116042943274660067186142341863220279093001766053354035693068125387379207419214244126469780398510991502537326712852705491220588629748235505639060173118801472471616128673249468180975438243545209770283693916375300865396353987963999286047427181040012882143160843816458673975414494968922186292016618191709319767009087615779647042697124952907945776089013076323194117203178980225128489191555846384114530889370878382113167291350463548973589535773776780281005149507629948845726702419641432339366036291787356615174924991957218724271458294492755477227727410411273066247582170135918737107907994999498823653475914909184904305560474934873525716948391330911710039657035999274164381492882269531631779356958773925333188143570384284942957029697070832918222145386324763512082139769535200691270549426253210086183305039019414961331877790392708503402118423308035226990667585758694624112355658475062222098446731893180752295727331604774204878364193776952868382558085813367829556459898505276484244080171362463870802930739034810888918787876029714388541768699377219599241027232830492928032780942064488919530026074301702419936825596950601741813679058531560872435887213298988729342764106891733844728163163347400881255802280024584765821914240162860063241784865558171267282184701573458751437693868319700355535418967135513069352903278707904850318480131771560018320271319700886615205925717766398478264393066292140426442387290423745148820357490468264442481406695240053750239894725382328033447265625000000000000000000000000000000*i1^71 + 1427856527683899530057495217011326773474608073789273430001378205742033149700417867151945217646005433937984853687261672860060067050678627633949996801104207178071876532228554455918925814848897398811502820300152878645992188267486182781982704912732178766338785777006180922703872107896995269369876335940470208221084696689867250374910831248497527910739552519017255303104885478998253028796947204545241957411901897308454327731375864046299153303865728950934141265709908399991814695911309690285771724138494510257409107947985327034611738986517098948324059834919735333222326670656141378947707767274993563739604830263216050296967969052828107989024792407709536871481042287495762888785472644931274037343659925138090693492253184312697022497172739941608880350592966460021701721094055806391132711437516685951487089556860807723747850428061562324424689500092878710693998711401692620608795721816063458188891638475032626451310218987478453547603532041235932789865630915359353855299764464967837156882886778525231334541519884478284459385156195307678294128907620781805188987864537599587465230750461691896615930200483169473122255420372303194070172329169390770880129663978103237696349545978897359503998146692997505490702917092635974027850655610782509991433165989184817445391658487174736718154049650557825353703325900334367263965099259098690326567737098242242995371172022831543695916835483241574034528545105340939250141956114380324140992249609668219414079253926251517276683452794042314739134386035609865820274171567929852039200468685112692260969947518017437364221580719963266780821540784003201237728083925835854643947511896937997973348732731391020689389927438044003388273589692313991182020734585496055531839684884623449791756612228470231798907026235740752844195143547101778814548940297974847555073279030692834313063670666208302556193672742746137876473184248163237092489968947250259768398625246057801931904229583704550516651506693378378745030341880597793554230424210328802250595006360944327230235637355939543727317410390044908507793655110758723912093348456765290279147807695324563734990967512831012901163521439626019727974715631048534395120526908543852975793275083255871932921718678736643924875322907673367994464389372560921536559847082547706731765987745225294719844578649061563423251956353905861451286578175173647900171469656063450147298036119353332261190196603095259109081628736753974391577096485998326443723691654836447147373812066170080138379060969314952444351595525693940113949825828186803337970008065712269156503884465266390653220294649868573804128932532658245810542805358814467553652731767512920510244384526796012034765019619836982100696923704541126227742516455299300612938345886665371764014647993372465826335962962379336205209767740598181262612342834472656250000000000000000000000000*i1^72 + -33060009784634827103257474160035115616187981800122738128924571051349340741231104667600153116332081387303789827445407264153346137235787612711995189406453174911640161773430002855296027620965039322843519231336995802340532749368746568613317082683524044512857699182328294995187286510530041683080739607338628666847778525677162414591834299014436433087285567572048472688245878093668438306952039011438631620629844625644473026338874932253319555822406030451707453165063825578859279629734456597813700612221237063840304699256213792417353475868479650786252160205069396865662875666723316343509144073346814625320892879233412672334612203175959289498354938844413627225678956797080100007501248925883737200089069072542682537008204528956185240160188480527820173951121738306874555986611186507690250876212645784471039280956839909036500402618123431535964812268267553290527666632446910083348619509054933677652945474686877019644537612244508439893570795339592186151779884811553215476623129408340115579148083482702578273824343422773501393408101687334876115647341771817372924803567129137676651266816686343828876014579712037479775137702953893496287372215503566756180890423094593623736155559758531235429683658944402848450278748255022668024362995740444660392761241273318168127354381433275296634771227985754264975222819799044471794826072245419902958858869788580643913171661977476913896147331976299449125396334210197501367770327823691542978438968289978725513333369146126883723429887581414499360750276868319618240629430445801160969349814916250941732325478122014953148011121649482330239847601412099936517129988472827429870467495334150114435333086965523829990172887591419730882852633066614268378146598836614045299914423895551375355291248864464169623711859365929813686566442474262303638508051523889216537370202548512443739520791173321408868021722826678977398937264821905076565731107876101230910097037704373469816410661437754842005497098997496284903107846689389632244646282682981047443124831503793625516861555515665858499844393615516726162571478657123990543984271649221797944252452281350044475788649366943699710254707758575471489261401953715619580254369542555275631682615190705144286592936551030152459811789003666945963800169904890104807553303835188111225953405914964285499937082585149766943229949067341693200615739511939002000553398381081807270533988108561545768325834322173446554632444134169446810064709051397072716959887314938129971026070248018856469004420034260265283615795173456960311958140353195995300033042673676018377917364327989021537391971091143038739115210600458273055287879014111041006936550130249518619298903046570844638831972614493627503851909787333509069937121984105395178735728446653165323206339599121614274455189727563997337256296304985880851745605468750000000000000000000000000*i1^73 + 691407432366111442432282668834123662356226488578582026446529501635274485936312006909526536507394234982187728631442366188889573230305096205486236675033114972544081043703892819193957236422118092216880532733515510248485380519379052086054779676785551667547889808951129765740737615628979694608357067544503295099953841049328966333203274802983202904671317825746592643217229538413954544186553567103949715813037323451610710682544424554989875541217492892777182139975143020816034615841967517728624675462777723808146026595357237503572369227779255011223115872755666670302250648917803067823026701790984504898340718671992375921424600302946245740363541546901890483692179581444223508616963540662506520711889880760103043411491258980062548231707660483871443041139188456534702722388498415222987087988026394583411888761488679850525481158624963783837526644542896697080250081401895935879093214879751214522001609492037260752166475645128648474096161501787871648948406779344388822027271778562114195820967463140370006934828497016671456419896575438334914991761905075781252781048893618881296479183475181497142370833880940987140229878883604116541723502085100871383503641926599479179770780092646928928846456823967991540314285201420101682068614290368807724828156563171968586409115380328922488732270592927863319626891396663558951559476459941192627869796444055741048528974608802589183606451598627569389972982158526459241654432108194447351836560601742041041924392029478433680370607574805372270625039144241001323048441056034275716075335653590762482842257741385067415369960637075468167598649718596283013656098579531612961101645461691503182001843548125237682524640821932710221295572250052698421057362351173459777737293445147403807958323036824676238519554414259237959369921952867548471805455223438663170470870970318416720720548869903268964670289092071772671582560906136426988376255991665585774246279872899622437277782029154996507352830199977853792395692472183581234552924426481840325076177662986834544749445528886453547977318000213690780310222941993489364490824444306219101021343062427244610234885084111441303658989834405491722367297369635608823068354788543271934557653566301245904849138964528701821301092003504086778924544833928846567361683955596675186301509584728730140057785526815770489933455357873560732518631400105154797737517325429437277733951592144538184257785527498497946601787002056726612362627572802113676725442766554246824297575510841360525390908771104482415468894033126358794721561678299682594992695073898742811984358734918773206769611779436751331012192115387165611136055286029159241315346008561725105785778930259079924314727351812388274279203574658868470757469855956820930321109893881616644621909238080112066051697086721539164955174783244729042053222656250000000000000000000000*i1^74 + -12998778551193970430359806753623799692983260668884782627913570811747028720863313102297778501602433671553289426361872932956510685373067579757537724163385414085463180502028440988509319704784881740334474764867228747543975442318426395556754088416518468610028004823095292560330156378570206064411042139762846262076707173107422943430734965922479366910911611827903945774595908043057752836050817097406453678444230953756266700733985146938313976184203825345697008390165899273039822884120056399059789882176492429362044865041315851868436364808493345101263849628619263832355578520211925468341530343250098557418981573548860502739445720667708720857568037733331011946502090928054409439300316900505786486404528700882925302809238573862820578498268989563693123792750495711958568377295712858486954870936675817708383608952980751971428454957134633115997973956904347213995515948589602462084263459489030872008728150196058646085916461850518502655174266875593587381724095626848683784720597654358160537507725509036149257150866529338118779589463506898668341913175791418197841803250814592902183200846108929672215376512973754708481750037737723965541709935415409491348837227272950518978090066089203233137302680678297795412365563163529530031227739897108400894990776209225007255269679891893889649079515473656554328747684291347638330886775543451627506243410564978701771410937470596203565743065042426442352710132394090532753718545985379417265845289341758755198974124376093745828251330736623462163548909598729738179912502281317408395553702489833323111660370354761212011347759661789901316282462242410477283034068338699577395817250477532387477860088609638845593236342928530127836637639167683497881998756227956806628357544740168568204841136151452564887005754840736658024783746248506712903898913943553120603386112794727525535169559710155640121365407995615959479259044342596805850768964478238617394210341929773175928462558023420147729360245772148796023543911450815463809503841399278957139724406485315081133467185100122167661676436100573814311435131443796142472380422635016860026870980441824000341097419776190796259762424504354162598229978575120593892547520660420643181451424969866271333439181356055776027504577144419768857807750402562146781147220523958308600256023769320654518868579433718240956072357209604291716767782092582563106236545682153193745807461019415816573263137966539001357527126693493308477484615241258662288650979023204245751241473925824840145959463501130168049586039553703940217207475813385734763502522842970715295864513110501589902975179059596463270132227212599056995069973271119702577176468389893991366288201478422435016495676620722253751181105188782095442242368778753249901229656313311789674320723982768423297555482331944176621618680655956268310546875000000000000000000000*i1^75 + 218186618339627190721412752880737733763956736687580932885812349760630653192703395252537926416864802490716822831362406629094466149946305911456273279838241156949525400157266061945281952938427588507479283334369863835742076466437640188541668641472418635840185845225718472996086515355344359574268438201576308850707071019378319622882333879183028736722404745091871980532181883314257984101781119755173781967386973932010506214663465882857175979448071959216727093596087281112770742278005868674839885097775050872085571345630730633522025955617498496666127441371168736431238947735934388674003026242657246931536300573237809946894919412332638609135550159171592785004242625342378999935231589293823657025066373956707142556670655882529779947043008049312290613232960500821629210199377874913797899110636607563206536473438521220051792766363645752331018908388172035066398553500149926871716898797287506760194898093862000279127850465126505131620547815844971335971068657431962895373179736076503446654720224720355691529914075452362090782698250329207814416741449587292018069798574857779615690332937034568920795945575623041696405977116314363454436241940832552585524637003357951963553035789540349962683096505315496155514572825969574311882755836539072389077046212166723968362283558877862985153519767699918998565458999939528323898290444383693242593214716921967461405314791742198633395955097064163642667529646359262104006316950742060663541836572650948077823114974668708699779033971295018157571872959488837824848691847178632463205310054207448987864840638765467943850403538067009718486954511111532773321376411071140961296539923021236801541786540609889117748149365016612080746533949844564288085357921180502222552055638641975359379993577067880666209597362444087161622948881212742390171423895041164254872609487937207400659256131024493792487329137987129819816166362683088546067483559858040000119578230532725151805958812574397142452475640532717262091362817386104826675136127214592115035065156684873407820088457144000666123370846529119267820520298620683295868474301475595638165785077425951656166008142386241194435956183223540143236494232486298017979058112178472830733523917523755666588556251271592241870822796832886296211254122672633458653465846703396571142537269144133538831003329226032647761943099548134924613684333281728901303138999901883030816552507499024292397194184176715805838013683350586303329425261786582090408041568210119189961056150053164384612108362327047839870115994261114448681653067469200679945588217515196646807050107225867844173550196185947946013759370889705484345359743090893053071846046203983285518137060808568647180684659381814108028495137677253510986057365773027856613106815102528082160193421502426618877740205348914059868548065423965454101562500000000000000000*i1^76 + -3233685983376770444381817806673202370157919827045938691856355860737264998231408446009900710750789231939777979588135281563927409070511916770296689479289819652241103728165337130462584282414728500672538805312783843838231320831258297985769699560974592522629450206513988360759709456413857276367506037150418800929764944367415222593166545340596036784633112805957160960676439748916109253402155010444293554795375349898995709650983856360902042040448609749501059557462590189294585325939567963345050251806319544613571544962925720485336056302164314975071641773164847042442792493049496453283972121012651331997054687523341639547450968811076807105092594118271746517351169015739785476910342697721014507914134450602306523651022254036084089101206796031379213779385034721938120875855209703279049898577083248099108756366190059982248399680494144785273656681261436981023610207499086539055463454075291567885264906010670555700766855978759927211730475759130493070903145568664254052144064442343915541438729396659500099792763407952402455097536240191447142117235835899732788701615364766716048847675821490591870429452296827981691754640566945956558174636381426065026070347517512808024367645430592918477920924987568323055500007056715254063102304555032335760886826745806000666836656638439429260274588739832312202048467392904039163994319502504624515510017990320993537679723313673786078005294847810874571969476189759076102154646079343570995797199046822022751819763730146189784698884403553173447710218480639499293733334608854977340218181916528331251830064962691507266740401495777180689557161994203130034574107460623576518064193451054279185092886098821441160052490008831375272681502715574352927326641077778162405403725886343828680709917206917928610016961020138565834064927144765128992889483809085423157925642034601836360513101303958713629258701356898133382580394506634965965878410949096159819071606482427339456672127687009564452951307954045991722692708218351774918193728333022846404858016900755390145296761347662199630430214993388507441892522114483597636909013944901988398180810117412456369652908781599400010258039729517205786354953870480357607372661018756497119625134752744010922615009550425837994295690048274794493835112547502422147318834310985848577336682655209711068097408111858573686484692658917202194148033969846599809675721114150916374515334173800089480941039324356543189838404740933763800478472014143156382042133227496668378364450695551252713241038747520346976714537038831385282767481140181963421532540157410691893367891650900298708148203078675250327284226021858862728231375337449754108499217737504862024073618212429200581085237054762586477559352581586840727732397563651186285763432015422315761614939448446472136655671647531562484800815582275390625000000000000000000*i1^77 + 41454668560526400068255624195508829949980193263174138895879516719224197236431211525033083676676643873192494349088087302667997653654519569002929437017337406246375197780200655554944772352903649989166539030350169668503199419897278738364401508664266981618916802722036499962511793596973423077126761706933434391564188951300651624906048307794286716183840576263602409791131598478155199513448484740321750884513214128477782242782058488526006574530059043952027991383231150956195253502506535922314128683182895765863583947121524539134878375624058336561380295900647392014878879642699220281052682801811380304593395241659498245331691617527553138145236763606407109597569917149613947665766424865734497110242771427067818870450981412185764461248357497775571735872847163934117153101970241539560303654894601642275442464740913507233651475977668801389695073636210573671940994386939737050830079616446155951866243839737445867848073477934964768298741364119409044803614345392680619242051724275065267839860282704590502730208980251741441750553235533653017854174968866342247968663049832706710447950610505076464238518106301828936536474158285668641598280684569455758660118498560264822617668499255286382442837312910779061419680387129360167466893250054304066757409528832489066480244128346734101661621605875911800445819812192017343229991021783113400189184191589276086955659897594951758029542822180617360962445977970226144588964171467910403351598744495030691772457389991817038578144265950144723629444505301569510131931390984495125709166735755999938243226789062619981587175130153598428442862743128339166669116572300983788721351690107792965413137280784584679108602925232285388563067884966914376034298256342751809535722002055106543465426164144711540325456473804446475148833590970813117906781905339873879124261571161241654827095511667081090647901334994861686052665780488982044494759475549730755764306652793205188684736455960737243012000470515359351141164160241193030503246618783895079994949765815357378154234307836968270236438943436824440973758683632533150848041160687914269891062122429877557986486898077450684069946494361905117308259997629254758211364764452246354667965235748275992623607760373728063239232022151306936394284586651302057335976512076368203721210767683614065417161947270807375054312030957895514060768101468351868244520766998939254863183206919838712224461505774346649648885591637628743079468878288915183360558789448773944255513103727759575974137227232869232001505539754420314983980743139509759523016726909145481633910903568733375836479019415592243593719137975717025843686696736013702180305398563566966120582608723742093815434812665872209713653417320504474626227591201800166541172092692138515266006345704082047820548950767260976135730743408203125000000000000000*i1^78 + -439127447325862439826781300411180897559726948557908408221092385990842998766971019167118003455523576178045468137293625697573995431160061439106668266195986609752165229686987278175694471406052381745413855447673355017075774492939147888037684497909934182202674028979273602284766004985823647409115069960990417096055159677497415237015719455548136501135291190828071316174798751986073810381680800811660963962146409287243535663271723491239334729106920577425905212544560714356921309801731600362440531241875674678246590990539990805468704119044437030496087247682808456840662746139323356363968778426393187215473520763569990808974797844366024183253172886020989696152344005915511876622307410520011454830006164292725409686036211817121514845956801059633457758834648673734954605498691741236452507163105761788680853886768320026680092374574013442550613729300161355966740550158948686764128193945897067699651849945733279751626655922130681095910467531310759523458320722879145807467149851401128096479232256997322740671226378172418410992125326278361001961600548472389317607109967667324909899965974653245222899778353526607814064166179711685118114223666142885171819640019764626814845058464888561012833225152697064620894437407649852874217502936405269231824909563940189172876218594134771793329665977891145662239779191274928194853904464591234233207116498028659565759061670503916907477120297344497500271742252455826356554040691915969855113962218045291095056220905143817551648063013601584375398284867769073363289823578100974022610250429209059493201838423161571920811858140009609211116933983569594385556599950608049944393226223192154697481422451237376266876692353156562869737618119202802343706311416475413729478206805204554483535579329087991081493032446673228360667783882067396510886628626893791495084867148076055798525815393039661340174884106949451787803315669448244258809774227969888066816659631088957815703409929152193272952137763166815245713398693782830825522657106978538260887787343849015724032498815695655328237115884605864919541861153439050169969804404848173835406511030058962359523050015972194490367222871111620960091348867395205081472505487327808277626628642453234329476824503052572482100464649571265915043564915939173017191033663052647536465573143034330499418793768424394679754394714898008962645829883969922237608828338782762954960203381478444726083302503846615170958547054008645946297854057405149634430836642548445466608979520605787362706074469283651671581625385209634197380170274670274696534995297455572784156658573945242152499585425398222810535985190120805840233773950055853484225859584246765957208812551238422462100842848010653036976099921797736886210699118965167604455667200604298079458589782603228357515945390332490205764770507812500000000000000*i1^79 + 3348856167302774885731789569286674971840878244758583436747989567282945081297421937983482462544411204310187499886628537063703707337516463791941989101736426730473564221423674991084464528113739640560124074646285680788942687395341712949311628219446191985023733910957619430143558194040398588092047805051618787205981827002645336324540186898477684382029437621104564093797747299843375852339008212473704264354413135288926854880174032613338006315657859844690381547537768848545046289711314631825589671557154389748425640053029450691792625743428730926242206076566634092634092548105803980449999125313020771767806288876570139602880958612988710978896708363551894725903576864613828560264595078035484202379002079724718302324204371740822924292674955380912667853307564038655198156089670710093678410855967780508729573325666312305619850895595482342966862792527324827679264562907828324485606388539638670608463587506851731815249433670276622120274912697344812754861930112464065134265193819276061238641061001383169927801939046024322444410903590955577876724027683069665702247415035176963860263468822634242603635017157252990831583279579919637795486035150398227539460237283181232055222213662351475781391271008945776057125909147879429033033462391350083027401820400481829655845235873848863300497777726704901063979533197876780274622446555257445524128515177355769230619513572082828696923668999256523444894939866047158105786452993239915896947215435875280922198647705739821193761186397205172865931532538143267982249459018472405663612884153834949876931663680549027674529694355936747269564499416639349751194977909892531561501815151512756028679789782668255911929782082839990489310455786460962611192727577215122709508521473786969396062799731058267884563095525598879899822240531395920165414591172894002951733712008687248046142453724819625065566849849701500244572546081487072232347824463895904818235985780837172426328540968685910260533712206441236387217944496208564908948498799455035885014324444769624540789642270294428458448354693381828791983669669081845072911012440103767890451496871019988450786372418361580195110799495652181534435929996914474811882861340055635117726373851060444075270589047284655980723110639597698452490691219371671685594059502104841703651857313902724400317870266162014842506623689809784609771917566953792880465675210605809354760563889382049629257067440048155266397760207418542282157448932163265820493831904625873004735584481350624716993246847399955608170639238683460604817156251503060125376329987179431772588742438180053641001146982328128610989731436210101344419437974634162378483337900092746806146702990752023463978854111391435778554358031774187545917092143409385249977700172969964988380780785554025058559091121423989534378051757812500000000*i1^80 + -5657971561941185072115168521018210508569470030162336463790977426342098488169692214249656028460002677075018048836156974969253364277177888288433282069242158505351959822422253540831404549880515238999744124373433839920638341989065278312194048672912817333616340190322786578618722498741879732535579903323012376789579861102635747524193882162996910137583429386235765754797363010934731135743625754354068404182383441581410474728078015468180701529159084481303900762727836808295998446133642140637006621452829598842851607680558975478196764201522722376716910358055594773985527213467072567038808709176354107535635269375595177469542335627106925615360491180083881551802366948490468191078304773985115089758473705776452775813548843501509279417861153018658514160831124094532103972165680481857880706711759901560674992636557640005340189745830078181819877251368945987666375270399944044797221927545075213433944247813770375692993331164639967448062380000780258786566209812109415819170163893119955372802765192484180963971597042374702459577576517665558194501713641969090620496147500305488789065189542300514131303934994276304933095471444502694104451555440848618786105993557262185973460805858429123723344437826976699713992001527810493831658933174541273940870397383079274223169966511840950763341309982829403347687652240902480394622898708220296341791340997692789561169449102385798934962422723387063886823430821596594995186871067775948351621074242139584729687497960361003200831044311502084613143028169494892148167631866840110147575969682012367628177804125428542575045641656310197669515158887366862448009503326657985394431427054960964774674660106036997715902655096966743578952269016426688801601567805281847896347831567723536265158792966967799450730572404557903950116978109995226550690329276553020098317882199400718404881330682254397633074433751577597966854125308368823315369231797183756645326482769896506158050585270014509682349374989326554949105871058749830106595873304942001811619478265922066146115334089858643783175357188446612241833410946796542880704652448966113742991520527628873590193973623864841157286737977658787914764167215808511800403259132439598583002427352498590326557830270203079744847975757910850126863802799044302905521640758217287924175753986605624115666568112837660059270602330412257416388922933928783444574076166314096428611648214928715040227312375313447243271481351491643319988149674544890365284193153455272778051819155161934799323310405159060751127512901148302009408640861875162970359643737165614139168010583720765416855775556959033748592070895689874736824016116273653927669698264954742185929135913709954259734036248118759465666101113723900360950494489972340548890123959407511781017491303558131221507210284471511840820312500000000*i1^81 + -389934540075225661936338370922560437198862081437497957786059942542332809054422703961379763452298243489106872163275974523264223953332898448787992018912869237139430870550746291424140143035728144433256709969347559723839447444819938070545193362157119976303437802520161941082510249303887660977937374260101895488054673995149155462972734468752171748330579316318978190921087842523832804738696345677763595860505782981151311183014141857132916531469123199834265817442426630365334949034108688797023821624075880885872724516919415099125688305853756755665616622922275968919744502525480089401270173066839611292235139224258077391023519590240888405334219478392893416037788794231805506575668397624192826594605230329156341330221366689860968209541781014905670159003474994958922285996048686031677128451288024444822165553849319245043013416310373111468617855240113291208109291933569738903606938082583929465372092178364283445462031470783283092689589611789906713250721639298348418022059445284320457897421481743591699097879229305603150568387170287904822423280097502716850020301453225491102991448122097386872165762576278911644627928478996544317361759309925628966669277262009812875493584546252198031920941374630132213817956562053778607260328284382732368366931517842953088184259663204503120989132309936424183146781696223402959820617317388498249986137473394161638331806775814347326954433954638839031996739496468755573628385525983755876807845167822138027711837668343054661160349817224905419723891450259320863629539291698515423493434908878838173473895490506417646592000803261785635537273920119387735968785957568562623717401050531463965926205736478478214712691205232214441766062061866107144755064794944217445940669072048103414279554155059306466221060845279614402270986757482021516671346022384643862083919614571988810872917471002278245556971652302517660447853084762779301908803921030717551176666673432171265266678566138536063178223985898528191765804182660473585950698002054039615026994265969556205799876644408542471671737746968970009849923036434357424516131034460608185039910973739706671265888825765183653035973419349228292878540137235928424988652598468097040974100682473823688936403653931695125901032294774589622117032205320388060105561758334182958187494489294482346256748436094116943024529825696720335759255654346471062979935586445422739553297557556051584655174457504626359164707281471878129388865443462207121917746804950879925752854119213709226477869712178024087752500546230814890173324303455386949397978766771770779413584650459275661979215180960002782505905798828311518913162894091787955530964204462511751214469938781999434942681332318967142201621181960850348855775665505469963120000556230781302031324075940688089758623391389846801757812500000*i1^82 + 9236067461921217160963041458130488049063832441322627254146332987063359756747887084475022629974788729519123702224360020833779417811953987377596890588119108366454899127479103480542637131395548622891838827873202392065821221621843696820239703130110028378305930786391916807036210362065582514827047192664652035561067852612614643058664990729466588475446767378546071173638952388652419657835837663016884250309881825617530980763424153736811394784195198021116373364423391543841898982641016231601866734329212848128308176403809967278406097141060623442618346153175108066514159398951159347525644694880447023168602406645685590393173280669285288496598826108378915050728801745049982281615835104069317982434287039134047445592350661866240724568356225501981347263036428162303355704076737199738644163543910585767264899029216483649595003460782883712932839637889687888318619043844803899476944038593066962720242214167551320246293870873549168066148311610170096296289092655829448950923421787372832457122223204597182994600004683004103634984790654204360676569862588673479574133741514971070694337806681398312977759024404368558592092647057803318352862472474142566146639934295577179258458000401107101198452036501483233783889990197518471364457901016680568406689895705456423096274626155950589340851195992483096746360315496453068322525643986210752420528593673419905563896741722480124498183086023859273935378050743059153017108604589313397572958007425419736626699003101539989453661257983083190925465364118517563960602360073787482616685987822809391189339397746022276430949691159314135480190566508413142777353567403956227651633178821650461868888264491941301683660263218803707734354700066479426306705519042578452866977078940162454527579424096867844028271224857091413702246509872230770687977247745833362504004339076032693097736611091628742840527970765956175858220699023446567313589076157256743293071801261275582861548152587434507540760797852988567506755068323652452495428244960745373435423083788197642352789793432264975753378884381729564430684506240375997503029865501564358573194054086191107239807687978588658215681920373739666164833580432158086236608210788134727318200885092212130981844389105562805641037583173137002028773647911878259568471777365976758144270235351003246781675406198783914669669547936088321706356486874564846137432731365551092120085730105157839854624124135140587162067365944558382002077006823181890017113260676104474780099071511867200006594981992943033175404993424089588583244914026354632714949042739115229962789414032866716908549072136604655234521704655379955078921295294300686276581281307337248197529012479676343639046366956839477322466053352928437494935168935187245539663725124433389310207864753010653657838702201843261718750000*i1^83 + -139572708349983021509547931319865633642218927049293125046410299664630613881879204416156964530651626454570604754633174761831222838423597365874885581517877681922505719585269400398140587182763742395404077986221532125723206284134711889550901575714373787474381089309036438338810555182803836452204912796804764849880075906554433499261965516420452641423589634840235364690070180843744931642618341993666244038390366317703790738313418767606129552886734458242809516774333513747944820942635867230397932280391935465355255891994142974670806330580057631301780223631230630603319296686468575364715212441541949632207277326747817152859006185514859506569744511169891336887859922409280470497159213273072390538704280737497814455224781814051147873677670437558341627453275367116652314432121074493850621567965530038864723293025071466802999119295049055646668574924296430850814374019345107001498482964489182690933952024035885565339078342794967224027951451180004081361463121347630183148001418036364467875388521559070985726150362413817304301372888294653914601785363250081191489920498282317678780491576710123920101280519917970609884346206091120212821966676712617797437265470086620305967631880777650618170130638211590625468976403091722895617363548087447495069310904871227862363256861981783704506418135065916491752053782629953820164600827123324047051540386854955998322618578751782493711235706962341529533287397067955731941070206670000149900276298341411571362159001869847200428422866972541588081221732144517198510867976831712268650147237149567630436333449523080216067327133846068379129227720162127164389607825865987184875453655798862710290818692569829615966813570855730548008824915515863332957592465897891285540976621429519573545133070931172445542712575555297224128068643433355633398294621813165217462280984310531188484009605698322575884294778545548681812430014153196237181319843897956571457569924602382085788931560118637187989329014422758390716381752820895172837690069066439002382037763133038050825803240057017733636452909942196312941228031682951927410570624171416819716721806396879250134135771437833038091247705241819571269618533268948905261779880280877044137950756410474187566056468887160573557452144864955888188769898878588338053283236421600350185703719042884894670338054622296834737678502314791051974912070538485179480141389696678449968934298931161038896474356831779323888338891725767931725146889342966247469715702961290970379267153925114805947333404550483273481935451267128299653850629495170519565172163442937842882162708870308681058805093755900699110623329305041394992785265381216100151124996087679035498596278432548658181846505819787111243805213399991779387842690882841806491149486837781944215119978025541058741509914398193359375*i1^84 + 1637261299564476502507834956181078709572374775112593370091323878186286011124586295919198862183310298965484210509863133070311308608431081150223202236091645659943186399975228438026004416605135515634037370747079239447847804803369967526077339636609743003184363606386701286944795970971626379643510470322112608348666047425296108829450460847879769345943324981995641773850096246818730899492541733254565206971631159327000159530924580358676609410453423281601197929129670243416490275560391651352444529407313766179909110680024434430231338869928421568931289898558303644369642712931379672924491165907976303342748484233986082485139655813081579348896081187894122238212173727283476051494411691617920786285355302284051047980648779656837825991604590192028461987499765295967152725794228372848769821955698951432414292634019163183710791705211898007349762778077993848546727098657556798042231259305557578188204608677846532412074003544045796904567374475806122405397702853809485151778559621936361802345261215910025111878578919701127694652990200122968191031077041440488629093341406766823429812297110749027468027794810172747511351786631204875369843219731785085279881159945218788315550118840343909132099473242072431388798890807574262568745352323314548976256900780050982085745493738439591413466669030502830731174702244943021802422107883340608030973989246270417290594561653137707654221237855064486254587962632306166646937642797535279979316746301963749825767544813601336819216143310511236290025331209522298102859497308721495571280277716704951965410224895277739656525059707634722960440931097872935090922025538372764842411547969445796185947667911676666758977154287395518360744973928689018724211820689185068681072108643000950550438017587183033180621781902771591234177942173884166234193965030329300369013120577617642023221995486593576730374248920919501476808277659164762963496533667217817816354867954150674256419239312544896202030633509294707317331456304167933526430580459113220318906100045492866357389497881376961550571276081816095505609885668589390024888053163322505868990202702481430084506662948217482587225453362730555150621547479351450132370454655210275260982418579681946251570296704923550398911940684274914703630077201121459212767218949699478819002068232423092062260657639964399818684243047569844139442810742893931850026457302786158338393178294061721580396480606793610025028738060371456534415604724657073780793159891879018122673710230550345502487309668007799348003850580665710652546054596625568052231718806899220337325386335789730187473026489930122618242571219353329690829149996989338829879923429178856122120912437763478973190512067489412320399910707759279185772168119482311278390859743403495940583525225520133972167968750000000*i1^85 + -15270302036330935726644127694268653247131232993946315615335131449102771424508459357149472400950477720966958755382044085340524088296432020055841761975867296342813153198657623971578752450858189242838157977694927226304384945714115326015031256663893244143875621227455629958196389786849580913205451527014745363259432292645591599051614588384963435240970828965452443525800015717491672079857779350406336594189211250532923796682339254390121040778215741567895332898842629050172199351953943812303896389642072798406382329780083540725249343924978512509486022078272129485854521245306272849548206512336869686281481897239857043721878430553957390428732909935371898381158350148906445902106039976104016933604904488657054663146067425006980083840850768715905535341792922884091811142821612725641938060469902158844588530177727505244290246640378570369129145332659427023191766678186743599644465184677478461292536162606110882340881478398379788666591901835711458210388967964518800734803259039868884740310024166733212426626012597753072845436185607029099004500384809058722604361980025180710362805070486756906381235459016104319448913721459508815741368649758168367297902954679689826299534188400688176279408619299845627681781097908214347286955108435806481647952992874251977513156338015901138701353862980996589210022954609518862277041552075905080052956504313727833753098434845408203940249407327259741399511720042712991306227812147203994157374173740766942697870512663063041773519669753721825145621558352515486171079396336683109342869223669022269450751513500815015039027037088733865289039436623329532398947352663387723097130635450061386629880749222741955872118083330552021472263406535560445047000520409925473029872713357269252306638912059941858981623376864947613145273008246600671814801444795081332086722982791010911654908548010527237793361425905150166567425088503969076831791601392302319963968976782241088525928703381188186722491036368378085811271153799999482358933590304254427580628018425037728543502954817861989960195518100574995586766854162019169510415083630064645065376478306316157309502646761224689769525669061980807766802768672324307750718294442660584647539510061237195564003285796474945342574069435433744838202239378785098343366288255150520128562014929178416124379481860286359180429350047716995514043982173437268912069974534332359791727377781165193023200496739462387949427699790096509100412428206016025073536779663908704518656659076895997749095101903282570147087394548416144103773907833861900327775335389784206388135489938303227153727989844246106890120061558454580976034151536146362441521782486464436707598728414147400612486324525955009564663934445171843052354698072603511604938830714672803878784179687500000000000000000*i1^86 + 104760220322523612178143518504092151363466010146562290108944514176452147548745553937387317917573218502529456687134984623730311683106024869264817539684004334746217465685169639303021218381866965977450463744246546998674379629678373679945547760702358116229463544577518379398573497255778331226206315117034949972953452024116238913331225356171815448776673565410698630623681653087383058068824105698274361469117169568812889410365018805516774279914908094264931707894820853602214966123500190335750212718976268686115372639746960082916003000258941607754634331708518779581953210231065360264057146511981121971925329596303055308146403669800886351078889636096522510832120021163452247513369474929411237628819166529937695216633908932490705793740079013008138148474975432889234393975754760223068270891786994786878864132253932365773722274850226148638758221970351198770449727488610487664609544042787171969002428058553175797386765314976489498147080226253290599611014735872836648288329790804803600779491004244788060095074422444914698690480840704098112830720518621585785922239839487495223630045297441114683121285590038742131306060987327103854021336737152020250038809438624122566092210297613817435200172502999733966736497678026663773985792508405688244224705331975736498266262395207608024398241483010350389011986386890906046494375646070468860500150250392178277944314635257888858892968851958643657598190628104716966607891079064088084464142460549723302780131158385973114773826015990450421757249722945237336948123363057013567293978284862809745448371268443922450375183744615716970627064834918571152038181492428745426372957518305153298417338582252122811108098032551769522788187036500916674103742131873263206177041067466687660574655821745678795409357220964223360304851765421340475009109221008571806333157908482372643891431968463657185166793295471375514309492297306418289089498418696960464702430899079347925381604602102480394863962707608477132863163981034316188189886857611628276957209520132364863515608764838014966526416415365210201017580553464057902435609459307003137871038801071497460594807052785518580725658634632958639192074003254726699626516422444918946681346628027640246439334401407783751447110370315483622738118114326246170158340725418319602713383404122961113085595416820669312795727134602890395188209084082092066055193137202765962185984823608224272956953250984925682268004498022804608042969815356658450089345099129212262898886385195129206412481421330097680015854831811270874596461009155961347622629610300923542985248267330931396297690576516888271419069900476082024431272112353139798993759679637071304064534442154330344457761992503243057910661489536109994280543844524800078943371772766113281250000000000000000000000*i1^87 + -305063922823024423320153539036000240614561092204649398744503294685803207561259537398093106473934922977617222809325109709082603255997489655269442729670749485824944620338528462900641864208892672255006722324554823696993293506735986551390836481472882223568786140276258265050674639976653428263780772558795148427848563724356574363051307637957893879123649933363578015146486160323623141485778591502082773898834272702174550006515500524224949591684842856029384134640871134647970044059880317281711787078923300220881540510635566049975046614422862471795423969399299986741568441565654976891970253715718487915522827047127821410345537796761022910325718015183843779463993009788506732644293622265032002259800397502533609435612613270141353057159046873989770939538948735488498689589204183650636570556640217888650976256140886110342993715390228159403207885125041630889775536735819797039307829219798031422292471068362167875483490723742073822376889833031556649407735277143054794929944592527720034041886537008693239325981924248337563478411432900397193041013673485974719803890789693580954285418552767180076566510252408638026239623058073342002117054074084469347366587201804661130837846536325975639560508286945304931297820025220692260410744248049623055036037458600352853195441133156774345106935903333318880621505172863137808104902342208578042761964087937416661246936681877604341683452861021878997120539487908887962498505038323724848050797381859328595238293854372118585207185494623270034436375936249887180513334347675353458104318832504744054722872043685879728777273033152019078435541355976433920629094176564311173031441869333187122826312448865533255964266677548915173695289787175020901916942359647118584385632710106006070423755625066166920679834621795961085573759710735785855305161121310062967135710724314697264340112906389460063842977164337070814312001241070204143640731862239235051937985456759069894537112358203175660072955833255843687920708322384117241535376880387515235598932294340893733964947678850568976894926861427442907309909666594661933951560518805792428178754933180427003927096853964725760035827718170263960394379384905223465685564162806244406354069124561009124203430354882347145253704754410203946585906355080756912367793209090537121971791684309093875144553886830007192706832233891884959971857448642192734260490762346138173474611096110416086644942944659289673232214217558832496275970928721909383009001034716902430063262489987537084022828910047418219317596505094360986021626940482479663338838446313092063136409885435903034247599712636175627327539997082189476301238504562551623906248675819336224166949295001073633704799446843696185837602863344386605604086071252822875976562500000000000000000000000000000*i1^88 + -5009679485638144761976273633049776976511252395210791278613915923166098802940561406697527007978986533768740864231370943756908802913713837117860499033319503870725175823467351798662422922269058771631064412059630692552550776910063031770502956870394203208024491944426131878116642133808193706637534470262645983786731947308016409147031907681241548907221176965865346741436732915262229203120345660448201358429373512620387834979643089398253986682548049221791856981216029494004492864007109778734866287546257234920488243272161470266621847078253913168573546102022378966025309041486676639194728782855101752720072712417587062520514835058308086232121910090938135341966047128154592100490142245787210955991171244534316399230112201384767640482585237163403094496477955060464121865337527289927282819890448153754045523380673569475252231468564847451399439159316319076716122867027654346429230604068883431997746783638770114748204896438525554562544842769194543764275446595334737545743597279026500190280071091758974166637845902275841833225088171639459131944283640514606649850963788817446430847821565134825916668696167757676598689504473580934357236098912324165975060678851905348579207529059446778241679209832770271925819847954858616123368437368670715093935624175624814708798679872445693581175459572931680407106690312926015263908845968925240622179343918457703686803692027972614337052784991074523719746763934092073847300515960614371567437101871638191630321697189853726412477022038329490930967268626806790700417345077889365465634625007861712970648251689316644148209401244001201075355956648933297418110243885872025165202929814808740962760011127680087477761731861718681721009497082052787988839483013737838131664934547567149244929892682167668222809278222564843033227708909623414183160797544809598411295025997183773745840940296892338927063781906548392119063841928689321492641744657944659190375042750661668848358972486535874987725168961642167132246259098066038247894473319517449563601686584402813029426240534300109704680305689921881345868872089568982634906045490342628089637465589646474649634346815188077539262877135135387162640132628688667192239790857159029365332827596915216886129049761211876205923341325249414718678533224762273634124227621794709185089956281343357191929637582509663335399758140725962782544149613213543311200082600814718934312777012135340044100592538854976697180262778979434377940214798214490889755701927356041446859862198455667468457352341446087452745915977620043433997427055382675611506718355991649052758350731769238603097763361042476801922433910267309479353545012205381652291393746345090571114570492279538945577475666563826391097791201900690793991088867187500000000000000000000000000000000000*i1^89 + 115679095906419411086718283378815853299889853577176991705061191952211460424991044594209653502754700863906384008811297882159806999965865318897220945396395361917609295610547985650220821864265823341280919913539864288070686458018040886283359578530623443426510730964147643828102759088422731290746398351475549473526578950824484363210000436232410402131280993287214954365650579111697178064951508867360740797053706637836712539676600227926263916983408583199094285156721635463551901993968892917924877643664911446274065149909920900389977986688453446067149407936042961724611512566258657373710087278106886723260537995617008409711061835373540147089467287026908650039485496771824397304652898867674132099888963209840153105844407026718691038019987744373071781972000505732698204579951466283016470894692842925607777868317901274248721519118772449037278850677680044204154336718764432507552267776973097350041917919681375848620515276751402921416083119240167716673519564922227508829614923603965270441550436622887053101373618151083996956142551665653068743171941832602433697685995009995354622592467145025983595813476695264746760844120783071134187054136113966163846077090193787698269157277565576224496803846248733520207458773739002495487170912262167561636892588279056684685786104581735235072856003944985176486984748275167049163334652561937010988016056052036492356245270794899660220151962847955984661906884858860966285702238564474278836640308382981673520338744028196514483518047206867002979133537039691443238786210395762876551909328691907543411944197654589640723214803854733285997558925374238721163603179221393825182544250144204759273071131874953988645662808675230710993742701311145197630942275881877131562781420213841639890731471191172211678578958403401060444558559549930135947049224611741890248365626990194117333215643680100692295373090121257929763028453197172399243293443233787640304203046637405134896857793739330335141357425420929297653776965843652838150672240705116622760867141029821873842817366467044459517193304041557208387597010235643436476788671703727388114749526817907525767250075053108655831970203772110115583470425490505050034185762287893582065742346108261069063741445029719267064606049870684526078268034989641122605892144356909996046803967654204504302019544592079501125358810225784097909692091071638162245415748948562033138394159792894666430435382980878904356504472126758069386362136557333078950921245658861250057605906026115293058793936495453698656401009484019991030275325473055619038715871803265975163468593440148487684495850624943265908519771300795013619427490387232762177626081975095907065590706087925049436242959805240388959646224975585937500000000000000000000000000000000000000000000*i1^90 + -1523283508391795676499952233954757058722527883869886133193101696355275322962790417052468948256662389991074235265820579291691135153538052951368372062109349954078893318742796352755035937690472551849001810280141734934225376647296466154662463537937331486610507343280030736827132051205730705344934595097187389792405450970669070437318778413874708806214694776998456541340653161838258744413657787559087292787552379787294630901327151128309502937427454648403921635074294614526150319588755908186096611404363969424098423405989986251050459103442468410700238081769490084255738392819992370870494162220298772702081676611901030876167395831098512401161508214276236187367640606168278741961262543000952912404102860584309265689503113621215256666334431504250999739352141792139555837821024032268045627589680195982812887860721930040065787708756092211545149673989318166325129435372431152068274270923795067810461502172376705142302935132012480937568460782993888046573055507879706897686037971891533507498900231391792553319123025382840451268363577346178484888723036249776897526919048607533580768295625675779234107911962513398807900005070124528006365309496583404591199429823322183395179463599794766990977782407337358610213380558612645850063765710210969846340456515848811000866336761731993084043454739502989651865188664740380183655457986752810733849475526857078087445586293934810748795535955323693250138404763126021364424169884209649306997898764271825097001814588392262750897885028208282219757754070574475596914162334977431050083128548561052933914868129067874867648981761085659733693725430745374357936055526962001447989754146100669696506053896829712004516918824296563919004937186484393005938109979768451012045135285169799058519966377777932519881228130826951914962601785100137704158065844840358876037946911493885812666954432260306354586567031363335091150545825306741584184734517454087877888493023645123257405825058673719790649026073350460735521739219250428244969898614786787971468338288248924514355642410600059944843912853923789164214156003793544037537192370418976930767985572424940776656743921909816254723286046088717401368948548847914094901108823357767035100547574748928194245424913888833496128271963075451576932020016443281548581699489701874935396156908840239793011552131883251756908401419269341135842169565252221484752067931660937214944779370728091545416838806046195411621849189821506748451483664723018275835677257115357669015138898144350623448827570110222746196718905295521403281309545284263147241888213154841046418409236885312433594634592938877133821931052165384739087370948419382174509039109038851133216749053344834034904891625046730041503906250000000000000000000000000000000000000000000000000*i1^91 + 15740223719355037069981039366501134515924662216167674783648359263563464386059866713688658234632548830095224705480760694545790027577186315970705622694159529897678838167431791390736795227639429221484909326474514797571291318643759503056054885893887179793983958653081534881471095023267395014974050325895078158830745411180806571954767169923244992320306158181507941969763607849253804293000027006426537150035809093179584737803548360817925963418858245207842912244826286462383370700601338519384822253938894253261391885725294821392704208530962900553000930785117001873778296470639329871815864496528037334614723219318944308544412714541926295755058226125564760785589746730150535492815057019701810332431842320967331341900226975840509866798075366955365462714760724500557153122558990809924107955676934144607559092444177303216197685202245710343553423919229297577346374844369801572932422613168453057758513173200767742054415714315781885143085118878959760030478245243297998366771106040345025208349925346809676847514344570830095173558794363011913414234302927888753033101909878578118571502975111959148889459157454331918721805485462359327598052039532278858341647607248061449814569819781854950928406213490667916128580373527415931038224092414208882585669924722436015988376158916246471968415233776018258997747847504532699350455556143387303154687156728298079124872014890179790705570847459038101220530497489098236644439589506610867342012315899581826785298222828125503146402074109154777587425173384015604115324010593070317121818370657216268726249290056498640452156947223779566964663910752150441056447103004066625948085757250177946791628690458493393237086634394711111020434327182571629218434583808332799025737829361348728104604798967311673995238765299997534940406493610336177046350890386319182517713737285752456374808416815178069659283911679488823815729542262321729280979000687754285503287054863962741813396692629948954461918346440375413301074258088033771917388364113637988335476941555983453439903571319069729834095610105070321917174436852391747804755498982776317519208404462528837213382123758162554096907841543736318047228558566957878282122453597884553465425747140344877297500363027518376719335757401459204549860236686503147978802059237866907380848411005976373464039517843075608278861973607562364132955080352270302754677781814325671151819228540442231415877522054172030926764625461218804082061462105097620996231216777952519503653935323637232956180613183405751456025240284407423924206580381540238968641794118484913806845578508283797386101892550311487550373697586883603438599097323182111236213501180209390989225872680325483798980712890625000000000000000000000000000000000000000000000000000000000*i1^92 + -137263416127187278096963083047537818713265047722290860383332642924897941596007268385712525817266612985042947228637571544620431437163466133072540786283203955465961146873246491325278720795313585792459080430756780128574090344580732220750374125742094804859619259095383107965648520412504959979074216049414903941940708217307318437357060642619953333575246088745490716235821869107997637381121753486237372188668283803498932316403589054537470486104682619411069024520376026584897444233212564843363379490563052875261162149247514494547670798603545842069252066092813578511396529776648491448549131449272666541851704064508989530750465607047128858428303185218053055214365257781323876006331355454328547586408731139565129301288540596167299877908964087451523728540098249455100137457829047780048919360450857485557025628886135801415617157635312128442712534850016274861447114703459853327963149463820407788802603967955032581527525193887957470933854730189060577155921094291539392045665478660671799582285606838741474037136394378643724964846736905644679100544371999048371588805383570652883760996107892041778304780615424122250813258091371498740850985579764922296242888359025391257331852016594125355111686626688848404996323349042824328541803421359816530082359714710736978459312734797316974825349846306048455110677174321118839816279283410692414597550139145429773507823544235767055520106543178485432341994045252907806693794573106586824531382749669256622612816108965928524265110555315020586680833490169450228033124017453968816097935601202029805270953909304604764246835832181093511965615183113308906743928095852634186917594901231674582642559312398233507171287783496907102684067383034544200263352195797749889294565862287999200795080406331123869558610062661819781709279026645936717072835676264120506485122176864936981092682782892507147812606392157012524410136305310632787411548422798700669718737760624773306652797918937850924261686654881507733299595404947077938232257147280854740507384964756617053828856050519939838253445306832556999347860244460624494403722018987292063853298138820784622855379795314992485912805112421680957439535363209861690620873896389776819198199320036449609485398945716586126493396548008036432506955530784187142659892424621312894722752891352909628043310718190248665054762833712451594485486608791710089568329403055345472343082386371609137873363429993788414503990356518821686152829163888380197631360657936412999977684500543495151192882339141297972896791004894161714440843953880051221543421532146120599582524309662071125037007127050473088028615331374059595279563494920770994628158028952240407393399363098144531250000000000000000000000000000000000000000000000000000000000000000*i1^93 + 1029541775132352765358202865479934840074707746979199857534790721300561203738631201230664610405942664991475098695683393494403216737094974816725969319390515495277334470945668020601698693779380739936671685590015323858651956052002977559454197237966793883543468339041322315437566528960468517306401253314450030162821323492736009680313543564941210748132561332485466347693945641679260001957502096479656227579525164092540498539896957016257441412568946544356092125851891505972236557806611864951925541165016051886635809524259136519455129959897287827471885561697633480164842268131229037472712027501914122291518003941788953116746424291299390692631479585156162980343118594124456202089134497230612610164733923850959168397237544538915992425560907450731586253629900428789105114813273560467716770750714268941629876827128982942831248717505173893977337519191202025487809143335167408363106462141565415228894436937362464813951893183751683108845301322025732423596637662598587836962948822973194315650149116899862531419429123618371730036844860172976206722111836194593799163048686713350890300140652347516182300638012905473943270744804775255905730614301387265888531228860829336361591874273205463301291655573407432855780424697219128194260328084876400264790459792518134441452733819240556704572650713149330091843286126686012709103831519713167670483782137757765538739552938380701949315454337117572323757846658594878813381914669835691643065693025398632813617817792974943187087284179955531522903684784515575030911219689658880908843786882668349019005170451547138857083691247625038875782264566171224504096842468150228409827130005574413207073598263256211001529694547463535729515046783759344859533678490592652434139971969633855750629631762707108528932657114311333731059860142203536901628699502639791905008316082115540269481670749305894138364407088659731095735378962426978839213774917301555638088815978822895910930329122475119213128021719215216268377717946298336144568971172370283058935758489607367371392183096475616507787454725177577747628448390397238600727183269930159408947589606107671711876370569645954145595402118577690854758177817679418700921210372267196745578053336321275233543655881000667705273940530627122937265734874882655914813792833169255786879870602240100346420077439142154310855791919346766322453744994703033947807406787706073213592542257548642418495528876579346218530047952634484814654412837154553147415075031770677247046003821441733700661723783577618745149083573302815038194536026624013257696964540793822102582192945047898078784587515754136116165245745063801118320578581762236250295191435941373252301468750000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -6630891584032122966152359994805364445921857144452770024923014069386611803699126362078500248147014798999580305704798514389132885865855525454353074818770665770937192393206449184950754213406672172410484928344922289370421938948839429827737430951264056268961117798230862597693299939924689749558572850445624405571563773268859423508971235831956982203551551339178808464382521022602448765007938428233788012027019648885989725528165086046355458343000629175084660641957088561367991366278937586187364778904463043851449586848527599376508989024849965631252932403308239237746309019704498533295818575725687322708448236803856347749260604296379180663418143492006404238813849438584796192014817066798369933129199261925655786127683060657839429442448643330522020154826080791139932976546369359620525208631822979745668311900388994202262571316992116932049823063713279891722665574565923061518782329206101906866857782335813495150145697561442246620583965915618411902179184098449367160533902150006145691370354679001173952566590098811706918826430841593697112672021468854213775904135683472515889154912085990659074779268032382586600506775943821578325122533949571581937104533608036660026273339906938233117159926290014656944554920537790184944502836965177035924071964176771915080998026578696623566336640688259228463754899757567573030274016847838517390607678709584557786011703108330427872260932924805864464969538694576353670330349465418501564244913056605694951246797352957292744369912837565072438388371581028604553337679718595248758932827462990456228270325008336989584190204227972965393090094142623300991664913602589733234103190133122837318316170704471275885350884100467345426010427260259531369337895053954086259142227511475055939593074887339218019368490268232049813044403357362122471949203288311138933477554066398684561858326090945398545681196085047413618183559324496756540308686318712507408118955996799326351568309011822463155739662596274991480195910107427578032068029502791460981709408477508868790997771246388334226381232965144982819793196925890900566274106895527989462983077977606536168252794778074485531502255953422703557291772717477878607244967063626939554306271952962410684126693252189221304555431920782464536563879688643744629806528793224664056990810470266338388836194048805156092880945580073370336936179500773100616490613139085775624972126293603067602824578370855782605729310546191579766016191380769338026340730673328547351983940799620583086198978991587270927803014454699340590250782313561491215024898018054409627528508196755668804989692008761497427915236888909401921760636223602067062448827716698708000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 36332675572634408267863877183573634349359602128418348429880994194235392703302876337404467359211088702901585001887820797206715492529282166880511560660900332082816312077800886199497845776819135059852351453106349721708188520410336574460666522101911640268607974491102837357046843900887411088880442236620697503489403903172842002033264129784296380022430759327360442164216054983049834776115609301063648008351994157510597249811006031212342781092353931044708444833770543245910579247820606040187921034515205476427554666700135548152888690547980868045840216780996056706575195984662221819678802516687626957359608475819336841111289015929645203323968082864318186495999801417535489743488986556922562230688734579881872493209271659912351674841925728945830569843902472741443000784886160222247312796017989659193417239350315623639416325254156204858276111137668814527708441323772619899794150539706959031238966682459708683732005195595996069246380417020036858218732605868311812142394874668858001640543998927201287445326324864022857860284884726332357901033864866892377170061826955483498802232104973751430191568883104677498726374650299220316709064796963891227805258756953711518172717230691145934989877023683985466167894343535215907007056978213216216174589070091765915501000654619144317183424559560187393566450578634520301013852196611707227627513142615601545546912686347858665877704022857758690157952720348181181127229179329322510009140821442816763225842994678011936092898636374498935324902553936388860630003661407483438618454420745725907370426543160806939693325352914291789631319995922383952669448012539503589095517571242978660692201503215869947649954124882432422237050938896246546784043158925947380207528815700497327697578721606147721068403920587870694571444115277284727673166083402450653262866589699999756820914574888650812747934322458347233452396155937312609834964060440289739827147529498174541769795478892097349766934899533813138099895011000477845101668056440840927484889470587425411431684568539645325771160564177519159755831825221774467231683335014482739570781366776866585716390138798021917149790852325647174175404695292010446858794011323575408002257184077293381700585032822232346490931797106630653376294776246036713711727100937603740669255902946765299307099553822326722422407267158785177899943387070800866225540235820072451086537656778551345631470710931974886301808793642628954583135081570307551956400388048249979837869536078855319783472376914005265358990704585799006437908785641432795236392878742024736530402766475896480009788249308451369000003951956106263823927207501913586999238397419520000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -167554109756077820676656001257977131158278730230170402597252327495603691132517131052493721830872055529677628063620265540940942651065362099760497056376519510953720819173428417335867773544615832739475277666234204860780020852542878050046617414856630655097547866404091931586663270237193000134139341819819043257260123154178060534806733023764100064341629550211014411814938645630092990889701163869753838073741064701232237259916384040941581578601770754552372552478113931765780119057428197687190733276258433313215258010882185844041938146186767688777585412793792839227233560894546629038423007673082426720269585383132678938386710885477274245261365452516611194258962154830952251678171866240949382127823580789506566045438957792598520183017602801558944696634777049918905093902943604466627716788376070600234708783165543976314229591217497291815246525802827325824550528797571096050498125089054025450784283243849933876005166052591679641278378622694894168235809393869367382667026518628209186854840957369717077659680675831977505166159854300190025517162484875033213251931717344155705304275924455172331361367351658628809143513217494677320307397705051897169736416659097195468796799859000651817562532063259993374560177496412001941736174513636771500442660890053953113279869594052562801724630396487960762086303493975684543686595162803113279298009512599051394256769981330805931244995517400890548218901795364479079630527842616153359237254962197847101791312821959017093114068659600658217915326991908236594727949907881051836428981856285518398305815841409384336699996985481484014358700419740712622707030532489487711676452851996306052414991347444432111201886046192977328015713311322176887810914210961311960474214529419254565549351422110490645124346540380611838335337753530484331046204777490036501539392465110051050739140561588662360447608367908805673409744281879766758120368081497746602739947194763193041276280664974406497282405677159486019250279271600804139869585148945296174663688258903867406748397957709120855636442699593198030871874340810491519652002983353601933737664857344558053878678621034882712938484168966908271202030442915998737097308178429085125772442534034117973317831459826805267257927439774803764740065205787114281565097502185753021702106000271828857964479468400020118323942559042809079528846378348576399713886991536012783090663882263955682368507910078808140759938278235731065182633501331877111257566036442401361360956906036814756655108568548293752029450974367604785062835322081951905527762844549725612186543998789300582567480400235387497237116256557752269582633299314089708644466688000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 644215123185084031693657226824517621512631720982810090410180585942697814636165132533496480024095091796906564374524177420276140039417957459250639989963204692484834905997231253687015474354411312761863977298007095015647219272227274140541145699788957038548100266157835750015529220923724706730317559983209954887643806113192109507864012631889182448071680872963940736163109471489205290897154911890786643032987321350963524183016434462367346910189109919457243964866230749490799394010730510466276184314798629167654866897033537142896898262601512987129041515323606609412060991217945851226176124212036700253825863621274276727516944013737806538298306239234878889398369061260423195300722549474435929911242851402350437950984787878190607540456012342752221394184553842926471761693880196199118500994703608848553900630424139639469568933039925148142958366574456493589367661852681553621049048099667313364654057464716104819452620269836974310338237161338497772652104411487523943047233807615203232134327548247470074030733469021759754712076254806948114738304670985940066836063757769783501344378477907895906164629921391101478294046946549421473066956051510077030261379041263879298264120105374780887263398064679047505797615330113323033343575873369733839129401673116876218132743335819305774709748981154348013512575345581005812515038733012911005431708979636159252474323493528372094998438843630427592880675890274674627120414721262240816082473958719508943810206915564060928294534499678488100235666756948557263564627917806328326631656028396209381238554512785566811533502190373538033150171454477607926275251429504511323594875112080221204449581511219130163998309412059802090542443126987256295726939414435373436949079525629745608313798768774226882370884621436323029368040010155449267432947164793091709999490994650439737471378588941390541825286987684023878540771094493558662702256932038326514398839869253602961871728114833112293246273004302612340359678719772938122510432932146809739257745922387108149294883040491424790730136522940650915443655173378699843479610285499820479596735789235864005395788615304030543713667899428194970785796479549595486340259346430048886257803210063925224664473185577805694611646528007783758208366325883179657794859569741501148363650885114849903487436632758946065589206046684367280360647953995669250215139867295705177514667014349293792721293842022350914694164806600042454149048973986767578452152001488062073765847208788398462037685261593881943935981417495471693572610175427412703863522225412569353708648344468687009398933433353082303608734181612079521425818115833665578598400000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -2050141494173240263923990473877278923480614683239021172764820382184886370411264617542230330701291628232280460360806395512494970170112771560736558612066862944559415249517293781375510129541814663433746592022250060469571045774009300078962440099130766869999568585203856923843669110985269911108456847000496432076640106563012466919666420008933069970089717430030627487075213230816370409584450600746981195877852276712993301712945215862803596772746262013178972560302940270737458753068878008147380171797472519098370635828690842350427613858808586450853956734722960511452830341780617726543293758353406300000026697904724810720106165202993893066219995191278810563029481118353719433605512383937779350438494621678765631897198244622971678282867728278217809773454377772648226528524476404665937318005971944294560073097592207084270822527918128562164062916805416790157738651102771999578179939244901816856796352705544852086067993007485356794494379870040416958811508455383370353208261438474154531296700170645270220950902415537377140415266246344513579894990364298149486763249717065530110075587997099583769061565413183184387938547017858789677982343480309094782087234756281734385152915916135071711145933337123208557403595282920483223784594672376853483329055739013506491350990155906124191048043795196437015037018392556760700398374991666012623576086721862278197845910287186498832100178579730256794438760973222420925601655490631135761803845636603530312205032600462424440576282374811297897977419674775860996277738366375111811641930057067906833013369152748632719904775406036513508238015067445920476023194524032623879907764599579552585114724028503821036485825609131990650828190239937801563024337097726187520411817753217776333171915322198710064904153771337117157736620307163437093910099701409543590019381842273371521400443231672721359973351076417029197496789843245082879053929605725355700538260765380945965589092407347056809845198400399608865421092186256906132200214540509058624390947897761941468156787620132111677594354866366117490072359316456935393059174945134986792552615290894327636226709898466214204672384947470368042681125968270792214535762444375447886570999891724248914315081178602394865608033634484830175991717153823529555885524317002557465388360768156962650971931067468170856166347866722642223396468984275048624747323334624691144866726466460804521347740725241485399504088256024257290492594849687436335645124072997666858381027366332669454317884042201674548709536246317751316281061105977007426135527330020577831607498420472214885875551461891827141104612534555353887916145549875609600000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 5376511682186938771290252278737193625130932536413595030231615304263991915652020902532415809211709899454658705673943080168990859294072711543865379849120440675103246290324058969403123799083887888709837660779571806865030025107109435059467596096265804301182342679860019350792529152723965626561564107229301941308790887097914194372642041948898878981223458739600627573223073752089538980010503403835055009716531225276670406109692276229647960326381544329148419525969827540916531647773627587281718180155774498098004849985654932975136665836134740410812621003225771478400584737362851141370129309145127570460979146159360641916788512541387668031843633245286948783258649161188118480348803335140516817561932977899987550614428060681140229469498406445947882383182300261308001799646091303958235166283354440628173834244777409358093372992746893065997429199147295709739434723566321931154054601302069365451134719368772184934616272465165401864053262373060965840425711073615733956566730529577650708330932634317894607491516301293718995709399620107836526195752581192429762455742291883206252781195947032443563213906097039826862340004208664398414456898660537834720487761160089197335312102356098542700173444950095870867483717492057538851598150908994189515391010676569863717696773471314659183853817143904166329254083437254175636974291709011696331668172154937800473653790235392910263451849270726629237204515522383806911381905030075055315378689985743021397400603519490138932216721117782052043384702746669904486269220433327550399431698253773019658228098686568353046549828904562993726331741797611429476233128879997604120083690749786721956694041196105030992684262686465850124707757391995990755388982909924560444420752356494274294049689356723681776463554725993805748899086204271311581455235991241796894661126050260415636330815260854250989233098653493546937496472484923609958502558525447756381290019979510883791652602955979801791686317043552205353499170795200799165653434528999113452457438766155963067004794200553595629717942611490895073481531381750742038016902667992025131182753908612190028558380911074028150442782041315301354539290149428930429547717180988765013353521342285006350377049155925645948296799773263911304235531220479149451238350293387299909192089857810651316415620646674231188458204101155831991161704199483262729327252894405059380598857536480654223132475699898250175746038035219365874307685921327925794662852281610422529844333879320956253426291100792007209442850824483246922999712833682783277395714477962091014000905414463941609512601994868492508788477034001286932362583605248000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -11609363504543880958981207907190108351894961538794745936388656287852414245475173122626365143055530104908105083873078060333074654865663229915912210352480196905426364007710204870075403827100989630867126144251104808002695188863208695056561238456001811054742996109994589108242204419383231804384526625564920512964279966148230478216052907335240634598908941250897749763828490177130033880952549208533958244711510554426478228255673320582802365146428656876926213282596083068545975549732432435756846328451928504585339555165385833611352473526086499284590074846350364911650912544304458897600136098363540426074757417997934522688740342785119397957227901956740653894238042219115572990962110382023951884179961093884367928136453655671741635460062677401358304210654196938909272231899206089556993375517658107792869120100981098419795926101974114857451252263199635964396525839986854968337508052589285347312496987698902791934875411720218690915100544552732020389365883826630279813185090400651935818460898646384905325670279383702648947539107001937108811068547516100750903411407781104524249508692121066623531134588126779912767287039246025199617283640930970254200627212588844122959085308170117826009069522388490404356303488937644097689005915208830167209719845000486737058513339532045949726685506568686771005723728829703011807281232930435419197318915348334248539247123671795875037104599468688842691438345340564685612015899087264303407833813867420346062088999074775380211707085752384434853967392344748498570541486108014511567936239784284725640665966493094717978407823858945398771319386446130666164056980435770367211777923674181237712901304950939810437445275127639753019723526685576817320521330461588360287893975937241051515455037651710549652346656180699315244134444428289183531270685668212796378435982307744204476904893158768812714566131517148504957766199427401224268783607406335289805642487169231999713516459492454782662411613389086117378291039358612323419524964834091923125482991368054135387061404823395990108207972292574420130905188176138479847045178196828364096502218634395795146146250798069273043068449051691994978283141979573462875872842446530523497091512302984766126435236301930397024045403518301272671887316333037254110413774632488141019593739236497110692152796516520874750905315933471441606066102532406267836529012601672942674940604864922552528935150065224753004025952129775397786154414654070605073085199478470612818862047003146230550291147699423994813936755838603874757543990382837999897394280504907820978232114046977690882646214260579693253248484569081267333418188800000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 20761610611089010859774628871998402535139175313556861655660693261045359763534963532368982202849146097160584394598904819122554274973308857201607015617317284776509509219517367752332620499307236103323773195588476109199318745003318445176888514176853059883199450140042415750800250496182424576791123610882337877429736669950827166271534154472862838587959048580264521967341095989938464808665337464335582915974446495287960319496641482202120859685651069459364397857124252268309781663946263142607294200109545481396814921581959497624480100946244891820874500522270158191706766370476368367888209264460690760059578661928070182393754054621070260207961780028879659777630784018935201526510940881305466083833321637812763170518045088272815683138029785420384218524428424943632143653713966000955991981408591781925598862147447079211336550630214844040226178191186086013185780975695477411334092317091601950134857941222046448600213902742677947739307304778285476827773094138713758861688338911083172131939209364858860026744250233862324872854557800058044667421454580407435291776786070502657531557387677668832705814147811905831312450079578600799682132290170816804715623886593470721892131177739478723317162303029392712848754697634403942880174707845985358052631901296433017147936762068717692659521897286661621832282847099866560237341465068787382509290084834341851883133923756963231878765884296625867774398064798893977629528834654549795813774178984536972483218531899361426279662732592620297799392154300370707223083365895701860617656470200955009059092688989974053835115971669439702830806449961134823738540074925803798706792535831802341819538223606480207459814864701380319327140970399622267045990549578277197512331425303241400206808209892206499419963316905338861924962351202825933111663140700368656214009693589419949484144607601561072797543202714978053495809541390973844386491974941542377573483572420266649854478698300803052739215455772046151406851668832937334893923145866368903028980583038344574175587231757738552760657923220362505262331506208269085106803334012353602742359305985784292936729713406838741850581631936840784284003582611956745925695217716292369168005310527226183593441910702808067863141264385456136685309585430042939115513145777763434021897686942256637236183828970943818235960947450967041903439136350904823169225257524220593188446105257614752150239984462296597224379627814482316678332788001927085125250034339472619804361644400134895055113919536752137173764083818006673410930499340227499170956625058070800108966120838718457039693683596397310704098450597482845962240000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -31154413625561133634687684619550008719179583831011693141116062898700911582825975877751747268420317568937978028328613561347547847508886035859880628600977051911801232156355054529110598803409471968787847992174081038402205320302777293350775623605431876073153885125878936436111359948310503876114194480012369913187623549120393060300544657788488833727121847424954351289176010282348752247805428518599250606725892098511622431194545099297976200941895262039520685994457616873190358063623265599005462155248673564894202413932904789957171110227360447223255537409736129781984715807251602398000251150326786002088112214151804862871923466389982400656210860351349222919685749290222575192189737304353843532533264339509087212268140646273696459528802210442818768087920043693457029285044622046773262957039315490432911335292887921630022205229652298292139897721478176763809805959476275104305118540914526142088072409153482652667041119204536024266483572188050162475846889671106373645161287370141539071205170108259961095950057476893561517733849202661073168874950246880975341500543551788769824399119319749872788574491261742342521103542879112242741024225310401709845878527380919181904558545309454325799289262834519541865517980704807336722186629816239176728356383127836345683152287066817969845832144942607962149626110180101252766851392523395246337691326774883442344207332154151634183075667588517571364638494323822097858971280036578326360111851511357692983306667767477335034500992694947487165261922311179652061453408557277080715485926728963818632520356709683695345826179510531028143245749212255701675312453406023889759557165404920468436547834049216156847940394828922907235205675934298753484787735695318402031861576806888939674469272665940333928530491307244316266544890812866038157042437605606578810194466704481310752069376630173220987972639534383491328192056564806930640423973503759906312315693543177443645612977837239433154509307873979696913830723738311143388808993339150484028460461235323618811336217682577342570554590325883271938939336430708947388741569456390321989838151491183285305601934762905602577223542875986049097851209512869666551122054817879948176122588967810986259991870932911313179588299383778818681826544918382273824095515940608121282699730163038768275097332230080248505224171428851249473891738929555101518741641146927531922491405158898044555178585382898951685626128208966227282511071850185847066563171681680359931533716415057268392460043761034471998620827311820226740366477082458940699334587152789128277020201638996529324362703750033879799115418647396352000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 39018419639350310750762643314343473899874250662948834172012078554528328400562794546872512565528491782826348178750148068484481758884024751855069148697097436908712212999225756102191116555342170598260256461823420198274288335490147755013004634582251846589255681341878988010375393006825839514368067345746344924364669669509665457376825966406870781154597761068024443786374659350690128897248904586378942118632774551614151812519923571893958625069464454608795261515202941121444987143555320229572110178826421871753373272604543221336828540269215194366854196075442067785729449539134693204396146719332133012607217556297196768367393896417619781879488044106345089417551262024333271666155687556789913658399975685978725147792146114750590417895064256271738555342605348528575107364737500916238736106626632043454831787229369495231455198208710279308834026548083905685836296025461908915204991542288793857184771676495459732639376657155725807436815205511082775978032746916128790268761486889898385263342733343746317215242899751105423709603605920520017067137927867401674182841239861678041325816997213325503359962069934929187858304128776042174389187459491298128888421324966199136667178781848693531773593029072177003255429253545162524686480404239667389288834570626674037498559970008601320976348704085967540105945425354556689421492551100678784632240654420666530084237379546651983521292170911467461334483051414603144998178754634135644867293458056534896892111130326511373724645211117511538895705857595490404481718557660419162388255976096189619439521509237853065949333193928393209373517064620199753021744488153349067716925449857963608239363132054823854614439776109965168995257429849688579097605666765586762135254988411956111414017941923122176327997944290310067587083612836594502315780994257462539271679308807765332464311727558200136480479541923422642777835775073871612644812587888875247753420120367972493773449771775564376655950394213337840165577605947151831026200685274572198195489494367494644919080028942107313136133931181796665063195114441946750808364440362450274315654770786838417068592493760779044815443496367205304230476366107096471210472679949181559673134681716075207864517664720396880923867757597175856753023676552246024086557979624526996322298510553077541041582095596648047715625787079427939230810410213471216988486726447937995514300539336225872492810000999466131390857528653903132858974703435499076407925847651717798336109147420777450744336708222967719157298858330204895126422582260331685282312914191019147808327416342674767030200269250953821846637222297600000000000000000000000000000000000000000000000000000000000000000*i1^104 + -36498549523633175255551509321032592139042698885085836738386851347153007779851162086902347386618347028066348481552115283748440617652093205476691712349443241795637101754186622746434611309842312370264442784532574691358445955941674538229072200084800755346127743233974735592426225791444810532674952183805333294435447379393250494222878231238096425512351355303007570736314486746281605179046711565597016266787375268167067390502061272617714546517003502501062169724499500834083882053110268332797239993841157868183865136950018616606204045687236279955982088148273479338141547740608467196868092748995429272037374541734886645526210021068784162335569114072142267976473657560900591884434179773777846043718464255377990730753585028954460615951426669754282017906816595222679129176971342070651271873772018948137467307990750813998936639091502113962489378086863709407412329959241448864858391805657933281827586521605989532095486623853599077332095842911488423062859034048938309474966754194402891068556147745511793662543950476438965302610861967935851212802049612017015374718681999086161350083091744076696988473379268465059194762196778948790979985144576483640028723554031209658442678173407337729618720095731058484572867478124800961424743266776250541831033269846602402039742802434553883650635944761203498838412281171845672108014636116773280247445885318075336343048912376436630940456417456256514261852910272157944385149576030000931175385058125388415347472302524711476085667312487909324407937084988007902155581227027164969849741191602979427344451167073788480050750580843093644756112658737666729762067265438374255431621473448654056304963491172008980730632440353312727840747012340692600799873924721236861168639678033196409764309148089467456381964399067059002458107709061684716674099916626611196193107444689196189281266167180098630802859796622572243533978268165059970372098530138007537618690725726857343592462699106218384334088732420620506031793026388429002045093062943235667132127992766529241186186485486226904246461649574923966916443105992718275216288454298296709522721220114707844888756630359495282085546392940460329741017586001224560349052251172652365112286963143112562644874832946654510709805922953146700999197335270818740618527693872085644515637946947125948520018419874860451208216047370102627002535117517162034143925742707102450409860763133565137975519290601471029027860704591038926718717509580252045937538747982065683521046512591873981216890554523312676339168500104105149573404136970845106756336414238811188614558985723385624922726740760434504693186560000000000000000000000000000000000000000000000000000000000000000*i1^105 + 27543914312043069946529829387773098309174731860921650083306232238913820388285062289054313620028885944729898262891090179891510760862456254485412087113232892141593548230465880710443298601048695208397585220024574709362588564769879561808304268215221678941039315961552950608599947690645478718106316540040130070048672117791487539182398935947246457890543956780857058144206858930090194073221597391000318184367328192854363314172403532452767631201663276382946842411277877008261471494244743198576347686217840176257595187524610526464048880937887335744923276311377673154231655295358891067654619660541279012884102651856028366107369430617527467209309793618532104302454976744332286984877979008498634247812164831981427839068820021310879685397733425455997842279125581405750756582248712875778545761056856754059233616044666093427639133254834971152443071407875163631979445932427103017624660904083514814036750761692214701425240181418030550774574550011240909639816727803844770498102700095907411750453554823633544803860796473107052303792897417259490362490303209194733700999592770128050958971421444398916447056638522194318631850070653247035399255809432505119477057602246792069098011130575669256808294640588143950120986038149900704344734337457943161057777690811804486470745992063960347341345175761666838286456082842599545936767395658170812103976238690224978813028200618857014935297309771593861244789288401974769687724059393154321057135879575450247815148015112974285898482029142158465246459201911511357005754178723841649787304210249829661438663651001429828915732783208620153501888837107534071504273908652659424946328636427566743153227686094772797298536334854544158936697677651448009745681226182357817532397242781196603533653956254037939541078047474878546704097303309039000495688106251127526962946076690737498322553357698696577551179400262985539336230158596822008081593343960841358428354946585250354074139997731077465681522533703407233067354072597942518297787034472584837571890528548866332106635194824848450061901039525597834432496733366668441700558924172770104657699684961630733548996725430198995590409229191911314418707379419012615332446360071436506785254850064739308585586727134200077328551132534792703922458727700540149894698244248087101706297456051794995267212335681206281433734844962663781867655144357499463065753648417563440200549058729104330488527905027035974289533502561011069790494302069131180605004253026544566563345794047858532057170962207230267125923783978528714352315013464625870165422652852261583025051787077571445749159797396279918592000000000000000000000000000000000000000000000000000000000000000*i1^106 + -20519864604781122511483272243521332195528772268705826951756121729409393388203716312349656551041404666458442450364351675173069828494316438489824949144814602820524182288158042299685188446126741884356438429881920872136136011599788192119808468718494556432305899451775909510845241360940230714369219334115594199817652136509144747423326845364921600463201686395648215504949857568469677318991198557108481412736759542341319386354518848557301612197688002718723919771139601622710173061318406880404434786042492718708351078353357810528058318578281817882997765340766762582344580879407788623303248142916764585027471546711456734288461654152311312511635985704386423435537308790126385144443006652808409756804380501038181190135170925732306164188632674221619935633053895975800715368003689655181847953517956447028792243120600240227463587278250149085075652383601018289603534712011436991317314445441366363639749423043154696516906782535993240385061486062890830258587614341209485305150568206958970744616947607806850454561087801137036320297903158840314034863134135474482569099954634759240953300279915401591504403983230615223198445983948452573623595545952304737626606167563848851977952264532702855880239139193608588333253084704294152504502785310024588321725918654551848015970595321721834124831680154387060861516866112441104974638221890857196084268857664279120900698117642299687519751558983075359655952582555043895282855769167510994594984643050957690741464162436741271875797858189085386886426568822440076922353635832485808849522931499198295623975007098188209337613409454239129335483249240133053835471667177141406188501337129772077885343881882917898296355145701925103011578019849915595447382703338188169343886910326918382597690851621249623354481201334576490619446655149536289494096370439394920837068322437771081527785657316373735193474188502134679254281168406426355610823832508950236834483991151563339280091747051961326478321010304014312590669963319864865366673448455241257203281588244415842440103052881544700303712929033460280803025667591156258027354575293059884659111883014499734805855840093154850017931741900492442053467319270953713752033197722479833340211139437014971117147949794073104894565280878319203990839339442114526922789765234489087638768397712347870012844962827576997884818145073576900541508841553702398100549862966770404550570870898390324343897118401770015375686909159258500378587697045467777844668752348447318966128368354320898684926446012305062801924769883360227053779191028268590841167358240075415143769831180570922729719388438528000000000000000000000000000000000000000000000000000000000000000*i1^107 + 12113330680488686141854754915379179471629157870854296791994483655196079619809455492409411875677788877217421801438692797371102394630000076936687890927803751055695465200807737908632322825960064812983330389217736252016316411809325736223446101747143018623628392087338416344781741732388256424691332780120292646481695546295183469135638522313538771705367748427252102107304135214273858781936113279668813837918851748806700925592374037293901223789987895460178165794688124074993224307021160113896455135015726744853830244354369470561140838597502158781880909866007528478635383126701929878248360097157541273717012221471955169924202592551043457820751049580731899181152565048826841398685540087960027213393621170981490969253780559494724893033626280893393447063888823279185373093460695608824595307832092493181178400474240308168101166952320879095765791581981899463115030469842964270495390643271684872612999666160256224227522718793655936371167569440088508169916347388116409502987772995810397375255352059375902164180580635161110663519309731949342592957116459742349602578503596331256768284081856325052018954443148928757987855319957052342349056032284699823594273278518266315478743792932491583556443998821271455121905487689519919629186573074905905660040942052251099370735104065439196532925137176332244562317774992496058847732905181070650510143437417655252097635505477568720070471783222991476818880431016421157470087175136598018674597568683285744976534691409813149042761140790616770029884206839349760255760854046390364832078729211110079152250734538650848144172387354862711377392536512180217784205257629010690035265606545088530241430428590507758239682751176751067048759922820925720531825895229015440422787838084384909199328165953370162239761870782945919864280599988657951060220700686853400164365209009851263560282527880802693860208557948846411881201496196607128937966773976892662090709382115168925468085193971613135114177420026726010028297970460629438359481282299660400256459763089288059721825015513128491090183582216053532752010108425448509924384935545673311547867681247223265892972631976947180399617394800931219682222134119583938927387308529732601532249160382332567744359689785116865634344699426611349810101934959786324053189510577927089843595399283172790112654756168940023244385834909372846278557373503482614247707135105050723619010584710776193299977014612468781323999418489374874565089595657488890229319818843412953849193671499212474792561792634387983325359268685951797293606634645076274042339749050161102457307951221809435071731466240000000000000000000000000000000000000000000000000000000000000*i1^108 + -5667297824545885616356195423522672909806889975113239697677475044160788084221150573356602439543810586141881445463525513652213594156863891440274810047266713611081745967065073394339869719706901933290211759284284697254756370892974776623312425484235514626371015799200274192688692726653432036202725706462191256894982206428467522296438685780876748604896621660978817232632269103979802508153416973377508943789628497740372538872331466249886557433357075013566041553010905689071311069660370270660165332976663175633788884499057389454919394629937108683002701252563476403042655227086808576356125531476263711971071777423767570586065864393115092097689797438900731486588267166664522621392212279023656092612281122877773737187201371810003452266336404773250213249294582372994833345757005344506033644105034787464135755017246671916624764896509928522788334913941222032814076547345250765059109273086365976859729303643360846883097102819713448674601598886032994731464175054527148709052052031209091610050043809492800148722422061751922156088040966630892507245474698341436597638270110928355311197407786100625508309457374932810716952109696429058411873800738756327618000103606551207652967137269048421523569425541840029922999455121092505822380253401180785645753045298703225581329103457722498098953564340992682310072308386179792166099950621158818859269230621431502786212390458294116253780613799100928104657816868774378803020371194661325994565155882607022524319810479132882670546541636305424277294825962079450406337323582647143993836602096930977635878808080164048349794643579444973111551614965419205746867796127886932589446424526466497561288988962075079616124816628406394524286719328984280986612703412565103991354911946695517183927953805328099523183663498356741044871956974700108234184202057829514413565247344821960855593304234285157656869888136091328536587101955766209460966805027200240300478889659234062135050213527402391927878371925982404114917303161989060690971249757605593337545934197022501488845643629341234477043668572145389119745974224367873680225888011758261369339008354435423155475577468194870780374140439182267115997765518666798469428857388148107416971886856177678834705634091129449713510352271889780729326277616915903075672131970582968244272576775368326777643650906562569692534352345754461772505895657723991378231169479978595071965623164922739884426609813124650730645151825767957385764397584522348620142263474237587867700740017598356622071067498203679811990250680295881867416429523280994772414789171962998592592782778121546891264000000000000000000000000000000000000000000000000000000000000*i1^109 + 1825737747412537020242593333237164569836919004937326015323124863081636423958762245422303085824501013121186784763993404290333044350465099914255546315411512967590720739223110875882035053105525034475955609021971235006733010691869032634835717465766513740374985275570360925783207922143307172807018597553886272259228397314669917012735999471581512857048340445922823727482313955813688979169801378667304627676501915363286760830807963573918515147453139059596305341954735643087664373333141200364689107349724985369564135050864774387742509531237707996814967345563214205548925722010212079774158688779419066730086075104794130828154539241891038182462428249058418936748788111781239641742931784929064441694033089970467163987455764564577421721887502242419836019758521970968402592558442124069683105517803763024206914197924757171478143196433378617594850207639039052030226544594701955356253633195585914899449699815639857975313566530254081806723448319257000264565003395615572030134943134652696444688080532456690757859054400386306256724810978655198491994848026216108331497635576632489126190939747087365413955162089264510911896794346807331949972827011635570799667869408618698079069343297818305276683566998050701335041027368479719729754964880779871526887640856297871016107028333129996563302621932057766877024755283838002063974907827371566246214517066541976895498316703372248133755494841931214666301371887024753578463886242010696112296480621928768071095222498529816247444033215606777300157236615459803771277199941854022876262360268654438951901598183726815498775622076986842973470228368872460253846842431642849180760211805081914831533890400028738978728127609998916890600891870959041747439570872973055618636080476933713388394859726838094723642460929247027330948714375880960328931661868256390467061418564989982097616185977055794183088542072635674908699130870094264539215909887182677833242270618390393385878216030239240743175876995456462501501023456134208011710994080850124249067132696831348190901650268460773310466725309795041207566500150138389738264326477992691690303976036785075576788598871291274238354964577536401170832183579321487254508961998280286623346564952686725262558478607883729122922546010011833241363919636461239604840905797881207500330003379039815303661223614352938028090584113679312500944591669921919916403591411518996862031666728854810210660921977056719764163466058779673125899484093877447591433303446448056012287579951981106679920248183246654340763174550853075631790468048581574305945952833360678511478763543330816000000000000000000000000000000000000000000000000000000000000*i1^110 + -423491669875815373758553627204353208255639050976336480381648166906767348411991512444061939822151433296539773942244181834003986608922721157544129205800329138404612045266445038133124256272047000205453227433410209541391663815680314371210693197668736643063911205918485015905807033601632831460069995354810610221153670444731660387408919967783502685316738395023176498519571235325912382879803493563498639888230192338543066301719040131626500837063769894400742880065173070070902857049565668111538756550648107501750831371699654919476065808922057865251929619738340657647403583990891174598176575104302888235883340686907685964166113583535141785478003331336255194484649764967886592727382098555790668732105727094712712093840463013042794925969648845450687713239865186818363081352317944328614518302009606980446970931881563161131422028925298881844128299303281742348914636600781557189424019645489312671270907741947697518100424636200172214553213874573009749500173206839419229394540568320443078205160738706468051432113108374491285226020082229009279193018915316087238277273867053079420753173688691552487723915715897121760626232142611485052289518007561708041390168257698296533812500726162153796093606983371882628959647142985821373613502535595815354013515630840734776290570922874334909432330750174455467429013721125067286518070597814384818071577519552685401477399075832421304387429508440930360651892987026533430767319394401489581842570108839308007195068206795613699426764120425280779559126736333377949456789022624676932193757804115650870871196904835522190693796400542824822536727937956335911318392313501306189496479837519633932831911610777480090509110032487296056793438439418621704588429543835436461106455050985636521616233367271566451794359506438658432306142219349779695065332129667376859768364678113119498479600837773001503488374290072900932060906769417496688921123221680226457011937562293119770451871071298016544742819376566702803130796412290008704862454236116704338333677074782032941639725754317515304825097523521858511194555664448453622951670725308940501627765440956786719975778063396665914649327805932301023700532099339605758312382773734058481282726472153950411306950569780800566141698924196397744601922189377562160027728978279411550786428963300373846579874612934993283626779566472997104837446945508845184317813084821044952281414520747781907425790046414128885826706266691198736266682039266983022788069156635568039578499597655525077033242518643527997631549920252938449929704926024489009809342653750363039146872668160000000000000000000000000000000000000000000000000000000000*i1^111 + 63104767837573425459132453691659076259816655821598567518941774974689307103784939501455744061210620386438971098081083122290582993672011343549062347419332741701820873676576206720479421383014478817959564159020535463183017983581409759362924850854310838521947188643390167402921089401363119265761663088106143153803313648957758479581314714241354827136813909635807781007741169525600004953900422475593484460746778078129275488145666282511785620679576006226639131225500948658877868200816063655681595214457373513016382727931259684799876309457908389908054508431549886777208070437715283240387194090197103355479406436482088625523397915144993665351759577085561279330992317357964467028634910795554330043896202142077460345971284324992569154170613611813173744572750746287935338570137514187706238139347793549929505459225435964638361149264774358273988202740487724109247342161738576724069307978379683243720956936101784879726902269776779550854656715554794268811952597645330761246742113867600033377679590164907459911436688309745479765072538125356751765470347212863027510659285308418524388118694110915410236026646807062250135077189883989753180230080355122223887620090525538681062647009230797710210099179823112655020161896592970064341821643460112377360034926411111814593535223341913875356756536694557965820926832259991722162852780729102573543978275830768990461829325446132703489529534376389079252329237605584145782773024544774592566387631103262078950428719586659830336440406198085813402077900956996644548051957787394045606092075623393887451319325349688229714755239208624706733502630502422394418440642232893910793057485795256542494458747930781924036099650727605507642065714811457191342784975914719554580521903985420058634490455858252255553921296015083680193464441027882263769409706860748377744987644265759844264734009150340189810770767413457948241930146257179448323306431324942586212395268571984696734396992800722208950649367215023290172678010742414250094915116976081807382255926564888277851356718020440362894218741118507776882708873657907777072559111502260016194608408163739988551314349159043538611076934899882405065270819975638868989407444208980245057285519361776483291448837292268344852641849204706247120505985444271600470722019361215765493878501938621125435582149061860138962309664717050001732972179152882329187427943254184873554466385303660483376618545914717435677953089971999232975014417967880715979166653946110859840195578466045345820583616605719074299338451272976471804752103453734001460827632484160345473024000000000000000000000000000000000000000000000000000000000*i1^112 + 3363433495476565387494322241391305699830241782197650292497433903188759334419691477736931224866597521363982978734893502462900944435917749587148612244166483029268210788321853746424793517870039511956434055710914308190700679929787901377383730152363790344802229592692380979735953644458600255965578681852716671777901448069566200791648213263813361719065662980234125792579161948812281790738868391232467783645515369542298769346647337457144366040576506322279608410911185414852359999033558930109425691307624099166579234172259272271436366415247507650287455008753375503325803774903157907098414129791308082343355075121162833699383178982920759319356172306014929699133039066095655398495813820681403569245673971153992409213990863003036798696882590315614277742257422617810289739358107134380029154645775183280970642337520573822782454016277282255131534109628220039181382346286067583541747246069830537254967508827233361901245933773176976708940229148564784171057878618780091124661401372607597218272773334993087970544108801650053262463349435855476953109369599572120364659682126651561283320134853858423818953554253904716926411331389237364148704620828911766993350921451370653115276393709076274304707452755145880186304048903834238535786415399757624844108783226638750776674009254813889367356685706666670666529930931994140644164351816330069025521707723938771789328668841339435532856191943320731211809059077313619410352831259854264039787490208744788060066267588947807986144429241972514806524469297748102638184485079806401113295187524067022313361589277965144966444423700700568912307301347822383418205606656376736701649309492622569183044696334045742273455314370329406836696710591916185712340167609881523548417647433830912802597830244502570779185770001504849162960741504792911081017630391605404400389741705369346207758058866904114430671994111528323438478084623753270949844990347932622532037969136162695683736525475926968578689418464129302090385952501814974268394474184414104883002223518645895660855499503441881698295654845868313593684496799430334958908920852440203773341829221390022865009385605453513225731249971130497612132176730216802532032645125629122004111221239572492213783204486864465745015980046344397430444822839795952385708903375547626742644645992763808588900180343593143912241166073853260466606805864361733961005344216341310705139514357962360412663574982908834345991816041754108440214610262243297500940711559894005478318354719489645165198706422833227359220016753011955073058975560401722601467037611563417600000000000000000000000000000000000000000000000000000000*i1^113 + -6037176144850353379012856663026574941382127194173421783694765923230966849524344666631928327637125007233261253172781247970790840936697447694682997897845784421415643284472156909821720173717209946115503591570930298148974966017435744363556860889962911522987751720897177271784372477864940015622724788764731623105975034987047512374343431234227186016454580623110612571235756535120880190693241603536184571421165717691246365431312334676684732481729270521556652229293876628857369674931294570762945048311550061893279335611342310076126727635995238514473412904128505877463409357858289736406259952491441891596298638540396168768259520994920642196212422775182640372190110538810335578018294255257601570991058250898724939855463397657324925545711270262192827351247020151706940145434803839265633632948135843443242464143878732296755043952731193652217263607831306761520616692434443157720381577289071607517108456703673094601031850162534167389609108435170359239539595704664898385729852721953759357676866822763287652022183053829382010870467300774383878665151580903795242515417092078257917045342965697828059345447219646690002210483301620743646912557637307980482643578316024180673198238660667745496731157624352421205575490111256679777347060156456583643926583384138188630329678226610940167250151797497507775496247252844996995300388289244236647530860611412924036130902800217871243803161360193860573923632300260982455728094311142938154623314458955531051034820209454036668473160394350243044004208650897085392684961144618981813543207058317399424419208998612911831828238744931106284972535283544791696375041208675555526186716168060572001177007944635264161778025321251259354339923899417431313184111276821964776396807443718334662458966991361466679847658270390181108638384751146594205019302213670979627378023542187558821508070216548404228196876331281303618173777138985422145676154403728928935417738676054393280374323896553200515888880988537285185741797976765968068544825620950256749050702973442791997389585997043375106991526347904117307603549506038271550727085014522689999347813882056993390426603686511665420604399525174168717138770345746646525454629288455070957695582443403362316026274370355309354496555553673057180705134171631935864912944639308569420228545647130674169166653060776524105809125018421436021094202843303846363685982334598839031768743667791902840945260631156444942807775122257268304859388962335422654536074786060439323627995973578182901604703058526904553211250170175171143451191122668790443150619443200000000000000000000000000000000000000000000000000000000*i1^114 + 1762997765963015748106693082589174479733480233977520117358429338692881944421889678819654525175734512714902456876074928099865625927401543810450130642755477358076524936853074373856311176730597112360725888017075885415107193502412028284876622706048497287531798021619727635148665733649913483703715628207007518114225562893547642024172123760881136172760069048521236757332767412118902727370187648864649724160114877467384983520444567682967089236425176844822043772190597555535368487454876810581720159600903421823369384683583945408715259826800049982916703641907486289916718064841503565564540119895191755653707436949717814163753196657787750529196021264628951902988061456269895307959329446402254317937134383708652395061992691753632450527161009167769104091541364462785737131159006910522490926556848070748486783347400348374829324516514790886565109695800207305213698355793471634376636361725961251488726415705536735715583596444923272741823668308459863126302133347736005337798180413480080259971750158989797667591918092724386962189278941596123005454529839132393854215507726008950971748419439244916058304120730592662824454489732644107783229720747166757196256021563647822827307839118178723336252324412705952988003847149532884115145835181148486275673684723644465759871088637170390900639531506002648600971837128171748906315835811682182823628503467742908110704604893717279749337580242413689149498128570716876632319474509468278044968286031016067763553628124736876086505942035953009036051753378601038271210583575904889154116222442994379303345318393755250847171075897525101121014064331909322183789752225912372049538414228752296306713420175366756203625008965805802613868329804361440356562318765757833576565796142606504104155119206246662857875252950476895818779498908859921459993286091753602542566414415602638228230373273103418616598613215053419916641606883664743497289140934604578173748112776065465732696188129324603960211647925198934965933623459118052417873216780000104145475105120767821448288516559345915178147408229263844272996318949903220619160645539197099547237360081094933842368268022685655408030704849551301112983480288145554985517376232674226774237706719853313494193089677157583936812587602408879599379244015824724265126942432653735037183561435008340526248194585035910153877756574829382559160273708453788259581513244354069133080306366349303036702327371858911529140886931051125661553574310752742816481220649643139132488543015941618621938034689747260992307308826391306846046713304327439716974592000000000000000000000000000000000000000000000000000000*i1^115 + -223263209397976181215532849441136159804363461742991493432509331995051367720297948666928296189991890930437928834604101077637823839083821000149607081823810489184866934440648682616134436685170443065484865995784585652598186212773326816715079812028372702787318446444829392565934439165594111190615417976394085685004858989641799213546196859308604611163126035572968102833717379285929585295984093314651041166179610578915004949393470977621230574296288436246488084381198697588298618383904553116020120379379023077802859001381718891729094743142718602589887748381657326426102753331268883766943770176254976024125238554860084143062637376189078354289065743569068019538909317876181749662687625978943064791447184741247562909764962994882160337384216876526988508396287589341209214987692953641390998507609050772426537286030310234686912598169701073642016579597476169009259291938043777165729061498272418099255063441441322819468360125149048472832304212362175581798141149152048336514039280605022494051197508540159495548382289263281285858854518867034617249879876451512670755400871191481443726852283723018067075877367495041699391576484890002815588516660672791251431559495177473721237770811770120921404998722348446655421489938566744960083521540211171883862612738297611527574127608925562443363590061497330838168096936703729526165086582938741269195580347751972828713791331098389507217375474239709645796614472246199492242888254896845628582609150829070838391466838005793783699962974897199206189827568594928386869890901642650974337827867203575397772236093524583356391014121797350235678973473078307419192464667509923004227909095331046275917932055566611847005480055178294064359684806812560497883713082906299499598772413395483065720275297930493486155502572827254758432041603061769393009754434577566118842670461704091135552661626121884053543026853007671917005715645638150625138904979439061353136750629489837331503844569637333691408978213412464299691410881541090030423201076689178957195154684399306640809848843448604380730520681147568659810679981817217026533241723735952607709520067542996665164276774047470374359219971246284801160586626700144181249122617452855939098767460813621022718512086053828880907958355466035105823117510993552865986052996486289000398910774033339921491779184915323123575626977241282903940211723913998624091783158609164948232046400336775414341432579498748805049785352226209237435597516141149263959413603862452957106192353938494125220264705081794704938777805890400927878553997417853747200000000000000000000000000000000000000000000000000000*i1^116 + -48298903352147238234458182355820107183425543546313181645887721656734311792731768313455159724537893117871684459821671268700858310913549637098456470112053465459776822708680267639667003639863620710267906177946233003461341814892749223698093953564836290663560673544024350953962950086080142124097843168765917313480705007077912124200663697740675203788389791271180401415812064889320461665476937368829821963887345278148851740115843033873069117461080335739661963644384783088578595392711286844373720322836904776315887801040460018521539795971706010127082093750083527811855097114075526317578556313549739246047448253542804552875619525481122001693032282006036565224573539201298942203132256230255449409427065384482168097410786323187781715576102326037111606676691398588717137755675884101407798967153447614649416604473231267372524488068985284216645837636548907397581064252599336733312170751373393156201600381507335154597250107164430752655770773521193340858894723193489113073084747279660355900190169409421219383186173743432746783450362521846039341980251476614164859205458046587536643833580757048473175621400859087474852403835813333047325212226363158759810281288200163429227959378482451568920138137635516356722998838322078517437014113371390642017277352981995726117710797273014409498461073041749263796887592523052775374876137187968111298327942978097307668874562347956737533837231103866544607075933150274493995584876946082888189327792482428307861032247384665510511899405625318411680684167260327871473311182311220186119704549986333182744057759588495077921824625520815038030275509896927367319747967293117225078642932201299624886496402258916382003912106859952322581319375130756133471310578126197412057885315001281275334633281488396463080074350093718896428761644357963772038557046931515513687542854413917274204337972463811465768544183518077805307384400815992990068583694349788594902595910867375222679045751627111898062620123818686463710534206280027261008436518082046894336740759703531098282981890131040506749072080837907854293518197527188035160423372198506739254470038751189395480137092525852620341447870963528326179771052524872460182849256074280585373858245553676774302976935006605915120196134640456467660985081285659345161316099117449749964623456196252663281855585876275757387712336456688487251684768822420878826164722718586093910298730728339084275849400894439495495644426741111073548414429800186522592069339245834946634215977676828979099474374047783810292760993622833344956200365588480000000000000000000000000000000000000000000000000000*i1^117 + 29875485436032386338660120115022565788876979234294119961513261206400006600872948022616875960554889813005639798529299052952089857786463410723912231448190195034524049053451610003692010577239743216750185444159983799286802915957910654824834550826394943280471102772285897544459010602279363939419470476925211937368419264957653044756636204900340842649795081815675330346685574729598369544726487465065823048874928943078856020776193900280942846731305564476417258566816753248242191258789247149604772205344148045427261758067306572395239854875312324076343393849450618438318371689018799562215473147723123725897981665648306764257431453508068183377593944794253759666586137388766131431669385856235731850421860995291943781158079056147349285216105470516279360938853100238757707203309684033003811453183117147879357284686943978083260339257711052246334294716535248421427373948542142105407150675418186334729052010994767728265580966260437066579969464942693180096870033120488499183521985984565016435526498352859022776004061080445299789561923845291506528398673492127351260559736553100796291742419735564104304697372511022966207790364502137555719896635920516181492965649706869523328663982438562965088919927370723601228288340618167530066859912326165900381892545117497194780380225715037022659010617223217370679606550804421473563756185666081757181121613120599003316490351106216387337789341596167467192425473162624218746600769256347740658812558715849667091150982719736106346227024610790041410582293988254150864802137954214856341704404899253624091998812099443271016168679005514655929129572263888658339146094642727728011028829412426569436544634404062238605403691259677966462443713785028803906779245402595514910051991332707478403088264093379909535216559092856118314406333752618859078726301906444267877592961653240314086813736000077822778252428822605985117695944801024350282020298556496506297223325235315048238436527112897091816192291832242669886582562489081573203238855289659731624388728170193164071282899783362556798418502238904549247088622080544843099131902166705171328204998007902053979924180596068327515984361379354382327924943056376690517997998598183019371186032965355024787149677034480862072857700211322009373299873114661206767980101361793460591015404172506834648467357892495131976018357841184784747533460160608083480409366920701430971607476614804642923275057411978220918370106404030766247635300736513026424087877315303278006667634498052652988060925229370072844319387034011154501337088000000000000000000000000000000000000000000000000000*i1^118 + -6544309177238347141017207949393792103874948331815790525635031144340481064106645189846475458861801090307843565854067369130151058259609075948260624162522275838816163088453794069597819125058185588914116663012217963669383563380604035902639481779333081505250304220666616101997730334842875988984790830179263889137481094857813945848870100429567627154030799108278663786754072709614979979745847349912422278797639501203574183172175048003961843649236502492781402912370821978163837537576000157585586477339185087340230619368678274422623775656916924590195538855168235926098069099703398044891241801379087242951964097459144972013684495984090219784499565586527130582811585884923251116335954111236722324993409940308723941338547222529702178381990397900341253220413907786053658661023791289842768804958167722575527536174879074116925457683089080462645411832442019461763332095945518646425045830420860431619895486080740283494505602470956496584303596590163299213347724279879381659024687440082208626114252487757597864777221771062938109866557269683244371518573237995996694646855414431848455996865823450972839543320754964138388944798085534989795719437195513916861149261414746832498306323628822869536791032475454661002475532003553776723356801688759505161090207842794993248702993579235923375224206942127326441114139720664852407089228376395733840909075518652309504589589271597411140851777267248948549264077141287121148907967784276253192965646013058617992690454620678225757825975359422041269174466470122889336558117833959572908957170813431788335899270717348431843855673462251502500385355060144845556601495627724807094587452475693012355267187305695956363747899654855025317952749120059036785487926757474680865951652985682725692282078680978922142093464876119967322351820310552362992463365824029161022913135293478639471881946024657675707424143142180319869875783514309609757261178066747333303506426009494441176914350331790650043068073469061059310797879007224917642042929752331788628256537717582697976260823326221858394340680999494340653327503376790452564519184130577963450122334741553423074334974698833017178737903691624461829511152440620011890971628804937263704564216488915121006057810754164327031352795714273001862350255155281396392613446872105630458433774649885584431167460342040286678687682175107130929175176628284572007533252472317426221207080895816125845479816889187621830539889450667275964914496325968357683683776897888679691396734673351510626765906011208026002489075940407325491200000000000000000000000000000000000000000000000000*i1^119 + 960755285381905384002646840896836018144378364440955767086920426284666189628942498649489411420166768541893364282800386988959463247540109926293838964279236604599915274130253679783097053321321949364884714000724134406718375142287802049365644092697411225964665418062766568504907958929848817561020580424810660851900778629297179356989883268702954787986332854201843146562187608793685907681508806984403990526237929946952941586667122253006585517343726843977660007850318545614582263742485372336189367476709471946958340403685441196736179350447755520738755247715859697674257287330862904517045679601424034271071400389911287765724318832519333200754581339568711357638903625912244643312323128882858726409253312834990906453475294931728219778205244876153157348006789183195494111268732846507571327040343348880415359065394090900387084767967544634786939603540879541915725897690121653694170531819916853975251397317501985112505658911509792153090726160263265359184844889888387714774366480181361119252563834096584201048686886020320297329131000577576740426840937421239300733680157659510730668063901733696109567822071289151203814220249911553308129100858269667040343811496714047270794332702648783417715918310254685649531809523439912887554944683123260803187293206153963992891875606456563068024550829716177006893064063283074643386193952188908155949465655478450253747055056122140013082563543219568171648869787230130097034853708427363170046000360909881939980979813272677689586977373665816045853934827887330628843336984860465104063161825891997078969264027751553629366411220573699683173482647513101456384287885982437567165663255952992742215050654418687009494587740495702238236316817759743943266257057314357327747668144254455834243205956276916013616761929285971597603870577730287399550131085849157828613386918555463085792267219735411646299256890409529979868903381063069974918373718125348772169203932598558358789609534538580863337466547046357086248233559589998649611310982671002295956157769913350976651319307382225037520707535643936004955183344862243654479836287086016372524591247914339305855587800381003281008588528760854490845867161223848220978539683248958075680043345536672319514386062201440980572105568641195470434331098816293416223533438337616658555982739105441310837671374042248863405381901826196366680721393533122596286191769121466243531316440392546780264211235050588614622403655565646260912112908153712248793217274632942258027256514984298433766124737226198508879594882334720000000000000000000000000000000000000000000000000*i1^120 + -92977022003390962125198549062394701800425786461491729497896894983219046877132253804813783636401977199396069262654720345379520762625627372647706439334484234894498006436203362927200225499546929622952115347285854204064050373077336975493812975492336702875843622479016661544362672964610158426248032983862515643159497443595090303179146416660184467928013292053676055901091034635652211952721868584282186550306857254120746352487520996408066671772484024086627679166523598579995047095273430030848298827565732540977610142900443347805710784010012249054606524777466826569584659854735186626790958639341793692239669632205482758284999599200063915864540686952661254991783488773153601095235167472660668475789314529046949199207963448822427225349220098025965057994627808122164874786504132311515272271778581143163872941966731164954804635081622506845350555253273590190049971122534044525129243451252496875742038356278624763611025164770400831214337672007923907389172543890197159129552230820422264403809955231150663972406223728528826573675283843846283023221444909571000836690528950784236460377786263518113312363689530171704354245023558521196071433167111430431304898375883749569303707518523470123905663890176002879120273542344988129937849841363632281161592171478082450758330124556527285550003188630140117109559749325940318437328410261937584547632332095916824595259119439337937307231625766296366279075107065045379577141832966732933652944076677947165992421512153646568460110642816634542814737954453108052968544013227883643797897842117157274669189142981535354428826265955370998233615023222963104489242331952528831797884606865624922347530409679252649693265815543195409893035514143246418856505342981840249918870615015744975577990911826508828718990396792472202397603321018369492460407031477362934401286032393622273627647722278138704065173049639145551571253632167064036644209816385061626689457506501559792892853797925454218812547997054239060327240312861910961653710865898031356919128725839773293242711188691855777111835915694434221114270137140536965245658726267188795718818356745728050555502234648323527927739429470206723044175188126294553252442213930176473287368909235027483292822153142181779707787043511140147852101438692360770819775494368693161329806019663619088552734687401171312691587264196411173847720151583005377319042797831313304828994259056845096961134698758263108933164386127919746510715576473670555410487686599365251621494274039406138211024048591129248803061760000000000000000000000000000000000000000000000000*i1^121 + 1579396714206033449615512314457346744044598228861966175794537479149575877501191018077235460722351957401990685012595075031687116146821902125491171373413002135232697366876320902637149317499215536614343510253451480789865417296157974757314658253480642760749946456427461212685858829198807731592649914510857101740663449993416741986694954701321630150335625133611735162170629590768689159694366726022559734610521150448785824489617151092514279640805803521358522587812845641590017469516178471589466714807831482767490536990132373018371390638138288333673302876613896801925692865892161544402187192354547105570723192500614726611844288607950568801982245731666851873231689747099474079777327662783421391184098705313668148169431665774041358457115121932231798380863946255011454442393561643211216845872297102734774816673018555411376346705532949897838449392424772057054100309947201402611687172300550710560601587317408712794651675737627702874292566145362661770051118696999809931842957009249163670777661930053824955463604935131067659509345514850765922411011008158699610856232422202873494805800037235668013547739833575871910814901370477549693168177540157425225360388259735516037925012499218450309301729600122023868931581147420583344803753540281158367533946776950432691653744408328467937374299272917197340964842952568993472302797795767604805920720924378338170719179495308712327648171131725877154139651188917160536591676915147278490276344300072613841949784956613980810394181930034196211306561510636143792657331101962596088769886274487086891207057630862245950729175175743499185678287888976830327352128693842982946880964249574023223271771975959286298501560825230472336004599638629415030169073053924470664190168130982550471840010915138820543172870477067007143208255067745854302668390908224312315747058174656184338762775536470702208503897527809287289001783587414648398165013160591490345028637669033352204059606193420998463849771151664108286057173142332464857537663751519493328565509737760797295038318266022382355869835145365602967875838809050026598104751777584686314628928175269946967040597393116622419441006221428606096055806896116340469597753442332021992191476498563210362480007156679660423152579140246588236405331168420159335168536044577341331030919953548342451088009563807601003371340602932839030931480708827680377371434465938561363111369910632608439518818192561096854317765525797192437877944335559156394751553278949975422275835365709921883431231795366146867200000000000000000000000000000000000000000000000*i1^122 + -70173980710697660814791487109079107808806986706009253996990585552229753693028672613718554638945438817053707554844472260727690954760736540872958892778206149978590517136224374060696183377760532753380600921543215556426835231829432954992590110935077693246635702460083390270259885866615049375993164486007281340473818524713193982572240640539093781678141343508863168824515656305165925391965208632690320821915769563290267744944873257283195118422581341255227781511183611314880021088255103785580857290012109752148525633280840493613435776956057890118527379171383403019220604178965569302285307220905729739717764893473431423530664921775045967579528764905360562483015272874851960844778030416128850008563094277571965165371527145577579599027445867305535630718857085759878315842667566994732712246839356678928333564953175080268260299147330173016171014317371302280577272805570034850220145202018523721882137191570576989247967445759592249577716945413996689369384988523032069418370083868055192002742456514765114481698702789065695170416265421600563359446146349741116257192917772474599548549478125157697255471857408258906396181830428134674233265724131466877883423258068346488506508421412638085336876781892668017690181231228273929441835548772168219461159993388097433190347407513695167763980115798315937782349268548772637230234967606022157918666666675946525744253905067611866646636880435729252680641926904276120126983057550668115095125296003021653105634986179662709705877806953821576689201229382504738730806544705103681629167581488475757482493738191359589866292534871037578235192875874491031637199944919525572910003970097676657119384507481692509563450773610979829728408984843239451234500575975920788783696627479704530390692643065444489993302739671980117153343264583234715474419131993146470587646209366730957127915723213146120584730948903579691171279351986870184342840379196376880062714848283382529780023332403728734713088847928904751622024843735120321779957194388461339281685275652098418900527118750905093471517570705725805336931317220784888741366663522843869876106420209654880887066773078924397499280740512444676115351683875518022555278228603737987790652533544911709443229890235805201910615692755075952016867124908867048877047606979340095031932845489527792480274922780761722263494619271388092506862787328554284845614275343477776069999075898254695048444542179248430056166137080443543554919357268700728463178584514858401192535226743793096431749782568960000000000000000000000000000000000000000000000*i1^123 + 223619744497728073399476745745739044771130196351764191595502107945085353463033409768779775835948001058809596733591803394802108028285437254235752083287629004661206993985199993565737583744727380592099192815794569933484694810441470620472628416703618524946054921438699561712149404902808949463946864274249464921665039929870428727972982371334878181510175560835364576565826073600516743166801265010745043497261155514133883518960530856119770353523977803627622756384496945806940139415303883514541238630357190696724608876079590389131295078146064944220906911241172017878881109681492964539120669560078792403292594293867270117149462905563117719694477778442930755812430007574462642894268089007855616440749665911882355226055816044633680540717445614154224026810972184756481909408482143017624844835421774176389161480215380038045333560713874569751941334138229357711562525500838233227040909595004758089939729691866605157310872294977443671153252562755345445658257365757632894561639417891112283276946657107000475808069849021848486350447602194765241416835350636143932453183510991741366999963456632508546497254119040189591049101991078359994265721193574856316407703609375215755880208907287607886209644333434440409768418611727911375945729622702598175193279801997748677069479995970314864693160782799318133101959747378472638067319856978566535729537461841968755505966863865563308931820057177745965152989621625958621308012022141402613159799940174220408194253022073193123410942803167468946790703881641986919119932788020612091165402573934496982864762015605120835811903893532507325590954171969037696532257048324017374085803679464709764052350629499900966198813458944967569660737023491648918955862171709776716620238171791991830671081854625242828754144212225872830499010357513366907217389292485183501646152644233399619833217484917220436608761237521885557063678805958831090772686514158800323850502899006038344957444516445888484707087285463164364085603761374617964360463093185878922783441890750811391146297591873739327608836350052011519593014070041535150849701522593650919064867307853738807733438794415198504259247597381374283561635999505481570273436019483297655312537108312147981684948349754997851477660773419011256664170334453367656366079885274533363732631478495894018611453365329347870172417938126781815889104803898238577962646208191802107916431764811625856305024626842310895401958016272409254311880253857934262332244853594961276158485466016111044172185600000000000000000000000000000000000000000000000*i1^124 + -7383645205499961587138181124868961079313470643015343168148389403797438864018308641479223240860279909360265209629464959580994009975878882030210664138241182692490425831380571406600056015017254017234498974419605477328670500743280708782639024053931346166655441506734664250442110257012565869749514403911379864658175241951056697988136631832725840767823351686645369166507425956677827095366469512380121242053094661613109744882353492470896792620392160999786938847065510454931185455025823849720990407728561288290369528645755148590110452399546947248557545966162522631279156731162537441298245025240139946361664810140794202463198744174003708562194013606149874832638235102485312131278183687584902168607795881596109148668553997915374398854829316258016425755160419147422894003097997955484542790456084660653451405576369483165033676363034673811098646443717930899129698076935354445592598016853835886312391845711368905831721374449661846548555781011311485258465199955221668814820258184753805561965188144206180049806127875624796467004770174407724665036425314335413062316234655389173044638521739068566994249321787422340968493526582169674506095469570406594324933630567878010126596650150293997422560829565556062628018612217529321841866516391851613668454178970987991441942566490274736519259789120113618157627720190196711847363755059977734728793027536235641961883561790619950551500747692957523588892324731050960872449569510523447106510752666531630949236999556227640756763496300476680346189969721508762562499914432629554456713018289691338283755411705315992667831673819533392143928320772574178192007672448788163767550002846870410576837469708861041173140638530766016703330010482554318247719303399284169572844708230367316249660564899142039269707066240922621231902962919587352939851676016738519796951860773026179185992304465236128937801964148271133850237679468636886252140057740631545294806764527457270007720279275422810619096217480419322110284661854504662938499183583042339827683385727182754198471392783274123469933932449310494796602379284314798571244982942441375699175664052659690338260085116823280929852850222738549581994206667530880863430178234919320284603615374730504392621128605738105784277468685604827822951030455798855617102034438247542856284611729733044986812911520802632407643060204142196461272939264670659083168186247465507530305842896821058439691971188243123220438815797554784007816677917275428336167505598140732057729511507339226644480000000000000000000000000000000000000000000*i1^125 + 17783622159645621074762529864564445290172176357048979322915611628317987059967864891204435541279925698572537235871962355529512379146084209538577893897939558614614553087499567130168879516229533377454784700823339711990921236376095793296809153363519196495061162960140490521886002212625855117117065903335351413225934099229103679309127108894445552389853447437743958681008946542862615346612089756110003425972567551226082259541671009857919215596033651889813854222584812292089060993457110286637574217301938811971812143529365603759771059483153995648514462830605130601764532610519714258360579086888882631480990784733467883375651668835952088844453135598670042572976256370627201821438429643096139159847423148107377213286795571075111883536851992339324560678778490269577485346371320903155203392626908469397561768898832828126591873372852173230527458365505576204596733241212353112102879332644464616015939918139154390786842874376803184178816678067397940212281214377373233301499173073617922907153760253949466956617952172838811411835090398652286984115632893455173878418534343461890381793477727323289815055755621770198014995054754663865458361529623044059391838100946255655378186740982253170374856426771733086262655919369107326532137962963744358736143008766928509049337834968062133800380348276815066552103072838500587432782508673174984047712891541444028803081743598348166616451622748141010232326221971947145519370112355297893871798497266409864309939266246916484152160485912013007062690328922043014827132315169999763988819018067237111908653948685865878832486219308199591679679403162138965661972787733561010775153189723382228423880454368722848018478082503665898111450279158076448126100914776311139966973845681370247111981429895726166267384180711299613585075927673741957772882835014503954036567929768336507316890960603513992690876418891854262738442887624399371162256625697991154754275309491719220514739319548626235280926204676579853905934048130555954049501217625477438955523248068912648960036479543102499736975191128384438141822552251686299293802236113114952940475049232888056625284913470060655246300168161305389085310041494218325688758324500223989417757900150998758541739845510801049363949735058897439335476195327442423467709753507181341182506010642493158977053075627616276656194104854415051487256051659605549047471728794986076277086831974097772247776118972660048244267746011505950579744612100217926407666245186666103076239384525144064000000000000000000000000000000000000000000*i1^126 + 566679735706718835364140356473087970062338673608965576383410238208733100037546136188875056589877471356061899969417298179201380215793096061342927221784992335784786972057067554727740815172848611379981903836827247864721746933393695937450853857809081437308341110399961494183070221266856194609947772766319415606080464912956780213421910458217271025659722332482885980695068824516379520818858539238916468038983108388609894661360620891851355684981734423508774841784411337422646994977923285454661173757342663578043494024659881806367389481821864425174188858613410935140877817109470077728871335780356866153824483945491646395013644463189064718623114700052555270156914896999643860644934293717664499024202665188894856170032290685624746424823590891258894879273428748690143490463967411526244937542248176876761606159915506294544872265658308690321710203610223172531686351307742462256677775276525693940216763727687714902289110590040657270134880642305543499196323850758779472168589945726196685018140767571656117825910831157395984354022854792684920566457124468414063340193670358344768913885333902296779410565038130956123748529549764049491304871616802464874976255094443482753399633672511968066827917000315009445210582597437511796213972617522136804534733750390405845022646750714816534469497488778598145124719801999679773203230351864038800145690435076734672163553932998024261887692145359698385644786488137355546067561016342739169896807070046208445794280935025148137782373470836959779879747365528625597564928857679234311947468975069707769866973341786216909331117686259844198533591284233292870142700058075961572662087784873314175704263641871598399295841888990143275007184561915072066712594106399525530880924857685359532523640682597203765027179424008855530452712803030438083264304677756812327637044334896722506542385680512976555433247923722825788348556793122777880386364762326317280867922180163575681468212544809896878418751130556019772437859146499411785089289417259995198192460447214410430419143180283707793059051991040422771386830930117568244143470402815292527318784768224620479586630550833861531545866336055769048347362033353754778350347349480534758815609659481521749382677181331546696082473744726538617997104799521344056081165910772743634677947054842904957777438840504021216025839922215584001500948852522626348451974985197962797927249008876285650750335401653471145536812939215344629890045727799589734787317607885438633879011328000000000000000000000000000000000000000000*i1^127 + 341451925197367084220718093460119086810889762419915517999554189188682622951414344482994165620975843590800414448683429126224017071018614900110458021617099172729368510064879302169368471594444978273290728770624006871473269195444098057217220230190433540227582894784922267250683977506139428971698795914659641411381499084676557606491433244069514785855527665846678397509949366187422776809329851817078540908110536237646051974653251209925895232709522297264103898684223034982339688080774009234556644097988235373438201656946095793632965825363987698116734729908434854482354904350671498781394690407088095111650872648462663645595399558479778066634866228994700643588247566920576234884484058988691705359906627206282388259299751658421035613723411983571346602826697411712059699058772007369651130590752596396762363830939432065549137433014614421797461112933821577394996493220101045585589559128313795917489402113346398957968944266377868448129483597386371223106331061953675739031945988483667812957608819172064709964001902149879169459496030894502579588814428140919637566246450221860992963265704867790869898373622746545137554646054574391664266909841965273646385735779183007300291149831727841057220837727814719142765185343767687353408273303177415637593337277079886638562711416583724938199926685991774082321061224669936204087728440243805057923331109717031002081217445071885788206637509648951853654699775266942272382254082065556750457743912865891014623423090503239163768408472516800899306420918184748993161287609834577290265274747863868346853038643225352147388342532681810820613284036414701782408558306820454698077711285392953944180169812040215207378917421029213246712704552779944018676037268438032604640650464971743408538792487265964452953748502733587959493476530935589760113978641349185794436212529302694577346536139990799932334362702225890193530642028130776195599765705786231346225560322008231922325053421513490583925357838036247088921243605147131365118485441920064986181131240115057347166454509389771716174630113349771176919527737173556900305571142494707571010952439534292310158476874962936072135807640684150726723759162251100852270347597305386059839046920304548456682713677486048000134963867800143003464127178485515241588154787654629129100047267396758985480149393614791773411401077893953503309628313792777606268501311056980424972846493012270314072527055309164879445948956512634518966522547971536470142052360710691288514560000000000000000000000000000000000000000*i1^128 + 24715532364900389822401093983242210285355601375538020997090887303280925950900954582955655878405622170570675646466872930409387515806291890028959368338288201382845495060798075927443552100024219491312194923786049789358674871488026378938674750826319073733522184409072612054717246482329406833206933683468339202869378361579046388636832241097116984397784110449683193544288756074938027246670880579361235439734341257532917114105605950224857753248147913521177835426714736818375186091322160069272027101933353851897330923193807694897386721040936433685992511424560737135465310810235852412135219914128618667300209208442655086425691879638938115417691783735490146686785673493185762920819530238996466050503873600067253260788115451919376977360478223923658279771646265213981883874611752914630227843031449852237843814478040583789795185288988854965332318840117424535419940518125936443598557977505019478717314777073059027773914023404340482969429220992838844202171023637278631107453233223605892240183154707413590020047814551337557682503687203000684755454244501801784142327688743245843923866286313840365509685471106890800442812181930167126884560335269858052970848442110178264358935040192267200409882945794278424738547018425115386187007203633500123471390258691265301229320945122092081087945577613161257245742766460513046506329192593652182032796961298467709351184121899186566492262748995542646715869598147462089431065737500577339613298745582435393208988149982036697035778667976604167315372442924189275833399167501418672864603214942972792014741009361144654604760335873863681461686869975388886911908745713981334716323109970296405397253663546579221539021659423565552779345795250299774722926213144481464205668889218261788123770605049064280174108883532058486504630204089337258123078785394182945304930158778330720762548648263698012622072878449999607829035478811895187833607128300992366916156162361752797500243497083634446634476715909435402711207347510147101466369069393462950227022423528474891831636271256513537432335529043231615801089357557214305455861570093594155845240593021721102637307274900117338615482930501783443178762321874688096226542549919745825058059983429935106181471836890846927991485107974198777717309680633268209902287040679440575717456205297299655644334832018134212505418004112766562519582434279476432232962562317156408109581463901011270432157857796968422330242022441953999054920422237750357139767164441460736000000000000000000000000000000000000000*i1^129 + 3269102704537457448001548629172581335437014954372985248481619695298059006720152078137249095035354944481876774404929199858502031578796553699182511689120798999940911617937673787931685005374576342936305468279890821944847269193986792312806358090121259754864614792082843956594627348912805276621568521642736830382408832342884726677172967315959718412974255484609425559675583761647503325652663700307833910535060619352293081636577571428364962750615944359494195777385038226277972785627565738224114343473948069552899185010783334910251971006684567426016350886263055475239688279433041287746706570924844256035967469998328187070045839383115249417085400181304259701346905038391775550610423308467875208518841372145665926038261448578147146428246653990233855263184073966375799457437083145417463810358594584557717040870530334848216618174326638189984308355059087431235358381412281810576164766620876209527419769156792110879723056014801585828485673385532331478882327256612169471339252777961457025227335759191153450231998104637315733196954985287113850985177337062946242135147357465487428931827809438932922124208601713928302560268833968746324490171326087117569304159396695095925566131065740512648843144699150155001515854642076837696371670177567695225768505209650623091835327650104891805898205164487494346915385101118229249208731961224208455133729003854358118767406669886882849820897898270366393276400011947511520347444028243140321875725365082607750506199038983232883554990322814274763117981965126289263665582979693725130741404620808273525319507545818699261184109516783754437703006355771081192509921327301950228717189743015061912802010193862900948540517505783922590698502668069819117847361902866144832570338678314657886284497249556859102516833625227934117070621489372268844475300536573781754127556189651240302364402497402361003744611836399382001142292610960783715194884088515566643444049745692583563492235212369936785040097197153286765796168307099135777564872270865618945297927029477141438322106202445089194720946392533252112128674822488674014132595870286122605322667114679843500969028604113807721568449577781981168824295204809632259661537495832911515400249916976391623107999319210334260795271841987243932396403879455657261736789666752866512324034277020311810645255600507441999734549354318617508356207280868819703222733667612424784938001321590026819747849587737247226282624565409565647634095190649941240787343769600000000000000000000000000000000000000*i1^130 + 200211270745817678753320145423241888552904791999905752572012415066415476646471462504288842342617142637757559001007631502256820426208560817762833866247685319813622103131957992987826187725173357430311301854177104689947799764759627081075877085009779945222910135344099819907849211500440403473686687609422425512556687871027903348744389300072647527650021449657530921530095478618657050675845862498165640182700684547023636238050464534916655853585142073440541737243968628037986063722152907307806452458994916793568904588266736822233030950065291408060596602074425044579121782541883398547969675879678292254039591006005595677727580985214534663945352912583492195172128579856726675639020922444173065910831800424371289069376792960624620840707035698535855906891339000320247990118182524214119655045591693875448361875660150834575815294318656457263574956685079122498746471398083912320370968775979659005809632811744999317735550824176148895447756667690704482800711869333366322913339061882453563377941214698495501374519293387982400034785293860271757551404154010180816547979194959158202753522383547843724570389865848957993350755936569838501843308399523938952820989228267920763290520183772914896453613697901041352104440478559310058401397517747734592730094384297170244526965724517973043977941450692935704775301527593860924953755668416656628690443434117240554861131853446507490658397965481984913037057230680063287446821762307460926118044304599715739045006453346249454495825507153131811291123791225501655915320100854750046297017701644017731875726510990530717333284148760345295288112341263548699177390731638380141266021738982580657382919876610320801101523920268457700187969061261462993728234216223658879512598196387714865612967640558162779105586889598846446209836957394121928465616677006275010361644428761232263960636115749567478339459275479652860268487307110165974291329173457849568437332725834420607181859374671597988278517876107897374675370221320511452775191864301361610528851922972980228218935892414800371922473456218232813975457196239267686027433269148077657589936724683480580419597567306074903852808057853714410437315608993895901622744482165356216610042683551947813696143170636818548716394734048144291261934470909717431350819845316923763293361790305174107162206963343684684085498697119660882120762189061133807534903959322299884726929543476748876877635036188441496911299163757259611360751425970267876229120000000000000000000000000000000000000*i1^131 + 11582835040633074031615637358736407883672649830293321406065419649184327172852020191760141785679369413070935197191721741083295250654899000633160012556880251861157073120318678997102455731123739438682499007618811463668835500681390727259518645672522752969158041813995734898223760794223666364803897444991777680524557848897496142721196490662282511827675971923012409080020501368302402049002220460380273991772975443749328464962206872133447997791701171484192308774972389889001838920217899027205614214931823373453458950816214365939286116018994222147234257079663687543692446755203455775443189423067752276692596443554542585126784817049441231596676399260694633629214469811979515398924908955840783202414209542826472629680987458817022929369791845667647524652233143039411458304225861219568730247834071250063925385821803258913896287347873984123626328381015457839810205334539531552498378791495958400502395651755767016061912616938592950760708113379163742205776794273246864117897954148051687299819609111359462009940582277829371066304924791177315753296489711562226397297469560717889346504740934383572760391421498115233400830451138560541754834777506474866890321376435188499834143136919628955412255961282854248928244277396952041417467115403037995748084104147221827096822530208257557296545770290567586604319879045107953901536158124002799722654297286235849368980422071035959938159992458456184828177549854961321518569320740845373817771504717107443220353205303834610958863643802225005449998207775079744535084194659949116753871040340455565615490527870754987384543855061192959803349769302254419102524196975026766772311763778265086967757067865739719534081631643417166413297540014052383551952078328491875844862710362623467911967702787685780928504439068516515249089799854328368121918542596993782844526398848745219035967949234179407959061110463857951406149695826240212633430653500682888602608496658396951305227878835885900575523292492546855150757982660139795864128840163987283978552924598484213278815240658203880357976729928118490913440774768300133827021733761116630394900077290364022667703488931338838037036662899363515417229898783327948025360025138992880752175901500898154852860311753625225781614063954139791726219364337879796880604529263159024325298320093699775811347727611901835346137666917670345205089822788880235789529792743336573792928651375153116736242610228937465755474121872426007162506527511674880000000000000000000000000000000000000*i1^132 + 433681273407677085080671415417986163792537839438196801041709486838267454689159943620670065388278986645526734483618650148607387131986774440905698531452723000297356510767919556366782559036611146114664979058907784190818634239905613288375356749040256271039796976064276023555912883587084416650842511665315196896553267615733315311281485734013845629631711395877471313533163060101509959259575332846520904615026519024634164497042646630984670407345123975225760169311858153296783132587644046683627152821948880968056502837910400470886861777526280203874362722025765090752911766536809268595891402387636853607309735384069382377810462467344290545125959880017901179691367491395968554652666090924909683928402382350979306279470187768910595299087190555597475081957093999235704789369948730148540400266333608270353205923797294661890806639952372795831050992873261524011810178916737386689746910347678166502259300623477979984950058404759421758572424421862129783132937515978539135267739866590405927391997365999922206957371281360693795078425243685496825799899495474586515277790466598552170194934176969843550748473821502410501506646398178704907905440982734910719692575498417802361868098762788331015901772034718128584013746488638003527050736421097975531127873422659299340592845180358328692956966787524820716404636590936026111173879355373839486578680889013649809519566662319008748856679979746762218436256773872233474925253085781795201681551397343461783180935606203136728600759662607385627504479016936958448317247285695147538005617706134019963237130902731426534720432728535552577715390025408939827721783292712646519887221335107744883225426069794812775166713533745736576938119102325467017721652096541788334070947063238328066367135417605581692252521616981916612435123406425144679745950205258916746069846213121610572156362511220457647725854604155466408473853261941519361151027895739168768595516004241544784981099287511244335600786732503986037685210660641352719012558107559032003674817224011333499837473884964906663874752850917163549481518574969057915062235457409995088316008967546565419852348644910904472420551094670848117767529854619808613732853004881616159724160110331833280829164707440555434549814719955031859874184652386169275193959959513118453308852664678474035562219986126020311155846035796988355748546181462210780514848532583809307516743069970323130956557176319654856168734637647217234408374272000000000000000000000000000000000000*i1^133 + 9743349004021139221193027568550064119756148015937735727841972926272605494810785113086326844320174318462245296936715245855690218375050569673230877829571743055504868291076006661203850075104148596454870664653164257687524879025277355418485982388513969985437171570750482299436221527436760612072945979291888258999710833115573525193781466267814762633282954670764537204311887271227006391714687234880051659439555509914895151960142414050901432914400672668827599192498357576205803519794399714121509037389301522697992372095687141382071695626599350489230343071173493332461355743638747043954513467003757301378724687298463348070399862237631234442917081872350919607454937936853650640182488094074444955314600277609258007645909802957421683865791155725517704761128338481001248422436538818555755644557270371769817356932177004525123334373086075540556684170794557241164903708258059447430212661803051118111551663355153685583992278794958434694997461453377052706669030013882459476553687378027122966218559607072838253733524669196056729032315583233821720392547266754577866565108775200793946877365495862739741773415398889841333202919701714533792181157416608863895999879959819183158416996068539472911395225616541495315780211993657171516774238178660932314765215390586129407916328470073915925917100812633434614332769442293364878411260088420337213208380872990133370508422566663101075410480940411888846727468264100824428687683592043220532590138665200040505505802813930971127408228364708070713542046233338337496919752332897990459242714968513539598815602235119088418412582754932888914277832520341099705381496750217349558103437152229978826706971385263176500288439031417524351953726032584819665675543386796003559128844863751398806098930044710381150828268487398257346883286851392217301607696499200222178676880812723648491314648353214882292332084908064203202471990101816345486571197112961243294193878825595399339523914428664312576046185050342362799224170151941293287857434658774199407344991714096293668983359334925566062309541907370484545998142406125097220437497521326788361836585159962635082644435027179860424089701668117288580706517273454562836580534279153747375190434940509607771258075088645114701448508365570797309476592323783575491280725878975677336820864817518262950519713941578933909618416886234580768104307770204197314654587322470117605688063627638972377824611586176645746974235682738672762880000000000000000000000000000000000*i1^134 + 135631278724512115768241809341765251300728252924990817785009164982110324854973103579309937205024261748271772160167628377914684818579248352527714166499975911884957061015135965082540289482559799991134543371006272352155372008006324917375576536516028479818265653894519661361717762388158669972810140539780964640395677100512862373395494829922217642739418842949282373637954197102766001643510910511420787622263562643731279495330485236352997418080250530423255151368253506674880328222687585739024347650191346192398257365012418270995253308950109004062633059264868510053642655006071784259899061662927214363340656640379559235201425998922636220629431645354194810666021083840169094998661175315021009622688452916496718396726123594085680934177851554477809016984429002166259472618603454960990779505707071348219604632611687226461943087693329283877324875999877216103800987213128509291497896560007049963837934993974859925192600373918352469610929206947969588443617760648632623691711495806682144171912624576144021513375804700163458380240702065848897125486115453245840137621104715218115639155654837901043055884219971260240001974467640234834824017485014895477330891254159764759071890917089560819810720633957260760072854297203149335438378941328341927511953448847062969800654080118193517587889910802877549848045711903905977511500424843328551197362164788806456057533313337631758194025632902502097302284188106577470915602285950805477549628952733756748497518954821365703420665501091805188016310898341914306330006820906554201724936409573646750714556535264967110995698415623851856786091167442478587171175536991211511845856331081298823227731362262778397093821088962877008635420977535398403446382564672169981052028444883697035822317281307395074608319892769728899816679092208441718576151980716001506551687853753969385091646735834679509051643362407353281432474441656388491439354540828958430469923652336062099298850644204491388778222260597678230057735172375312781637211309355816822021479629090973689413564961066504042959027512726159845396081764259924769531923651160591830173169795047487684454083815077142887539513085734568687770326496953128844249753772618459999951785238264824484143885615335026511259611073045285176981847759033591202743206602274438346897911725595735496324259088698162832136707142479879327783357954864311111928755214125616720626652550501468716332637271290743349950161151328256000000000000000000000000000000000*i1^135 + 1192865616707197487344977769037736522648689910556736375226680232149654179811401577636434669653962011346135348496790580322754988416520897062524615260778275617680319367791484297237233034589875433578001675656650213876720302954152856619854698447515345199594816106449247133670242119029289945560490031774233553433064045893753610169823137719195029027963195554210878631869738956303608664625274621089612454320454791952755882468040076403463526206940081313951611311592935245361448805061927472627056889292370023328846958777315030103691970451284271678597092434374121660405005583901523202476005439096397591227338224885832947283876089538215042252121704008467772536740063899653636387834858102093056483917687933031280177638302568104100028502864216604957575813694618293167973191709285557901396497649498590516231979924890625906933478029632462471736201065860044899944428577732376783308359568859521686468745777420400464892516919918379487312127595909971954825123133141628780463343212420866209279059908765582611290971169666821185920967904889166291328963291171780998314435737945961213776578777723310014714602367413237859989737636287060785695630440823325012151433829132484760119792041089579757342065779482234359061314246680982811595141280478991130707522463480202190000548233560726407113682909871713034586403272118174290081583190863646353123810337244431057646397338775423530975575820621919891532435234959886045282372560147406903332407451414666831717106263980015810446737660509300710222866793668062168603264794384042178246852987123015430191375998994491585331061970918121337738417833027068621190636032628095928615291729512971943908321837298262503548639196199183145528914287026753384807007754453087018117776255187232418112014613490525707029687906508683765377862655670530767006671810711861576064119589240512011621140432399275533830178870297124032750361117171324133634367945294454583114315821775970719505464682274344128550279017992174900053325642653763616346108949899557608893646486495553400433464606879118053767215860791683901331879517879039386705994408478247637716951987244974648720672313329053849643130732336431406842498948137350084160000036542440090641017482193643198788316259642553012256105361995407626633338592065309424821586154722975415104528150341454313933556843792564682741802294746938265315463114549530735801397724410625002372942976620045080152532377420378164011466752000000000000000000000000000000000*i1^136 + 6833001690979527916778544673413029825221533513786618314081987277210333410923061332990066609975793156366804003427453437871832215019501985282452811980492067670460704848298066853157623220525739694066481281656646597241975890332038337964749992002192481003251034560518580792930809795539736845610399091163934054611271695911036970677704008239387465494043467061173149491518859167243254980025564006698423979872544257893593654448799325719277500555501010376961440819369819155737585059741514539849544679698098344849782772004953087668280269984530328204673880998663432068244981904155840674564484656226348409356489303091748951423796090935513297906413187468786424204778253854563326071891609868129893625476472443936752932136724575337925877022844405697400148644875446686842204040556306006192391371190660329639044089269204237942609772647428166007212021001897511192423433911718395567672544758983041104790958704429084981723510983333642835774716035887950529332217046374305826612049793060731637539153432473876455408202045783143005925572157935894550056160649717300205278744597358969887237881474591423355068286956116571784009924310002300345588034107380027933393412043275337590795446275183574910183256669806837053105778807746215249246103028127807002810089380510024007158752337439199268635129603518498979569146511123579805808918048159535363079908393188293732876259436800495261627009640851697050850248488752261098618142047296201871076203236005926118117883990096337060286690435403724015144118701252494381919351061416386482262047681960517201924956701179962155047532095062426223432531106077861299978478536044211527104053600151892808478914168355650803472101273081654647263536893996790722711804361880800910177953862218669244739380743585262212313409679245128456020411899763355152953552950389572820234021047507170166321284991725877751521563304980180295613612723799922634868350674632499280392223310644467088185882786499865919561237189445848434991067007592262100880396623425429429353445405376158948254920979666507235555347134666004612213732018173892218378779711288368164703597248221272904262443057316064694035680261037615298535204069796576192498635380121404200163705884469057662912387171203571762705201440450149571339494836629420900519049441424381578279769804159878833847633202106846338761263531198456925976224142344370925009551314897641756700167602696222451327944171684899061760000000000000000000000000000000*i1^137 + 27497341380442581383762068810836133685129560510514787922735098118509517281453505545938714501553498492676834423878266767924944991749391022053153840372951460647733635912412347961466231669540797296667989151019979897521487030204237593096610150939800153395729342164571840556943455002337731557360948879582483425405663820866587737168977438275188453144386832861126484729604996536446557692366547637396230869784366576511548658425699037487306518520203734004085998857270271553689953689419401626494923846781703198208962541218760377884083632608569458603192676849334073955170435096751540744705706200290591856875576700014220448193580017947325201570897568836426979595147086577157548665067559692273589286302327469862971605629215141814692550787724380483920136772719651368921098311906149214469409956062792724299049978176824497601364970155564551088325724935819360047280304907152840233874206827238839809710345320180449001224828202031081892808227126238780167146763733153685154788355436070184416786319334432178872103681508046461382964806577112389955959329725078949658212729686472151934628817697693519602013233966852244785046626519335291586454679375397630924127140930998918605521530088511023086632846677598279498186621093548927184485341024442877391848365588585353305761583879934068291617537724766843130772592178446634461009262839267547952883243403698355814597087560710386377154511649649611676926962321579074788228714163102086037817792678127942931842035198363195453563240240032819443590726621896401581135557820166057356053241878286261697467501689215368246965708287370883928518272949802085452131436121814410980828291274114937431013040682416138988383728690679914695243080408438478312722821875948019947390034000434602290587193913487612412337489945061303379195555996182219136119539810381015169948162452854136865729394102997800750863559931327006591714899212659004407600689479208043363672785188914110829055915335470007017013786081709186582828764066813778669257761385010242360685410963302835224495650319176732478128634635366129309395527209805292787282546906323690256463700368670475941285073263597637295908592258398650934917853240946681653410113556547966396827595183732347116295312343412045475298532995870899950507076093812239794228575208360883624179100034655547508924463636725241804112378933156973582892583136536449237601740487371199452542369526963752719177744384000000000000000000000000000000000*i1^138 + 82109610307360135830312490608285292504830502424290663834045495749961529598435625351334057243958453803841817673598059835837390962791027664465784335473556026238071540093376029304672168448908390062762274051454209050573872456695324751805006860896244260501343900458194801603274122846499593784937633862710384284872727654738340055539098090192388482747908434029158359083031666367635608927082829042084488112616574926452066239255328334572101627217631563035671669858136911958482830250622354432173645242423958615041064003014587508196957389681087022721480362322698996247007011495433980672006257579256343262092138077871277316790141297847893758114756986665140952241614380979393836539063698312131330290563126438308888787084219104370663289837044257567720665725417625058009074512120106532600885135717517841832668486704606639270113926079465043585025073444072001430117578662036529270758457499783154013671130860876636830354151610260336112684037353212592190796517158919957141290821069958359175534330693749872572544121845758069801138617031898873091534165229351836098842924986675956786156359930846173666782962394732372306097994625226250167670155901561461438198036413945397299051892050929756004478178829613105499807775071584137319505719071674096094701862798369716217922181034632707025006352600920877581589948344231173246310264118154024067074546627533218298413509309822687643060942727441339746622577614950542095921505305333558831868964393902963637748769714914726016389543091981337004101449578571843995141434192229732811504710506992585265575245692769408686298502342383986438815566572122491651780542811156566564005534256885585963555094161842965142948153651862715448151544004374696848791224616845254335810235213041425703297112768374968467488547816545938666421031912468228999605555506837300725548563041920155807267522915944939142382513376432640639176657867204282088237194553656964044758062523025012124470296526061468967240900805606368394596908403380415500722762568847805026402434408805248800370535418900222513182004114090784509621536314028195928490191788382925112984593312875032574081511427902589923680007465044344235681172384476379827431706774059907005188032157641466742673293112069625574535562044904938914423463679813008478620011097766833205228560702386346478078446575677469800226366458958760101861082001530680818713469576446584191570803967535324594176000000000000000000000000000000*i1^139 + 188593248770371743409156012462673329807970859371146533832059846270815638061249526007767640102724230658221061425853896348751117419304187928728437599317390538687296931698099208412160032007709122831154748200819879771915236673041861987299757561403141936054265507574212352856217741648379751346559019860225869955988865521920664727156637512590634929076842144730501270437784114563544960355450196780682999793110798673430069439618348417339129699120252110621300246746892004233631194793187403720023035700659569124000183336704516054686773954963193041722220688315461948034740391712976013387615386220227087599111198056699816038814007966828940004261434012360809926689196996514124729206520873358371494618622862838747133819511657198670831599393887916667412095009617880092775472619263623489900942163972536269913846714835741438576996643060962322708335479182374325801665752282885831839743416095261736538888096851121148492986933939951308177332254607822591316286140596799028053489034563922761034310284345670141024493359903181676003580001131053846972824228148218748308047982593436274231865427434002627947482240197822620464984323196958759253425945053419044628757056148559977083136550689524357730054615027567184994506766348732868140527301291905372299657688481472618290584775078560818566263821603676101793181505481987326211922700833864196947005981131296047017959045188934991187723356886539629138416379474461763444852089527411472951886953766775053557853927370899282822173071108650452625025350694721878260508375775388899556561806179041769109614201572721459927539433097597015517080260094420027990225480693821129072057552013755829458416185919143584680612914555155970691797933259780235184206642066627353544574280858991829124203499118067940150231143386384155000183800515485125559898515064024410142250833496832187746340770205297937117608792393472571602291368472054293348854327094813998831324083245044568887704164488241201103926102078599561901076191798720560312682775062817280448416721952605836309594250444635108135292788142514717499559058911033902071079528722493988259317904626249030459249210249474153293390403942267895161687295507300427540581317593645036086144437004680560001599844573865206761517967295305636208751570197821939389877226202673938493762723339771623203719804199875392783678817315346416411147530738282209324911843220989673576299329413447680000000000000000000000000000*i1^140 + 333599878168750726812857693839763640045902583345510977993325127771829648100431045846590242521809033786174257416425495575854189434253700845521227251131553413797240677138411122511142303393620326475881578086544424756949943969138447559894137099982850462076815033246565981253193824864697989000451213048291977554197306799581315168742483653019691177060668139023745963840736774287101625259085104259636503793608361940918939930452172635758311486397200973421593161905046408561209634624921190646293250918636059544007286983991506353032327551310205720098459319097676637139634115489131601143013444871905811349033749525857162548361491132084289771410947178499410077193158567838824463607175467086183954956445719425312708305955497958235776770425445616721276431461353374253147394512256937432653118420759164562722567363143449625379504090128313514877581448663431546631233784325656285914484703785019233695938870797398867884557219163064343868115371022963177013690472854961152099889443594551854939441639530924888261327406111992477321016486075724711471252163277678204449765486095671623125992787379982009066455785976853478853337104270816491356618951448749705632071291379018579014778815278597659423354226995921317786926961375421483558790307515442465970243171959188580679405593242671205912249940831918047427891044552323114506849623891165089143036756858825238145870337635868188885290080784693321343031039682517104134358315727106633724047698191738367045339115250037871619678357334950842948802138190533646369186989428661232133227415582083249481429196975030846967695567837017278567701978102882062638157168169555530348181287231279396442246713910512551285674299900324499596178658701011608241575203693183229218706640609238295376337313865235748826496653814930163022682227059841549288725624029592525598752031870324688556187995995265999489898314566989803841970772138948311303402913130860653309819762167354692772080964384012906639310545753598685119290998354404091478752982105468897673107524399160905757294420092054098326862644545812776853400938054998246033100808994514997801287305620262355972904154866537408013714692214217985108281447194301508641404211732709950819607353284200802511858875811137495757891248349288231174964476106504271773798256068260824504787637289766074942917761276505109164032120846818325279780955016969274387853196707142923779571712000000000000000000000000000*i1^141 + 616343867844948979081224220656068874154173259037192673275021201187296009930963119407039800515300763165932319274709348023495060951770616877990742356591981132438584675918806403808621364669126770566996190549435420321934903742469619816159972826915154966625457429698643979661106328660316784203712118733481197544390562642711200292057549925540399504608282379812986219246909217451418275739343760279032728774301369994324333311858394579847594545301960424291887307230795219788573011345776003313622955160112612085472080227780926044296946925526734063735926120287290069427134490070294075079517103756867473331328487094296539277002469048596919926978495011329533093193750759730742677217420348020548550743054167394874451406939174714277067937860802154280555217510550505620759866970902463591049468579051520308147046378641525755521241914721746291215672094255638462035304770104836048906575755848280162449765659146409748918664099311483513083330817411987791262081803079297978465238003965725827403289860054908012419621277046720890233537363833997777671860066493878980114140490621089089141955643833249615722070280108914222373281957757013130666697654349574725013599882759737424139705548132369146110611741742232671563129024609177742898469092934774405138290866657111179671963367519797242413653628190455263140210081824119062840722037065808489021973362611185175525816179256958753838664267532183402736148203676499924561197285865798842929854060887672948509155489462733080113326993975712620487487464610585134636301418340144972773428472433671654857296722573816426488795269892119384090146389624245729007999917669070766641030245369358955007803509689230910629728443046576321749854187362567764241946142045348883028052372837737287208356748060075119788093229934636207084962552356976080716785745175180480763248301578299404684501567714170014844347300238175270685532692213122751675831342880432617672938648862562677784420341683667589134682787487877885897232604180161232527909313875559571708677206144785114829306985732015743828482273713700553924159485814772439043392262802233654417348605972979835530399659166023059912823310096322787003118021429026583817613217825009483760335839297917563163877642534215281186485139443974283687749287882305661862973464163199266969789485598343410620042708950108502072753767784572122204108681320942926696197772665264537600000000000000000000000000*i1^142 + 739195606927571717148156952349712569350812812010858038779355455620774462897889349593130213808850016018607346072307679258466476330093214047150397638789607098183510980971037173649853019984596429547022351109514444968378191709058850109358265223738059258966331657561180799539472345392276013790556650641334022310731343252897463932499112541222240956712945577748925981076350684206042849282353781264106915035090512675343715098409659776480180206454365273902400553403843486182984190202034399621878307659162526795847469011233690278057357313667685989530485758384389684093738201216544399535695123936847830953455276190320649965632196229872071938939845492784132006880004276940271003059102376276438690642620177636354376672530884948300764714311730446298937600070482957413542899693960446117333992946124387416331054492515675728594839153438798213890948929445637763457426988512751995943012733428417880473226764542940052382758499094149328434158244273742270253678175261920694134554810321597778637641082841180335098212970746009775616316798948301974473873873055013014366517220421536467714013911862363966504254859073232050644168218678171688113079280355404735285905428618319182452718098796042027098691164279237540380085900880142140479085001124026476437727430795499373777072001672536175732588633124879435893969773584293068103916808722493025203195820955987126782552394796756039801980981903106282846014856633892843642429151034244804700665165919886002901011116511280315302833357797369983846973414874146578266439267507043733392197448936744835859425895155045926843856676742982316060821650252217838541863289765453753834009325498502590446123346325620167426667529837947456898659172721565504280623606282120516922644543736103253753173796133487174652892079791299811292140404361761598105048156345408218635992753593868631274708962512641817671094652754262530487544782443557805581597759830670953374874608072031017182466728238349982565029953419975440010509208448140825604669676398744661397111265801899617723523459567280213754662362968354477996775170373335935086722673812406316354413315196310227682156769573222694710575335631094122759347683460162807014286858970029371898747374562648711429312600161458216803999015277700389640916428241898437586062211583137222119811962794791659014270380377110852614493964777054671162948174129116998820010393600000000000000000000000000*i1^143 + 860157525574604169028110526033970560438619688389700300125463937319552982927240945880505762384492776362151945910441003783380087408383693713123099085033252733231157033150459537535091561718139856573425049301180174472323631204068915644848701619954430519668168651504407087159227212162461716879407166538419198688891687375904030483730856156617028832205866719143063978954814237345536444068940246472447702473028828330106973869353924532701829085947955682835592912655749177077571798394455318932402844799656152171683690037163026297181830936824254614521552418793478068866975328661003454473644803174406285510072835618135179018260334645269880128918231017044698972947419908921602360635292391489110920969017080588690056787869361137316220599569457922427275342879126411080537455254085558549484139457772605832124074183853483107179644996355809754941906093282442208785778139733663291890562144339059798923072731977786531982083658528748218071657578636999571879087542464785375244444788792986514157441114538935499179191795917620470350217749385857507306001810837529560772943425367720695563078508075379039144332392501492249857028469367712975281449119785138887075299288962594982356055397457096999204919110656399723483996505987121667461044804025736730983860214722258557099002104585010368317248836270167307347921929673501856940625993081510450603363268846954288968193895218510213592728343328346327345312785296473211714800456778945465969310444909716369614547969243716616143874787704738150096242950249442835804229657925862608508450865000439391846966211077955007638901325941957678356748343966485477875207759139807072008497573561187105829361081725176699059365672183888375499342640868844994792974511067406834193559735829849159598480471145824566407446630750597649790257843332307571910096234951910667398879899822462352151907053443331542849632734505255496341589612965793148909304444183922254225724363212211588643741661484352743520251861201360321398815040269475667630129297359068778954502608933856300439315814125069448637081274282783131590831716226834032346360187778036281505763495333219001297013859864860485829838379935354129266974234130434255458672583666614195163740544391930004843313895080223969530411649712019254173850351359720408132796373129755306378402240239845302437566327990487251888560859196014577384635115320895340544000000000000000000000000*i1^144 + 266407129280023009675557954516471061367228499646538455990063183317661147546024096956936489019458631046004074107863845801177656001691629121574735520303046757961897439428145901964582050684519435442379511139287664988509003655829536212693984757543671825666520971889421575726593625639118226137375651553441113501265649847448975692332151708906798167362022132455835037632844938111295693892859167847716383049794779026825047289317043690963525803372207393006326909133205206576732006598082571368621219230591188737125395559817314304328104298385369475012777586791855377456275614527437324423439931277757745036448195932652223957630248741879876302093464720221743001923092722974321403029000760538539861339600262544575156963491544683346971067437856534326449308576785612944924764061926952727547622343993135432121727269754333955745325402053772817131600199591848668484991920285830308177681928874120118879945701860267789068472202099249158772675380547160515526020066835211418194317229873746398032770509286757673493129516517549161056313453485120283344608490516705935244746341074620941111063171235258047853746042705256394934120111812145945538759672352503882604925348077779131685629228182354064781475980414986766275727497780196655127474349159426536765049554919377473936100924835270678106986854986747095709824196624934387545281200840205664968574688327305345786257606708459186732018683610362424664383082029623996882936854291698998764550409233172509144927836433267411706674853356256937612915718187140064971864249286447532926227356030673009202445204923982489414881499853719140220867787016010850722023795381435098482843709851374108155737883374154792991401783335345853967399264965760938230611603344848652509234534532185989792009636335044971194276598887730651110654713115163234097243229243885351911519819053606904405795741023051095786099720936754203931126377540838969181417420032361476912439050878566429369352171464312524803404742482315462360540903586273525307228045531585066134906706341549907761516572043112078219050892138832170108911852711667276031433102132996341845878340604338461549400985797218927778436730763737229379375944390704204952649000380088474963361593357812167153912212911472563530561153421952992101326439056128009378234851992695412850850817000963987734206224202680658548361726392042835878541787136000000000000000000000000*i1^145 + 30304495423309357288817396100282554654870833860079520633375512334868098065904919117096246006887260095332624858193741245057934286718496310206738418850803146323090860812298603459822106925757376584295005646038789939081140384841208428520220648993732953552240624247405664729877757864265490193935069601609253855790200744892511587132394143919874422445321119092911675819337191023840069595971769722509943382657292946944053432393364808521614135544126003574242622698085266020618120972483263807214738233459533627872631309812236233225434405944889590758672702882303775781130929816591976631136605556563430129417696827367643521666421942766525587467703065470818309294055312042773346480622675652689058277533711325737019969330896726422229291530533795637963950358228901000798109210043871357885748272721314701499883998803004339424893491935829845284949608572798779144859420195526182339515267734847314863046512162605974970313996964218959959145026575199790928905693478335201486790544531503071576253147985101263894645563759156269667882137216759129468720842781745091868934224357691374881798679086577959967260486287313369825608962358813459797146284241256062378147541022124252923177287194978512904480043322818019357115693742686603409615427431593812796693312864058286910490560285055177125063980310149459160883261208928499697428321048708584059552656175147831323647594245084156623862170598880675384427337366197272942614553249313294170271445187425855239118087741563002018676485947642173995936158691018503446333092863662063013164929212784543823983151224885117034112010432165463387507265998390052423104853471709007521586959046276202693709249767113572405530974593758966218297129029762542805468713120009794557325228110185273534346969825476440986062577804593423736435908850724044299001284004918330761288077706109922532690079944292680193014009299219442144924234350622492796214701972982783557846521862036800773698727786901389423087237459867373566013825760268124651133830963871962134102429445502907668357653928209437101836789542100597226797519016436525216144148885234845753558437224351303031046522553945246140181901937626140601658386263095370709963906084405838148575678533745161043023270954598474462049797783469451556587974383019872661397600902587084204078367455356993597769062641184959037443965371248006922240000000000000000000000*i1^146 + 1664588217307652364337617118075298052053398095337112789414942025153550382473870414443372147710855713072716274998398520185296786749685237788777467781768582511259166885269597868670826813769412439722476587822698273025016293245397100182775130444371738580599782499845596816242348210918519790639762310523209482495930472752737190832918515057616823664076783185517055604177699814632477889425053077368265397149053298471523582701744081889110609448425619385932410497856005840609353710348176935450330586767562772613716497462136610976857211906439607530857725570042643327366822780221053779181475238117951982531916213393375148598346638985554129345402396083675855045718387513999848167200299194225245384207460619540869498441420184210418947879853989674492668706540016760746988438981636026894827251771660521520690962829302394071434695779900527357305001273033774935010218880094048198758093313049557852099939583221407488491430015207521636842798805195221768318789678546021175703662577401745872887428166616481312501891826452881497319205179708536109686404115448067955741477394214391792153037459073660034522672727792399984107464528305449842287061855496282713069175479871614648058940203828516358588121125559567092075261331650513407510330796767703392421719168787247553463701704690832322572983489574347794969953794518232004542250280569482943794379158275814368997827456578106875786082375650969455176811977091056612863401657129715854708333838198078911030290872996951531923270348841549203570557247233857527461028070719950745842630374165038501009044175784496604353528100927826680756286389323411155005664279232802610751475869298124865410447303440052930144953471332990705695912298072166254869408165433378347680284154431763736333762035399855735445437172826744106038817705839042163585525891300590035948967423599435068277303180530829160426758848255412321193099977908994526332396570581940805689103492874374123861440591930314481035241112465343974288263501317969486419806050760006065348176812351732337593378357940263335228929465642994932516764869713809498751581918020890647759152654959966619601993359236253805045490415334125712659155463476277733715464667259990171049220306347327267705467461294835088517571493949411144980760993409482819273191722421238164410771722530379345489540890627326389889431240704000000000000000000000*i1^147 + 601915840231648484014695125758024045063959839133323447940089628948774328391816433425140660008299781789957828041947081536403553295928259173331722655515740474340684672876050049764445890097108421313428263909194618637691129526903354719835922427933912219785221852714461925841073315013943955179384777085583753468248421600821370009087787442793602035191886653350509248210357504452704676928870394792997578638248952747648894379714606160670071356897872574803957814240888308588635175098150714043900436202687613244678128813298649507043221250172234112285127770021157852665726375280584680724845990591572586097411262221002168151066534259042898274434481888540585913295476000739230641318429386821769846701411818046294994415861462054905846473165203628708953275896371352599993630744392223585713184637237489795973168004852985344049496171612667105290522329317813341750661843760342147237123458487968898690776583971134252867744873850266650704410123928806416598672849794748335799777033456606193590169609310532978305594492920805140081116126013592996823209678144804129680078790843027244629131045838563512273278070510050527004729825827754334576689495360986520856471788528319732957964612082479640559037469675223732483902377595319067776113191997197244124425869011522509286450603725043054737948075720302996510374027303157583165612748968675698727794861767413958776348208014873800620034910778250023489249499301530874273943175582983672906297448372040392816488829451322908848659375369675313109764135424915421983763112405055395144840182315513740083452153851861243426804205588587958640333167931983341801491490458901902055283577145121596579364292022588216214655343932790148177323305434057141120443907580689656027045347245583718519687918393722200782366912404939174250813943522252479759849242593721229006040275952699101927002018376149811540189514436096305425635258181503257445060399215104298601540343616795671219909937963373475470743084189906891500434421120423461058449031429510980021128863302118482950995333902498142201387486845634084789433429843641419878428399549015011510014053341358059206723866973640618371123313893700812804848544576638469825488498472247027843618528708077619096363396769566039859208642093551595897098127598804955548877385766062606551860442281817127858083651079852208947200000000000000000000*i1^148 + 38087890953729968203683518885798968942442125216998463617630848556401093653907412224516480672345998541747756761421011917005867669066145853765495942704297556459621679968413219503830349757819826775616937605276832409678989276209151459653825593135344939154608116358194925086261736633172037419684589957725639989886860866854824134054555657734649405073312350484157986229446366055588686416007779437160699374321454957732244730138581489458146794846877452126974170501233978392202877703242536816470742901182774335249043863259849124220909655450649046825114324662722269257967543533763946742560650622501234424467200827973834056064065493140384521291573129237829480781443425028852729112734316568864446465539866101935801951229065728670941496225298204043396892962454601875121345906054902871490672474895190667282278493207501755107295015831092592109266498379035329990989688430259146320504270832673122302155977440610095894502568248422390513817199403325508877086944039006631659146506525742333082426495496868314775078906691389338405947184180727108937274114922186339484075938294513196053633860516895129651952900491784295901346849580293799615933692480778142399281842783041959669719289687332907119139618774091787592296085577496640984949363069114464203807198726771639164530150778452736858265813620119132215795702029504914556702212676100602022930088912918238087369902090482906178394227360385763036733024734318062388739643674238948005654312335814340415804180590890454600777209488525313377839115341305944479440006569996747845700227610937222397245232339358100105907267219710423301271441764798459596501278402065691220754425888741248844950127216326406417190445471267964234404163052683947398586974998851575465264235475366538986525740540841278431149232524019711873193810511465083701509829722375041045721448966628936857974730330277110543613881890541744621182399324447183241660637014763628551361442970565921387339297509455848380144437637278653716115765245467905239075987816033444241635778829902025377875017521645222897227697087426175071960593001902130790881850923867711752527347461383626497122748150430731423954333938199684264445189372180853317001652285209971134465844389743261603371128867869043027091905618735040760437965563403856432031042219511070214966412900316909669240012800000000000000000000*i1^149 + 161965228957260590629520634808392024459445064662008349143806195689908454111479716966093718205662730678093405794156428531377312209618283430609313541632035779439924019109926082715177994407322914807645835326680020765628741739327587578559740182299769954738301300084628408813098726259835311292661189320885820271762709373683269829420912848210460907564259453378975717598023647979494933138425315098076750236558751982191598723546270420925840099004899411030864665889425119795494594309142905112782979549996542441355082267275370564794119912086405678624514271286634993619237591120833930925904826273888088022356450441041915520747789603564807851471381214808572050211983643689777934344984880946668744972968877413442163898729737995870085681263737683964684477269181257582696379163955727393171130114301188979467538061954960216342063088704395505539813363031680020017101480705919253665473354455552059358423342783213968011730870777584772007067777506303663920707760845588749579454697026429604444348604990609533342768904622247977861859116535250736069973720020775126851787573636380596369836901333573675645641762506592822187254495990798359044509254872615377413968883624322971339041152220142027819580443018346476500142128760292873562862092697176557893592885463206968937299533421702153214467414973480959185513713762306145124687434708543096107307023207872753112045615693394596072597665754052472287573335166916252981475799217694234258004178541925722000232086338120660886171667595929235835033386104639431026460709457875287066582848532247490634296781980667036861757807884434650825964398545126692462977191975002540482225524212906869339950113526348057045837448367978601762629788752584877282225805371521950877649358851920748423571190337442660283443987892493932614308182508206938914442828978422431911137909049450962330166615126490094521104116845484665358024580576070073631356626124456487944836460722602561084728196424624541414422581303830342315568086142221471377583567322063874577490321355801573935967147652428693488122097998628211451499234489784344718470979416645246662042959118964739689200741882321733874721003216875035506546163121755529989896281160506141729188029524272189346643893384440156994154466886026045885955470147440844761176889338207479739658052969693184000000000000000000*i1^150 + -63692122122410457144607342626661974438377140574045463931755632366487534098083373444360991784968107731708772522638184169445961382733698946725066757536965448474809247009741334763378968446920830117662502394382102252623283244249206279894970732416029320276684841212857859575782144553552059219122536375114466298290230836461278046890776133044873448909484192573191303100952508385598753813549172430483029079672269580233118042832267733169056198322100453666308954791423131242439594867399446472299742933807347053220637960695879251953351112593827112703394690141962722150087583307536825416911430285037523733209722891400384319128030302401515896370754077378036636827275275485501386378131866287399016143484053076896328590389287714496822016913651363370326864692699859944040921286545517691893085585738279114332146004626421874510142090656287792371936361749851095347425363024248542532874209876053440278176321223208429632615092863169034650719206960143486212061342089483875715376002315148060456543879601338087582540917549620955546200361742461177829812402769560514558039084804720137864641317607645756536318534111067744348363883992682255809148267761323368634998828006645899487630175246507903205341373663670996056738674128099700080248519628506861743295049010264540017897182567898350465396642536349040427715887201003363786924951184691736606158914271754100688954398651604450137243707222049844872011437866501059389264482591949448652208830554271683375476972968630266474318488516761316735204056132146793182610340267159971056615800303822088326105174643753341587529956373905205988224006564453823932034139829621148834204857088083257805336733357084986843641944521419750648450008435657657938775721546862722023132917195488979665646979028633165816435830898435796173519597532204012110767458064956622180294550390153644131918205120813817562660627573461962979501033288447280242068674310793843897560384622334340048158740756298521650906774437291057059916897279707525552074467677147719724364868219258265654962434477793931659645855222549489905450925102270378494459218662253917738416285031784041832492923773559101554292383163336787776723155068656502936357929810491617033068511818530754527021500877123964212793506652571035582344542900026448263754104288391666755174400000000000000000*i1^151 + 5406157144113032669556850327899831800724324967133807506788988635761887472774138280666641551252978020143000845431172685575612098303273694052204442410683169965223922411277154999992425809101492737413473244743041539381981872473471640662690850674283353392568651011777970698257495209246570590344966100724020436009856270831323160847554890301177078218901694686141660575378820444722506821405688399454679690945650156779980004868161510484746752012283259324104880906473601518852563429671649056890284335480029975952560333131466635431282084264561091347340331126954612580322347556107021106814099480205431432640626797960055680841615210029796977501455921112039386154233487246088202362219466101234889739879946758474127364616292629242340934376011673490961133009306029985018702516939445334488999958108888853557284661951739083231513550422401724370165414740054725198555829783559622698544879552552603282984255789984294686280639179512506936897653080788775564412615770429784026022430986674114891187029073839477152074908932036043755011341732846859169762768631054777151673040000600093331443770543831270645027116108136304379084078324641340234027023111656763309125415320811712962916370488280130547656400344224687544485341800855802128406671545157938656575799558260740951463128004083232630647915581923866941977810076560754410069537590843470986417714793703881829772561568433384622616647344249221869827468856653971255241368767798409212098073660210122814254103340472431040251141691741690203923735082858710363184820325762047938892066371224343422485931375209524731153007851330977045856272329238914204898352998202433885530189312405325692798780818584153707387185873321284340623665648911285759009000007962995315940503105727588653457988208848737652301213990624035248972807981184583363171643035342677202316867500392917946092266711876724520994125287936509175508919445262881491527049669934146759011630470223063740902456023550684359680182295091694476364335423719967237756047919437329105273843047816212706292318607001132733641026751581314738789572565874395841813231207971207604700348858110954562841292223499836995587738379170952355832285617260485856023907758055183206419911489142841338921444593166454622190299610827708481470689004237444548751943270400000000000000000*i1^152 + 471083552487398656053951058660049550131820025662614348069378803951340884714641754311339771935817518433847897889958431268220108057007167323371402940542092431211883481026784716170081418369543615307981267223843483524436479480248954133730027454388579023491278062034185422820980209630664396792234978503532375781685091982223637470371087625220374855926239720928517595747387486955544829252041132971006640282162050146396621978842234763797574501919388202876344840852277009905204372743142421777205589992034683264232298210781928111165819067862065478467872225194474484339102515964131453478048531600873413686982640192022695894427526246947296115127880107066572417685202262248647332933863867946064018298985548526184898771507730046860827792594779586780223466328120408970701702858685385585840007549638430301316025098029027136217680899663246319528410266425137434039548460212344612368598031810960692229124018930537574699042266909288703366017281682196286586154566544572946582443115801854729327014383052194470862425851355751915682798425343405825108459082135229893353586317518543272111463916939076283273207539205109574302257320765573788739009353892585962298389864333454406938642427368378356958166089275642493314911286378772356849076198951090259371133583471816121098730520872108481030566944302125202634299854971571242249398094902019948516931507314431901531725468425265952766925036829303128722714580761602764787468778435478160661821343362757007997557247638721519792226612084215974697089562906588482052178457045488289780730647861503563560054104229508960934430948790042422525569108814498906223613718994577059277406234506502787631375872105087285452897699279515441128036780441206128066872692892885243056485804908849602280068424282657381822452080448713743733921326207473038515529274168654429089987688532254358451457163324261859364355519807956457745160059535159736802246639019122683508683338533873445318089108984563042875002833639972554742747772489911689218981930540777269169952625400096026266355701508389309406857584347631192513380940777220553025845871379491923339818004501177022255145122178729376668393443043056974539258694093743691356017367864094922093001939903102890077644019820344875575648354638833361645443319397875712000000000000000*i1^153 + -26060583614040583613472441618935034631800946115929515616472636377929583611480987370922669276908583598352153676312822485804741150355156940011399478699429584036261024011733626062188907384866143383399334321708828528947752507258052004355766377194710382959031275862275927844015962045524110562979708220022498061897346192610343381997152509200526706783289269977273611380103158348369279474460948588843738481404892182223123146828050277024665984587290293387748568300208775967599482417591268934321222763581542048387017789200800879646475958566152050893188638457710623330597040978837716058055091294531668160491251770112725420786187655889726301221034525236900790726943507355952916293774368590007978802309735451635775875813101679061338572478294315952929704711358985611314347688973332121940652815435160176568716688543641004815580637046972343944027439578676064560116023709323636372104885741474435654405116703419414887137323595150573540697429279369394192693703911207620879114004518701771559276234127977658913535189346767460074029980224898977347384810781522158607433618254308019760663793361241168894001489142660219121951892689096413629104546566211840091179518433254368642150912518494262383778020137111330674072621468956201389824917096854275773788262844665808575716577413573221846368894273037231636089966351085053295077736331090895223484322918134799842098818080238074140881704955408336093356815355425900190640614292322421876777062828256065532111766892017231914407955903795307681083341071960687785399023217966469327059700537723205257403096375159294632117814038503660015150567830547667314059865878876373158411576704344876058541930249141209254126292356612763900869556296920436645532804440704496796596604037319531280991351024068758960201754188636276494493582029250736347953383513203201421804724265598874222343759491425938946082429246975863584331945395485836995123336165896170259181095255949839328036531996148926486743089977751079450928443108424424538219192829379977656149231354196570137754218245807792965691304388096874985680331731908544300760460223898179768237885612995081785956269708787487067261000326014426818756331707712289555518393506910738092096226206775405553688785956028080672393564994971824553984000000000000000*i1^154 + -1261785480496198666799010558250430153688055144301467998977306400164863619863064729002875775969066696523482962413530065543907328961262046312034059677359828778504462796366658882799961380153686337460317137977495725018797257272419683813402997199133755505212979614050711594731315552320986827931341991471818917486745077826571396946751377549943535723147028949087196336093945762456306146082072048317065369366940490434845829989636071290854166448448328969414400364444365199355424399845767978400888528321728896466034303527628482874823786136918634536736669877777379872304025007592563196967877125206051575441138769100269592747583933151084831192294058741372979876608033773415588055815120061747931131589023106634213915584256041545601639556739227578992571651670979735953586133211318873430529726152324183199068650000047027499703990591681174170657396306389382773219332115224213403403600073873434920923202202140400158415261918004425205260818392392574728391095629792152577185702208434603119209998245254506669515809396915341623208504200034993400065303278039947404357422316867036817259173039647276060906190324082298159241028600134173223256150043381235478184499697166101898883458611758976850537254230333439276460582585376199542723032720426596925789941113401832190756311168491440379856276011469329128024047060794018649376423773744441167310809011704899897908174846974941932610110742853539889270997923028643222242046029130564683477034149315382309252129690214468293242142569066717583875197077875545167692477215893964079488955599475072653212025307458725653027905345072641231823899977145946675683612169374972299473849870972995883149282924744010384092545063879291214547261937613227628055276445512565989175056313107428100168715406714452575235835033487068874525115346976225513631144952768070682660586195181415167158634447098782201952312368105060989577553340942850056351641204698065887048886934570082740042906187102377923682295236764381085201568850473907886026983623867245866973911360310604090303835026313003095574852386317854288992458367322702398135669666146471646578702858560838122911259467981941006441845465476891964945632999376209646873504303066245207497924891992290771978002636168982972916081623040000000000000*i1^155 + 27966814788973242146596907833412113181893765530763221711864951355461879172572270464537429984720789003218209638804440461201510933296160356615157852537796287801590284712375483366220983842651856836205167957388192898910411213102678857301025139493417974561812596409749955885508066553411797250429508835450160056543786128824747346861561220894653976876121449994357506642935384216768119658543441804566639299446916740018719340679955560425243754671093317248461168058246475134455342860143094435438014067032456382993335794438100385553149204600739563737349075371575180683594480463706412713610529981947400017103170995945536272441266640898674240126803228598173547257166829315226213695963096806415114465130807363401507510523411336530891534220529544531968641210935381038117828865084479945490800839643743030846424848007983359480922553861845975486677716311209816967993836698224958904403809531094283187166458812033701071482568947922865896567917721950788526843077052296253151437754485209254875311145159761732176848612410318461217814959169337003230782773535571809255274804234243854230909135799979659501530545239142510511708030207288867444162442593715538086882943285994247413351421588302734714480510871010572444928599535435587079589833010198278773584553157338086717841444809848638032216412927258404225350903661805968673814518303320173239530160071934180956449457577375956296426499695966418167369810264133466580466410526604948859395210995600036419016046949904375796199665536907976688388005823010874585013268293521214413678456530669383365883121972181092719543991136086244266021696505084382295814421320807923257612774994969519442136677385407044474746590020712146213196115054754684309732747558837176413703617040307035699843132052700369477645696663220780030433431988379179132832534725013425021403128329779254359090923048650074388101047878904727795628437500395903883104285273841193913135433540186282651206715024527561780628378505413699396175791966692571994166044542221674362476259675884925600232679701144165903469419676029119500702760499911696793763630976938565418668614500735926196271400389014377259521713539500094521117050984521355920956661923800436222287158328554153009564471110139904000000000000*i1^156 + 1080530508840221112948637760517487340117811916823475175270371755678959574984233603566809366208117032620498338819132810940397904183886309091401113337277985626556090249546796982412984670250927839376749801846353642629484489325526332595743599688555621808329461059926762663779772834969151775257568094964315431126771847234768850088993793119804251349279839513758615985283415228240776838152347655953023792946903201715273394729617729469894590515020532277141574999945431954858213924006402712274834463646743678724757085110633272525468145831870831681771877077318949148860644080421684637938808255140996750377348029366102460019256834340200635775462559966311314343552656934619734411595737894485148630960194750465874382978215482781316533662430097296126119062805183436229152347612123359009893193198982957070243929199182942583530367121436615873396775520314502564274672978650041576436920463696065427117730913354374929167516930678644052595237081684792011704038162774202429128747860553992179301877591290452086404033295127867826301092075965713342718450038225091137417593674073971873517601670738793441714855881521014038369828496167255852306789371959353821662117859573795202914031653240776343402349312303412272508020507782882612986842148186271767305646458311716439084792086686031691649640614892938605059702878072776293871574154943748399882671761223756355890870176573616961365895161034516461737970767845122200792834925840833570197970368956109451695380523679219931776255515644373730023667068174295885073023638430837151154687095547207134756233253707188730303953435922896161825390562750923933793205425684895908871230049335310438236130051571813519956159474558944721438098140998523956289791453165942110664840360235267483614629285458373301880336818344587742603430277758990590075908160574227971904799901533944733666313805272188903472730604212785511349045968697738076765260978979042541758193028425086369079389626792560147633903927736483084904605047144699166318600401345532345917570715221475281617544418010584434739032612778865559020928275573666815310589546665384225872425852677262178791948260581034759216065276784267149595876822382899281392157743649272078197415440757582043545600000000000*i1^157 + 43828826445968328365027336849848993681309233593106216781320244420725065898582605517265486845311949330257772588003976335098894688478133972141776086577328018798705574464301685000539481689139648113273881286338578625173219701167675608724911975072327017764180765761726229102519415396933883861332370413413299897050204380147272485457836144008239982919798495379244164316965781150975979521716987217953561997463813174478676487671662685373850723646249270332527265018330473712197316392633470337080521238207335921567782787778499693473334248342857021401541927185112322968862387370252763171915749613654049983548304119861214764268375754176214170197498902853257354547507074890692887514926069747818718045261597634681588656572398134062942062406523945908368025648882756134047002232858968454391579891473679333992522463457556539422510652354125423846424601872763611206303922562775216345285401607105531183680080073498975612033267215774919423191670674605101659166766883678267308686126108076271385798926111087021377488970298427577937554440030464558573663663893423056565501694785227009287047435914549747163373809430867859161001592017010616200388356944438163331050543080895807067108909916958188538369179777668664436507703486751026674576281469535823009857466579525377909744975123863557232148724984362671306322648505087817260158153724137998678394008590262448519586272686772517082926005897225332560999626986491178590926375497437344863779226266431020212896856885785556454068558214807414608839276144615288421743053458678152968289079096851386683607418010933891131089970375162079322495155015452620309905032339860004002192405349350077764411891709918400188150422979823279228401640260732510318668275776846503540993091908231579296752941496871323921148173602636930041929752924437788454598995839235005204758720662695136417893970884306331558840535955757724739908678560320334487636386636238598211166948238887045219185003276249175593314323343435306729920457328496326674465954943913962381565023011157664834079551885209819741477947533836325286882799521954836876387854991085796356608675583753202433126476024505219487232142617705134199098059167695855144268893316769701617404477440000000000*i1^158 + -2372801230404065438542726553219811649180970500189204301345773947927780604493256189023600586548889967077460409273617133146316782326080597632539310589119237576968664550016244813590293984791403630903818854191635439757816502477695545666500319239063718513221053656541151048109676096723129176779225014857216961697758328862045336083497920158041814919000890626396686032127459526170024848528480145916674633004839306569471889354928465255559229976557625981248783489348427379501341466325600271053101179842822413959354131129905367058167869061285837074437470706229398533102763204021241777215924676599892401230425755331909036698782372025783684144650988402861652204021608343744986969721449747232777493858378473897365023607790138292597453954540327633901783741345868773837483391292776080483567337586270723806644528522509279997759973634904064506840486604318040134206851639907958674502785005097570950819090962767449769006923814609507973230200941039005778784631126470744065515970822624110884446105550247360122393363187538414062317811005683537619069362508366260993337967051338011651945449424877335068529039521814048074130492773054397370049247910028264802444588328955843611659271447991230455731825893928689247758531837661387891378615555019939007761433560284525741477646301926003173962984685117628279951034236836349506905473667759544272962690407507524793317675252674196235929628485831509621151193126093053187508103324903356644295114618235564645532681033292307508821936303597959380585787219539524010578951131646523119079460505010803753595444152069516529897253014463065762975153110044085533689793413533533220470376697104240303767540196943424897079685488925052768042890909894221198106595257573706132861604121598339761791697469044305950750878662800547482157364926104451643326753760008258468937534289181303374508027342310925037609607796720051181141947836482983676727516724752705982445581609917211613286775474049844275735257974226844180485176200492806425598152366575358534594500805410927016342668388040204669600785655251280591085005490008395620401701911239515912401981390840806301913611195901111105942855316759999878810997441520758530187984896000000000*i1^159 + -70364122787384473913315693639734948337574071468227375434316691771120006763758602213061177344485205322553563670298242459776541563872640059422805807388814807722116669476557016299130387278766552609120943247733483870112008215621031935300847124226702032070100947007086027931047693955961187799653981190119597908421327246068311836427367101982801148477044578290606807386657594469022056426854339284021956924719930832083666651356417820131080499527662472760749714721842677524032555066044850251692030795661539012103985654938040663769140021103756330605049835699479708647593932458601633361773436167854349365183862076441774302595699121213175971934770600529361878675544437407752027460677197172061031665363901455318112950986900428097549581010719743905969514096719761552869776888205583164103629298850271545314932211392167727454703679550916014024525228071672255644918900583375369232260790641019237301656603530558456286820696118270201976660785030049325434381168896058982787571735325737967328573035310102024312561295263416880106337526181859058978323755485199225536932603840234714967684220883410268507256224612888959361656476471500506304664556771769417813037450240180854363238012507775640617280541485944458049907305258260684705123062211553271755277292535705189221879180903277431929256972326265833486650262414319161845521042457118341954110914066514189921456987836380534551726875416585740553446256541183258851584314664657204297971000130904520797293151158792433653797045482430309107552787697444689160399325703514118726448550865488966638633862720831073497944091926475076341394946793748719945910901010789568876896080269151865386513725262001269962698524208686249463623382690586806964051055628937756011899472742845895675843951506896506325581984427104625661924543184065537627614551404554906249557385184440461015516478878096827222822229922812763402769070704292054274548405758608492076481997855295586446216622691255794056308461731519585453171051349685333401967520041851584280209139655104427486993584056989376967540302048874294331865724470123605907353624376684349052881813382595006906719280772566465340451195415024148204748800000000*i1^160 + 382537361393731937341630923211570898746951305540296341409352619964222586178023999010427102704454520348828500669387386640018341640656045489985573450607614738886687376330558974353171383470537684582584459882409305126657206923401413716138690080338546465566190447488500176868104339752877575526472923270585352135910433012185882020203859096466001303850312462461739432210416586708245063784157321788579194952150815821753014349629293987335019247294194652571120226098081820816608981034045440471711112334281374316265104936709630984114714597704934520750430991974859030528982463060492723549961950099407149163218725425915969594913727235522519272539046308588755712055937227556107490759045871080782308985188582113609864172092637548606812816793118721856271583113435216056547244768846580480360975944594069988686366776251160858278966276846263376396140958405951321272173437668400431035665064629424307373358448325872509959914131814409692225654893627324999068617236017806184194119966224206433869015563001845881176965683864828544431067488396293752903931206234812653492296323271639985851286481528094346748444185305657360049939630925197222302063728387230640681028164526165117540748851906607191473416214257915952511622817671118603270803535179866324936526162645785584328055114197886408803986583251555022846521936834076045654365940896398735312517446455422675111753783666588536654209143943469690471415879795904523305986375744816657267713272147730198883838989269550614917307069707847991980931130184273499789818426542254433256309495280398670100756805450977902938445853474874249431680073225862142815497202592745375988183570945779614368786598950806973799542326223079582833119084735641344092526845702615846127457811246050895132351813568719855951345811067608386568818657447830061689968749541453809079840326645461387324675361747627523932894540487131215175851570590482901711706293364799582564845697090397965383884112162511246230626657730020970361446587566724751881988511894303383283919107931670023048266439090369751525165931895200598583708766976424822438891050964249577263461136654740566449975943546284115356549120000000*i1^161 + 46157452734687756158962245807032145076213950175379771480523259599364290913263338009899488321875857273606934124479604753164357335192998338216972398158705188581181114711787244795708758998449213934368726485999647925126551883998816853154501057311046672098667128353047856583469640336532852535415699690668404821996995551949671419104713018637051950598294208518350895813196108029172821054661033114030998546731385015990958425762906276006241798631307737524260057289406758318139347899122414521274319711821196189130669392330334226139857053614759108397914370548686542087938017594774927840000593301170217985842669316524812455739705787424791722616325653652764746740283259475394550183818416824191810487091237698459442058755155372001721036892984430325123933727002733252714768102011424813319401362438621629342996199072644489853727850238045729519585599482980835029677240718704783896916420034337764046069078381170288934647985356583341900005116539114717759004943034787650945805266220497672902097178934503099473933617174625631755428286201704452846092634620151689215024316702965381340228340953062343157014961962837369054739851433049898487695268715979837900909369318327139706808952692698944995323128551958802039221783467434854397465462734861586247058954419232167609084924264949108684208712474409885461592232712483803387376978569243950503296111963883286366835902315595809626308499823427118609296380009815852795771066716088093563057065670626460684513599562499095358963584156180753420466457211086496308316613940902911800602434485357527412076634928223044481472459391021631915205147868704072240333913383408067237134178567674570919087892624418084862111881495616338510051265821728440721088072682262937549404395833929097293361565745805861232898140141477035013790618828610949822599042728033298892136433353193463775720531501096641899069511497391734493767644661393742408456911370360373963876309762623977506468927320226300962226650634532240297285604536186487864942428771139965019449136835499267550124023083106213893978165050982151142239401931473312602940172967108024915636699679210645043019776000000*i1^162 + -13860251289298103531817359679242502862824878827093094945580221439427741356087649683711914075459534297044654345663912605865576479698180010787507760144388239399619854867769001466087856870677077486897374438662859208240820532124979259298592498139174852539956323217039919457345476736002814661347846030176397036725574665656254827965758458774196951341977344979367110992469655531863227308826740186954430474418764518831650472804027174504253105641492408240544038190895936984305546234324844391917450837063883929578448569865568603993717180035641113360844458378506005636640529193762286025528577248140304599911892064322649088743043477375968616281015113387647986731854943035918901422179734561406255939855532972001244980362929226348979188622971072660177556699689291604209638563306974230904829937055406199966008314656731424557139491974354191454058340593669632726484180794101911382391468272131096000370145148073958569643159593356649007858355763644149290978796651499789507089302417315787308836344715425235372101046106248313027876944102537626135473686706939024553921759256391416117621402595436313868059012677700396915967802568041537745857843921051266466510469799280985758181532675214187660170937496833991409025867303637783933572563254723435786858903406170922293476841521653531490476855642955675843194954658088334415277951856585988117969659814672416621398527727115120737174634776358690043154370721203818222511382709519813822600155915470789308394064103285444383925207122112304274345823037879739365597660879274169712097894245102267542262151133383598529425178112487899490298609725012269854288071647235817018557200946152451767600535389504202397872553052560596592250156565125898540389930923972530637224313878936361151914195893989958602140311985641856282203970438240052389056025577718683768615877199646803779090045952416490680761724798174306120043143234741889726151545777166359017976271136063933443603433908541880728775688335837877766177650501346806733879760817621522603512594113912280918113484110808092570855604704055130447564595171737719416436249828039791214592000000*i1^163 + -2340391667759998682006024153827768277599783146716905498755162796118190012162897391684135900306060917627549496505958128931298180379836919979636705113323264654789114548139220100427655405719867750301376300698961909814697083668532324508925240700101662356965582135899443704016188558007484922649064549124696751681159582754825344541886745192769006557955140733688476526530159673536428342418756845282858959341276446504779176010728692092270874049765273084278281447470693586257547221679278531510901597539474843245667373080536741064073717440124035247492933142336691238440198154654161505445600583620699134386172460757142486552366573442985783295141850598392331948534424412315067986161362563202379460254067196081135730263234533711867403123391111242747397542778900199850662329529594791310938204028789600106472221988566463973702944237496612462633617065326809269514994994223235506026258269765722499733313094661616584667696775009516074626295879973408951617181245695688843624629093770002391440066168537135300496983045342940593196099595597602247049116062297270401818172810223094958621012489574357497960569081673568847319040127110402684438511177552430622907701427340066087183078775327209811027132729738293195879417988259406224103371311959119717085987534595659772650221425224698191763443680911788453722365221418975021600925404516726003440052133782888896316095140461531019647793090044128201799975516070436832582763538822813333031818266903040813528961012431202125182814318294111804623301911550072408498618240047502934733880247653140908345438828910970697342942484076002826902389207293144524965055376759592248314049189250666256557397616337277795943908176525817859064331157682106653087903664058377870106986899223414399411954300685244402894669263309735838824357984485824263401850876463284937033721694161478166379641605093014076089407892576588764503577366728857614847858153530949676293563839125497682556851629518295425067381963296200706387628674547642111528070420202710894533733614405988009111442170594944622050054526058395666826117062328320000*i1^164 + -98797480365649296845075285855779336918045185382719958013556724154922442380723670018313464265928709003013932970324678826226432180187688697964950416633428286092553602923768648969894890021476838177508960891641330707206192065026088121784225479856897311103811102074315137954172899333926890777521255028675113362102578540750928740474712187065576302711790556697488945499044759801220809849240351823356997460883693306095265568059953480024566032444663926490164468393153997181700908315246097568680960041868957250226821211120484809897782469838078331885793629478185521120076150113829951914319506770148355236226031547078805827817429849691565740780194282206355261020172327644966863114338849295607457433549477252678530760967630610189272813804027605713564838112450601191660865888683184272935273301522252611981534156365880846620106765586267717357584040525111030767322186378605447719737783834441467194854143210262653043793337548025349300934573359169984163714750698020689403244055144338766216737350247348280828004538083615634598522983989046777260146891658454131463688045442704818678799154986097771088190041361786231941372931051778102942909641352163033597282763246447073280967597653232441043291345330754065703406533316542515148428010780867579394557577554882107251484296811393478800613799754246567701067349995259702844031824181237395583075643064361699510214479998975832630909042208432554073896247627980033156396510519702202623335729827277146118506696151258025746380618063764449323973182240673069688660907685982640573150079293725955466458442378765271506054012893915042500413546670781110797486577900006842877626395927476485343950450937542311331699872733371692442273396305029782196173732785406757930012173819332259710196897057420459748261485168762895125581638709966809032824086285375839853191956520704714179892854288083877364230523203245258555175001680284239450390632375334936040209776673977369716081342098950611436999904407488936787302909828290853069034876608303804448791195449719434440943865767898124386304000*i1^165 + 411374095524423366240771311206590348758448060521781853392962300099034392667298402151621299704224775328549336751952994251587139966778226606442647575065196159757916593120859699633854183666334153451603600143442888662225333625850636336387586182604706318131742571256691804154339790423668966605519170017439413687444750890764354186755249610928146019619583542884689585681243801796778246772989830857251184502875532384086101202213794571055381106413683797894583277216761061476176511053632415266772777476258504043887651336727383291481381371888907650333232091073983631427865660709956180420702185028609978464323468787482898214832489143633698621228543403129846207556147797130562310070883300207254982287224301114673267436989352643987479225545534160157384845026228510516632202082908353985967811125718745964773738842793581472514173314101038185756328577782036466036541277034170791804040209521537307237101086257317429206789774445838567372432701636342428084905349660466580710226055073430837579505003960719964684685852641536921730972365869845104100747772011814456448795587653208841155607732690534589988075947028293273758536407496759845033167848831976258906293754578694986221154421439307183505376168843870400712517299860906920764223118776312005691885630045966747942036511463997429045177062211671164439352648668585310496611515428136691369211195711537774580531593725354922501741507950182659593425745855659125870436436177407492673287511443333910562890370615770595937282890614229691951843308790916225813221020882471716680076228324456124956531357622205488421270638639167362485981603038796885593051462948536629435468770769362527545321087629181362280457357423228773838195439099909352115878971124051822287229974533690257736703639853743210271304096238027752924620016426360011174508787130923664272315015990022034787604730801685580820308058535048486388801529380979762855821609831116875035596955433261861095647923362863155331305469675950083844818611268082699901917171101047193600*i1^166 + -3686894053073981421163700110713490314376362333478460789581070692625658034666749473881324459005229764132832355911774851317589028073719307624561348427973609937045976029622085506114552300969282298408789543403726489209991193106525888977283355709680331781234114530337506648132515816036338854988076319599537398722665006357483102454800108185915787105329424865094857246236585093563096199987525021602359199474921912085703503821629443130397719797680187724653264163583318302169273915430839911141977622039275818512440133080245818737625437460098601345084377226786366326973734593826876826103835786367118986873587606957603752581162974656451045402809869261779068176493205829521242701852868336415250144546775633672347320005504360180590761818010262300075613072097852186352605155213801594363235519857727097469981483838348503586468707475093007176893258118345885910506244552294351996356223436908279391628866168833462600446344681338903300712127255890571094932941637987861957041772539803824501939662509541815547984170515529314800952723670110453476039342293585263880200171392044619385269959939661576341937148592048506506393018636473932108931252233290757646693252290899482137179691802745899209950532660798074388374394350740499548875514830564363494263991816631618985608672776000113863952507368793673358706768936104253625107182354658820797131904290632956839909236353722731838397182719763027038601707390941337938733081656075092067980674124402868578454006800759410394140196903520576221929492630377152845612066494557712069112819440677296418967052280280903105080342552742202965091093819698630434360236213954230569458852498370262076899619640771511225150913850137746602336766045095368289964357132380456492811432231183412164285211558127210448026394548643982864478897557582322034371725756917253501991454217041555241575222798125480842952662923819035743172991947255660495410010522104304789111561866299270495000315542666600511248065552711680*i1^167 + 3246873470827766966123970701170103198551583156896133245973185853505177791345429591242985439735282819467099478872173314569259291134592950153924669162914457657972924608536211877350359643351137371342447603378706375635470606386641713862786908984389303941415100771192070037312302208359397076993835107677420153240386103631705851962035186778398042203855643662538119398739871386697620198844768109662121259293821583583160026006523341182572431716161676108142551980918657602234655178699087638912984523040750715797380747048162382121068991307587470880491438198996097974490985239882029150317183434574175312184072049138749586469569137720998181346789587647798340573554934650261125189309612209716782549239082551305456873596518393824500205707709493567004294867602715731251351518040665498617884236786413941809361228723582851674419062024463020470863314967903872021440531223623598293624437752319381585677201623845653880395445997430364584099651368839167243155824837465098401407601627839075866003303489937574406087730107113446045751031138215118714162760919495303446561971477438581959418654664983008477345401174737040294064623819667153837234442462779888618551518219355560887078356545572166357348356168703360156647339939351523211993404748708162720239631642689644531578441177097891760631237320306435680333925751916634209435674509239418783477760641983787294854085631957257243448804218697152600922196597041988949866494523455809237326749514979882172585442545341161648204849277962846457248721918425136676105283390775614435932123562729307429113451732481372552450004927377889179902718151179768943232119921838731175743733733741602939411651126365243210157124605783542528639856856365302099940839845880783671634026452997789098865905484579460771712122061160855274081272942833762030917612227309648134612493660853645329453026552068389860780623246944453812545676478538382150798934016*i1^168, -3556465950146942339074271666436431722655110700877912397834078878360097726686104212074782956485620929044193520586402035937926837912708162169628371966262812029488322594503900759645665440977005488099594278902723894046713665478820423928150611743656665609738584700018645513877306736749650551469544724312614053434321839960061631133142000277237902135245465528855642400803103638202929324193606006052596079578751532443739849704214029621817227678470758051791475692606665404499569816200150884763803308589032314509847260511320588796833664943267037006726537127975811872760806269241207417144205355526368120701848555970527607137030623485315909250774060109826290926435024808627702752440778470860700303635371043320742749609708128057459310884161713042474893964372025340518413486161779234733774640660467744352712418183163717890885083791820522062972767030526891239658457852792421390733645250298079869134036463905371768050183236551764392894587003118902622503639914072517037061344529820326825969338879040571394364266806757810446315541397355720504357176467666180485487545363080639579387253522664484031958857944352749704367148867734954903174009324956149599434277424665303290151115064034435655567394066922903430631693518049640584063923920121595506145734832520132531221477332325901158248385139899689720932214199816982266410255068029065638376981800022057011139079230627053929511932910871821428404165992947138188416256023115892278669453216021744415293153084191035596519853795269105105654417411714593689243202781341655860534628851062995379685492373391135777733563871949427694970633816158457467352331959931471025648144698563299001406346598829218962764000864446608643101601037896417332983061543152945761381102618316842060268885221952119088621075973187040815646360842640205525159178905128050392654783213823574844023602499927912534464449265193629779463515341956365582133509789529898023077729748881135797758230946201966019254276885802754624757612418355254889443652952030912406920875580953102947982931579061993568661552880501112332363463019551530844568823563718298517845393602888470761662772624948874549074508359644905155271964265406435192219391293161566592753499676174769256652034629847000133939622153236412270501614149706432612323535528720402548368180087072099315939638333474456291475092593636733585066981984122350150422383423523036317141060150296833576774379597143014055617399838094785519180314758262635517424077746288289711771706473310001149406316959421272203566771944515015052533936508459595358084384624502899659907987695184530787910555729816006043781877887227802455988384894602474384545675892522945709731854401028556526296529286140537639295081150142256214659368295115409732129866609828020131764884794630650149103374948087596591695994725494580351568355068557794191006779055558555918290497511562457536486366900922249565943306459668151270660595263532937554880508002601288856124462819749947619428714635339649925655205070078698199288668057386956415049282107156639018412227069334532059753509586397940197892382226497552834775968130477819308572356274641785966483849146353200015576623156693796341556833316271501353412535502855434747970044982928896536891484451478049388930025621669057876333934764828310812414705761210754400002628255239264857256859992243400729407788192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -16299386760336046150284410588861172985468740175518563960771037637782958042880927128672826729744811465413979077517597814689087149149821520872982523234202100323107916232156229872825709726304064615259590907652861455885842329835583106211240637175872800768554741162109790243582026296998815891929272462285952550563338420144995201543643476400426931005021244126803455069897239913580809832136050501763712212895079153045234387434212337863754640125499808602593379914756482347428963221715752442038440437329080023569656330388511123040708484998826854896411250968743851490554904102086192002327941786608948494289249909987932275547748684456233805640502825719291518584746195456639091697924484749995797625629261594958836699223479203422225113846315675945322916845299960345001399492865157860004279609415176030105572757438273197371588269599511318385907736608662849726677778774284048412287063685402719229936290894922587102356410288771780021164228929268564681312662322134477615025890906716576513548578757616539030891257233544572878681702573135698701602939937045159249747302390300197239788755932137139799260194948877076134654871029292175042520267033421504017174023759872876213454742885325404085658106479882242202375780798116230649144704191908002501500187968002713834687490100590287522718768179772310496478747906202135351832998604552072151474865170447979256849653477346428994354987232164024221484908274348885948638751720004759178072951371983336102625631942355912353995838641874624422554934260486847155091375394563070849294572014450383108739931681597336668267847115471912255813001701849189712299336579289703640301553606051777972063739707023162964270473365569602032865304322902155877226707422563775065664515296850563939435024866575408442241558196986180666873771037611925337583543729560593493059555010684075534796538807862692717046186541940679016771436557486723388324108156288542778042493293485001024727271954606271011137173915166112271264670012840143770070642337866855449689389432994446043425252904105185822937724737310659933649694383778334210270814722994241451580085637540360358185412860624295828571484967256306852910332039842474720211739787108953733719734723927613608845491506776336541578404187821113230703057606258339858472560189890546823486244380857035599018022812714905768803226777730383846082499391360818026101209267478621462175346472424592123400079137396087638782543107197546736544097714390844341718897122496348604729202429096709948184077942436456856257331804306885710394010402643494634763594712112301202726894071217563406009561072665245142426854757304487468177306945027982058738566085088383227910368156238563093937934667151959195379852041071608757537900854584362364024079040689965226770828882051544262794806035261923681043185915297207532697445483450756492394623710791899472192829048974086737133907408795656147500399685125191244055208731020741681830008681666694820058632610620542393030785482737466261909672624003466820861937757503925786968823190712381853317053743968845148563296536933762610224957926559539267934382094620109812212941721971382604331218747069101337369225549458443236010677819177419481863435633485730082523751837414655729190242903563754941541349771820139962756602404096443028097961029306439729926119899229357950620238148150156000969889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 30945230214007102505348723007391562118337343070045374689565742357526563351979798837985563034895161960860597134217840143857116009344671967173669595838444056296632541961327880472254900265043387562833240349829928641436274705437749310748155008022837280629241293729738335546779119391878947344360492365923640626737521369710129959748381782091124171901445963843090917567541730159379812336663240513614718867588251666039284069664369889081604400601961009552958925871454307343719640700608497777238341428004332165819915489394358532717763123859026156966200692102714665907831172304311984864159526449396465558795968521139175982928080831134370840379691856629067794911988893225610205823019345317168990955950041366570025430946688243060849897544873989492469502483458349901337068428892512829656962600431033290240438519755659546429047614220136924116122114076018689654925754185046148983426854051468098021640329654839280239212224857623193048130386142559938202401764081978187639401425089712924951472460287698074261880949199721305220539771219511192280042813124214579634535884851981523390826437858601249220148036496124169963607703779355861752342493057212276617710945676464294642305219292520017408377050194914286567554504075901975177400219862122341391317141529003095237762527812640514182271998400978484842165123707670949724483365759279665579886655304745030860742381483538091929311130173958193275945900435883838591293771913455185957358980549512345300837186549636574943157763202322930467955892462935828219371569545997941859438684021420311581165367917428308191955891880938138599677400107083416269428374795417901199236564482064316609838387256068030426784308859190485100714906476449697466197217429302393377164679668972940206960465417387809054573370446283473632070013213453102671144599487141128403144179857281783263203686294370132225991780139188415228205831999558497648146777535574243351378178325901970305831871110145385759450663609961851553151468248067698046230976871784393648171734191929174556473516777096413102240673533988691894411133085602563337163061707684117925670795421887747276017816961873531387821366589264618595816419222633816968064687454676386473393963024161542628547226170899055473233897262817993140212503184744151864033887637884967790190804628288148581239931630538135455586616554168156406578758495205344360742923565162375205500114628902949399458745325097541127315902540556475781411090464598934452339963278037857433270390477517769245116874966208342574126844454655852544504279915917365205649799565613921662373893181914040526113832554940799466815726880344432094507158068918355444084298710697046936266032163449337206956016197325396528213139420700892120175979315561543173298267452955554707292064587165030701527711727948333103411525592079728837387306370109562432487335879065974852987576355354159414821314552107764720915604242712048364394759757002989725289253375758024633813327572026658865903826090776620512347057192632385478669024180886791487696553866495802115242678876803899542819820609744515812518289875571574684141372274044597828827416461738975512747712846189134237623815488327752817936534831572378274416138179067713373730057001917096427540183632300107066828204610216700191826697074732732704546107497512975928613657158370712290998602176541888191908560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 520208844186291788675470803827534125616790073310568929505837530088967458944025530846547725851491873072475164970552805303507908207822970113021606388473693980102399066733429488956435571093871406029747546654415812449914083030457366149465113962899343493539621567896885059565826586645540525344160707721394315961041559572954483849722994715779186399859736134867125432914378601581464092076597316345501356696453841685764421399453500350002888531040148095337830401887884317761584555626282508874939145427419664173211725113936637538626310571197853280294286722894087949635151527078279693829176556110997566247154552709353078490012640682015650644637908367514806728986089913868809023181574019686434817304804773522106814784209196191440022837520071375150144516076834620840982081702304918726197960849629772410686290131901532444249757115971303607277027173409171452308330604241637536073590445285337437894213007794211392911126446456635547885704437267310631843269362821356191143762158658862959011838310868334971352250438355897315108036687458687984647716709140121077266979143346249840283326956776621093021591270891760218987313716893936075379020659036469009057024416863646893539425960528862591356709004294215454539371417926040672602912372663333483019667722197904795691829190782668736955704367751162478977279645957047723424007851322695203263157797839601937545058069731972020607944196564182562796795546984146454477966182235237561995013021272462317890568237759203268965513849844250774271343252640364832037618271606466847655087692814614390607059156112942217335604922819972838466693048590680570156495687817634054591100139030842980705418679645270726744812914982404202147383672058158967191706161490213284402935632183859918136179231480251647910672962580660660979869439574214988482036895609335793215953048128837105732646964421681356880905939931011057703257223074911918016659581913928810683738351848221652532347527761944859664241470226743405298593544700021666848357840040101477416593566021028216812716508785753138953267168608781725889654951219517641115250392604988134578746603493476170157491052329895768894800637995672515400374252688813788746277879808768391662249628527965671845102524851501298236071788363905029057069072549472795613527851428705047222519438301114141599134021979261552344744611449924174019829135353530072001230241478510690003977040477479838548022903885441073058259016104027352670500182063535979261066837389165972414709186777088121594139322208286630710368097514084457024136371327826822770861005918963459997466098210380546431364449602448910924158999310657218870083975890338484853005053196419698588976325685954662909345877974966676918641299469127117977240468816474266915867441873184854404353019100154432890040999672038337423856676221001202888095770183791538117548394998163698041938060391754699397929088936534389072718688487270145594034906256961200430082380828033550120239595670750035795166724342573393529030848401647440417692887614878456537292966615726013707380564227604346798103275337374383894418690561329764213486002015819672715619498960456822291627445878079840851684718388917795340949546071722234414476955889830390542440267968485200704779773481967269276864353644947812470866105753472948306316436240466372071502883862383288237774638125841545889316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2249880769604530797007076105853546961706506196399775536846796098679919786656836931571789246475715730352193199493152276437388826686582119958459428347875053886864627071984805046986585855544745922537076410668111796393626024441459864026645699799786945533185376842574147206875973342642575181812956189691176812452996740153290663417723479581597222459033813964689462022859371752786295855879827554393055625933007229426298917714008852355122394313066265004542848924729328950070934700466575139384152529304900847043387728202843605744096032930224966544543700070205325474227282124674441591311931272019300878143947766209077326575648834483907240694084732381056184234715129963434459933128211009089914137890439029179316003785448071430774974773974063854343672608205352743915624303457332286323927016592203424892720439055093546223063655525858190674622817862357446377296223177013400351259365960820104203567917398481320930968583605122518754956165997381252390192841541265857922341936255678948841203187715061355276101550166079174366740298393700066912722811635941112197875394442834985388446998636613477537189966008285309023401673582151675154018825952059190578440501796201495208441286367601712476163506660217011258446760438278422886501915802891332536525822910944419404141892700621734743302333603959676097552417061769122935487099443865868931795326721814123934568630390037153159710283937169769415650635297309637910866978161555961637538070804619962946912914046206669052931398690738565744598776193176229231145418216270513451858820447760741261184480960944232488458837550275391703338617976804603906771577636781863201559858821494747556644570635136600593008429742653887990672067718246059439790963215606666263462500249783351282762678720315065810695558182959313749072411780344685709344104893163272775247329372905547903987377343833937047734675390852391423874495814422964858132803238673965124775559380927676332741736786152354189115875150654221067064634447684551488167719604820149883424502593622576032706059991744807403940617553390326192464570085926968243250413234889801148817228754173506373498706196834368940008466459154342042710110053386759857755874970604276006192785952254826909456198302149012162109916130036207221561592437212194202917217715602837815323892210420327093984841947453534363661764475029130329684219327624549841936289076307157301146225089712647448388195139237954900010711236373745232312638425400770599492077934357347325583678918146930579592156963063500993700096048597147236119446803027249025303854068690169119884244363560448941986981544869216006401929920255291513597585414138110103360273169414583311590329334042697409282712513847417569890313800896176449309257021637632481849836601017690538019883157610565963197733837222108053998831576881523113548559738555171044610652186208212160947061627446146300558483882840769613789863847161960361260832262166562031989582354228101241770365694896232154995998487606726841841857294636621810190411373598686472994093618690595018327253465505627641264708352990286541406214630054653117241390259429809293028387855654772334923379225231806981748435770299165574179655856037189560973300082045851306721535187177522388879439859017258550685174930744479058745492503684811379002427077316722686680246063959034980779222760130059081356000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1980436409754535410623576929024111409418233504523790643124248969879078798647307710810715753997434839146579981334552678779623730671931430850828362119577273226067500192237489777197438281800712474527522284559293721294930081584391562973366901277140173828297679055736434863458018118891003647306244934619443792280790565020762741775474363039694117927339670107711015957167206627504040185319713768044452226476989632684494941700275918082652276550284631091512812110392284177770688402834512111024088902159247863976666636746323119782153489043216556990656984942379839685918651400638153422637451961153224211685757350865768412940436794256531516235351569458873530933972828197988652547503880237627949101982339461336691012696109055041434059855541629445251974776047957924808239984809605968000423845695638876784709374314980560679270638987722934040535706396562116817423393154828620054687437857821906753419085776855111105138047000477778742013134122098420186740719632792652488041157078223730331019404908906216219918802419385108374557479199093032160516355865393975797569844476859408711022841483668103547873752641730609275563753962924481781636355098895932188055980358255341783276973587837877777541283199347895262907555045853615928495764752110812996105930975194753530661333757367440903041399295541296978802215591831138000720128699872966937133478510212636545221491084800246245680110325084474452302290260142075723822383749760346569205069934677582992648585835193991828765181221965961819292871064397893924741781838194588459730048844386955508278885980602470050246062826699600835524891785379324291191729288418329201268546387404712621066021913569475853896426286367176787654026720843648943209004021199064330237176586422437701881953247967252369658071772204904568209195557144493207451671295750084603811818723564432922955062808860657584266372746882013528315426367902080806915909305999263281169401981710246556497199546826164468445842866226325794147847745013486143226801260182518634198213010682249532872511090547226007114864442910725218406825992167810298527730117837603972741735527753934220759221684132711414127242714252892944118578955720588979476262087199325044737382760295700456164721328408564765257160409365736037928241160056788039480996605474564021809009226509206991729659094294839456268263599431608473492400396631356041096006934575561599106685918676375712956770617396117666178776576281697027093231131134548254418356233235059728496831765408454400794887125521788638470681955734101006828752157008320862719161212394135203184400620726335760879584992404667092206567611274146680661996774671990916780835914741719349292362003829530433827453724643035618679538744345459368612810221594143574138518980317046607491632335161793410523104514712210536459019732987546889385627348420667327899933501756674706056656903885930751397309170599396539879249075523749895069791710329699705911463446986367399767314063597759107830169454785687301484239811427474330109108307395824120150362917557452840742280786473043149836051049057023301333610594255301777827724192437275154931432202996060848553183621518326549164672059512378856768771124174509978559280195864449151228289735918967076705918691593433569276052246910611238313038801579449388064436911972657895049144825847344681029527316748727375320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 9061110971051797117753207422001364089737708662166807230702946369221226218313353947753137072299847672702874985514172776829208612712996904951169035343068847822552272830318964720426207985992091574796000537987653746303039833744826966133862550217378887775888789686045121667992035847078097153697578230202121329699546240670104742625149426097621603035296924686763112070248131039534393308397220007441809393738283775008871403654909848816789947243763994186385113944745844972427236683110435342109648126521052133065946852559875275178562625986147595106838671125991638107612579721991030786349516985633642673241461868822691895963300150845722249647709658071355068126035150294561142829106275428231242765519450195022286820855776491707409272983581247558627872072335163656967389569427165045306616519316396745246020975682154723141632940170090768857773455641240401248202506352110006558979611310677190294783733069134880921896773981518149536778061181244541503081491863610035404087605396193576583564261805248383877716663121500158877676643628127440493909411891407531220616015280439397792467777284211165065639316707123869094069333928171132402138756282417374420288533018564437758809164715903634707287154735498170222156181883365509818208045260056132882080813494889629709809619388269934523530906233254697679639586769130557581508952036625740520424780781463909912725340411999290326825927097544506979474697841075324894658730988241690818522535699659395267825887684525335595066088071231633902540546240324311804827344110821481509825840519185871702888533321602074234275328520276876501646759938783807328439791605889082551860808373231883404739790259519945550323185845482302875965849229781409841283111918619449770884865354461672078071517835119596560382167973053673076017076569562336140651465568832700435466550049581915925587371125982965207082391672286170101806078760316702740847672257881241739164715177807055610469405829839606756124968331757287133833898331066611129939938160528215182974771161673418698942468950458564028038931836771861634021671102291010135155707845792364145426338178444456686215913201488884845997929288182669121217321671114929925412933723049766544638881394524770976181311009823505192796376779026201060071873792205253379513122278525372514918199223076246516827899775375639230288077031171458662672630767593171833919058575057755707152547203518524597690240856083489431231607046900702791760637916246021046852766965619809991330372893921238439556774791013001731748512753393555639269315627890186335083723708866388950104906899935835118049150411488633003292675731080539888395906964602057430125706866541485913320244814609507810342918250734504568745721862782465773088260334217733568721554907779208982795398405270951978212577641702499009359497891946068746897937706617131046412695796178954186329498994292280731762112719942553062746976092204385230928846154754543757932491628459276723858392836425425624024304223225725867740574647923924150729161429943764554042194945253479516888706940130887835393855777731007743422184139629034084496214560705350263907397980938546077239033476369707234995996177748354926034568291489070151791576173003520120090335421091754015021688323242857171223890251520197825246521130464251632452161791318256247091280191211228299884935879176367762000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -30994642394853756831948829707701908348087423706466220540330968497508012868655486265471677275111391286354569523544217345699478884609270675665911849967445778334392138453790519993946854873066202019189625627172889103328198590716481729940590759743714666296103381492200614198206408780807268099743736304825571884853085161667846506444923580245276242198528275650146027997450244282468906001862342899439873910242786519920240671666278501021887578259214552375652009848475694460914058970360207867846513463996001171565803850567947519598002523552427689621009424182773413928878531076409757551350516314261089269950381059206078151905625864304580031084600656737660704663150055994595969785671446999027566828529699051659168133335312439802668475547965974564204877388935322017350455784325444502484838500321409994883279397767711711079234737956987394116640614306785189320516757164339296472665576561746566924138433364509402798315315035073502078961145323403336521087534508402190346543433339374025871692721187310192680732347479295633324848103569261278132604708101174346975047428867059986886368192489252187946306935595868895602248775304631065958543952328259626881600058220348025416287313951381026564515045013791139942767543199253271738710664900033871435058419663876553796110456328744654638956354398721387906285584657197605995370116134160647431856156759416783859651939434009078367550755254851589410232475214000205686256494091769636553606623195723986934651143969171185292412594700055034542674645231481234115663648441365318036688780117214594337686654987277935697710150238842901850219253919240358559188192162977111369112946241648704456770667295976097233493536915932616597703854344562129605798147965745043623420258103369009002684063750752354159356274325583278807183555587751061112119741348552965813501226336808971016996633681826119500895378008151643535882613848990510055372944016598919234097351820684059633572438629482944447965783832748979567467504657358981195701075673461782204626551545617520378715886927446261622871759467754596210574915022283776592802547305532580813100560723120565355819794125433130610015190417743600932153469305342987155876401667307837806604912434273634702116537754505643039692431595448858521452882657334898079493015462390766273689262111788278743240530799070664531136679708618316785882943054617814128492315143514302364018908894427959114170130754598515542125557868014810608477658529526910541949930624607144152514423307046867810150109343935667544195082688397552465992930569107582209965701469634331270083109999094040905060001243641934583580968611279293444269010887432133017462361044670809187914271381140431402900317870149807128316211171670331805697235844491929062265315374316132577725880716409495985912840045461536104789772835656533682529675542829554958547621052547443431368585767982119527959109343167230813909986614772610024025933614343222142867817119399087771094440339584811679606318746955266990604483528890667926177932643992770260036820486156526628789159559958988306795760266707792770958065786771484905629797273794160641484769274794411811311774878130888318581597822315222110629724083498589948003125655646089397564195204422183989866161879600226532794722260555483989834373922655585322771132643470692166745616031782209430714607818213632700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 29206151608754873468107132797233009267646863189762604907353567284840007009542738899513244731429955576771550498968786921563270416418935933137749433676119015438442285836346773809175672128834241958650001328325679056547575988154036904514544605744145684869183887242440450827977144754353892110238178058760652103016814297019879870122836574314185525078625265057610653907981210134961593656590017776396048900713915852231002977349951908174844478488592337609444692563565914379858221698820904315884777869225411673568151740757658117208932005407035235451205839808601869811501488850831502264661799297372869320192807054059613598362853266793937658553946814494105199965067888125576711840720764988984397022297346078719582453740843804152292590924333807861806171722755577896703812719791655864518430209157688062646768600131724047945311270720501614139136030322088805718965882588075024021897644509457615831915096552901926647968898748735828255678139055114915791489303056770557754772780153845787330647252201564738873141129495524108192181007009163299266271635311607336799525922527561394717637902223641426185126940231747937121878259276897019920302129724585481259672073696835644024720276941423366767473002590165317416392999081717566495501883513549598536244282839504853142918421472865100890472364039301202413775388539252797990850739812469248592195840738271692200486564000590303707819009731682231777889413695287726520908481480764523146715121168706098809071816376045034808572272289881490433071175476841015757670178711731274291748065101510671282126529205112409053808681529359142190271488390820764286440588355000516566344618401090905033270652705119088053526093108982776375759737175374432692656608235595389826491869355987339775054269920331604704067945106445930498261391642055991553824099053348962978029092740734126514601374137059797535620794520184969260965007220139855195028262795668997957004584806242703505056988632187900143486842429807998164893566480859647419400312077590200789727539306039335199230478754095370732609708468356310730835451263922064131923359848636719254087520043266451127240229263926742305672675961272064458086123637399457436544071798918933797134742058885835643309177881191354276332630618885276771467442361321059323400509127539555864755194086797418332408353347827145675937483131635827387351479365363515813840967281252282737910276181107664825128496386963757142408922641334476243347282139480525222635600221516275561228131909070566807791913509238438615557205106631842828148658781335329108004637361795582147190740339122827637000515051906807679876226690771976973659377977049967520690624194318449460031796065492641827617659282233770347934371513812208593288376062373549917242124827278769259292198909686447487870542907570081393360438105798145437433745674661670892790316744806409957201726782354376897329536307819522410238662413840513861206502052593797000830500970936304553115069102487934255863081866194245287757504971702615782323062617572295881813635152010888505204672534383813663753817108148709411336767113884978323338822420899532760248113444797177106337019733211474703683299827981515806492961255909412394766416087970789988850341557710416313555010338175492378522527635163246940951483491360746848986953587837082213843067291310063554053502437023662500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 66137489060915266587713591616165491076163668828023827181573281711468258124598812046220337297499955937541178756947309318245740068912172546085929048649000756421281520950093640432457085565592378259497519943714276826396645769242358694139033445073769858474427197368230452211787138079813990433649455387755690909377977373471323037514225311434110107681674272632554703251468251870829856359975895053977836313310175323718760145915190467107674294773020527867708654472528114035689541359766470501295555521974203373505549687007578577539402431505086424616994074412146371368351356140875718248697554488264608688218675116850134149321301454873190795286884996400485371018083479137939874436968291752475992344985738101391601588324822164535349973839148865814752456474899255365843523359886941813335172277770912441888017787791945002955756780880476767437809203972592469668926616833738916707451409561261189337225295440155267156353182645869319859920119120797377055735668449978919389557252705535958119164685494930072444445445292965854484946856740506082923187583533175703578777089297248497876592417041360936109217232815901481175424593365761819615972121993887192289205324078463461220445249950942633522152106160718887244628084297843936561971066998966466681552538844138176380410603439415580097443503963658440298204778870475813902310557255625675465148300629691319540734052819247819208397375448356223671390458397739917653831094392586723066223795976852636170046458962779394228360327669050727461003261436373986627258009644006062414323567115040225383056637033734225218132188607527822060666311742761776574361358096753283960669748003927583260795501177237656644798918734971147512470856292611441259101131313772532096214768672370241181575338132555997656067839047791772590312316295932626019842768702488902383547659954781180738299347734774608751718121287554558783495954273558710402155727977647976716703645644885174867554518844105165851692414847115988820165321433602495926763391361192646037738304410673438172164869842398953486855081763372628666941331399747891271624987961049129742652521157974695169894593799143609403805116096304954407182270948552321024061343950212089576310862490357005891049436780451781127289170699874234727283660011256485034365887096087407011722543286422222123004400989782287810139433077456543957526816860298872860590081002549323763856284467475838939047889149639803057289960722894314904893721849584522839278312701708263454838294959391767280159878028761117141929573995148714767976019534016969462165997809881230776854524353603327646542950363256122775915917062943338686739376171190145957933604578295926034402826938016056659269666728432619085754026431406451637365570457118376209561916227167516447364019311918049820941302283047925981684570686288796171152529701244390366030563746463705095030778251801166708227522980610165462592297777239822322847833342949841093277631090621287865511584175880333256525239448778322152582297139897120625638705719349241330039306163853777795680293596666464230738258060704930273903281289284142796215219197960493309841185602689642164040241485671909802982966234408658337835461841279825029015644570715018345871106362523092128622476258405460281144805483196076161687071683996311549907344604999185520134305954656805142310769236153125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -309763309596673794429100405456956967209999903121484759411440147569526321320933385005169769601802815351731311620095055234233151056823687117250787505552538163070189185088228489669171557668636811077605407688423804562950262920552377415838342262301827019817564416321105691675669332054015078905684572879031904653418065753991553792661516672711412284639114141156791132784130023250399086021346149894654177990985980764255951843900173190569000799153902766235166505919587296246502601392495349323469818970038256319372589987076584439900124288541782973139992441466995503343615603996569914288523188817500949717250492694275631228212197126456077256011875545755884833715165140755609280850587970978977506407807858583584192208663882429033483759686816409578150574263727150935202046204480447523332133523688455266063509524795696918695583015740082239667829447305781586290933320418220020146598684083716145111106448210747674113797731129914774545875217553866036908264609347945881908435012686142460432653628162757703424910607756365207339735310353002656890290333103780493753382332863845472454348319152537699231297979979605205647683335241800095377459229098375253663851566383874695939732366062500670167317770262653444150295992534076730125693449563375091479093942045027194224937876264900937718278765340013773424789208131400011768038466250120694104798862276764838495554269408128870130187707150057263586327770602050826652674372846591031929310093779255275416201268605742010778861173923512976499483503039791335132622478165703561035716104516859796619223402819001047065774430162759708764432153148664075232455045673376192412160914992986359202804109752704547711700642329041696784438348675042396410270772781185126514380363311787689509912089952924063651572657836256559228859443825890464350575144013409835274782561401886940079297820396743598267250220209347480239303146044669851319907068058584965694209266192007926065817717037939663295588109622209295778949606711876202884709402482188032706603467851898083061365028708879733438715552807187239505400300768028871696460306133367401459471719000163364254050457432324305630980564339776045749531116592630260827298563861089211845908236693327750796393099643679220286289203646893034639180950310957035300963562707004889406579994272227524906959305330365671929590500844720261167137648234986995406979494959608781148609387785071523745619013913998026302581456670769204628897260721167128923393897748466158257652477839293706791804587963881170184297325463984554126794303532490692416537926070618861896077942826952543939203260166742113239640049803993902665039812560755482078928697251127073987272695195012719923137525641323795507021266140200700464104149334201060499188423776246792929025933110294203789315733710838229826125506435789874911800310462562503391105378070994448842331387922960675720229945834456189485066731396989034119795447921491859187665252242682447215354731390510971206868823340041533794862819630174554833267263738619237633850616383229581170932041280344738834738581429797822460749125809168827822485979691451537070510874082047062774037800621436336471950024604598406907235497596517234677945574627811386108857286160773849676255761005587623373718601310785742257463965183774613676637099190657968728644651886984106644274518663731250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 677688698772002304544651416749922842634572017062600040413685891523919521874297497872351772249372120510396359115731424094458441096269925877016790336012161557034932836400411212333519716588460511564409087092636965363360322169413532017955836953107384678326044945475142022106125528527701435457884229629095680354937116800406578308945557343199528592218432987727257836159057460723646734097131892159696375263075737703252706403969469317293842961223572623459741990901614481370799782132793404808021175795947570082675508224391345926970883567207215169327603567614486258479439402910304835604748370135790771069237584613124580552997801220316552369927755601595206953726428778770866068688796473879144997269837252406030510138816781538338878294394850462309195236832486418392301214533874557999700784718709181536582944132520029683940691944195607058205157267424938701730517858217806313474685038184852562821457869303971386725306878474407268372719323669390884492024691308904312430421966470504280954288176178502719323087741084264302189427150481638451068821814511119533569954576100875206554539208212154181257284696475672649956269556140478612442519423105942001844431804280285813978974621752250397246927152061721620522920870174275774458250018960127673494406399202540884192776691904197109734599753310370129660626410295796291974811277851406761778154984132928960793593281877274057574162797019294143697037706578960440050315613860496684217537494778142623937294689838408559427365228974317729373205242464356306051511735010702648055003351027617882045544279060168831908930480966694347489863341441627801409069333734889703618485427821293641223273633000827998604874703438807567765492460563658750511609556260639827790240844003062109906326608970016797080140144793814448308255154835490257644002682952453327566694887762641062968524594701574959970818807077933215080199305547421446618336701546292588179340160555528468413699499466376608826760786692571613066451152076066071135480469394831418283271669955354866643837210641833371898691162092400722427385521033196004612934701014187226821494649877238022185550172891524848840810883699940704535096340426196673202504448928447283847915113597825499990991225882820371061529406762533766060421988284840485854332078927850372984546677403538004945533621435123259696542722724871961504416625213129628186104180790102182923745419320000511730495807799940095892389442886452640738385132959211320995459734250839782067755919441446119180391510437965779208238074962157943420312739718436074567306200275434468157005528437921596068473184355020331741855437255848071173469394283942749216011604515220256348322223079723930810565424520214689377557738342506885792406997832853886573476581158646867170131050291449001557925964642589333026918247846850510381288391043770983274691087899060287308307838901983033910734140343971912835727304290644952394978084488779995239162445427344449818460974617561486266777092041114969437949884300502701570651663856045368859646972363760671117500466901560062121638686240921299360049965096800925660287222403881429017173402534198005859144909399353979771385300315093253356200521155184463185647797194638686973248998936769784812787578468209241853427166151352188890328369348365568286888644756884078067057177473662012241172270583437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1058129936907014714430675124328854479524130141504110526543638215572898153385129086649080294502776459550361506766323647654507072374035701893233642046586932968907813364696955453254889796942809595696462146856687663729950194608480447044170273697706306507112889973533501260441053876599141193840505244271089073980675991211313262803224630070644802087014359051583164953053844609468728616528719019372003067626426743973456344866259514186290002760327142829002015687723310246432951406114904512413550466219950029515194614540513011264539680106989478084149555768014183279076972491273292407811057498583798372355158500341324356679936824592034785930008906264609410147417170720771672593872242013576633796469055304514190643603808540616854482835208675862733367229250578376828488168900958362181600291445330479463548397243582105798203495279490594540330867433732879016872749531867252904349119756547787220943792121483276091030875080692173975391373051118984780578332967275533649850694169100759074637054650453133380575765165634118895839503085764659304867674868086177438563693337746152205473931631240773388863736006532632536919883068980313921776656129645798781142547307119172841323890451180088719276862736568449034582635800430500442577617895388668634606232842459990690706290961843274034684235373434494483327647263286353241661915015166486558750241014161629794524954461424204345930310060079257261820384665337300610956881381275497080681611966316239966623336313210081919577535980608078546237398482471327898651502172078115217794786218125194241414635616439781108651690258286147013055330285025432836404161732156132691717270486986962751949952699786198738096711269914663631300849553818440744089460478944400145623442042273631590032416098464676237249723105280002294976682300410249252284170427762054136514200012815706568420260198592156419544662143073468504398843751284495918375584258773240005567861424414402395278222529698923104937078677806972429304205512503552219276080896801089085909689819532587416335054975067729698846343575413928583990506343141132852079346580873330107990826684018417624314164438513086059534767550598315232482047336261892091211939835752158950589481923489378933641479449209647780276562944589396321277773129711259386260906494633528811249029498043789134796822011980161761422274122633615135839237817301866312833069252476092903799693833172662177348106210090041484552651970701784721310457883798000092597875321036481344328872855220086504185145496486743538068231798501417684338062478061339227361971407306365352942070300225054487269409124602110072060110948395903967853308973934932109877412200885652315637022721803311798418813647164469605861382201237319027792259937398603823017450708415541789723565374370002487649578286483360267897078417666136663683115971320543715770938338576118907857447110962903275797538738685304152781413564269091583263875737613441914567975858230298649003192437618310797756023175508964481638878949381149541577371685171186553772988781068939176195027667623491248927528919388325713705987094788563400701975848706260243246398289317986550977961499338737767091115770092268667099430339836357575740931940965629424723523593694025973955854966070388186820672649349675588010725437735371602520417332337782347663903014762402778047560541281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1314114728958097052545839956410039149561631744593959955648338941844631441350492733827248594476784416088424771010277702771718968567931040672903531789186517190591397311683534179538779543113707342380917183990503789281454043573862660540386314776253456125547253337945312257360742908608926005830055622548727882274366139983252240648218710214369253286428009770464260784210792587512604606327586571822958319674828522365958093697683993668811469268563011410777831388092517965423661114413796562309481935078828368798469719680621966665925480033870852451688606471451506532474320090615360443275942695265716839931707216106223566911057502376501819987638824421506318566523427505894899948849404634523021183997804838950162439627302998410547884581820949650850328547975525222662012634937565745007229732014525985972796725706617870255219183232433426719207776523242498005016845416543885416976897607594953826936939680683653322490040036340014898531022182072639101357334536438092090136134604151200133234181711785345761382905188253704425809464317288477784001200048916451727298673121286675302118273969288343315381795736204556704870705232462230496670537237087774836505470064566187579887214025389017307609734738000260418857120180317849019238278526617486219528566512958695168334902993071217140593627999566970210758280717760590291664947601754670874174609908482578953889132631424454139384940359249884347373960095442150190179514510669265176063507508793343267258417403084328962473077891839584456859042432932070304301163442722777790511537011433112044501227339944905448147783364963854681394682174252473902209180746940174176877596322572528005706532967147742687725082222580463967647477047796129323303995440779937005993743596704997264572133961700074090712513175004878810472542419606102469614091391065796643675795210577482971090177762084175575611314086549914957383767060273320116893726722057237972487391937512630700681676263066576604810137608278391993980929515857421042191906098329369407013184822297295878743253616350300393785358360202327066593707355070757178218132197189242065300881161752971386948424074382252220466806625796859105346036582702467595459607117956957392790644891446650075125238466519243295686413655760679457014123872469936711070186474282291591537071159298442966656757850217340532596362441244054429702967984703978883714725602661847570409042095102379577837541057068298199980348632714835770766842104498282702885400177326018892605121169481375980818628104242067625409548553210442802647543378783191453972107178011928558095250847508024649434453096407245216396842786776078153502677212728584503082164509398922614694037102333321040988864996519978243082919060890756287298007923813843263130527880870359083124910962978727349867251381430170543573207451478517058745215527952523622717178377955480671208129577750498719080551472838970945311903018062211839718468099816589751994872139087236198091261022198067011285859307147020601818198800345684189334460538805155090913683605271605109938312951509690988541372733604064541818323696408519540404028448241254842274407108569209024554599391972786159189476563495387169859119430572357788665030869852289304812788527851901872196433991778102329119491347120418176754503613698797842488858413149466141191921801854531695303253442187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1364476843840765224972986657345705135626943457876402627541155666456315721854662177949849049385111468970797878273202954964939494602043615064683084462837210447500979119180781371820787883736154944921831216580844356807295918902281754946579380996199934491576888521600065177202495782162975518867523309461280333067197998054132475870440254967558560695993964288797494152240032574123464804391124253353233157971086107801047918728317864263651450883544702926934261985794318930772901450444541259351582043562667614177785720028035632627620004217668572653907583351173309887809519978560283595205347883107351769909234304619756987446293498885732835756353024759487773072968860456600295266572597607598474196757666923671779082096945452002550466161312998230895347488572952214918889434775327835932647471045297843090879796506497718988642473973265547427490243748255978259068595429766124421249684643937812193795511041017152391857607424462657781789006435279982582716557847333923353117413535039759772592267680080356334852293136620792476390837939038799685942616555783099012397923215035557244311849471903575394927631554709585322621191864650577167203610563068685061923565101629934216043476359248774088572492321643425075937612744495842132135709687378626715325676215099853272366605093584564317341485489397743552500816667533585415545099706986925736768974001410113706544324089193855731749979290005655069848817935204316102348442543208236563931385401669792383602830529305790870967658103961549843153205579093172741558604652036923992551322721254612635263339534724178213206789317182592122235219453610166750105830924524947691193745670464806689773096239268229641204984717590472559561929426879163716523968605812606511865107156180363865661051849582481633432584542535082189654179326510681262076541098043565547339403941456778596299346147736019085083259288166355922014666251700330906781582728338521525843821839965295323805718638042876623486989288497973462045920701799667686750692133039288918747437474681923169972292118357197579300623334750918228046064861716378539235341238961100894245784419601907956482853634106387598742974491368985505186044678788139484226777855838377965164777397756526625688895499140064600393978390780825614965830463445299198961453487690500506460868140431684124292139026192611342312428616483105027859783425699662349269954830206725464213136374691845812600210988333604408678615433174781812258710129440989414660699125662224157686894570096807046314295611313306031643259220194170492810688643109463101369617273418978685795159581532514077212553767781129704553954913995027622786093573934900479043828956431048537324530921615079407128619150492488717593820269014839822842159408879874107892320205120398836649015293785301083407935220747464631670547984265397459762874428069352353983896188371168750110153215820611253722913876835759909670143665174304650976853326324783943983413750308228709278789586123478161311758626316645560544676206739502682357967095361923363052677487344991774364160564655798901968578495596878517600130055719883676710084655175363790516788491595879537609248073677561045795684524888647471377588991427314468643532106606072808718300927531565429370191686361138710309578836160213388706465193003773683147695426621481492779959453664209974963274609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1219599525523836925278071591365598552568698568764895364309054134704000176152329908740551486564695683478444854220879077696646046485829307522889986840710471306726656794008057266089786302538950727305383948953367951954164443185395681565526596937594214161775716263319984189221180868040454549123321996292446429816607815146525395143699635162609046540908333818266847386378825298046351422723396647223744388499044286338126542409813255147847005375281255636083039942770766013693876213969636688495676173055023326497908711749702822766212065049120548305426880968017196991089539702941448909972241973676620594004178762871634985122822453933797770456259265382382459181473691993050865796122241826646472843528215267308744137127769585461630275975559295949828793310953894088990528019593740123768403652078577414768674379838846292353454019579377144262991171292702754476993745651012359715989429107316987491081274745207577666143759594424118117690177888134547601898260234032822329935592891643931706475387132426328933508527907441880500139513533743651981098790544455679794416208596101559340598145152759966875226341487622165639314992656554246921192918072260785435684332279061672168457119389320686298876294853893501768070936885236437775048052611069761658584063498282413940813817151333393455609331733688558283020509620327255435549677951517054818914999333708869631182111002662871536802073311619400793550929980771953588512079167845900517473184572870046767130852523772691986994318206669451404630387054545449740821585696856659577845719300418019452964636865718382618616779290969104928281802905031438912404165985160932004716142276341499536503930964109139342631913158940553039709322180329044350256916171119167664349630816478955753390570442424439254648382439637382616189444166674614020935100022451851579372448875473439940021217861146482575812925873481187256080408805745939287503633863198827217123740958153745430222183602009275478754595125306158663220541698429904704509846229223157328185734656581502909611052309212553924453819718987889171342579813084454509926493141181413860350562131210398653502266470956195293377985557771845782816171116816305495082156835616624408491928953257338001338695579071702788395223962381425472625811993925824837785652923048989194710594122263781820958723484044929951561419737782174786594519703689803095496426817292128536566117765638149147598789483338868367641765326358198514395597419147888156391206137946414973024080762008421368138185882475614790586954869909232396949131339437417127464383496156813200562647388349429551116228793811822336743760150263433495603192882144030274215987063325717820606769422998078518540730428662490560238239141902122229682160622940567450379561201747532761269750347837345392819746783532010043061441587416802127005947870113560045444803796411546643145036623349325517599295805820352912512842452030315207826166599406343590323059731443185949925300192927786679212708750595465602770620472598279154422497978100184431721572733352997600456443905171500631300242011007378576226735754561988642989670503696282332617911500896918642190717605594496066289784213716018479775601046612200658628166681327900228196908716179745052781923587983660635172455905219726543847977996827286511083850449168087179417598685014438918211082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -956909748022358744988674704242144884289140690244502934796080250638050203828211881659217310241403310788925651469044091857626709965244132231818473920471810248198088610874896621272056547212191251550678627937426257685826205274679859774540957908324314812934387232921663291947240383089346935634752853928797210419367036218651833926192408732339582093828602901897957164829297686101242347440171462692210655249431526814064697680680734416653501972378656420410873889104916724594576133385262015050795960595133973891199958295651464328050588039145231590434503426247787863244650775000633188353356024492675297147818995857415060851761150486316080045337403371389775600844533093454747226159665963408661596856950868422848929666984241001529679550693315970041301966206708468923463655980933287412153113933199521576483761127892370644437236667089914589528686950981311565152853141690978277048339899010419657083126098254227358633145028868690960550467497711827008354434559737215274990876526880458719303661134887893441642898205530647593750086032231306946277275082115676764257538274240599197027402382061829563184955575312158930061171060639235482257166708185833232574220821194357996852613576143313028787656305658170437174481794561571971000530263759602099213495226748449820629492620917729332587109566459535446870333444383319582852964099558699918833601246334032008041592499116423503049457189139693782640444519014098007407668316486263102292142286695484736971577752115311056456441792418778977828364421900397304436300558956027912968484986387615927818692162920163305463365582539477645294148472551948815924793745711101414535538516674458592291466646972391379411285623051630590837661169230603350500351169340423666863178294213690117957819069751423606939690968164653788503274486687463282520559352860128426735540683976201823982953518597128572944868044450819433228422488773870270418315481769054821383342916614538135105689275169296185164851652666393495219067483764585428626952110016682746822797245492023321341254222179900077006485224022207412163806836019095760412148448121705393543087342025508047698148377945248773730894374782973125321225685614624173391206334460694325801282589162502445923404698637933233147958049711303605725491598361832705282750286750197534185545901470800038745175742065653262044566836850155854693993834748424139132431086127799850579276808051497150882876342309177382607722040315218503038277314862182862794295660835691767460681929323604536044462187805586673009798385619773686560183996597812901944337494153858531853929988279480738291587506470542668579428260386527728266805533559154115255393427622535710022753048879985750377071945385313326446746192187727982560846549063246455338568818535388199469527311895824456047874332657907720168508275483898812358281382814544203741797345179531651253614871170745518805224182615337224488207952100229809438263317456750702058911395529567660271278662442455741498862780589072634674465395095719253021235326773836734470643110838571567652205538787555842806604770099001093126955402503913796624717454367526627465349902755740250005567057740687735589072161112847891219050472021030543550716871130252155381415779146256445048933124925212758143420698768572070989598720195438127205631090804718959168467018657493332214501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 668519631231484514363677735664785975422909821759885992209382456343051834082117066705158441968180121076030565772343697154324905506531002380771351062677135680052303085062596714948616868186831369796278992871247275351149004280881094719688596443663412022829694966190814959085474102755173233219606953844890891508240532715059816689553068732219828596117512915767969294559685543899531740273172313408768225451397898849918663136196629952723464872339953759137695807997812510893897402725431990383203140391068471385504613276898879795925253458656188756437552603432343698625866643398954365552702279675694513087483125083233625765941594441958729386272917769438386291189318862649603009001800537682384716638351670102008309389921216572425960080480118614221547931460408499129239177776502157641352968285582876056900801207267429375704510800359505372374497630771621710963602163056813276813009635415839494230565953359075199746418672521795989413301722865963695965101724580004838978703048593504836109340093286618179284558295678688345035885325723871245385716508740635869835196956870012143713366310403122285111965711702951556971843277401635433447212001110831602386166630085439744253151630406115993759514559882261438595291375839277359516221219334115804971674001864693509856754728338911706266751552850630876636469574463643384262463419498839069934443447955800524933191179807685932054935872759653838374020541715744757959988602258451183924541800030312020482747656170554319812759520957529100597142733732219569239330663653339358033246343618025771774778081888543971315863935172080941165079102885269177336651288872110195017102919835408916648488122455908956080759871467429291977707321519321489705928336798023461798167002178575622117437381546295538897738333228702065040904240059162389938856809304795118624902437019606538017714731724880813121285717880050725626611918236209327360772237010235431580840449191841394126805401887893371742739870099366404210745762267611768451600135683653649303937781799030695190556722961711887067861348641649051816005566200921566629270052859118256600506441251686293698961478479724970921652223354954797882571576943106372529010910455183096203528881102585344789697991503660300170388518961557160531173076083036835119690374468001378399287449760947453859729928142257061453966818887299651164830013228153396685072182787055789321773427274247862803341092247692590436886208369333976760427439998413277850075243589098627718245499214859651251283179249304319815878390779150219508526646787421582208423626230785698645332267317814944314616109623339757673131735471751066463958341510857267478558932543778817676687234688839174204623677115204925364746873953520180954468911300583699798958032741175677164800126776546120632937852738359774976841350355861590041524718118958269968328335225898457846766273385203586929706625130910348080557933669321628658510054496772819009965400536437321262391865525718963331746644864093677913056746883272658205391730694523767234045950751242730807489732369730610624885033894923935472807769594590725715962674095160733857276295864739752767866446483574046464343459740343467572356964197819770775530642736916891008127866895065990750689407709278050210273968048158442485501309435859089473687013351711772159415549887103592321777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -420486909929011167360865267839612119238202065621699402697627051512201949535460827604644726610380826125090899306354284386189930537946983702069093952562144123649195695768946042673072274999724750241363562044788116458217260876511540066980700182633800693721268603347836338732180363939616715921207087493458097106485326585691995177031660847940296808715622905107519381799069404316149994989151618630932887981484738245306274647294135732069060495654722050830527328216727898271575334471192216544053437072349609497469600179418017075859122204487128549669117961899579269884809498925482829621868671038417338960927395752526222433513750150291451059480855185599061475644990695379066513200250469572328566617531202415943465800867567094325581368792075160882097195533416046339985299601417568271620992291000185155117724301047906949216077200642330489012725478747145221342754041556384284158778503712793455080133427542903637945205278540505696268193299081351758487640748825037293424044362533051090342705631711859399247826863792943035681144934066339013255361421618763812000043237800130616210861919314492202683331552738193565913860877983806792302816829244216078687220299343759211356697173463075972075090084217836670511237274865878693010687584715066961002911670487443106498117928097329275778695446514265086413352690708289945536785152405896721554273531683773100061970742443100096333252022056443125583384522252921612100235954791234660637313219530390635762626849452285225742358514956328695414046942404301616943008762552202881561614204563491982887489694197341261395089921486625595172590775907454796171254587585242349438481342920600897275577179572376460054409301989426051062658072252164682370055144450687876699617970450513188838161545411783832336153401190411858936369527195653466452103769390689457170200860932956492945664419157987778981312785796816025113620953365498325512151247801121411627484583495854503041926012482248970232855924283415940754129391220853062863273029002150494592162577314085546134619648397645776038917214745069905383888453208722817235185043462393341610968366165972997446501739441809903313196780762322111900571024284646791869621183140785001717028535814876586143491403679812537920707118125559300595870178722736335111480941805533697533495887725190094778992366993101426831616036031168268923373674314584010922168099742236498844066416908761356472383445019711209119117395796044070199997739763809639964409904671722078261070600031258679957002252679388301269560651341718889511578970743356981878427933306352122844806190304792148334132606152263205897442484937441498163643823815752391406199277815413543465874817631560023297567612720687835195333091576710393238667311950416861425763686306987911353428284215061752161172947610304381571192661922210139520040623683741264661730098382087888699201624160262431284002108622407332852888692733760717643341048870830679284791515050505295461929005726925703190980014517258840125055967451888269918198118022428789294169237733552777206334369525475485386597024740517489686068969009650415315040545355607285004686580740935560682360807162251491145846317324140545049412207134415174003327023091084450426744776392970219798040383327568886312765971322659165992164668187067164279419477351434242251750321970837213256835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 240280023758522463689251623345779230602517321954952983613290964030782347077425870799903728637618016002418197040427673451041441773998110709934152377018373554421150846166542910193358313719614214144380243091572109951014952288423992770144227000847003896896854220129583466923777114236012929859422655461229551561768333526557182919720337912913466383855076626776648162258629187805733729272789315857457001989920250750968761836901523891588176600557712181639423092157246907098753743264193877852474193982591641012623551199454981889994754592007095728298585741894544267580098349606170765473214216263163932071656413818525301127437395008382562248323874580022257441186421724224040773617421079271924827899031266371455140436100302948438864898106914194076270979479463501440905486894529153616434127071488819305720977480593543359214835507480396703990222256081488891905837997763955575333007333645667742089250603783579847050275120879124563294826767578166966110090762760631598770689561911254372595138945845928877205289477789496595981428104103197629306570899959237443482935171353954200975776350256457152006310247895113402840750812735705342350421563293946164000512420009718301286582586025879621665883675860281787062143292025065550964306204514568013157099872919815075589459700017940389150451886684494833328551177149847292079867996695646325840898807804226122054753274694391544529986742633101133421367144030886054647075587889066729913958958940553314048883710814391060888447761358427219200336028687770358868254684488636779486551262686751939175534796828756655041764510339374361084288430530918690614267288966061647695476844446714125962295633836870059117141559732041918259648193013765691907890123900970749294728172075389136574602720726979067287738914079915221960284460725558785174500416069117439858847438857608182661393258163785607509164534047307440151546573720039467282718196628335877760591559527866022182522726636263085001880393330590984567325172046205093241963156260076069771213175174304409948649187630849266576361007330603654112603746233284997927528722072931057891326781100771450732219083498352743734336792442730121337067506548384647894074347779238412491487867802365668325267964461657272775815226416418336241183893031418987274717960955610396520582263124764302158428252246792040603156846044595446451670957602919013734172818849147724438223924388764989833594363577260045165036428580924923105170174499689182541252447961845905968204143902916211173819355426784023366957956194729885214069724048703577675196434379638708843488141175298335917781927563569655983865169815592072328359983800126215094080398516794037522441636820298463077207649992870797884684139303196932804412783056629737300009146968058490194523032942936323945823298706136165978514306817988780136695032003076281146363190282412544661907162824158750075925735568723629451709658696808614682516949869156243605725313381346364668351590315403393397637124019199236585238860317111851638801208923632275238588097170059214254725809835365393694336214499681502544229580638854614442474967978095971784668821902448051163293674473112007463134652938452770552587003283528011079769595147598359779016292953046376146879169964065924144283904276832679115243223549236839085583583712553092470789496330021759033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -125711520332935347241971124080122696409340209379859387082303946234742264297790537768191676533187960150039326317738587082460912676515868086558020870746512239706205398539843752437619972754276242069479636014000424333533629597358345194709919360723649241988606935002755923878167602177951515885453021349968417153880108160089302254537089863977647665671896791150500918065744183136261044759870355921092384364524388337734646041572128103900262695823519332505516830091810584448669385744905855281903434505034776330495560624359994697277061467065740913574086828370942687504193034814318821695429989022480761806969044156782201567280780103749761705859169824404127322511944422961046678367499286057603139638016665336378692817509689170746727031516713870678216258460841324449726867958371947320455625989762430621286933226827574777748678123808828243605908804301557193208377868884691133651242263093026682977211147268221085548810644996294493021304495333370637737719323182531885198761078332387160528999687482693442655703672566942211988099613614022901056277460970289313085169252821555236037401441001719322329323979324154853718978291322871157601576124968534281177799839908196061018101622056723663764874253333462752676457940173407679698449972460091046011897532972979740366125646985321028305403898837033781792700039018657993690589215471114752077220324945635822178144238158877398451157313365718374393152958021403218349628281243494970338203031476233288771501535682418625826891916818103448719298305054396933425395130397533256859014902272055874797997616501573545784519298781925851080146009395936924864301583756162971763313061611925291687790981324683395131230807986014023814200814645811200324491818688121255198570444170266733366083237166713411147705392180627412269568783110394772789361826249073945338277996681487790371522441573481276558393395578763726389819102009116502422730380072820209052893382705041058613475149600619425616525549521848164967524797029495767636707943881826696201738987803477642478892375175423595424756140226145558710143486893034972238640949054357206573246597394208554697900245878154855990425911558983980912212730567337944391490784637070046100870560758353771753589723889040787200369806087434346269465600038085106500085174442923433853371004485686472986151444367558775347110030567184081105490018530977836236092637049459315732379745559391999502637100334672981645714613754434281670549115517611609421186805893169462174564765419285803067458842602416444493943730094112829301401106468448799928759662409512362950197137009040463931874469685241297051885427736444017173105822902166188628963960496888177072764856210567407524251923213223603312748591159044904531807685270757070976350816388849145176225736831176089083651066033434663817126353438091280068744914521159178342889151381520932443634688099756724308936564977108222034279547216846783885476245589047275985237234561346393053883095878390223380449789003870425597475303478721822811473706660836524460893622969200979624682995785325079435839670690730209600243946327412757653312695038482568621770006231471502960864285913008726821545725219410156839739776392055578711270769136167548454440300042371689492947765867241811078284034310722096497318088895357903787978373193098017446854454282941894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 60634318890552279958270802012576401982797336384080863770652740186543715462924093042263955661599273339336087836427129889886477603343430170415654605367100475726937424979525461781381424859178029895400884767876136120438697743280824683785286950348711317144680316181569669554919728780370702876203062450877148020822449194489992522631888637011847740304914650149013337430927497295339130738402425900318483695579866372073758930856439033539175550945430817005367222493420346727347315291502189276314950183411562850479091832467881565814993802807396157772129907178585730248486280593792634958731491847664888011636956940382759972023956112925176011280965350015756140472040141021520876563077103189691980583482189211427486730767417999329662526634244690489326855437700676576507539502095416854975394538334779658863974876153259640296606731467294534282320597703381615980029636977741501298228172553154637631561475465507932895732655868530766997063128237531087405270416475293077547322443672989675958227967493761079115295910087378353509030220779297068026727905099525649854050227797755710941039500016047762610909063543154466842838250896329374081701349395889256275109550912645869417765428596358305422818512186613316974280122203059128682783777423629205861496323186368997754733640117244646017286291486361868240386530427662815733168785834165488314921358359378367475958439902397442443267172509440118404664111372060299599739188437959383917469107666285060823184008951392273981187413391916027993461543620088996896732752093542264382776361600848868439449795771616572042469572106715867829798088330038286821903885406137605749577611678883677602857563061627240971516670060175469476377435536421876685975520912555359065062464581014810308183599114544386283825533781724249283015027302702065866993474306149407046506991837894322476714416739540519415894469192247871947483753900936726781173789549281976168979593991053986558814938918938469787573483639799802058105201889233275008286406768332749333446469725931605619029769629433008938435040439610949496592910468829342265042554613514666406771129797777042262376870326910440225816823192139527141078555201978737118691948479928256956325088966726817971880137936061291446451727349320162897200190011309104356469825555268695122799832407148891897513998415790987892115100013246887692782999156820613256534296583945037596975907755409825128539497069299945996116481208417680137856626618657669288741763536741157928800489367448155264415070537760663418122023295371059981604731025782430460103415041510115053364003006130064047111964979798960434940337770880605923482612568378362348864841704076408684459880713028690206351917803618897501878645754271223827939644677194838907969470730088500369814670422829010695256431669604084444615745757519912108879665706081326579304267338054664371144015319062727813782913581911186313595747949691197424835845485927092336076992151111233778088846809363122494715480318009607543524274175905283722902886567610278734854874976679948481741905253886467968441117136237076309938478363947977215419743716739009440664129465919627016717636947426121448998724090652649261362376368929938899932720483888005479080336988456173755946064060317597933434233486975171326820603449132097304606151207552987780310639606201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -27132528180829633407985972846848740889656003016693971200064606285683961800200822152090992373340482298829124393199550626825782835886955817273908929911435153455826503065294112916881597786707776274988306807117712943922313283463025634946733213083897634923629427939162714243599046993450836552987597894474456931412348714493133468410223345550363935964629919305263826115255857928498677087263109007462643316277944213297318159972021320742405388243844510046570950828824591876307298360049305166945598483648524244990467886090168912927578997006215491150456316778587567325016990799925136006493086844069057241574584208549268223871887955405320628008858979394062350943131092281170509511124988660625145964676746713584221905979071862291435008443178623899116893542237965860929279728618695269054187924389199163196219992363474197120495680987350276694676871564237684590639049885196448256789369616560092070631663614664823294382382713266780896476463056803103083982421597723419426018491839754535022226701009331498253126606879550914780736602146364699525178737310141526546145506774066388022460259704575932291964514926878294780924899020702365179116172603294016649885600031927582873070740497915613666329998549097645342030305353746950104499544405470606412536884718661439755596437833376140490538528709129349995220673633181305277223291835123684115233572007252640488658870665236888971685297976993162990303392231590701463625222366632985560147376655598667941561115986621443324878922182272377458501093071576321129866373210976494326474845589721676800619590232017271688575413383135401835121520238843175909417958040547168771769827642419994174362664520774480101323209379695486376607191351326839634257517859437570133156617606169231986716402329232350037843889793018615403907994634786548579240615971750886569871298210103799317930531559893164784130582970871447178715590064302064285866947353176462267224771865700856773752203097156327179232198726075733406153986146422996172020356384905738383162768866557710540254325507527491310559248145655161956021167079222611091362038109258618622322862987041968548655878749329437691615704361640157808426653084049850249408572265087732530041974780809926614949870863282729079164076291051997407722964034922383610750246691949568769444579855049587155212735442401780036664900135453087827233444570968342198069231552174797830285304278477245269497716491714043081025402102656656511915786237215636291228001969628552890883504649562534558177449463992672002398789262018582133002170782924813088764464818362787656226086915779400326318355867760887314348593617473892331332185890282213065028197550236327048157888529158207829791594939530010743802061974740040442038315594189210758053403153294838275044719915197157266971628064946692700878912417685495544480482810043568972318831043083460164528521301645250310574842039899649992560694785862494531710363539774106886038628962631941406574424305615820501010030635265657548722369561759249076606943955586802266456811805976679992293465175071729381676061794807019184365676194117910510937192953129885791552097345609605849090368644279471307559985932176783910545964595138375394648986724323672326758846697065168040292611172611254225827638414359918167755054932837349022589857711521370586090410485839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 11330345900373262815415972424049196738464625909993553772305283706249451963762524563754524907550324843753985550602239825383554991498528966996869043979329179068689238386080660410643488808648048318013078891505150285945933870879454671041466577809915841027972850773890776349540351492287024056808437467250334158951829335730615608648378882589143130066545835104334915073929396733308934674355652137151565501500512693700487418324099991532145965519918860270377931341055387124048385022826744737561424771553229614372066758643548903484759944220062096737918819585309979523249797562217011448227376976532142324779177891536346707350821999310795896285055489043153356112525315302955808925539927775169054346360135559164749160672402993536617222775400410179049387910888570935860221787967736563757679523233870047089441999109566245830260652658383612057285882038115041594078969954453951532093384645247445326532147149594117257807389936423722421743393108754936150832248265394112597280511650861622411169325129841807974875333766133076795043296225075930020053544762401039898480048752947581568173373651665394681828391115750352730144993132219059588080408732924819908688701707146662450395157101530565620076802762547553784269840782833768665212095895282306641159396755783815039851627876835194718830317744272215275603096131053179416686155502505990255817757857781777738422498567167773348105778442317299429699734283787789319971829892492918108811075293440716499052790756652141113394279065226486432187226666943964214853426640287431271795567295682052545472354322238688521652909259984292412774682202830648270237014002373450839821127786759896506186460158709626515669158061964727256907375913568237517394389115339917304713654970962086706700294949004898838389624347265970316281984567887761432614573204439939176212903472232320337035077546589497386660246395097230806755129184869227335331116283575156270560486943112881626294500704223566857034934833334082026840274132280019255905215803281953577088895134630359591005478959878141349386325512739242144802834984956676220398461350379275271192467048771990062109454415532997049941948251888464166248399285901843365825972040883433937203228998965993334923235471746472201285955309573873764074529713168979684964090777688754363092856350792240572538596176390397236410281534779078897345504042039989337869663950394754456238006206561823265331673415335911702192905162933402859025863560224189335963727269353775199772156016941253127107310454810924872027130769982753390848167211309184538595688677103285218688212013031877847304087021597265931836598665071130101314172708242199158945607518410440214607149968302632052701890556416469456123703475991432869430465612310933139978476191673999687588644191451883638453148492834963894432114612716563105402122594463336930202688178521084321756499001225952184623628381395249279411813232275692610506392008051560658110365402862324928946366956525372789210257785566754051323126004866759254551292511326277126852451424124451120998489440564368619807262754552441679145609582061082903578706208299570643863593757610861132873240522603409033443255063819891822776766108901792927525065879812147237758206223205839921890714563527555957543758625766648308297330304491071403958894755800385969482864379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4439685142122265556060285052359826530407032059012096879619319355402672720968795417803743401483569340478120008394713684972406692230847956460261737185942061529993368326089717105610052133510721346923287450951045380283974156551964159192573441256630456989356061365407677902053658933722406873053607183082753574693986221153339819497638995993173294505136799018076741967326488232751918233792080078331382540043873218977301356988087784671551797461260506901921652236920132758437485218618969802952222630219863180373667799823757903472881862630105080487306810053669800667837648513207232207557458826406050136164528314943546775983085181593300097724965071035993714793306352816326245371533684017572405688507354187025030680632094526222221933018141097785930244973761917128178978696331175386409020014181565637252032633810533668467661220953903007371645155422368465224883905414563629808950420487926126720773524551992525650038892310232786160382195439072278858807038496629844242127438241297844297663933830616224849144248233795416019316965646123935944276705918486604765707203027118735582043059605391486769137675269071825109947514181288786564561021306336796915240701777352081245961398464301718398907478867479025343816274743002696776729789139298610487732138145613793328335453173691280252709452210963528821851658861013493107107712467407464660869457980297566455952786623092850922052606493479131553387056337083596753855974258437570872629204939806667274823538742276900692179530037206497082001219834293179019313239125881907925499760990652973561413595723867612878853529285691088563539299877350742722425449935285995198975004766588806857267488831477490205950320001985721252309042083627039450801124339559094175046953838912548394235195299690545408638796562220567234727398758426840076799433924939437171355142749383259511428675397148688754766474751658861001172793990299157316058935540902321644574018319451895930827249160538868459464033619084825585231412671517073456295572234181677490943002972219092430412514255588628012242743266124506352719468654571469269795601480619049212286648971493960253173989870225072777944215094744308825225044527999896052898415534387913953717284274473204817710786346666332511060832119318924712472884397817745343284864375276882804822530954098732339267423522189941551594389529929633583374509152865063828365688428032686355699213283989004229045557624412685766918979951352688318253771240134055761994519868983633817760779023858091214119710620300456528506283749555292474207217322071072975810301261620269447584686223132471689766601585288395943643821015496064325553040101316234441406516160477044010855353462348248976551031752487052932111781990677890835591644342594373948585297315427218981448446361386700054461165889572407584556001604766320774194189949273818930619029304984425713839572527281580632469749446819156418940114058462210665463535363945919374959678997268905705115300208292643159404698236943679103853704910370057377707938883714800537857458726968863698451302919244360817817308749917402308531290541061712104863189965812870146855801936257959743297968172527988821677893259032640157918821599622804480426969529824001272495533687397607969428702523745079114488285472059785378386696945439259274039325730714670940623245239257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1640525574607732507049352809935769470968745768462309065432413546994359393650716525670060109224259143178831415517075726435297187425751913550654741376018917440024029050643922682137623047726398216666734260933420129526018977599328071782511860133139488972083270049780736416218172133239127927684936089674158559142753746863301057958563846442516233866379965581435043857882454846562010004311305002535790300230083463095680225982593286949254051571268976591282490229653337047186434589804990194846025085360077536524561312763884712800206377924436405914244907094849693972650208216269277233531129408316549110935528643199144361448787998310747055355966270060883336342426331176692266230011810280981624744533573956544128569197313771681128744286600052656708834094737993943209197710330902204401149077488066551824853610170712771510244587761959800597827492053148541395596807351296859430966637565811967065782134352637069820296115915065413997406681521400521216978993539056544015759223321851734599074749138285912783032656777494862242462331728927353790937703068842397023019571238886112953855528677376566545338381410392080230895070671676154026592580046162802203117594667865046338303569400825578194265396330529435055782968247106591798009939544593794829258038176700922059370720771133552539305390697076188278938100851768181356799359327159676133906366294752400948684113597788837729463640797166186451357515182623942360647308560876158719083144042793920397790480197855860554132815619761403068859860842681372439343385799561343601308648105712493650293697376026872233230759664071798581463110782444947953302808671785874308873540402217002890242089869740474933188827704908921901052212396251782751902396635538458482580486601469634968022465034608954783280585159362439352625238867045488301775048373011564057240129175486231183848375293061189220666087499862945852305951664867594987284446845002843452349737469510156327347446735914497688293814643854929761414291794358900256809621338238558724176699522252155961470881356148906520790761750775111276131304406098659057206549428756491746393287561239854804526976843347416257530059800266123764599997723369528541758990176216186407663452326959272816255369266490185269441195711871012184799345433025780407909426127017507248745938014955326900698080957027549220997752105682462601812159918251269421442078078138241995783282301517712141486777016994495984596364894097326693734653108725260919666828570700605915265078784419252623116955243314170004668666032866444992868094111045954953969001923090600399107306038198375476030898316029118974882328285726989341751879928897097929035614609153188297533286551143295882392674885266475065841201977263115974205571431698206305122438633224475014661899196991575530839663534373379257263449578299921595753157885742886260560710259397843313080649016510410392315781712010582193706930395415724644967241605075855314098211642892962980336728493064493007478309255834825345658742699005233365830515946522681780423175535269533146542469259938655320910033085600927929186072305792357639788707808614373272940289218578555048619753617756222649757250383450032646485964441839903534165748811221015622467873146272405080112560244522475406003143912463720580866407169009817799439583617686378250685882568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -574156938092949786656676771780312939156411079465304408006439998974188690852274122737276768254505337684579658719898934009283200402574949958941321895015042473544985428772896682943559802344316419394989330726252924529873313696967142417515852096793434825361356860382385792830043706940769723449098031075984001296314253045591030863971682068741024001419363307952214936105491131305418753157529499294423281625534783929423573016666639231966676027877688725775315093989711221555776404900934320602223633167709443192900180024745105832485050223249074475417696789691356204082491128627010939790404660189122546303248424957578042960873322918324191662199551571513777367159411820817215189801656880736008328231370790265543807076590352443311121947404078559040990349016264472844876227077230684834061817989687338187995453667776924145769541521846124156330889644540578771583423376910987543663949434569838447894242340881287175981508525322838500820766225915467545191516530698002073932181001308558745864259028033881539240044274506009392276890717863408017550169959043549179792690423154945993388120521001653195283117602517354359251822150725870047128233540172692749404416931873469287837280144153085697004403089575609686920880620618499115463654698859844389129698345945721361435573419033041709858882751882631039368367856647625076371046595284563120606704926991879449817541002452841393608701457954899488458981616465280970357364160780475795068262382786719524137542505891566422789982889604567224937375254213089561799016238872661414804472480874419002750409210190554991082001967886887636807786346945809027631934185225219050120339194715358985976595607998361981344433772298527968823797543438294370933404822935816892896239919817373451368761534485210483398330608157287592404865023376258655945677831705053329458911885201805172366019811894462978856067443225414751074226758626636055835498356129647318844924345769156281564315130101784212750011244715707972157740889168779715063045314098031606061155290108297454907080595947910593341207176483921110138953277670884019725989113663044952423429929507207379086747363183357572783013600667654645172336469312320824496127061899244692306956573738768802417146629555581610294434962692747524698234097127312431716591110786277244405563632628120652025226607362440946119744479780334577682439018845412342380666787765037041300773096407783790572632563163587772473009177933833064105877084443830053635916197284511185626345977613718230183626416354003912721197998902459901272672260003311412681769888006788650483146677104073334669140216194513751104041993377411489392277399802991942315817645693359322123920805735052928202443082072643183218481783913923309050531208356560370355003466323141787620363253652254953332308393504932917317252192917577632445886171749520961084204175864674405587461998779441332020648249967540081810257034171219106184988191753725260708411069850691955638372674165776326320917536158986639355673184409461027025522004348223545438938506737854405804214415992315051187197663484799988706657680803643172362247385009633115209979134091298905707064909754253371390664359378211752966462196901747850454724039748629561461259485576212353156833571510513823360667819774710010079782443277953266926933071209685848045349121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 191006668897463893972977054747865210098645670364170158973856445689410444151938133952337794104157708869853369576769443770723301746469796358976955968859725104642897186093199577173107481023038423553984761819638655679049673962752774091337264059246557400904121399945633027415223191582770550277290487797697490522531317988515484405375031827174158774373311481356857138557151022764207652396145080227328095349234443826372131710254442621315699288415331382362076088377098307537650910051190104314635712886123770422238117254096261000961381307609910578120140240219180157640451941681433913926808656330004272433087506518474240149035887370394917335531217905319819196028782784444040093340089895383110061978823668448522476970303501769320769569956008646809050946727739718564481780469246903052205517722217280255669586266033462657126197306707178385527632473114329147179594725764662768907108874800460974740850185293264757805107871435337267162517874873192746924668035081211394987879103204875932987369854396603746068165242842160839393915163817650087440153726484999796931179900599526071009127369036435507885974733997908737814781441944582247846466954270036239010358526201177086849712318243578557743053049127927603784398960692448333522796071887878601243845214468337401440862088576550062214616702189031123464509778940857573047611028207898229974681692917877129959507010092601109805313338277064812917867406137768002475832937445162902520369145287980546659999680405979795602911416519162682920618934381109772018078951725098080797824645137796889354182260339018038991315412827964811376285912861955765092027018897766968183657891764522889105905922131212379645116961589994103687596609993007446323337765660867878836050440447435768098398904183249050995854458381147673917928263965955408864484013602650282724519427369180689051148236576376980887725850534354630928397391097805933305255500521225677244599933133841091886826271438796258133521828773163188602342374120212813135276467164089920794289111901168093085417548438397356803172298994745571623851344860929727242159626751415325413925421726973915842531134727829597487740915693636867093992727974708278264839699855052455666570302731131219082666073868994616215778268564252954592474363473272019561480186233995312882258991496149202854740798150440238004400005154109683521980390498369885726372610351278303568065501440819363563626289252205118494291605163933447030688003676300047567569289457962253485254398030211494861601527370778642458768555009465590915211526877296821188792278642011076936615021914013287686053957040760914509764990923459322646092518680260187038768562851782292210261411651579891437805743003594815566891291158764747753410108123277076326019126758086219045217618328865416526483819427816013693525807368758702576622699019118069413136788049700873523882429172882649138934477677504904208728792522899276324368303986234897642277269709313744713337624224103078999978325617904210517701174115723254977378861147989060787617300563637345477074133862622751794852696540386558924688788508468770704323527244516330220673586021109551554000921089540915798715083102265348673172352733073996839488880848590361266754883874102699603822450500850675016419503645543565453662645862119745079645778117246232986450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -60561412996304903962697799562230351829714581752483750671516045997924773226742068479031462460758611887105070023927497809762440739530790658112130693798648101851427845502247496065078883259501321113696877583113941107391272440756966087611433191086993559689817419668483217574845956303899035698011918333498191401316156905488927967243395735757459404854887589527617829198074327331020226060142157588561375880969594718374862573123670727809772837991538495832767788589626420742084798989218877934301295684529968167527324700868440498553380804032976387445219500757263793366518789951460099213786650516075421932890492918682930509625608346716704376312470215442944206537822406929692989431019963053900192780552081556422634635862025744573086086948314023610903825467258851173164735888343823804615839896404091143614755158297762721264277782838355417269529316890218085013759794573008379467577668759365624046781411685108359052797890327560683294777340215900737597951145658421861101173445772853593183604918236481435664708062141170842337294910577119379890190465060150911856976465712347214570617397164518821326116375216462053552663768511130087689758385285324498163454136124866775830533339109719691586536355204977472309693584525163211791961347029264270356973104389034311412754500278654240148626389601491027054383902068797215045292763683945492856522133286122385887687977863195742820284737106508900839992071569358857013037199900823871519148047737169640158352123772744242671850713400836712594171098430987895994981540121470607729890802887655895461833859715400719643503700602067654018248799902396325322219485642096368718822955585673249765635165739063368284705469775617347497092765271426390907178118348528575265520272118485458638404559217936944737841684358229402625899452933357497335343048206547499611647495459036494796173174389342766736195658540565653217714297300138405022991923063499120179388779138176323640629230353976185187662218074311133242868393217439250985316066489331963247530266286288688149241287842123679671427418724186536187407259387698564090593640605920054718095777206747043146502057312907042667604994355311071524386225838370344775418309778117536498018045691625358795413388651566991842613240799875856372324154250665765831630789517181512867026031059205164252230675415002218607505901520592615686064991403569715525647397399779002089183770384085070453769478484413993496352665341588878015569736771603526380023125352865372500764411250887774444058194555150331656407603000576445547644337952505470140522771232424393680624671459473643044361050165376395904950477525929218321579106766878554918592155095331797148658475687267836660791228301209990464706161856684371699118006363304537583307184481624171195403128386467456539825688283271892504851789359040626308137028280915035223932565663664317740474525973529307214824279641533550306231757343569557133046957044826869419829973313492522617900502786618215948952323094504461766121063753733210283781240206680315580399571439103364310478769908513602618284976342350525412857078306118189269183811574314879125871551792964143759939826594895228914455839943950139961717963428932924078386114900179702802568443457379175974385603087349961313646177795537562166512397934166744489074117840086555480957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 18332731772690519042651342485377634389966386342356142449522870595165648288534834438923519871442168861401633100043594172182497281297665682007533576495257358360635429766853815652917587647926591047220179254074209906511092188137535488275323394417478177555443768495418023437249661258333109553063977274389048824538499019950821796372505756517348234523813205645663995078563618090866717382913037835574870476068565456216010312725619888499252235335003985450316589310592802167570192697520842309928538322757538122317404950896977676937745972411474589636717315194398763761742095732939031048408230384184246113568527358761334553022636525035534857442901918180622654788553258436383559315832418385589429906418795770920888155914986483546370380681724304352477375870209173759979808834261836541687371560365425303225461600258810981342287805069726395130303324564119733912811377766752779259994693306806839456071607876542793915851120547853649980218423918745387774709805458949481543284434572085364080764088990076055685080523113349759067996105310326874680748839830027469284174578095945761037155758360323723252865091645840064385171098935826002368673869739240565545930809805640885783116748473008170201967669980352300353744795547842572612145427817613661553572486888896483221026037865284493630741016331690817484066826047728279262833802269235456068253474207015005871509409734707408709835793533196215055215884891816265932419254167087341001966247353415363589308146929779587034022329873406942869470170489670208872218795732031110320063942472058419768362585612094337488050928851562178920773244030883925960248199411352776158651109033115611100521740688120924841727520498870236648130681342596230112934222980554423174830388169396484217797881802148931046554103215736963525053033252942876119806559639447427650183366874096035734161162812266943913193400563665733717846172709831132806675839748713918535655662580515904335618883075800791536624671388257813097780654701224780173849057459340822765168892248026261310943593903813832313933509135761637102046351828614103788606631530462221300744906746060946781186649024367916734522429068167285255405106309127136795353400784910349425626205162363621556644043781332298883261968452069202994496072806513632614225261278024865112193054523912844660515295675763365798614099070349957095168629537280011871899988992086047167550926408489452486218881469159946493922235835841624154694128784955971403748559949277374413004673989584815773303729127488507456713932537300080696346045089752301924581621130110237114083016808699040531110087080909279763649793163317481944523915853028631895438539164606179560295556112966744263177775689184540210203584382248453297065945630783004802812838396222897367766789633799790475110659140106299082915952880931352171294405461730975721298090978380335806347068014686841073798596333936659953370999443972928142135279610588009358094200477221252140555626818738802037547010172261044665090480439159942416883633037616086212911055346241868382181482092031293721428621637073039058941772149408922810807519964242824501899461884988351796704669140480654506214578020325288722711240507693207164693939282206560666450010402829502522677286235508212051941274509473596773768752244978856833397646453428268432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -5303149269817779454755893960119276638319058652034529351720044651147423726991779938848423756500324535961440364980424217506048140512716024737297448329649644911569382239985662683607563019847820704429653642843375002958982215704457400277721992958848828474910741258376011760423455158287061259602843083708448756761731262267898096038196137824891556740649626380203347918579278347016558396595179857003858688718934982485380085042952519403546645011227784978550453186777556607860265596256420251645989648885586965372645412452034330055324017567582915714596402121563786923688992491478612673060090216729276104348000844104850666740694188799756898511982736544107774323453050794850184794204095559154761407972331335249613728827517118784426585202167757404332571838280596069420455993619941522633535210288985286880678635914515441256959125944552925583628673176476935625905248452316627822041677409982080309000884351494959171901563295015061240379408897163005215941196509310137696571368824226405737035327164933914153580169875751340419398591317253233547045016604650702718875280114055005284439771503357073919027941720040587478562929248010014438178157309753195855822231303556471076004269004053745957700157674439676752286101628624572269729565746048178583758383946884291096188427573194700837931198124661920910904277608722005566945083249702239572864120425512276584921685268652385458237512519057077049213829715387429277008884893798610358752409879447219673633932998023853166303991417987547899557360360067296135221834654129076859556081560525391389766361911648479273695209502606263082183338240596693579363041143879881820723343843955287931503232188866871974629898263561473154766429609850258150798483432058754079171878965850835026947006588474201781127218024320766972676016615346520331775813863392668101670230871967004858655627215292300584280519025646817597198866337398623915590099972567262798525414667579287054101505046574587244116261187564674906004057466870118639265513948241101553512912783479272756362144802062364594754691495578047737226353117685465989860944582847772979873210235249666951434448440219439479698862974159231632177313114240704889619925108522730001419440367634557143982192591028999467279619822978908178356439235220077925938553568729473968508770274387099408095566575567271107636463329169528164062788511454069892517914467864915814403412825773667337131230326978008980426021997609446929677287713541148310400716751876208371091621934402556016169858450307502937949357533384524824918435192537972095325616491916798277107752550526350460112296825216006380379200796832912011987666290342682825166672672342450230760112919200344791594752019126657677296140515683317439854564300614904842411754251597117649282313316029442392278672275622306745996375208811846831516714601059773123393961167524504576889098851955777672178270814780450181570527726323842897726180084113815953445627479762702532561704798981438027921938781245407296257949708912614331349745544503307884654499843819471227741589528789670271796677209419860977777730111762770318875246855984046603424255020749502631432380689382348874049965725531697047653809735620621180994441643779910840783551034379941117374799583682112187180691693268527709029043155551023205846224641323089599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1466341640849564531965444923314341726884760542665224439144910773685990705899966862258511568734960762148264426006367155425936298480711068421378190998491159365914682230283143067165510818198057817023956458732908149186006498612239575343731715304580952908080636722785739005807397136255027697990587792718978471500347977598312477168032071172454030117624020276854105186763362607243800277065038100367556016015173087085600536494127435206166905555631638069956744876333537147579793489153338128132211612384701174302597200339144636449102882133789493775137751916343577524785711739647998165491338599862250939775322237331832716315556942708662679646043187782724769936712374098275793126399692412253941456394531402198938226929023546434383907471391838454467176361827094510807251384588983301900852780038331586036112722088749913711176594085557115957869817372733618565207593800445607760841636139317368505642629819319154527673837121744489253584255331943221990162712535324504864448526200793877056021041946351550658791413484581756675647739707534741435611961258567691820029838428712616247696243789876111675889253411297932842824754664660321499097237679773758749329965175658640470076974338545845806275005545422632593790252453540054991430699183058599486045224087318903735418884184834723964021330714394273027928391876278541738861503505687755624385644512579095407443846170151410810302081126858025365726318538861615963328467869488781151940165558372833587192095788095186754363863735894140608626226943148866935156537322028615426971606212158565832422825602589161863041370345631265640087015619601619787714208176322354716992165404741669294064847644773079969595059531665924481216752133893489507189432183195731539930062705511771405125989679826483031629951771807598232129531665626874328316397240181937778647163439894968288870593162760249967884195615242215444103329990666454051195800015633315180845846651883953313596028343400338600403583596884078207585952513793373550136164843794639044595814775318503122771163566012199784581606584865037825254675873830195294209081560281943968095921891254856454538640038706956816093590184722209822275633560487447610251787850819904630791799255315012792506057824142509666304820225254583498595002370685710450112081999357354192655328489275669613918136910520889919735315371013429486599444093580091326062342975518727059901147614573040021709288822544801938001134691464558757092618576754942355585697668038150213695889067352242888710920504948658451064411648908880084683701731351329266999693247358469503510142527886638103797943425416825338932903099464731197829936677054980584443235433853581772009940347045844656072691345885357126190440955328155996352543333120927034180249607917411793373114213417603750196604575909626681446828284959591560232117368688296757976040830501972602646872885504295275065812646066978973815884131074588380034509896130403744255320897247408117627126835808046353188597698033770730096521807913133313749133882001066825078912638360537511486940920444292046731938136944518836576736753144322845636018867479949479692137948955303893066299078055185495725304081464349102267321220294332122389827190633390326527328703166550363436884670894932293416528335934431939190112314938781586274498295783996582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -387519631483139701752056615779046075953838069914457782205328048730823533945587923535698634906093695844689901891352046426896532838299202234390952033028027560639066585543041633471559323750311100663741196246480678631139341090132852247995816268694692302381579029151695960045708261145408016735563525301966436091545464830663758095498274635347733535454516082694400321122794855200868433715737534994362651458329667997633960151518098860651838593684857774005867571708059204498887422635351257519968438953714403914866157353504723260282410964259436482580939166253556261648745392041630135781161230490691115103484648942201973238168265463972434549035574722557777192894283188104795466119139016737068081035623428535032843213095004282544160249440681941587158217062578389090540574187842962022985209626213996247921313829175306748068624293737308562805652966291510110542182003298019162632251275270730433681350724455457944184215734568835609645450346487034393204447136387272428088711430413533894082959049105257116936804140750660189164474019696153407916551363566679797148226505754599727756372986944506341504382818534649904849065204707987406509835349581098218966176660784509428755960644202568395773847313776626907588770958742344993071406626866319874257000338474545841988618183315637583475206145396582564199331051968698488444789762867571293200863157165821501453411370350557978972632044052591768432244409370233145027231124433591414209396637284126425647541358507489644419165311086704518095689728099790320427243427772785471416991906636487396659253523859956263260943236767625622024454226384793272125505250049383752953492181569825311023861924714172966320997184091081537821960136688622737374554992161823669173616012633313431717882713078620106980549547784223100068778579836270444484994902853537113154724812022891868324227472293124388273083392415759317534359077876052321038297884962261119525120176106647693229909661584075828346035358639694657119685298859347813242164857551026648850643297901714474736950527793146527742871645431196428905143530433081221019434229433343997457749861644646103593689885041387640714441264337361838373902520639721491787275277841589911507831948835279165061075399773213362809244956864058117308711558924704627867374274224162806884157338833253412947146177477824091188254285801401003610833289202095000102037341723589329071754613309181022788052220901949415686477882240689878688208388745703599372072854736364880195499003256854324050363896947321815708021588346565625403395879076842063329185233316002628092756587730220978066124180039405524899442859806739555634560648667972398072070560250233864287720191921088259054620355961556545000492085446555686929910535615641225718175630124885854618678641607826746578173117714736173111151951660826650549306079909385667506711696848163734749778212765670700794450873886565622394709197687169982499525946905953527951232707131500065121397847517847652168594095785066895954306195641062415323997529184574171861965832030321714961170312429180974443191389019619330559270504227791363629492253300932458409889906329566970926147600172248884180992573158227419285607042319895971543684084082254724908579295339761778670971623787996082160112962553540947846031027139526363970522433519363403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 97866022871656139135042896314693600872019506787912966605984671686922413803550145596042441942070465211638894476679163486306096987600988931315776369682685814366767090848572016266263708277746474486585237201984094472974449082735339016334425302336719700016989410487555451918326339186504461546957245759850426602874836808118207938246767308589791929929762591698838518954605987199572882629962856886702000050734974134114607290112890709876686405809136597689132707709270223035986870931114080671332741645246742823408530237380078878803647676162706028694930250617174783469120636415773743650324020178887093596921829261626677566343914273028519620124377469343722039095204233394498333495558501233351269452805786431689015773682658162022320190909822089150267421293030009913710611185290285031771830026167237632187043549387714157981664618122259803804151395339996278033486678586665454189953517253639034461920515275144396074970930039500374237039144861829985985468544071036196067496122586758647138582294412884405458845781981352745526541156384845305807811191923690778940668881963360212212075236247065437505744928804190624221385750192397950482695270933721817273647834488301130647391489125928245188863384303660710524679346777332634251699409731262534230243278160715142212430307679031516995251062120387376116489614695246513555036169080130780395800212550895065527039716166175011560627944346338117877800200730207585967555392687654806381170815667035704615920844166464382585162263867005699203217883065878300578979461487459901431855500019794076688287135514607063624193139483446896780240743146677173244578561602832179866199637780207518107173279912858204149583216084007944344066072821767501499169726125851393068615185846407350588111277341162957958607454190849318807607977438292353159263155527716390086048530933247414461694686606390991757180231939953733739656522852072813417840494887104897097390013506384513986434143048415242548890987053965795131494837353319498850625688617217588668727187132377949106620643444300770673085714929293162574213441512329723129470462507877528674973926435844509527549342257408788564698061709200095947562621762957441928318415202713343659425928073127999870802985831843112362664014510980208124020632884672234200906502043163595938017754700986644174619395157098530551263046524673347218701027582460955674465797919448363348263157037432487038730334413038247299169045963759577281326063017662559273855883052763796655546858756953777034314778657096549569319808487590537138054606857912055803290161138432388012332140660751832077632781322839634802966583178921490079355832139385965059004726163271502650466394008020276675733529001023441796075073782128981534081061273816799437412489159745235529918880266199193778917233406036016226751806790762938819340308267634958096164416067354361858316907293382340135835538267827483795472591505222710764158029664894409858203325791265198765008720102907183422409781174943743400621095022392167342583903720615683682273154980332633873332195182054152067474460728018063522858295804171004101698492290398889160189406158845008759514174059925808754829555562102663437340733166455277833115606652389908897782999137202712564638009999920796551172757557462930386453413575414558111451566219329833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -23617172781993867849635139627014998716492302392289955194232505900457461443208776123614444340435659300309367208921816960027814537802424134911678417462795703696004481618755493760044925598270377499199811146068887545711476285475142282343902574583952893239249785436282393983100013227993632230232469663456199274227475345806066469925737582287125297586613752189243775154050181573651431619113492046148249144964918062345616565917731603821321838477104674089263772102009398408774325923591445396088822629261228882059899467548635936490635840332110235812067560591287814953517022583090497764722468314731545605573620381230658620108410798677895303675360168985699922522973688632996120487398519791296920142066298089963364762962995584824707104701990229878332708210138261637772074789266266944656503374328488375255148512065545296127745629859623070535509669468576580058964234942796030713050614143409072265495478751241445002126554870183329110708060007514047955212611751797363603192399662561746475742721281158436684046318706888916610369220679992939647689167140067355435670373970358766435628215919135674109833933931533034074713143969531345718254982225620228785690741042319635680849161623288075168798813282735518731516844416499211736378905107011730520588437007650465155106789369907942448432048214425391591223702960235222717873913133623663487958100698262607141400511840726719945515608970874365584468042964622223046061263719135518295611585993867644770633616094631767256817405789225394263050893840351421405132705606880162949094237632001444750630704404273136949343091348573528619345849110447624950558208219419344866360630927151939638892597747221501813339269509435816892389260161190547277351362009616358845234673293729689669979091055873430702931392429339641707926756854775165589955781085750047131820204423905768667892729124839976034998362873079093976873020107372640349475344168062644621439445371243277125299295860561154992036265739412246610794233275891609942960056336664805793517708760283227633931998995418622969303192861773867579313049861932685517092412694359110508556347037576313258133152924555752905250678982648362343717057749690437258639172994663126806988815604396298530563338604255513419783860403327374027174103406557012608088949397326654433700643802190892713847862505301185542394161032497399053563465476506752455322344571143299931036600109309128003677494877762756053774597524718376076489932194140210138609605102423974215012813323524194717545507045367424003569493993960014692890109037242478281816005808693595072399688096080198311309429341742353117846458530108183019947602598991765528960520194107167521946879461141185099245674293411246528292158285718183661684059181335515432816072421228824291718837571041422511685259739873773060822110858581995648692143612881755994531160695071712330353370384204135013722537123808453718396886134653701300780038257464231203644764787555816499474183978868583799234656232219436677773420602455605218248037134967239723798340772209372406369067114515258649985217073223075868220802664955587852389677539883175906771466849542284515004379094031245545307346438595199567712950947483232147855400521664161795832674331506192396619824445146441065745977261108393799340823989216247057542204856872558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 5447255433109862367398478585136868490109049414829720394508263805208312569172994181116183717717426494652196933517960297035839453302593216058233467269076907644244591457610838235791463926205274068631841954596775419528303555366196723853929686514715687576533025357990942592822354652044450053500969714422893015735763646843427165506433697210695900025369562490177319049309578795373182457336132836987660835933698020374864751476927235370300869082577197475106175447120210622756140896072016282276725693321410828907457382556153384941510253820709379432998446329764905678927295410229861510992215518837029104164484774846564265114997916672423896970404673258429785292299979093632095156565173349205879009442261464128635550906105222505253584579666591322960722042722267945693791876016210920131521806375408001876260718837333333468219489922904110073590267022895603773126579649582071792239327290635596589145789249458808497680252522547366041788113554393389668391807756626193070956957675372737210705248186561713611003466368745879011815149668001178685281552574656981914172205467144664541944810740009077666354245149823689820682232516288895569901841906100176481683115394526802290777690547641020328448715175155261877928510385381291693558255390510506476847847422846924386924353812483139436659326107482669100847229383324899732760552033783045412899872081506135423881225726690317563299739440635907847552505008712313433742316143762319765191250621915801729080123490861555610070678071327765633665867998462940578568586376855891160173705296061325609796039312443186948683355338053222606359738696153572192384570749043576362105874176090743277527022783720868783489547805958429608336565903997547125771430756360658935168819267208254522900699602088369135480167763041534787996561465016825598452482513363605686891624518938747805577834069502033605377540625920784926731083913896373359307573594352168921772390892122787310151320889537103236372956263251979941305537864865218416368675565857776463756031157796542166717190660719473130913308707816688108908466699231753890873860868921706244141826500993323861718413910935779521754725035018011922734264156822833764859602579205399896803231315728833174082590818125261862027890409082254403455139677056132027431045094742527376019684066631176082237151322563132505236997225929475010732362015502194153484138681498100832869726963298827920766572385599003791325519744095951282646806750101985371773578559702919645434663070307342061216315226427415959563308744740290113485653667812077474690748667493201085086895228374901556897583992657689627263110146953409003032717741465475464386605673978303800039466076386681771828396028661982291022817072639100629420808831368831922607994986696096799205817877995530646507702313705299256905154850239499503426392116687175053040538446629642402342778805122683993496558296125767738972697411439828697668403003722836253720690966081246310444395662267343128910231773839628274173200051449118197368494421564093878129004509907339499945027123905903380681830795189456015368118946546325080478404638935170308784330697771009919995615444445613745631805763552964310495996638068250614784769298160378255226128840865330930307930351320728956045042354997603907769409818476246614009141921997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1201491724770491785354504131677737780068820687705608678436017492207412305359938127276763098693860322388983675126181340284301796790035381223240307817439018062433267829058917280644906449458593044662063576495029379115567520394031951311486437101491718423668110184372267119307654479814337584148012993845274154334930384241573262496760281169737590915507624555233470017442461780685190699893797147722305387563489338686151942813257841858166119509926112589484657293244175625627405280265350126760890221180124617125635492511754356630362295518261260427552305130389061692792225937925251911922566771378881776957906760545566405672463779634003914639353416461709685957535982425676156439341137041101139575202265320746594283888066023742951006537839626320314942280034096571522953230181341049736425196925575538369694695964499610132152434828109990686107420174132089466349634893062023331087244526733391449452898770305506193757931698109346017521784298725840726817102527647138279205015251384061321372097538443653572529763625040280265217295012960513952246542834302493847113297790870385752665345020237862257852899863625950712567684262212807668455251129951891119384895513195492429365593274989332875742029571279262987961903756717898559806688653057194457444194393772428972961316481039728408001137824183416713008029840209574913671714552483461655387891443242851872546826579236491102649818003951855107443009994359751753034814774579159634954810225123575054581187486628799987320539863656333643126902319144684727055095672689535561402035658727100612084162068796331809890402067165379021755736571060516784978804419154818904077604735102963173394995600845346776145995946138495537480555771895731994982896247091068457041990684640420317073539772518061724450406036819079223829915059530013697054396295004920054535992473841017519525103935305764426545251947965076721332081769955341599864761245415733624281568249981612955152949725460007696984504571499127620902934877753310878822764024405806794700253563778794727561205464204287224269996400757642887846159598878789608200135957721209190413555425789990533142152713834422498715397103040815471911018976592095570614420351250670710219873504326989516969807792154455763360067834636232489715600603798833749971407000779718230907416657571102454387813580881472104108040819716425604064648399755120968384201829931820100317185078691400134735524051816951799102261365493239233583344944309028050130686606227880988280024020293004598570078208022972011308366100442161631492719054433551634140606967723016151752020424381615212054310425402589130511464589424947185015669891882402393924565156651787307441971631980465544313326724854532352663836514982076834676053316068258188151800645817899439409461431113063729082351849964289899093829159868225331013837392943363263700242106564314242899300211435133379676099947526305127586826656445077494594572908287686203978238920966748274678784239749064714293950580767760137251126479687845553258859299864675164879474351880748138861412364224002193343449851733145618115225096380793976017609729640393014574521006393587345560871091854293295089982960525080116775257214389149831435971370478823706786587436130469169061156573527524660192677273206517575613310815544445067644119262695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 253646270796419852727462763076403924053722980104316088393406860677029531695971893009983885541058417912695848871511243095629547865115206351010010576761730847439507823647525788503881694021172860103528149875489111602372512432777412327689934942298834930950750938660853471115778586970496347621267275565317458540304656529347838606545259371049552437136829561108766399457740401758359558375438782679235103457234209693991973581278908592415757750883834208828255493885376704071881981042255831560289091806369355315754117946167425596301201000105161154679287486526440218868488397045884222501794582072531707516065886250101984655897097396503723337124908818124269734973831748595723283288289838082321230250730937190317940387974976566791462004942994209556868592494016894736315063265874306541803556759828280335317103724635823323038734603407602682529727377570060515258296985135862545078002678801913414218374987581172647554219321012277561079177335607553592179740335093513590677738956216886252133497612705918742883588189242081493008598628128823011618393928058949647882301007107832105701992333201552799163507512963248600555314274854740114367980884741926770901194895688495161633830787448124291552115272631322768852785595817420799168365636478556212661992325459019483738770436448983650781252526420468641559352636812636384545808988379979150240123362420192801383613516115120328942611911445073830019460569748331584983211772362429736587755135680818802146389390516780660836355511910901431489982502775245382602430645501997151925773153550721807510511927920968369461384605791640357092647158389111059405278708877331257486807906639998195350549603935868111767586757979953544007226228544907702927507623063105662982758344066143354342602460390886750713494477335147639864745286438296117068118662685137926253016574418958343097981588133256706633177565741883984989392809048561742324020045837834828937296332603760374440199817092923327191051348172329518398318262232662927375057138211995557282296804341118002871245120427887745340107023819941318086248518156778788530216051535575627117835084323486708876711196190703388311826517249175806976346547467043102503218536197952313143981535273121332842887552498233242279622538478233605499580441477144529644542090107827655431372261077323464025625345255655009706458530726975302232866065105402166879358510942055828919482370013800009617128855256140219484704467566908708149222535400469724047570485783022984105958252192187301165431268366056310070749635442994825807327090369149440482708380183745900240144768043080848343876717054230046655909529427166004152134028317076192837689737405927781072090202964411857402584869048282823394116731339285884483497292147175358179477612339851742649851233649362395042282456607843515428472998855164960667500242833271046965605985588346444480908695646004340971221342534926849218862863623221610589097376240411846375598087065301166978814717436703719559632623898911271357019206384142260299985185473158277886874617509201533911153678708790522390696893889924526568983326301479520818079545605298231716174563237484244373144329044778014325510248153770407761032271733501430690310139746448935544433391086563641576178735029263074074720102629513522352699656380899250507354736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -51305193090964951076299333888101985040944019229879999630093032963527089721280554996993886546731783484675412101543576135068361064565941298658248190644990882779150917226145981571674307287938590189162323658608329521120289628652602224606711065391965031075490570565696579114358879538400756901295529641492665714811583003934878399231413099153418691278104825424572984583805411781267417798700003661840124578270611845366597903532922675411808472743815022239536373325976480051850354899950757536955067370747272731890949279466158547006681555588662563724129208409062939872194683796636956432528340678222262240799732191761407104443198033815959759550776875056753373211600965415509820143006851349125126188248002863608196295477401393044424276052649999488332347594965181013738470846784342873186418447665382674954542385461154925490764522765438291117282432696751180826906046677858493968253863885876535186555078291595035350295777435126902820867235593096242702577754592429154646655647360073589437725499957428968340896566459524182081349477502111257807210233825362118930331378227966291562188802629431928983202020881747620168231621788211730926556219935399646403713111633986299247501376787979487139191672045571699906141261738739227408149470389806909422614558992457586431356478587560537588071832586346430540112245765005077466264795697301470306172040793855309578551056899446885507167555894951200583670180616691988001596695414237109455673724282048532323858151583597946515789365665097352793697110898252586440390889802446423012587185980722352591849306763386487834739318707578759257705302123268259537834996630008730576742562655280667139595095825345995349160872214538075512813041088221133103828882679979042528409800734246572403615851728327787549464735541265056548396768803691829917326855132406239096494788915575876556273410759223634335158155592970765340608309920518623321287856729254750344818140263293531204716452746416818194491859922649220647886640047055854298562543451770132975394208507634598497772807937541706133403124334141429339931394381116925673343902755555487196508158783647560242477262374499930562664362018346035453649356951316952329027317521863055346189500018491355874028890749734727761219586991336669510095501198133946805642718191847411624072207331963229599378891915211450187843723024720700355339993618781864238252912395192203412290821645153969944922922506402144948920340444767505289501759006727448080528333725988680505506940523681282265411720304740972051692403015287531721490119032217760480558452850028940470612249203091313226367294848018720236730694941169407285168895420266856115641610163223543684688241522143266477632983078503992638330970082598674295467792010687282405354515396494087760115850223049220561053290313852509514043863247883684160365186373451241150881907182281492686921133567772597599257302991289590861089111562108775940262886760745728599909458620000095453502415222158541255909734517360667114096141349890213935587773191903562354763246397502211039186277634243382503798460266121210272817166073996864309863598600712752100237368310131838806101201482848205032984884939084634808226059233292932242363005508551332404035047497046940271181070712320465569125764634268331625995697835460305213928222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 9954077301333712362872661229282659728323062490177151872901935636163021218361158273499373823561726512811998289179518487461624904911025484555495208060865428852337323675870706141088027517248922659198990300949700874775765598265548247294213666094167662383155128473238380551068069380748230425327186603292873926903829472653474503694313334194716876410162514782287472247616294542140780992517043970967760093400173105685926530659021133693792612352748355983319367354285325300547734661389960748668130200319497177472873131479385179742440364982169570132719368272059966393719525318588626861260047047408420009950588999396707000100521384795802112828760543353731724857315373451233584230348237024021313602386742130063444547346184573983775868940983548416941971416175627080091126346846098009325136419629741710472232378201016621200561585436398227634925314926067271518189097264172793940908824655422024638599014588665360994918170586808012438605510338039937958811094829786775000256827328577023240432477610431531727462806190584460610755656557326509087865322544382552465448467004289042264828335585198461316231310263433763656226070081557522971204033340327317558791926101133680133942734607660505393263173940415254652040855052595914238229622380191648084076807800871461546040198848702567738941296972265967487926840848503687873952438552680849970631241131660893148262529133327142769087033636530124803449842517621888777446117053479046611818535022373911425838135225085675927967626098635757263234454541922799343019934608649670027986244466300867209150271426706686990445414229370519244675782137458672693343291493374476140951948954361025545374209971023959110274025494634871166625380669028593499730528929304564363887740360822407992429570321601127005180157772277448713110321640919765521272683938313965122210823505906390559161603930282659720591698411597298409205336088861480409611405884980860279463097979377640391041688170896415887599293174627772148576427816037879361805235866748404652843219794263854399490309549673934184479314352951864660933935167151698076004852914079408767256166405877197613346595944089815545736849419848183155764845005790145874012750789777997736991348598377358987431372641191400921087992682001151371153869213062574910120842480941495010918693031794367606390493496697910963289437103319663266652198685638891632311438035403927713317232824346942838743964685356757760278058110894037981684178468723802663212529421808487517956590582727177788590246535649565961546828131459335970309952462864521955682314352444569219934297616895020669550609492321408570031721213195164176430908158597264468007645254401436306291975503235617980667984435459648253802683745750196264470232526538653449715392082906154708661518359187565602542353613563313011466948857125519535805159519348022027378197799621540427422675972968585454744264190097134953058329550596837013158982255465328527760520027830165213339715473653331132391321718419179848744181151066135697012782099036170746951364260788489855914791580392526074829478289199434744745232308098643453716649688153065791868021655511832321391337349767435968928893351662499831362825794761430229040415033578939346877414005642710262416847777893564213601018395158113343058868777006864547729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1854251586030622008590434743374129502612682956217838283487533131941223568777401720139218256885956183113767536297405116097329529147018689023818025262887845629947523958351571358841920872254069106497207404720121511908996949321491730166309181563144894380129867103829588522748938696441711948067950698055319937192604386684486727874317573488917448463272636014577928834191177098978620569273332547420250663406047175541390314692383529342562525204998212793235340668399686381271564069957935040884790011019505556377747843427015415452475746841637783243984024243157879776813409699563928001871275283730075004157639025403404463606350321856311066472729928338334415970067661297156758616643712579246924650968238966089168225167584754571708705715399006121085277697882459272468774032813984731257596904344350604425444819115359390274381428708722922966352057000240150802644576975353919144828712042131430623806981271415598248149456967606045918879541370431685849863265063810718405306001114355086686712777153094159114572255319065808258676034336185424931078492616115283613030059994776323416339062717329419553127019446280241225836700493969859012123318111184044385431821960568423951573588761518692807358060838513344183813090729246340949032601368298117997283236046767585118354833339501483576133993434307347510361924423978638172098833454319598063065459452160970426329497711873238039434321857653303442280232957669207471713921442138030924429453436328406741714989274554275390534997258946050912683924860759810196138519717778218413283950739359096988460279314368160448132005208132185541794287530957813927057230193563393729598237863779490276415210781396115331069026584667819291494762978289838397171498436315214116135393172892550206102137077824860371338260160773263067174536805755927327541813857659864691512599139025336363284938710646464154856856251894587121017991722197206037206018820127491460442895086774978809109634635755844192519381002239460369852234423990667437008981058077333625550980465931038218525963990740422777850749944256808493387787478673823593338643551789531281954732469204152805707592135556240689101661953483069842955727057394351665477999139302057035992980563948186119442389005856038015507808618684822025264770110888792305116344799714710216114153495215699416024095955528915485472074032451837184722385926234433006419836049214124153464136955124127701626090583979899325971063283572605439427600565418267736052685458295070815703402024589171810079928675318030668878489306261964644452597378013925828807697101522140193338646923608513120420283617938604554542785393252732840860112872996414305008971009313340851930652536574300054230361721546429534494837229410045887200548065837781477371751894357843842881381878840690014246505978568655769441185103012126492708599360315986871231879332133229917436378202641818045862793118471663784255408638141765736192692479085343972750878190208318980001416951625649561930985710268203400234624997547399186722270517147847635534152699339998009204188518889362091022634018490098165978075900341938780999194539441700694054056985725335171715459448297187508072373645978705174069246184204813089304764934960330884694806345773824980024290811786898662647025674911367702568194363266229629516601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 331851727794940009590799552989706072310107648019567048469082425137041332006779794155371595625877603972299708437989656089070563319710299348883469405086825569739014460138965513967583111560549992475793930275501958459432317316864603414686062769827055619699561273774765132109932688353309251234399323049196231155302482523778147242092892432484587099681036308891085772060218304229438908828597062888010656848734511683586849568560473813377430168117115963123024800230470377119582036869476702239736645856439617278250461447827920884923627443009417612981070577589701048249474379138419001176175936652743525966680250465823330742716802444309792909782818053251552708108637398605060149222040061835335908667521395974610370763300684372698000290170206346645296454275013841150015935437156275074260432456527741665398332503670041851590805985305819266034413400640711519935276381426808998355056807329336990513080361924328474981265556345491551305915256245812952265120164144630634239491498425793737979731830208461110757678597920878883374902503182427291247413911907357465856223069304580901249870148794502557050617900484375396555849746467730625893332749308480421930256811220810616470694351777029462112119003513113582078856725503699934041395242973014956733397305577482857692773994925133843765064986395681039998292294921650649134722107562278995252221326157024221571572471617604153125180338724435914501662527235815212585649153502311876327178695298712449052974163656106034988790727942122091240402514849989142087052938862029900514649677398542610910654689470762224007270714817954350651599004125665972299315180851642462000541042272703632504053706887118743561081969315298222339310991807965860248120301479787322139622712456386344652007749714864786713466434676145506862514357543226851699082453824383674691368195587458539525923235536476254877391068413921527029982337283523509629501068062013440730716984634486956046053276681435920070045424314537814701807562617735854578271094325200680494483403030652858051695595786466052343042017900844207522701261729372702515701992504914462679612055311009459964789836578570005994131724371997163817958767695308892098398161934947808546562943367749935319082040014757495630866854418678124931658413275461717214688852076119546377863346781042958010967375703145212464540725213810310103168568063487497932993422894327550125319483523258962700410850828526594559835162350175787111203015834487835329105223361579236617853280625423389289362151649684595650927064340612965950706970125208795539301407387075216062678833293625667679363916945918911799448005227765503377615265241608386450414499066102611280631312875910457015802720186355411996671390363672805416203518071779169023278258541726846290547787447375894010556906030173725568264086782085856901419118582493844742276889800487200986273637814233379860448239148844920166437554654871599704602032935399173297298666221750087403448720263846683142212625214321708227275920459507056038548129317528899337169599554708472580898081567578614141251105351384240680549617221737127041408296321961401480006594160596508415717479680802033311264527225077388599704879964450731496789931255885144375849745541314116683481004429539623285357427295461263206670992076396942138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -57069339187659538969255943217777935813093687024462155756308674446694103323168622494573667578465823994757839828225577211436586917778539732901814162291196747815588585471096633740691875404269119629518760724616435306070144898328702759290292051390267500099961556501952812701531334825336971096550117740326142975247593266424828657598622052038280589453358092746810983103911505671107831208290934521226372786864178307075554318439394482435485189196215535635464168322824066109864681198649744313973671798610834948170625795560850053339160099119627094099540387031746466850648154905898738999143257701377066725166187109613851082452566094984984781605971195475683840841160639794693254783906359177279575511893098615949962161543176838152615324708567423473366355251753937059586913409610337516839651154425419422784350947289041689891795151357474985724582912252748933672539226809424539895593157384695646096694386942129424133183216173023110622800174124273300273531102152887895656645585439797843444327792567506188043099867740867030656671162934034930721651186972449066288439409629810373399302999871891261875666633404560771249912998737495798349293390944439693485419335289813275517351560823156210021966181113003388364313350422521740317684187099649137045258744551911575426149625987173666351545842443289850789950167686591727908548783538246169463928852621878560933335119390712672270184984960126279171856207218538683068614078921847413840214462858166953898601817685082915644359143722122797675015736335802121608193323777249505518070126806865061472767107071080028201886309489709551968210433157785054811692880223146585058385961207724348996257428904932110217794109441990043768867229253103795056398658019201953280263084175074471412935253650487256178122299417491566668860303599622619490121558634339941413201185629606474279017307117157371133130818493291000881964960533046609313826932018528850453912265108257834621320474232933282401329018455448027285347177708320708741617560986860773959042794292045288591591406318032172293254640699267073753544632777625966122567601582705454960127449009828210737139447754576081276549259941161396750862475963782596978378421904610631985315964991435958458604257882412273869612458006976004416144646638581123063730595348063333793000011310782691952585813310124233938562769214934357944551362595899853561427742339763051938127680696260420347918799605069681223285611291587585830900580131033462846015108817481222105407579958098796560922976969347772084712414325012490864933945679738525118887111326421782724390126512798693551071427927937558166212259023649984708809037236576146530199128364215992431917622697607841263514292464538577237849939421166747775197096017254388480718747324584879645682721754269509668508349499082164799748469778262804060512019117727536707080452235918790097196749365546967038573484598659853114398399533084470502694598055607714466600451333451873440922791842531720563935590038996176487834230265764148507454893044038370366561686689275602174702495920880260011230605007068640250992956087869712737553755423325075885340595563692849684792763146995216806698471811584454748906267059162922797042201969464708330907107453849559631604346635406866885484479182631732866866514086723327636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 9427257386295484974400789398608439693436586669525832196700847772690995559964971565122177114765961836350477211187166857021716425792916651883804754434993148460880323932480053688954447781815806624512631445696198167728367740783611408892733267030031109948784230712466491708929615140033678000184406868405638542090899628377374619228692957653942505996616381225574841245753013847775965855730710600542326470963939851986626162976890552273339515514517043523574872536488318784001530624303093792466051859230701729386768099433600593088521638089688511595769967704783146565628491285990414123271217828180969538866767494488632331818395831287607790531890182766330565934674894956852617426881278282326755184006884023817433512507928191577871155566386232820374650827429111180428147320031022212516023937373289463418956351291319889486203395436223091533031904056968909786651603625513639871368505243741222090939602299381491177685314541885713606653189542879385446357783686237496084907369084304010782478805746156807502934238933497148934273801649732552874919416702475872956405662831485273531503685596080061718811765859066345932453331703899680643689731055633287843771130125826214685699579335713431379220669730043197102667260066031654245968421875992858118283446088192829135362336255875287284497363011379579280965704183885666610189395293094582928983131774648653923152914012780581260198183418483603888740557061706377531728832027567721343378681484067727726903634603616886224279635294662736165717125560425267324679115908888967330900439799114779486672099090755659527283323568188711556210049582042373390433561390729784498470487546808215058812795188120085073994316230139227598534667303265717518746690012157796938613256443684846031667236960901599529960782342344718995875963743877518637851308094946925222228812349280501244944107297177039559629239206046931875112972058279112917820783143447159044109503056827478353449442241472833546168695140905649317448325248139077407816463613085061190608351211262437147180313098000101314445082927786021236228524043033301821378581201184533263923806792500254070077338886513421722579716847448800555258007971939103971655158043273721306590050580368899985315560685096771557302520467828556271805535147657437475486863429701988543752368094671799199706997814457642116439543793869256528676645852391674618718194896767281513805849733705861685754074769469419139368072697495756463863009672972426846476415284903302922460294601588234791704582856202865183295909354083061906429163387898568592217525223921459581149816384382680036125682602305117358658422644963515599075990669642872988642394279691892435569475955572017854988994395239596903596389125544424390456454013767435064432842342278545608599241922524206013040092878729736047139356708050532247858386733755803759200291523395824142217653988235341388378989235962673477584619534919925245608665078730243474182959456473832768378445766900122447582582579696037055637534066919527578708469593667456187789968562094043453217340422642378023447674993486454137393344067294841671499643412569738246066435363624736803872440757397376965308466530294832604683121871128671760957962800977675430175484380916340462763264429003255514859054342261936108116060495376586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1494529256648989547465747248898696208728117616486972597322411008704605116645984729172489921133275111887379112297772150115748873760554144677811251404769785638854775359233621191294725845877586452454780291247606510866624002343276082112251369551769621583922840143571062556824767792760385401393357185917001033167063167280860919297698612551327981960366089156701906120708424286112645147566885500072218601114736599762900253051270135410867652453725057948249487180981446410474642285765175863096449457168121268673240712639216984711193511655716966644124118650672105452143225896257295305099860142199712186660207357080084093851369253482115312812763146225048173882921409001871456235711172736075894739666653180972034296242035663421971044236743278498291740571916580865682356737102758061975294956885650017796806271179325844738834004975300290534898305896176803902471118250233139213393679164062527439355154145306368413323748348186023204284377658824512538309908873622579278736177982915515246381520483368235431127446106581123720360417804277215082528138589171744698020493679571565083351728465861410677024622726908980979963880779408451889972428822088403355421976314464200586478794103580897407070091492150047102211901597569547949717799976967844061000926915374812877448512935756254258447537162508312146603134008880474520928470991153952522527716610371984948547774738716167883897875388454460868792749960121146577532829570385716792328471911109735667633383043535784506110055879911580118506188541979649903546430060640856429926700755326187821507549520111252668279950636004669267592645238955914658981109439880091139037253005003835071572938632036097006829426561375104416127735215244108147996563296908984069335098277629578674438940969308674618365479767920371389017682808671118727280074483287393969931560014317490755111277255092953050306110722636665606603242964971682399718271207268759348232506934075148997512261675006550190830097091881905263870233088041085729892807859350365970004267121162572225473628146030175062271229177664410424663943637156400550909612922243102883732422052760944578320789375240200949868902966143212422378742011106054337248321167510530071150923867251184029405831261261394107239449820997291398554193404422930731972699828351726277836257495053315044888321878279808081227173381734558542305927688967703971066119193468070947125427220812441836000863504392477555352816576149711938374737890287599239931901909157832321938448190536662036847326142407077225656807737679660990821958933992902214941663355746751749082248028052928089271417459070697428600546057322699974707009436057674461255200872520351443038538491161978797157091564597359264265258520494791630743455551004317530956608693463001826419975823165397607749011680337351912212300644994835439747595964972655679786387407652180815633475678712123258380052153083788660231122682573549083094469786137113147965082649957552574757116388926132740575282095886049561085077941626561035395607586564626617228735340357360491880539513799970348099137798886179104699997402279309013325028853508584933197687890198995484507799500538179972937700328478614780143486054974553056408033857077242120247949272522128284568937226032663288656271066641056677326560020446777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 227084235013488041685579399483631864646223958800880334014091846837444678560270304397570868261315193534278013956051466742420362509244538000030541941061305266059497244631572350264613472809565223779879870338338813338257177808715347400773383998374662277187285222189370844894744240559180447216757492724845060098932645636870476348766984596491510925149007096286582673219521947303844845288384448288415861339475467846383387382313743109422037168734875334817896048949113303149885109340709714406910708224540773527149355719742077189976946931253384507868729892960412221412012986261321099585405411504856699337023978431430162477983432881423356300165016714089321323251130651200884541044047858473329531879170041605840192476660932548541705589704205286561456540656381259452877960162196201424625992031795257789100737412728319944006787064569104843529753688176474262224361466998051220458425392994274786449173322735578215938101123382477528143555002521648983533962648808509157316760337754244703169210513542055734609984971886460720729717974247468538692310776953714484803869958271599879524858120655163179128246004502042864379277033697770686000883669624024512337201841436083798694019420409322841368765055432077867265487022335719688141539365711446967376213752887805964917906646507029780153213784082046464257048754764100257652601709561681379255083702702376803310061567419899767964218489945627281584679095606013385706714152977123113188834985281454735490646276289988785359231977687607178226630437608266853141064006260856511135836672496913411926275840249341105771082305493381617825532172559645714775042845279054729851656456800108439803467242060167055388856416698114875429652831285531373274885071787013307189215111607810123932843300484520331665113803518464137209220537136434154657495071738019174022323625695720064712783526651073551832196772822762578987484743179650032389919769536671515764806326949924870051879820150821172376547479397255182118680101738959228592496540927055332180325722771091457842453599642077160489534542176911820936607289999899226945286567535211237395290529106203005903659467697067975416932985218667015835807461982024499893523649398724829842156892099999612647744184817552389781257915731881257048812665186223107933110966918298262429698622707987574736941495090290898028135527977141515781555581428646460930755575916382221640191393369980359149599196123240777777376520496254932936720801015336669564745111767650425121957934515856420542661938861004524611250223726490644033289455112356184480796669447031398188140271061000293897753876805570018435938711022431695736311453678788632422254145487869793181306484471637784527923564114023755577327470065333508161422151539002352700827360924815637273061598579994041239240258472825252999041837161815491761093161585276989973813845671155940641618340904035498614540642887304351622096039250047684175072885729232702710942079431741723786971602619519013686020239156657100041721027319557542098204683095337363334503579278499290734938359010373680527451790595215795332414222252179190117242976653715790418728583459563750482366250170609059370825771758447097127259330591658972814583539506951867345020027152209304424729525439524351301838164603395853191614151000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -33017012385893890532075393186510737850618213332111013929466301541065156705976958552218065775375692953951766300538814753642030183346168406918018134540032975516102004187991655309882141155162850195961568998864490523501931749610071108657802611421502947456126523792659716419408312314394131319036126832926526271344418135758205114119089658972081418578619714949103017953412669391856513874230499145446460111916700318005974196538616137172450380931098868780376970286586368848112546296572066357010333963467168575208000634821417751282908294755681028322269318527290198948749274054689371188887271988902175463748625860044344758390602794940554230934828841135724520881900158977091124970482466406011396291600143080425885351492582464349878275136141757753832485767657959923474713393889844349638929744601631790283332334730004415601086825621421954686090301003359682980689605657922385949879320851104000196495958820927087034342127045813120135852238661199605445852237785884450214396899671216665670617934497675818001964296635696782029279143656062908179949756882960926987629755145772135458177688496546420109017701714549358249400701343268868030893710216714674170888724797520579341307827190999692752124687229045409090569379508838439501513706168926080416689633379877440657523556443264873238886024798694435356301424206826630029147643539944227258300333535444021088827298198384603991217888626790635467856475570098261009966571859432914509204019711334964660747622702584152617320877683079145962818873767967669645257558169183508794411454280975835667857818230522432535912889968838805472953438771679224814049855916112930739932763973656803888896249457190091110067934387519253531997523811651608306380051233849109452556579057559139244175047740237893475091104715607479685210671664330933339484859939510933834134552421769100210908765135012724531646089824223140742680612823051219565093468602868307631336171795999194444690582526218492424323176682901734026817837703847107376970532299238556604828196216906727719162211907520918890338751234711489515916556492010579842340039034367356525664768214935751259864252809596717324480338956714331391875175528699408043563911503535309295339741189995615033357687832280547461552996156375752887588591667523737112691855134094406498062057579897936346754822600892387324178893222549526692078525595321745277127233109742752941969414551785108968869313549116770403105970397672957906752145629844341193079746627434258705026532163897880089641218715150319387024441681685692388364989743149864984410385444580496780231354048453902056434054696557635225299732858790158102685667508685352614609347018373180081629687169212198389384004864577849053606522976011576889591231295471072516514539785150961206568161104113951945896096075926472606998089554690295474750198289749686759391824951754755666729312927344221469219482213058720858572121142878807417598534949828505671158506675569943086289182931060574501904004642696140671513093596799752132115286584047233622614597006119771184821989352396020921669113655403779204193261017988634439163874637380813772896812773149968628833297591400336662440254043766380706654738891922394242963091091795933648625118317323540936215067377092059344729870281298644840717315673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 4585728915048961915928764435193604626241282232102210498576432063453446034939456008303029019329258285319302181711450551187369220361860619571248872201766408363373215481022346566460512874219399650186695684383184995644998630129072265996249388296029167242447058632223930225086913973325076913889234231880016699869797966401983435824820233943260758527843468746317461897516326241236985007635263910763534177059197299095111876089097293940578419653882196858918023374023081317650186572022964994471449058704302611217788147551134233775796624483624636932878410457344512300629726062832282377130436575688902322443266695218236148240437586440138163342583338268232860918042683917371365159674706894105060485684929759108166522780939549991637980596822755227085663572700462403100384627599640763227547985820203959056851117278814370325926398029114202427427414396196123180655168866502627714093501019086703958468931744053817285383998664531732721662101542158189290158269141490245149970547278181207154098596419821876356949711342037954472839065519041256091253507850173762378065464004759921714428735785638388765098551720213616506398159563313970856222683968375924425991273807658033663536890065032761748335167610744005885989674176066623142584842962212093026508867330133485022371237273079743001463842867962886581737205704384774320645467639437138664741299461906116842867003660771182421685091701362580040904634622571139679363609071478715726417024705906520350166425751381235394786186292514728849900642859194159317303459984914652175576791795206695646147864482650954320111370584291119718714744818080176605428142643886745354495458531930509873325719355073576374707716343885490517304991234264082815308954209249041388937758814418400429004430442408387692346897173376573597146827316595780970070712875271083169104195075815584953875049472294565632149786956514336795497228479551151732446835381740944772293476662832955588105464616523805954176640574203983208354253303179475673737825788652912601182847474757323167772382063038840568617133726857112932988062705174473850673774281879191433877512366481881924168232590796213465124269038897513940632925479289489923466147548673862869694425731971159875330635213455391620110735063662999250164511573709715022014699782687567769478168969051104369091820347222941322142097717408088200179937497729289632476764448347294758636464797436947770864423598168762572737177513822443045049652230402011910126550183639425787989607912400896566977674737335368433297341673851565578602045652646406636889220472909388563894923976762164614431982243141430726475714582484072601564374185417464177856716101583324305028578781873638163507053867442372524962452770618996232527044206987659276415419985463500275754382568300077584664779277713567877746180445736800637559128356764431441251827574026465661061303762907796783558410155806601146750107810552023023352018657050920073969813125122466025066395979817517483699409659879827340969460991494437547977950822883693515038242381173095057734661847993025352661606739605804330554925206150821284862867604790488884172004155038527746621617043858438144498317346809927177422313248670070256957055741462682425262610842903672181136929120294663056254994444316253066062927246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -607376296069985681053938912821990588899943739138721128104133192077332640344938308383383046589005735173252244698093236246937436453070952134464094471554490789769800006757395576435885738142580042802299699118094220288785009586493884986545718094191833094036785945773269477419930447200728326866551662380042397682259746584599102866098311870145522886204648212553858620046212150192399036581992123824149170269355140799374320855495100400120045628284259525819839102465027444203648210647668406341188443106520072773661234367576017166276784162956260751430688134574765471135369903711627674937063179134558980348557253349477106855268074227876680973533407382646249617557598007862638048404016894900162861822727529892972310947202255327764011662436979084521120550657659475314311776482834651871262478173033864178265321670097576720869061464196294404033345315520859868949481077215596394341791778480171964723616869272734432941699734210665434863029410006071046572646063864549614646265859436817772445750694817632438106569121273262794247835912891896093423652548027765938584429524323022595593807228899714203830839630592990543552863818242086031991573908442875669279725867527241688219604239500580269689951208442659112755856086442961507249723178410648296200747552565531021162775803073757538234846246061986222049220090145384075620525471320176190882830424684755796230208683058552062514209797237773269343847300928959849728846725619310464534576876329144323468793102526937921706426446250919082222917978209691227289255660518770031213650353639138067910385033039977324650013018565439841469166347197337966968365568610747545428002494006191132869036951330472363460800675242397686627008732343737159898630856602474596707456394285634023999291619412008812280975053913331684918973859283071004949765206578866491344660909791802092678824072333294742800095200632688072670275819876473278949575612241815962301609907682513238720377911102759648176285892232203965657466419121515736158028241101469143267847028932666872786409756523236452686078567113363806612594299270347616675199067273873764450015597875455157763500328915724302833808723611501192844428150318586992829365143850524289980438092771728532846136668479045789654504889891373113823468008836962652514162087514583690713709137555374767424917304099121236801303743296894288473154058230715983846421728645530873006430831868800261444125966318895754879196640015708770780253544217879118218029326753291135786153256990417133674997305174909971157170242550439945094831772711737511706066261115940830193814424532201321082160459829303917383193613501678446807847635736687293051299985492110585330683354829466452641734922966439338793222047179210541816598472730837679601677535607278074616287103857873521787196437382764317624550350258501275704180290653257370383565485322403684282867860028907521146301199854558692619250877476146434654686401863163852865929196669957531656113687633122660871052831392907191277489524207403499138938638835228735259840372669870179459786954500011469897741514086345268942464802784755606677892792801676120514631992705177351441915026542635024903308321115986162777102700291327009250640452111331849498684724944231155726792116994388199710783737828023731708526611328125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 76594168818839375686492931911477928334505016319041904363860509435689050187022424270015720311252613645865190912429056659321996842489898982087830943379166946254667387640607502419852076199449368378463850514809525068913738025380133295210081221512471919515081632489680076319542981390336063175739366177661582798380121932027538770590795267115743007454884539452553354363298932058584718517631957758398186503046879317685277576022021076757134403724482849447364568062711064762542296714550763701979116866047314017607865773866548352441278289702538482789759654538599683184586930782132568263680920340195954284369728744043676995336558305661134737843475375582219473928889974199070914175373764104904074052383419552987606961049150003628010777932661321016408550641264296826093900111698564461729349946773561758920212791785193167166260228994006888745843565077510060701295683811489528265389515139246680394323088341296776490794490141828638875638021615875477903137007834459936456458595325924448060381293171199633010274134766170699349385966779821912236033257415413741697527685981332292129700531623631208789745365503330261610764358816970427337099018797122541715900547662156035003959766855151801417438766076348786605826241497916993270823859507643789877693094907237595997686999030529450516793772389787109331873189837629930239232331737595137233811038623459199849519437299395193152324149827895444680606045449480991270635499930294493236323686332497901213653781681128726610990016470936403351796581735781820326189028413406264646788589088165628564109519773524416041072932620883423410149760012407562012615471194668504367017267786399868393479783127350871176778065440930496107894255875448929222376639682821912349434590866509865536704077804975260943203917849213920527822486685091694404624837470884118147730368688670856147251756220661762218706237634596950445873965129640716135365013478386120938334342655527076906493996674588240009264537277772386265793226181322213111010661354675928052459367174804107807505709975851906180631030589073260119549018737524511366810107950874133786904340323412594109127246406297894007010756502342508728899793934927297884990219706016127341285713250118168431947290186910875436620309520364008004045239381422528277595422929338054821333298532258984219828622610802088976034761656927191777714678657524898092005432104567589952772348206263271836686625979161860888042965995483356359822704311677059218941563556175656972345979279517338873289402207549255312425203048596664940685698983486415574631889189374374185989782144656430010108896118402738823218025119666167458927607146211412294291924237401930955757684757485060943877384001181647584053098377819191707290388968523983160646225222206354822253639287542656620994126816785027110381002277439127947037745779908372320134690324947757952196278436721465682627427499848764582849082376806497372053479600802025570927012712548311576004848106950064760916191385798172316412969823403222707495759984852200460222601991574464069193431852184734768995541500441772611444279130368000072285686635790582944709032560207640436194321774011294550999254799571800703130754988829321518313543536884719049606156064567508690804991663530621679001342272385954856872558593750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -9183417228378141979563053755099046697680830403998872970081915631603300746683665599155559041228627282898879556905100858776606085117078044915953540292966141559646134642974267940323376335101095642830995845678396329387030318344922553483278512130382103272037385066281681505450464768251346875476700277994500466401131112958360701003636164288662897064021808794667487970957197048492984496888855698685409140664520993374128026988891427598474262109811150696638949039706135078019354886967291157169912491086919762397037041064819804322806089815039774020343562069624071856498415525666748672060102714841920810928577262891313658293971862568278947394023362113426984564239827729399794824818847735130884360052623910803349169137168010749454655549536918560269213690278865232321646347230863215747416893459798625225653594237788968400798356482057073920176454109078504056273417559021489657280730519411243774054813495420084039673021959728590444105205766471330873695049681857949262200790250084662212583637003573608359503446966101685339141908083489905801660956181370209975564587620289965642490464410217598619648527623780650046473375261154582392944739748313264126682286555257341334827699489589689980330013917427372594258875352898757632074686015035547450282718520669714029532799442176129885149218051824272292993753369462384770725299884614013093537970777647861973388141355080426464302856511128400267331459031925666010473574381504719577391248486989659470581199275978395349519308147185673668024797194284576468735242966716961562174969967860175665131664420697279568087695046896097106837790346586464248001819621427839501792883980328084553942270366690272337337624226217390917438119941779871037563475458156270789413934057945597333103427383655660702089586033660348675374489111032352520338847116714423742043544208831301131563759919675920580960123193459638337524259342406750847422036077158168893061315354929442355584444604038148249704816126213792847771268142739497665691640944964595506640091364979380712426726038436733382623956123415590196194772371592301388986606108191220608916713791566970653649594831009483104110325838104109393250173649083021222176167786420368468935818983702703715762309775013052297571187579052682625038910266415149570691071673833152748441144418040217536431139533479198173171664850464324986773607555637316610842918732534071540765381008997790925903019959270307762970746357498004841053009535661054517518551009638927784157428374621915840845545542491111666137524221599218338955074059756079591924932686214404411803192471315370251156756081729995810808193858777942676745183648022442570331271596834908857837927816876834784545141168906007693790167804159849959511251223438906583322572812243236144974576227417950661804137005999601985558259487324943666756681115836476066401703035199988778691085968852804773319495557365792817269478526604462567410016501975619038158040380633574935426477294203546038063316736251183586614021132988650079524815663182388333142841187986306156447067852449973812052576275308278183547127986091633912376078583122633320880051641821494368653696325634361828626575460535544249848771127659173560223902227648015930065507739342111104244446284940535747409739997237920761108398437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1045541203386007859103225675917303721287538159768372280060045154598314224437108911713644731752194030713190148206069690648014378921142909277763237149125105074729338477040180345440416163515797752301592284258219671797602638020941704595943723074266993821954808392346572140358680178076701102115803233481331385163744060121574930945159523934595615364996289945991295873076856703800059865826047995264505590484240714525696210495820966542831729391294422836192783132968641850199172127205813435931192185332807905433286981614726663547765328396439591262842674754640016639690035474238665768645524674162793286285271553859628145181014516690013773185566913700906329150500728838539608322321940965451270580861903907775293317920654382740593907364928179989201051294808654823987906124040149129864365761394160155691991047025428707269340860684943099939392998025729382806559791351013329035258530210006184374992454573500179246904357287886218405422112720987240160069302261795686334170405649583207334188913924369768130417431896387627947626097146837005916583462225921522618522459466742312955609865562978787080528075309381177787209805790251988589909764960563890862332699128550709067364755117252765952690851100432785613862641336360261414886026766716096945599769258072498267434687395866557212748563603531111097443255314217063267413507533574815251128035191884858531922041985933841098580220692392335513966015910187919982859635164668338036176822708009250472178191244855751387322096110342094226765953151151060136368164093730740495532800132102485599781115228205395116078940664625877932277525429843995651993807835284260032294878557171514042200633067522047191702925896348478395913660227569605269855416974529226296552384470842473084655565057313887573192028871194204985523191189228061046046130229900614366482095617595852330835381502199569011425613141218616907960560846727367460865815373567345717509139497644517758923388830495989489171667654328995637641522444011715499011783873183273896248987111068385632120558906706495746408235298435688547730003427035866247937340354779248132010577644585316252314041709850984809130144329049926798078805223757296774154828227181575695213134740611016213956747512340306207854846564000745500362019276487558029566681877772810046608588715632492123117925567830074901653174208532099997760768980041992479907645616665917319672663548469040044696377792567766883289482018331647668903744596073230448352133886675295650937010687929851356234380248381288021036468700722117869434521619741646398355379146916259437371235764778439884714401446146203052820845777449488760802496424482968936187570665972534365325041073106042385877394558615744018466049260703232019663781202176600847446539758285378939147771273956096229560332045381849097442421838408472661443834166436009026696371687559798415145968719476727535191620432318857543004467561239134377700689786352589916296904661011024982636621414231542060411984620134214290782881641163415290407348018602423824154358742296602872275897890658535051275287977097426822019935555306619633332874451501850066678486649404801986524784451378760135573641211760571402112313530575782654906573144880168423342017198825864074170118509282275454097543843090534210205078125000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -112907995493491369735032063834020452466803573553215786198469258626217085806658391123852235114642330417046678526294953800141818401329133499985006791766850691959814457721584982321418722559476436193828792082373609046111896858781337043717399763824083778180156436294223309694178902092015256891059374989478469634789644964621722711563237932774870109509212861216307082241472129991870007118016907958209401074832677197164539089322556353506290238262569720644694408692027431300549853737340994336928847604057980202023287326157557508147538716059460409534422118708520006054771454795334014343057815010914334102189198901992739053008656505779312629623540035859465281857577319069460302827976818111782826496108215659273276204488770502372586102969107567358392583202534437945100988150720207774140136399217141439678622545548312589904254897520296348946254205701960606254531434811922025871313175977169317591356445734198659220107407403363295525763335526402428541202309053917943948798489153764514099545305969514311721763755982862079787545797960946962965733251161150004679951004463167328522046926679909675558994597029270599052195462289007336179055876917741527342386903196415847319880202916997626984664010215292333500223358394847652576631171656167352935433635811771460142816350628334020616337568842267330139008421896756362804122749754624118731927546565102034687734037959719747363222524019139311684651905644444598735369400957160030158311569271198324431239190733282101407185503650210305507105259477322415207418169395853193685746689408061275000179888260807023814794645551442531705148358523255825212247289341731135657064937278065026788871366259170302973505582901025197306988683643851104147612519025347721506153723321243404522127633237425380531915134555523356845912270404292209604193799991931533945171131983826441275031851467439325553859555834035608505142391011927069783999210701914948760044281485647971797715475338550843072464545258207784695848270836399594306095003591230587611143846635748971512340920051424483627220552078329915276422194190899548520574023170418979435026765702525494288557883989660746989035089785901201966878245459517484303283396734901760717251720374413267792183509436427088795756750626198032073124241072045191606251006817377528398734508187664648686029245294328302974107603797139910159390664814758269567701015377019022729234479747417297705701419850191671698746859507009926674821574886825330909903125085974412216058022567476153059812763861410487627700360588896328745827649582277763671141654015495796731753844591528021975579029280201358679040065755950236519905741454399166748209160305268939515618344310701375136232528604042360282338328709354331181353927628349637033390592386555705181297608401879219558912887817189285737030824259118438182132681008191968968637294377310551832197028697743386831181105929826583150351947857738530813765749661490306212703437073959461361071014422732501700510743670053919119935907413050024681722195729718849691082160403594057126463957736584200499382941254219020508934123803786230590361151321075016636934289712414279924160324108814498257558413727086458051041205076936960118104050722701314971762186779942410680388207947544287890195846557617187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 11553356335068301875176276774703117639223220504551866865502308287532529954035778222826041356974397340281947847918122790723883595532412259263774094815988831657572562617371280559613272600758020360534216447015103015124446506164077958905263304775146216101722703357605611545390720145335484568355924888550004940695574441558575291827447225928439367888921051172388379433181804387259809127298428216921724741133117782053127832093189892484830600307008088932257507793802169974543617739208194323974900530065896515295665435562848009578346813406649911886545944583546730912924255472671118274698834682328996176023535310980382476337229725498180579033941019891165771370028130526301472530953725354751177195156391851819873697706407766019231239436452101223893512538421739898802658777994493705647795008939120852758395137669757455940231419855060436236282048132613392506009786187057673491541279630313758798042309238727450346754306407550849426347375973305586009055619898567879152126257638263265903629585978803190901444315276329420824278748101182705085033438493868379392317841783603515035211126021913862116858092072298917547047881218677037680027320015084043872512655644123094828126569933552403393303303188577093104547838240837872688423354620465861604538935617118669267305425897477534960163616311071857047059000339714832705718589670110536992269654705387463983679945450561137988580616961678087568825754500696180711762263696016571461433861731323564142675089179775258022742963291048952831454557393650010589176512523329452807342575399624239165087630171308351061324124471891320587601091886557386807782990107066911953112093607328739012364357933038808466688097721330454087794234733208041854261159335527188140547053016785021091808435940148331243696372247552002632596779411715193438223501516899042207823475142947377829690106406353232767867487022654774411677467204459353700893412572859497599478255192072033607696932501598426229541911028097058884293548743595428950530541141228305855901246533842406418395797883607986795875490794315367512359845705398055329765251028181214035561513560862548170812763002598736821958015827196213179471025314619941409668981372209101874236887417748603267717890033556211059058481109735384192805567059256453841440136619520187189629888341931894056534248057989434189173222462287869108192038479329109527061550845097867929211855978072163526238040032369642145425449688786625783341482581159668618474140571839517744205108532119437636055821181835251951467115372118593943708270409516227297575496705242613255319025490367154574997030335507449015258549452772158594406707998555801940501942466613319717972015171854489399596059490410376206510819809918692986849513380897839293120657600626989848896693491337677892941607235277165828273470920901114546367329571300246865370999878435347040781377686271981561452828352680076664392390248971642584071995000221941053987669041093494089461006395360975371490255225846814466204080397261210123088865896217259829743286106984064813157657816085496910050638959996571109438490178365265365877503959638363313386129254196006706254562743084086684049801012235593636437322486841096379203857885852589256171211769478739197725053031717834528535604476928710937500000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1119041238772292685043066827351091726868694637654734366821084794518263444183105014434486512288230497039647644603232232854911235926205645605323202230828933232440019580620409230966796579521108133124492917419174024367792899103285548051640691431901992591601867484593285238359928159874047619370092219785157219375026335794537982870940780326806266374921108980765685603731721744127416320104667124398190474100181463129676709172281876863607227987443373862749129471305125875840083767060074471052861863617669826955199996308426235846948692913208044420878452958569598245552757277200869734980162688587408140038827452922485951073728800532867679539892120847587539614114380283664166043799330347896001102730301996303974838490405090024406599058777459889369229679728445430454561536913894150630657466922574316036253426340708047637649593253374395941406578780790825146928314558266911947747368792321748530426387931924276189311746498481951453768812589296086201916070128111273435340075956562834137206216326165763367583655974404207640340028430441597252449735603057555882320861905196530302212703809170661578584928302965674049396596138781381500405399262381339939642623896145336091414385624144323260625686509691368843818165227639218799356774172994053446220047188975818007215712559902414726358666910849289840738314287278960531266769713209559389679158029588353601368570183474694534045668002374666820275398616554608127303560752194129206956645631968914867339841886558207044837910145705325512682808419414754980198421844741502382984862127938773846014927831123439404435201282480851674312074911742064078390860873166580962693042365940234375292325403920101008931095398461935732449157278881748016938706416293771236918338372780886043328125428468324488571617325782767398569402669739468358223886010311158780287435811487605266647902528812210811007030450651600293370298188722093005692947114370143511822729426190055933108172394631612893973057451873265911203157380587152044856800367566967933642337085755080578254336503949277206916318448072180197977699430411162922346953896821105793898011526982838648504637291374889827092883004113173824957499085060764779110278098131498348585865551342247745445676747194978850009409254822898194824460905189352903208071818810291271027073617774616183819205260723496236529103648492202092647291388401220473320738574025590118422845767500423140600018476517685542015680957888273750096597963708020483173447708665769457778983213259451127495214330622371329958223074070465906291778295624215272576876472493774259546131518392226877927978288855977517924061266960372501140869111453012023555921776601153621725944594085513315510734860508102667528865008224398836635710026319946301185905080436258381602282162384090252717644348789132251083471162343676147576204725618947448778853890370855535054524118699813470361040664156164193336930111200916496699743532089110080382300692314943946756323394016851497555370299399181394656093343548421408243271677686350019839900121583910308981263973654090414587641662510618939893378438646397358295055609471341409761365454803995024305407185185823465309122979155076418593906797680427118625817132162940186589372163162869690324185967256198637187480926513671875000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 102484640811396741470123226768666660686156943479204994188037569502624099058736420755714243446764379767122881599297907443771371825318792833028265272619971487054370082201081503640906444308165779701517546769050305099768011554559859525256613290800317933850069726335637582614703751735286221823465101108971669126471318771044063686150243377574451511010457836464649174477045340046559251737535475026476155055700523535591664790216340287766133693943762975096264205346750301053786336687897791569524943000479155054378480176279330980305577376159911184479752109531290869411296720291504077387920605014935383602246116670803853433841932293146466419951733106531873344623458865371193221375276238266156149689511717529759422066404443135701297626290314512395890283664674930169743370253348873232958695564983591314567161540037741962906427866738133421605199080453858668929888694399870181617880629745056900386627724049537361324641978106623910356248647121849228690493701469750683735973723664802188050602804327983787071384527231523552470683714474854849673226366615139869614620014602900924265998324794610703554746471838412349075173687947887416756788311888445676386007440285093210836940124411574453906034357214398183978808749618599439765506876643068533776551471328829581434776966268051352703906138177224974636576984204633844763803756549236828426326909236572008846403925466578414038624312660838014846208046122996853423915656535484521394789694603764560674779405182070313598813959302500554292806189094455853272618920803738430428001694137049915285204416071439811494643119559997315216239383621739356499786111689755179539829957557220876987709511309864608946060269022912567190009651266513813174272327295668202859597881374652856713432177664301473586056474667599198834158325251035908997144000620243497739849383027974513233670245425971788335508299497614574203351619687806237783137333930211957226212781589080041065910102054704942225079497437232107440946937294163975853740099199534407363803294127858033074147608259385790324347963696469193978236321898264496804903360462876602083589127940777412510907871126119995885116129691463078326702953349024731379921776481269174494007034259010531176350484844795770022797679793444718896854359916014408495815394857142893970922026364286002390123851815220954480342227777768249151616986428109314573700360878008145904950400897634737527378353447278308578684397814443211799536461718845958310552585805029250022491752778775645354017262767415958117105584001579837964019297517088490111233975751933621930545325991045634776038889679134690603405753332267034608296671993179773095410956567947223295031474268051268961105160295543117048042513149416528226776041818744229674075187445097503627965335000071478470785380804746979665198786644404624856538329947208375304000112105038177017112780231475751637752519197320152706798839215688102598569087606072741466777367712970562584387519528981856781020366566883747174001592756816289875872508134095952413286547394228766523352788922585758121384012214008136177379429106637800746619986769379533049120510332330300098362422144586543046951901497797043807701601373508626930268996363191386531314747611950030285754564829403534531593322753906250000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -8863387647906274776943785406309171738344749399545364264644737365897118138406094986959227782226625643091208098926130496863577591259430285783186131678837633695693680076448213202871281790769721254436799625856395949140667586585262681590073677353447688779184512141561590676057507816196150689094722122619951745860299353607582490955015433399410692155320778832799805659262472080521266986234206489301195886437787992244599814066243945433414669774648817261216441787517982362817024245666436063539876302753679378284691815455445647687501540799161413680827358681665128808154833068082112469310522989924911951341701878805544143165917876634555094881470638083975587376561120173915626170018608025550651466935960512240709501908894373880433681213512681619075026359812009702905405077991818549324331644156443811809724389925274357065727495278177551809180582966494908774967373571399897949572701747762157841413854503225947064790859769656956874729686484032197259902834060815023115903719994445601207383561454794104055221804512187504088603590743741838714086882115088480639295128393354193808573830457302559652779248185340790151232415170372669615063805753931422769170787845647813872831988381805811867550818642478043115370010710779383808445255938133868582493481067829391296193537954996226326871913748567546989379321409959642040677128914999195742315572951284318826982342477641310167538751757678384886173110328785228401607736440488155732998262219339226401038581146198432432498417170342252679677995464084191094164340590746903434512683647464368993517381862783624159015535844756908011549236677378923927830651140265727121316553703679566861229883877239832029966462022819824722703062652280853795703259321719433681662041834437314267296837679105079149850972883090011043577197571643673908644577070936108069773764892350802796971596815362176461881098022230331867401265042970685812747334699032424344126596343790090596469856960303772548099530447381163987842237255424371539684566408654652680790352788114402598772960932868784627733173559290449687656170928791680431885127369689104894286077886330373425656910999434330704111930209156671284663193028379556845553932225516157313134802462868383715023816245657191691827166240401655311216784831385816270645990694182314016997562246367971974533938874990027741260864513826454359311671684626565012023284016463787103376090168738597228108678807204272750029735713977981525227401352052184651697637771568767884702363101770453187745600552133556064284742293705471704003048031568091920075733672555437960009338561012067186314212366766951471717189574671865389730208263467526298771808722819853467110163636526880729744375053727069313749412432241862653137976767386973363403005498802316712022533604450220491286579983894593159306370920151670839151925454026866493315767229474235517024684097932561148777998585300071638495306446131369070710066507917632524421525220011066764301390292954314296726309246225404402672720821106047454108628455140103105474350671890680001281549195922230906594938322677653762985353195997730586068463142343006683592548483167696938026493080138767658683628688506045425730203704032317754254961975402779748305970346388734135700815386371687054634094238281250000000000000000000000000000000000000000000000000000000000000000*i1^56 + 722820350464611480264634421728503719030390611733632791258892402108366264649433034089840714344496202714767036490661126188844279334520043845301217826379908158603910325917852858189797968949764004323030131036797341199866751085952384717482913353817977488469325618080451113981879617270005377815271481253767606050298590672253967323535803899168599327352546725653266138626166304887860541668577273324468407627831450344214485268128447352145697364244818018882856366921599554111088092721612396602669211868988577782374227972044977395050944683204588347284700120220768782101974926432894836097903516010883537773562771670756291269327456795902553416567734091320495030431835025184099789732221263186851840490601596802132567242219048233573191346212771663706358851013718908586383954223888842628620739840258667535721714493833630073948013226839172193998785419334155259898402774342773962197089388561856947704250636549323571724646969478004614267079286827504850968428125165064498783205097040752797820831115194646812218597342611617891836831137193083655698027227480446179403440315673278356564033202676604207906634529721484567712449087257181827791720361709095756897295113048784559671293246258217667135480289249608088310380917827275373538248993869769330902622765473532528037983593187841338364615399388774303151605295021411285679540313532071619370389268358721758681099596439329853023002472128231194590716147888130256731716482413081741543464555927149325991915169579435383386129994593069655387649321556229842399571111417316101461106869724206036377666598826607789744376156490519200425775380997067231551305489518535714235464332559578077737885561258213553294525982786222085803755388034181233366650817753434319883488471042969985136962410231561140610228625295201266943982392118284294386825029192237492435392339640972245316376617464175473045770197379257454494150173996742675566899492144956607252859725546390029954935279678996118951565210923464015929464432148551180742294485024979561086697109400119435809907169509569951976997214661660347172825286928903782651297923887107232310374444896149655429635930197414393636589699336203734161853228285512991098894293770087676658033118939392941499492030068263288619566006439177001268706987635362562174459134413320969105292996894856149643586379381668971988578903443687424051401583157268203203777899726120599125538334689877609610389242287488770638787262548023147981244463745708517483682477441732736231948319264595980529628674989794080308933267261802735103820101306332099338025522259411937481065804858383370989175066035196899719084107026622100419092479070534943790237383769752076780311719286075785853657241511761615722795788382037546839174363876979304210938271516659988456852385357285699294902660312603425085613457365713251847360187961825221189533881710919038774559268221980574418071902793713528743971959195949520895699526661173499712866672014802945892007975004996488150020576439556484871794880330881125035319108007909017303562756114923709003436123048703061409360684047990514010444346834208349902566239230009031221430812259696983381062767470793921137299473400993073317903909718478624628722058090136671585632470669201765645084378775209188461303710937500000000000000000000000000000000000000000000000000000000000000*i1^57 + -55488779971974529650138949392070652132397009153903826921287311466367439403356954775639706905095653981383349523471545048855347400443892114077726760036133132232338254341064609675616878574779139100517891832885787352507446581500112834445375102200437781296853125982213387669962304328371826625917676301171098902432150011629216472521922001833978273048377232680274281572740711629444971404457574505966381084581989364602578048413080500789602208028655669879991346853746528698359741037596931148471174579536836031470110668775041576239260735401128477617123839887637306600440569125309262895795955132733956234068642023738607480960052293613073195220764428962435230733121611102657106287266956004675247366931508599797904178004501396454994821403029124144237270186353170351184862462634895503988278554268574441386250370080348875136486104991428101753012790132486042455768261211572028236219604537456112543352843072541862709083603257192197018570242771082162997258364454711478256690183472685897485535287286895479418328369313184230462427325004033739227122589070245446709453882828670065484918684752576640384136373044040208533553270198747714067996764457257070378546175656427267094502720278061372257684895848314227070976367218226798435659011181164970224695817893844547001254573369633607030970180493275830991198779045263588131897999503517299091691209300880382519479936297529680178764722991779156660523412749611883744638062047255137434588806324350183629663654667164776311330398351206160020386864877324587278214680396290835854591688556376448366300471983494509024622709679346955181586085786940664658812044992696573155596904472263995345934230728044588125646754496970824370286447595748200913968119248219189945250292700211465618149067236417597834275138589384888027484002264507568114159871137906698076240920917932595891555879671986884440495319887131016278957411861128100214096139921243900725926041622169011944288868822050592902770635765833654878660203097807573783706373764999223148690132914326602753517574533039933497767241526311470665049617135752970697323183462149682091738807373079988623596044011268516499410467534825630437772895011269966127038645797545538833403257252304861464908889496037190551525328489224214721305754477165977927512401368274330925759514716939518908186696533954850104660129461661484608861634400271516304459351378515992478589695849684072305534478578381763762006258059025816803372353921837147400464045912151788213291799088679160868615516637378373713950297263024467248633762351779948920817880538726710181991887024901527426278202925216950314404423769608481883270560068842358191503661904982061756189270602768885961500581278113721560927637381170937719699435164255078219989197721723063569154760571325667909934677638744946143464104687193179651455373542943252978331781382744544381063937103811578624394837435949932337341855187886650684747929572791139415456414270528878579892422059247753107598377349922237913018210117713259392740649950137393995911269288703933831936143737569047989766370899590441175263273414933738265127642160647149726678446396220953865824526231811874165877619964369448621494156387867502661989259342325124473900847377816347716361633501946926116943359375000000000000000000000000000000000000000000000000000000000000*i1^58 + 4001924209285263788789462252136172627759859415080010574137228039088558382650240381341495560657677313152748710244849876302630726750916882038893823786936822595480542345157784962015302736468211677884344209239963377769648581178161416756324238930562190415341481540267477637494461713067061587233687975358996657578187944038002432719209615147066062536377212101525453462413231817972076146510046818705285168621316274492717901767767703864811571521085663163997908439131320690647252400684163730031200055931399977710154422382949245027942563673150115442877110871677781707464353137819030190119893243995710502146737605294253865029098778844892914653780756003156675229954410531703153157428787851427566053124165190643021642926265296794191801557697743110061033558761048274301004542646849641722804986254697741354468103345950665502210851616777475278983223564833425239606912956422051909178408065936724748102663961792296501295262333549849476114370204918128228314805227504865433727613943998863866186165791881276635619815283302767622312000610839091756286093403871380841782380851274094282187702445200653219881846316560013855284997457308092584720211393117794897387436345735291134163685085223761097091629983696710183247177613168304134379226825345632595389551115060971399123434346510955561710751489868766257611248863827630498164260121600254931237444343359260101129123679261511976467707507481209125382120822822281969492679513539147482735567295376077336970607729311145161965595940158179972322711816496654468686082360675863608046081766370247168829780618693825884620819830046100073432928675385553979856471063275050628968507078813390159961162080966779971700642360455287899474615866419622135972035547654310213592349447714777816186197113690752881797188524326942521387095170974244334240148442458271948395812515186138210599328896088412365398171170646506300996352007355124628251753641350235644346246050131366408225885313243124170224110172702034923647764049955814159956432047453691322769908512839867496548545392477404501602622241118156762457950408863677923570623264179783317391748472110029234759081715866443528505893989368695965931858171680214628707060000117609391177795818278333333928677271590417868625346737790597824797782865063584358774320491514877807837217417079689414218779405130663579434241957517888759021159266543440317106013910479804275912150050006164894553298754914821851102474720569002477456045601678797842116689196793959828797442719998995487055918794387736204555306682142768545926775015624974849225866739349253248173363861740247854028698704414614520769442902988120691023101018456980906105591429549198316766597241678050660343257818976541503834130496926656080434158421682267153896627378436992851110077008666703466697447059811187049360375646878321976384200081606504537206061615686556404603741756279071702080100391173791728040345039985742865476228226711619668490895194705770817582925617367353697415413137138130200575461211134865109834888295848601093908604553322432747104107305761304741011184366264673888231261170500021316873296661744763437949426202549659910803004927042665426225910943424664961039652999940923570770680243070353097347685289442154044081689789891242980957031250000000000000000000000000000000000000000000000000000000000*i1^59 + -270560632099045845975910042243747718648089149521721847773507910396519726465322499823542735480298804850764534588162760126553491426634962764100435602207802304230974845197290407810462908170921031347397510710020102960440252411226256840729734553300491234076641291470911351950154593851841554574075501291509911161771228498896292691521712869696200773514197208011020386226233233870520219306184983306166516279128516518931887590484306538790820591537265199639525651307883297860228437406816772461520558937369770209893604838326378321722297281902436322387999799780856905741003135687659332142651049221930205950327474876655146088130770104596850398062151376024149599193839823662603011603732465443762299078945202437101603224089056820473065056720047349884437417150428023899169478026412520652580882284726325465734518483558287661010215686802840901742562151827297536242910401323784476604859558765515472408173181919588583049889402415559754464250685598464576643351059962620195096477007918806079065984960392314246055525600673079767192873312563531548160339518356304517624429796981661748939768351007629393888888884682457603797579094323319356207030564227577346927388328898925008892443789704979391821672511082683306884488362918591945093988629097046864017565508288855900908242287976008074356277985151341129701530488580072906105380014111682222590532456754324542206163173747051514185381519268085139171693859706782870663376333181849018508002397133938411144556595506034853653083691258323455215858272079351442429886964704374251253715489598295241951713729226005612240233688678038193093367082300535355643547175228446727316776709843087340761271392896765781015958160370731027465996741045853013520048387111515381580677924819455694065121478305933719105055400478606907364738658484757583187711423211873291769897131907185061167802303432918731201202565871879923394383970517781315295041782339060180081199562907866000473290243664329549243318661070488041656820876092422649656132366284643675556459803476514412919065273792323984231757666132246818265233822533215781593092381580207179536984806994410106847533502487832482953418426044446215495056834656689979284727382003978992591061139300885375608401814622110540315763170217817445267321049697649761385393687587225316526942093368519528419152305469750493035073097009886027628295295414062510992142189414870240509458660671759583819016485931351634811088265503498068294333863946131506091160428698636231052299626399953648217769399965417144389018623457895043704511663958766641689210392855004304519146253275181485342342631053594551951076369126531405508472846499288020289613106918138186284404667967180447492313845600999997841000584445656886595772641935671240090221921685454955508906337753535388951607420244985427133521936355952594712609299865098954782332434706931035315919438061917832569198894926660496575708173157207713405052004605962437963305511399419949596265998579486777950466747063640747521752338636481514156797242639836784449639926628936120932159437266781989532985313782262950298654673493721013108988432852586205110465260204419279362286421502955689198206793354117954110721565060372764711061449570388295387604049579977072426117956638336181640625000000000000000000000000000000000000000000000000000000000*i1^60 + 17106108949503960478609929319539326694152041580804996335717167982797728077382386711395973291166427932350434219043845252356248307318647191979352200392829354671731078763005332873381264624130117252226260797933025573184631723616718112878195874735029561360511272786603248440553598545767527082897196740858853063386412146934969450920014609189882756138337285208106608873911609252610006840196116218644563792810502772690789919954192264180887641153929861208069084694303614146619326289688866234473734870365731153376758575867244569945202302486489630584954480276072839661490009498971361542200673113590591375662514557829566256844223822914037822231628310653362451618299105267530374979760337522615180203338487895139534530071441335453575008266665533527063615755109173118635179980285352500891125233188179746754136135992698376372240549329444803967825170240670567986646355410841306584922836683214325122188999133413195558551774630514287028029764032837196153925500900879743251539473296298684999455560622646498808336791906626575849903951820162869259711318651538266042079814841342438164697014245639184566843257902937666701535339510624089919965172397554330358080346468053005964397701767472316152056162205848549734098262672003869328361665704057092294958064329644645902109502807156524232554316643207028032926625123654012456966267991152943459308704497372313851103822404035409981715494549854710227381428366258344371494668213884145349152718560276466539456878610224358172328689843406763342901953424901241661819749401580095438181406724413051865488355768195463560937985413499699949007827243287789058523517993270669406065914253335076976738599858213154660174571759582323155980977330758532909180068022384200708277871805454053920574900058122039004155079060810432803685124660490088580114874920966128873613513601231949113137959180561730885481668449614707978267831505071096387603841352983134899647133261353167070483045911927524716589802433426669345279575250720098696521365126032635089697129143336110945255434117934352948457084460740335811806640253670428566936082961445786915612645277035477617706594359561011061058020627118881450725367794455165222461876346348425992749316899904208319393963955447833314079996999805010863123383660334926741950267880783683286714432242706335596034092925309247638929092057302760738462055570930022251351952669004352191228519614463050059109706657959795426164200346343194560845310794523623177078881172762570905119700674026405583800590952181356422434467458097818024048545778699396778225637398773607026512782492094467235618211510930575600597356410575643785789373956840905174784431881963694956779306351198805914144430975437037892257736085733675994750684545849267123094094667661661574120308492361767501116849371785338465262343613765451258234466916262111401175139278301692681122621575610288529893985713785450594357197078123308257883870661136092937689755537195073188295724696899360236223848110620876460029795292333851919313634824267047557730317142137166035792682270937444589500788158503258448137517801028199824439174840803730569206937794338412376224312404183328682113104568364639223119727286734930244440820034815534016714444476292555918917059898376464843750000000000000000000000000000000000000000000000000000000*i1^61 + -1008848307880043416313172198176353554242513707185885775134071783295767727451842167030459807174677462433287590360573351103606154017513059722302327968641317241208063291529819687625678101374483216211301093073818744151054222106568260061662397629195791809636727673837603939950935371400633769479141473213167621896962432299475196450491809815928627268369444737485249105191185725369719680123926600575160287703407063367433618219064874709531111386557532094676068111768832599339241260249975116331289377347736074934767819149951448119904680380820904359124843215193618179687886565257102319243696085910278784650555437499855841868587699568174929333754661191867814291650834287641975853250849472247187797422056566591499546642467125123540906409740289203817395617620559042909911391761706303186619592273600672478402451458463441845074728732301598673706151615416817421635756930309658333917677909130455094768387783652847203682793373464212065905779249706952903890177338305398974080405784959027203441044439257126589175005020948520709991417766608639329511180415562208317640473856518622315297080994581912629525181484678326516322108549709558466090070439659488269008553855717806562023922881051649831915497360063846472774173239146788360171407809712423550403307131317851485374513126350307241381309641880039966939886934663343246655299476824261546663761260477706569906976876764558003620615521871154011370741805053774315238146693968617008942555408465524542087103770744453414328723522092872423150673129291938933255245274352419126235267400886069071836938931660943924187962845882546426137824833705164705010795256580030860563123992400154254043166228981750154635871734367962873183126750778419892774697767837282439947522208033681773016802754105844384391421658123081145950901344681121365496838562736929041180805981540176888484268283699104710567306233239969113023077579909307549191811641544229653436108865896456274218350530415078645423955726249921417585730964864273732987271170846733458396225435510148497957188043354786513788597745981419421580471843568017748438165695798891341114390386251942647611676340496044202835606024868977186257347606495815609882183165945849317278824404234116218202341675054424097395522455675609489078876169103574099751656701609771007272168335173549308379027911101985205084101372283578224414705691144725541460615227946974646339723078150826541387607650445201370661278844784340756895596983258639428338669263589988206666627983403070302765746988752530047228271049862649946362477029382433262201209457884233474661227576573950282795742494669276659428072998352580704079886803174797431471778863128601937787639125088106866476291934031064442759110590632881561592425499283213513369010529956483804520188427652412133769535631345337823419017838104067877565255513904237578206686334212323743123928304950905918831899540631226796785369681375462015723255110365426748256746205196141058170482432315945872376017213502027012331630999158350194138247376441959328028264569496805159366896551006548013513035908266859448274460526742469543991710534819361466503271090420806171318934620797053092500455780426187405942964427740264053220653554908061860784229679666168522089719772338867187500000000000000000000000000000000000000000000000000000*i1^62 + 55353943246532741754665007115542356570334616911416025449681288819005042246144131542749943630598342250387091384105293319251176032173726303757177871330504997592413624474968661385011374632306112282601696208545223957394013541521687766074979298430075243136815389836662528269475541589865611566450173574251935492277247981031267029764233134226780120848832507174758674477587311009035112853009439718139018118597763940549410708964069158746130280157155899796616211504496011353614973158775173004928617100952556585184846508539252390078768293818469135058009501828987971732369054355843471056682097267999372077835836437924166441902826210190560395224758002098119337858371118675276770750673549718639458966517850517499095670072330581835759248308608752270068074851591509049331316620144561391146584509563738551813696907310191280356877003133529223122845750530123844558496371387202195490200307084744923013939845155022701205921345484720823384783028351208428691907053212877480087468590011536363919656044631147841694672700689670923667245330627711676919190912502375849931962562840162118395690106487834490542421545885657921637479176382964604308278700764436863865600432569143785648445481974051778835875962962676647305063372159186392949981002190093272173900156403505782597949245658519610280643333408751190693748648681816368376863729910311144229423089857359200412667747042875060697978869438560699772748155589255886023646883694054819984950174968813722731362504373149972597374016679600065771463430951334954115570558030842425491316942115060812396553156480424561237168394820591410529195637079815368210127410003123047108042845341212353820027238691643810083097387632523329843319816967190729984318503694215634978879010370374031510949321311738587590410769345195287698589099675867715157875273345739074245835677978273980219455751517375318545868724806431554838368348747061924311806622126839968866262935166140928566803976505242042731486905028988285755574264964462669584729764955205255919309684090306855128198891923121401772021690465825156877189370110061610594167856483418959370140261977269743932030719683372488179899494985358675085911388498657955452424577304916557176422712783318738306286621596023503088225490521464801559236933591546779504483830947947966169062127654342145866912806301087856309143758035391440007079041414384631560587525248161063474083231108102542807156978838174850074352563050847275523192075844227103106238874863297680436537498043304347533067580554798031306364353532339450879335719953054825943305138281409338283843661079888396751714081496976805063151931888711671719223999872190285630723853127665422647657452971914212263734706252586136819906861864250284288885402028726969427362182140197361344269003770993584836744305896526339638580364811367895778303306391846172904955762788988979345116853361432427543202026613375706213774255756974767516422792274062574223712931897693260877565163697333539179074237653114917145574628803341056143822520510738827368716070293617124279754394259137988526341809029404920386683373180977573956553062052313106864448259555058765120745675634909580123804455588429493932432894196081630090616860447372327147519399659358896315097808837890625000000000000000000000000000000000000000000000000000*i1^63 + -2818160697542160755279316715700925258529062347982442401927143082741025383982544290190287394960399682119954889989602269934867325343816743853949451130350369352509741456030456028605435274898076724261862748055059886886771650820280440856278926890363858145813456349633792733848473953536776357720121502751848806429528712187053016100596026997170933578373178733797350494290598963779607752878619008448281008375454666704360942926461657413227482306592393176004363603222948682258007352445811445379430168921833864311798095896532594181797530995015360743322585874771039420545941876368558991615896484518821951261229504401713656700090401661855530232204156751616586058411065447919452963788682052066906973076254265723001301015763707950729384119531893104087083565395597825374274379976515491978943831585231183860955489083410031855352901753136479520456247184735501227573124752923814753850480615348764842366724324945602755724889481041660448613898773299076285155444673888772642362237682493478071953316246432873007734316351063742546314439123342997420306138118462240440661055786021381908902037741006879949120312862783969802844950678260826302912010410567708492839605859904309633583217309214869905895922308610988901949367433304467882732499271768693514629876213363415419921615381924336594453536821608381976874829823592312723291008855495963420540764914114289945054665155152742028219338085200333697746603178330889903292822512909404567825807122932516175904379472507935669941866216935274133916239428212925972227284094700608633346933709700018488733269510035424652952012840243113165075813792444927245394079861060391863097812266762057269358848738033784446941885778436198378218447499833254254096350962085302978278649403432839568800472006853216806504911714646011603785979743501289873497724216292467157330190818932305458058795944832025372984956349498329405677516601036888661532975768292226400694961333873313689676630824380555335521481336983395328085985240369868137605360323868404858102951332372414316046703867807781702760300075913353042563119585872945300692783095053337870661443080881929383453285571384473299523020577281582885716056132608552168911148360324159134921347969290950236760580210011466797644581956148591411224251080994810167758907658283653030971252740949062074351844973852573926881321468167124303932655312607906411584164070051684778116611249136606485164011670410399693372393814633289639416797551288554048042909531997303707819807000367188294665600062614536902488622681407479799887228655381489906767694587034806573682099594498741912170600400589363602716695980437993671976356527462204400748887727611095006491008818207112230537513130571457405317611671166718553024481064490124137821687024545473956788613934813069883238223850986657762703447124014046014917045652671738337696766713885974018579428769295217787513916058617839468466858352115636332815597229574474957698656216482197628797175401318321506078636854263332311942780171048641420851963004438468166464192832284819705580865803155188754850531015234229851919454353876797973396623309554889062868020453649883953371879847724792099118893323770608757009427665133956582637331704050027980645865000042249448597431182861328125000000000000000000000000000000000000000000000*i1^64 + 132779228312110298140169170715265702330050312071777766908727227125474283749805731501521658667257085740808675888783454348782247792136525369000196062182277205355208617680515653437268011682780713664006043794191633957661003665821249470159724193837645873460594457674042386049014526896803735416676436262052770835844656898775888334525097979968254203749322972088811902677086770219714284270462234626587005474129360092471833756114874430815671161541201988800239795652143227141365060013777720963305280973502006358802834618445505923928240452043066330705904210603732480518977384499099351314966317834909026892495735634623461707505328840041140148855242848029562315092720544357846264946709610744198885854818613773078686276673212897718979925150199571750738833267453958410188394923062584340257361946738715307790588225789556870602177995665660217436155031231028631662949673883655219134482290975439390363895541782573233885751809682925020659294634679432314215100998794492106158712898901773395658048707301507545789940490711968604867623735487298115940900355158996597862414375966307264330590250944964273091138322596440970663953423070234670496767459212931485168485005338216869238108033282725697033979329859635036136332842567953732675998077437949308430620293568777998173044823898593347390823333081695483621404710992080017547100562991212180562594812630026639862763109097009718437777597266364513373691594328726644694136403711532867274667951925872676953516262944532041780896334990936506963259798802805564092763953028609897704470450050102326292061089325908143261378307924171749026472701145125240218218233138000588814389044593734530541267934216610838151196791723083363686842873745033027099424930770549272940688889413023433802307911645322808574051881898486111625596193795122361343801935227862929937495135005711005975729256937818192939065804236432050891315056831727135266542083334709773142734371755065940445512526940131635840759820582128835616800697499835144991068733402889530173528726399691177497974792474857519595250337167022654371943261375183598685984387133363092696151780539608107363508794409611106330529274350879558176146925465332460152299065270861566772558482277304058355595706440441999470510923199101696362142686490121989887031109092156915255741811006323675309975162299722413763332249982675628939922656300840453267765775246598733836967361895980353316030670765639562375691493897833674876584942682223524400257043301936670006834442093071573901136078095641316524793309813279682414709874737048243410090418661691024996397875570303335319500707839904610892207165167650552583087428677440877122757815457205534681490077052334963790303418637132446999045495271500947558010627586335479431318035061856922063685902950925734293285149451877488518775831053081566316090659491686508513748567006555641434957286867831836457266063038142163540819717138652922513246460791356352224264861683740615319246979174731650111769952602201216065088526400684447301708189787623040954128127880435282221965353462564721868805272482961422993205480554539033061438381484522361318376524667454852238331480259584289515115758779745913146908264400278496643369394438968789096122691262280568480491638183593750000000000000000000000000000000000000000000*i1^65 + -5774511246311799325182604599321212163714848544648257170074543936204930631451798952204270555877410564998301358622523104490841344042872860794560922089513023097998302910523857931129621940362069473364415531721777748842975246447635946750905990212614553188190848858522452840561190058577814666835592890553541941797098412818741478883085191306852971330322619586026870245749068606993582846547160884286683032144071676512543029806103396778674497876962677342603892295011216731545669491984356631095931416005349504482874447048445881208483874848027630698282264570795529906421503258208577783936283300897721509761948724263980377747426042369319944322027025399023702693803018816649893601744993936854543514058888985702923607246008983276953073524118077384517650488892049654597191253539177279103526479638100995004430155697669384343903597688380227297608325731922270497079578448557585149760804584697565041086545278224635984895754975116256963210003651715546193833931162228858281598273588181434047143107208416603051789580856368127176043044039543100640332356129456161438984541873305698368455253859846092526493110342645150418861969261862565392560894492974784869418979576394232295843490007525083509696429572186574084840914529681365734339747901887569515817683094760546075400586237037386660896273968798539244579529580933652080486580075065182838635935727864708101014240866822538100428051724608650735329858727702973112842236740510029594472010792899062070696408189491333110969487131608759956410092405358764482054973353572005440937203140491004611841531685080920570575355251350333223967323887271688604662251132607876519419214747102509017582377888536780618109531533964431174992946817054433266504714865594459193535495032337612029590347092944303236348375689496952137263679040081968892451248921243975790667112669108237980517775833582477590939530414312566692684576292988053615393030429900965187737685131899190385171777493986274781197936327947167943822151849620872340259882251911127188638134715894549229961022140802548241748804689622379863205357077100224532708805986090576174463460204959049470812042875324144883405754276278461123862967638663665259586396982503565188468552041955147389269158207407017750799838362862689829679129342682458548325809680504360311255221786979282427632194326066054405309698058945424226365324920293256557426836274911014775060239947374834401705316631926503196205950750096860703190871706387849832584069193816590035167223864788724467882674324840321222707825007801351577383870116848239521056512038908864607583764904034548950876811817299142876047417722924126345877615097163081541125780919613942463003238111279836368593900056489268421213869539021533773207415730710229658775075446497811977470821504149479522098837248007074132570814820783111774403651040721622536672043039112577200168005912926735695509289885257336625777426541132646387684015593016734199282609376915178500923274312665238011731759764202989878489207350556380000194108071591230680362473229609314952193929206393302493760318047040710065193359081168674815873580495169942394563819859106375828819744586484433847893625169156461579279804462383379140007687909535993853182844759430736303329467773437500000000000000000000000000000000000000000*i1^66 + 231218848618086095862713521266161659174569025793974771188598782642246877746354631232831308488164347989001227893631200116829243105990989356541288268755655560060573584953765331678496816725363445631550739222695214130679712563073599414799985008606011779010310995637987163665564307668144153330022938679612122393813244309306995987741467558660331774213684957380973891925373853677321193852056523367199446057655802349240224628732852150282226224952192759103149704091636353237279034760829804828384388525043687700930444328453814289370608948914822727404816340923348822246822925495093492390741970783363522949460076730660306342242081261118956271038691261337390657379233660626907498222332542671794664286372293175353898688937868916921469568745732749268651519571838243333335272423269963574100464123951484588124388831972555254834362530367693744337954265156063513465735530647445535023655912966330874744310099917624656857738115856774202240906639810859410273907445606689984366623470415763181571803220243084304552860220773084489262553075455980822983077876534023881954263284686864128581367590608463805208834039177361141072647940913766120499053035216586276182410875174234720760976046911132612676942363243887454418196515044226765642635870631977729875550814706574053881830218199297643611128007027083197697401045363041302306308925256658837843610361871617147178186642790475835631561536214948207561774365204924670510979209498778839622178833646664151540865959452455230693661983985302367450599923350172969763249539839611364048901558720652031451785255523747705722748891162311395406275532940554614769955688327264598757026858499984622763786293002301093830168367589536441119860593746742623719842322916706373764940935644500577349833821893557019768447601088756593864560394507311044375123698427925413888498340692301422737895536620823163513284893434308192227419096191516444843421903541984805716732628176261538566944838043912989256586385807142968185876696022747939950098469262565885417732962495805811116202638672902442690704142978019441780686310973602231215888180242772999531583601492957417911331314260519109209389905859450987364837174799819487215362827730720020645802698731300316051304909134207156706806196690053289367178291115526267860517489227436031848596524697510716615105297509811730547350173148771871660974134019032676858506850087608048046912566261249567043201423222544658234505373910206716123943546075125582201045216185405454303064911046567486276252625144992363722810710170669865808579214484629729390944858066108662941589240845703278863344526021101318541746217185544532493315092354403553131600835680403142128029318471130312842182575697196615495438022681091665112982624963658921270936710335120453486285513388477090528286840979024021443196133972322104033475634214726306836061315478989780363420407947188778896129174438328945053339986068476486158124528348580214159335520387609923221546874406670516707899820547204146579028608939307565371134028242756770179753634398200253722087145790271036902992889976753003405848656725155417628602105457352304042999957677060096242941856617223843779053596716708487792982385927702902068720143546887157981473137624561786651611328125000000000000000000000000000000000000000*i1^67 + -8503253492644715803423447220831872254268791608327266379446932280018258788098481350503025752809644156875955475698895147346921693749744107834593715715633955414799230015435343198736486294996960247114909238059622953365910008433762444460455315953052838811089984346599830079851337973104135201524461141069375394139251945083321237118775002426289328620073159720293017508808206013583196830653646912017653233010259576453100553100569180129184256651924635825413520305738633177618615021481589277370626075160450192805109672812818749443152600111043451134980680134011195603657531963355717745130206116516745326546797069114644236093394283414383512663891102381156408929303269542920526475919255661500771784615736076658232796617233829106136107810567698628628722124097944542525990488025634483111869026820529898763996440978657027010167173070031247297366020259580221333517117215562770878726859365770642489398239283113602975214638487287465084783622878377700733657307827686415718085947229885161967488996698786597579721093318903248891619493068253476056550578298913240791245456024600740003547469650615545969409125257317615821227651535951493019951914189503758456083857699360231210019956095790575290994407571307086730616148413438694275805378395717668016265043737050411746851461735515331678478237246577948258476234653798390253715354822291714775706461435131210584138093597009216322668397494149281009214893786295109345742909884405590737840687351744156709457233705928118027492872889737009197522364719761412961913726940346884815217633238452180555709882093757480600911889664688358132226058802487116154963993849658177585387097976296276804186550441048113554550926916196241671583825659584861977987622103905677313616931552074855529908048151122789955983640532001606548063787866717379713232912153915739632062940266314328112332360135254599921957533766326597444736136172073542789800124429914236323309765540264138171506576291192417632401400508605272323650048672793691859232030633859375388498161853195858500189062840693969503335234183561472695924087976280115247195704067816006696050013738160101640466426200828476007339433779210876660531498579226118900596818439710818440502690134318234490276018665549720961359486796528112157846252122846083311920854993123045055243584878999284257421635341420712256911194768866240499490401312445162062943103688837670385501270193570220296299618348139154548682908770929842299203411367406387818770236684293587309361959709174464162976004498107293100211532935369901826235573964846916199875680602555694485308586915610127221471777886214407298293342884750640474405606021937736664416779088233766535963634005792729041572775679834115210319129219901597487199480818493964735019084858153130574080852211379516962355322281252328675729364372549827094869548335693788548337040794668947337273548098504348146378453297716405893942465922516140167110184424116875083940803312016090692722092567750131845916937372164925334100915344690943666543579151134885181853027183256257740272763001231127922400579671279041560014739987414291731984952733507124631539400627652500317367639954694583844056472007719347617732527394708656113923861408210314039024524390697479248046875000000000000000000000000000000000000000*i1^68 + 286517831181259152386818705859763345031915286235585287645325589789730032665796145611100913122170315762026231622887863465953287593358372889771703423290007843231949295243052373021310247219447875740433805218261514701763259677413586984793015072732814348356968873274010614172618059643217824038902583647757515073811273785056566386318588126458888887411465663735007354545391540950029453156661549845536677857151102522865509922210032250463824667304422657808290668544695010589892172464863154638523305648534780989249020906465259427893118445972841147662887492630886193881904610767184786973964521523815588494527893837033167451829556422500753198328876043719030790068047493868225741726503962124198616519950801086249031493037651212250196348854001060579577329470677310508890044773833976242904073875921251405637772874972129251955054727949620144888780527953763631646359851673482638933434393719363083318862772692470517031374428309065407107411052496775621171626485467189063511250447240549111427961517019015520024837007384690211213317912489613771928081435594841909275776190947740631139278525438555512157738583637144150564495183674021274740856790877278481627961682675321235743903871142122611193512084707216588305149284230437088731016090880931745089047553610304219001411350016543165615184696870001923726038331907737872602926763442517240212872649520567045959587427725241630199445505742763245021442180784415112436912769594462176529485259170876020178814603164717385511267180923785034343347061668611988226289963148675443311470506150253589243351835673285365480751450475645862721475685418996912394093029318758516417441509190456987732805088078641050708662669794399689724798888638390907468287765979332205503929315757227349190070105236586457170858047819083059033545701507784429262394764006510457010916331586570962076344372808519676045399713788164102889689228116485899604259874917412161865103581023410452300365716162535996861838648589765885236188994749274668285411261046920270740874543185391666856068958349135603592491909444677775036522925075278258437464711732747785150274841502340556454158877150519039441976470100676358522924563277991227787925711477283406080093982526489718421728328328287331634676997494513827209257596731391609884558346571040079448887306360205713881813462966292700211973847960559785232569944374981813882978531028987751776441798940153887547602228324287721066617003993559229173382967666100736882581871633100231762857096718456424316771861960477802310723137026544202666979527643567487395177437192515454373026500129726430905983570345917294488363236842280620433341537190845150663487332386062596768647536980222070835134994552984663793377419847318208750885630174542131412464556703097008307505523501791394335100456834774459623153544215884033074175121855458967326708910728723593572900955304459311082306420451051007576466159452499139749735814684437753103970544362494531692065999192271670923027827579818429206823078380889340018531719709667095070354084090985291582739893858053981695292023568277340810899683156012855950122399513772870246109983171966435621032149191234413553645562920680844824904668935097859158722677364039554959163069725036621093750000000000000000000000000000000000000*i1^69 + -8824167013973180271246337699632108476361423619460098005908346571116928676310491932746516686823335646686982281410182998552481386874106248555960188610847053766584725057061685596485701779151169404279991187038833574525764155157015913500791422934472475870453094162678123589138726346904951573964470559488164575131388248441544512182365677986911893113132640947821694441330952195810720664839514386528791479134414303008508155916891978000556222889312857993260450126168478506183584983888684392425986242675458077289039925535432233539193169426644232928139829568586611639234534035311377367528182558104265721436279109861532870949274508024514590429990629452421552187545690546702587350109176599104789857905868926877893704965661126042367995703833216990455869648662980362434124687525740482759719426427693485379596804025807159427052621925746639371943052418259671372529301262503171570169488475870397793037803849241442157672003232609790488360030459309335565356251220939824838665289378003785465578100111249629533972597791077114993360574676281655420124938644738562133200242021201386995493044229030085474100619460267894307445583254177585697708903013198564007400680740913787610598770084631552637148048677836942449905905862689423538600638241869140762446978575764209660907092535183534285898324916295218275807402822992539864618165089875038198008072789082149067780142561142887707411077259577588463966638987409261689977289857628327500724997681914743690900137047174767907339294231768363270948380248944029103840161948234875300460644157445470658400464380137298822116149879583788977589583632893400883655020950628943144639784586680102999597140763866641930511853839660815038763391380191042266604945619552610863814767745430345743099647512454379951900916548418557191510341729302601100733307654396556190023428505199351654161267443755575187369403854833538383812368084597577159202869383865759626592297880765800598424415793108746357637498942903580953792566121080202240598877214439447745114464472372498259801142957083249820329772534811046244156969211616933740095639926509022356550761393831128720746534033732954200672004870854815360304490293238395868848169194395745826131719516485587139215074546578530774373164396386454709986968253362658190546112547938299035656759357387126247852513230158748129266754159027958170107417228611218511453568499152748455567757010178557282186537319478213478698396812672331419270424726620786371517600152335425447720992050902772133489439501288057807715080466690929932917588211597999359999756600025676181822100604280285840995171850862556266812887600455550781220176331674961717769949128279420414428980001931112870469429793329464473130220983001228116835179648539590996850502863936990226140302080400777317857164167773747422309079102359159574722729408376695705015345003327209664838814807347393666871650714782214297289286200244392513694091581495065888205853606903039519862416172439217630592712793266791632785102104654754874671842886911312724134409386188295059713501320501912247424101029980211002073364703420085514881526843079231588006526419453934837301254460988973288319264684377557735165311697869954671302750170980289112776517868041992187500000000000000000000000000000000000*i1^70 + 247782103397818898714465163033432630368301950406632648418913069093205500906138576569747549062144005215191978206766859349624939672229138449279942089882583965509530474814683678165435374104693903318110328204223148937967300158875303818389863711501070640017348602478122795841507178653353341401719765218304970874344322904292858121299683471046243175910320811157121453888382316537465482788912512940621896678669622742070878543695222798166679449279006221250580558894813989619094836242919898840412774637104812353024562782055559926424281739053075063707231105151114798394091337980455588654633623097091083700327879219526149396400370412576075282416735091759088262927607841957419276805881251032150552079602318744985388165506184523854180595981989531083946008310247484838494933582291866565034212103776170032925820831374386386979729544504934226362222741624991211376400423565796185536350154230930625882699142630661657805888929022203214672471522532555145288342715394674473142275521305491725630728361074429224793904493201499039797796582276370746238940083184399575486951343589477045591010826789558123774089304743971973464572283773688151954580664995338859780389704899717963206925001844522955751767432145866469839307168686180804533131229454189244413868643058925634968134965007031588570105213767173709336092155624914451687933677012324612067977740914291377392492958060332285101026971829506860692949315570344633902335596994212397134369176733613965070182093949674955345391760703839774662046865993477158964948440205608188948711815018574478186433936849176325195035270153886387602533075667030364082110504155721863310287245588377163384026510315004517410512885950085782405271475256609839782558105506616635300597987319087583141476453576314923094141678655180145252741254027011759984003149020936881587244178395688343958072471126323984916083160905347754452414325197465568103234274186278264139156518900279211699468383168604324026656766663018284190997944632016179759084096487828780623287474962596971065224412389486626400162887078900337224296895995943308667303759299425166846167239042948307168196993313851191447995413067973590204168053031685524031227188680392118218872891773778047993271732985065335034812814977090124694978033762847404103591742312431800550363062414204641085739409282906123194450537470073835919903604898676309998951617880992972826766754633320612782137582130065517376619879154941410106010392416663773970531284638303428675609329941300223513938472730058013844441505056672632725151434201307097673615275621271194263539735719797136367583451478972866519126024638917672151253150223976991115986412000237750649279873390254975919782523826215237316739312960448388059145468305737421026471580445537659127444520720360555398916249298918487670121164245734082349150538656923518320755997451596332409415274313456697023343698393192515832033855934307135257954340481002729014931705795263557921287860111455613678323753930113321396732996428537722089463266217289813616248630335867462721303722032029665091681082626601640005209797130234333605545478062836252240307446931797878758406526588507609878435607233407635898287955434661500309090342852869071066379547119140625000000000000000000000000000000000*i1^71 + -6326704301833029165772252363777945011393080254182787594131189042612870626935594408438112401387923295221742469781470775615041374660987895990775870045193018437955144913180674657856253009404260724434899427004415821606855031260690367150030060316172643759717134565262318338929069307111023127049991495595028097663971848367781669581955826584546884638135058591738250885036849831291788492412841782847181759732825689440428640752930172242941116782331105084043331065568053337866407875277074359946274217648482750730274338267211211940319004902542298886943087008348975402704372205954136711595500356678384923939450347935877459660347910633574185021866155595872222856983790712005606906936510127469837037270043006066367460805848852099802454389453732261369211187312605315076330546229680627824148172042625728638125887064449296715485350942216651082178466307164996583086126703876307421868510813713317618482763164352752985563992981858148362725177009295806418587986145503289838178797134138033595764081373503728508546840068910091944391940862060282935525766850432836172233559003750918896772306231176652136157089174061348784489328276390865304281255132292937811117209347114387610542569942603132312559527685434701708944502731434668165885106740321045478165148281063815390959937097770868364849424732909232099806898037522566186494227102639275026827222693750310648910413491128524128429650532225948964272091781267218339937179534143154649722157233704727486683449786910703328357384380002732207057805667318985545290383367893609140976865383792181252401071349943145741169210020287450238026190914086563648976711490260367455542792451971268744663156522212025262146204985943167836273364497679659623696057804781948052837193766551807419072303289634050999944720320675704086151431840752286124784103541936901334479310929364734438583440237793162916750995542038132427218254761209022320140818954504226534025953799365998108297053584362887796619239044486393609144603116531168287168357086690489820687013357122593769489558858974204712316561191056117977457235223996165957532663274501554096737787136204816529184003171600152805737096740381047383028669215493371845172814089313336572254986098251636959746484114775541908623720929902505181899273351475900003033205112571797695355489041755581663930624379277428534147442717978812744266369701480752901500720435607209312048194751453774661605849259557519433856484830791210364004631867524473660377965769609772759917856278021837440302268035031239070253674960048534835658525771552190611729041519024774477598632004641285593521973538497292087129671696427711360819223941997686203605251738197891031142308530275414516985938782779088824648587046475945454668435098213820148722044723099205340900200114983248016709971695927192267559123826600448297422495814936294030602166740314673088442064351372500789600614572926885246323343278926716103928783866219401375189011628610809010416657941309378784920030802394775243619942066016558150252326695030222304189799564818052952215107961732136003346728018558547230671245165223721091101670841093644195995750779090696065202876341673396719853733047492498748767827758919535252601917818537913262844085693359375000000000000000000000000000000*i1^72 + 146446260557154746527066038768713601303967174034460031911154718515736129625790826327362437429078156292615971982521286870171199209494173992582995843692882343034895947475635534065002597041712717134338983631472741729827639494383245825721835583971193931034997111827376702257706479873325970747870435534367460517079323831973237103022162961936163943891837337781520504913055454840971540924677065779504253069379613993918399092568470308879854645101880197725859686937014602237844553842860887452047569172135787335821142310329751213732509657634705703899427208326946749360192923498522584108172521405902249751414310837873333404384537760527520141079248166640808020955369259528699607629128807389372944490988062804890122716052571806277384904732791508281749134869395885508611656842208447138985799895637901711792602157389900475570342737603743921140348063368574080169258770567743398709814530341907475639298962710856022817602514265444955216462990272288592855132961721012734214115584520099917998986382714241150169421516940381482210785093383771407490890041675313458997234138019983364822105657783974323795225762070673749723773540302776382171756991690277398254736795271368629600989624621084165470373309972862123963607920244957774200817487465190617316252818943883085786297173967573370302684622867271224927542723509943765698973598111934980253725701539780530078448382114376132300072947857306378938896948271695317910366873495969925129670479299460657361042649579048086597878645780656812736733486801403740648613278976543751867551533133509216403173844117945081618161315267854218641349540840412342492242252666672073467854483699529280262856373697800305613296064723865284811618950406263315872493858573029496032007784063566524557847603383041189290674117468057497830451815312281874387050536082761396544129163340077946846042382631581944551083503392728736424370908150820589035007488574948842067816326459408605880850911374549499512494666333125642920089685074558072985048752231602507361391269342185056714191008115543246681882970399727358959783761008628797027541719819173580104017406044036960196001506810780478854415710574385163436950462970700921117685702262880465081325851982373445787471845340481981900631022393011750970660345561958819110639538837056681411412716515095053261618070140049657050932932791225137314245519574232574175545353344656548564561320875387920993486444401595982685951553121105914696596309337719157784087658308258015416506240407619247898967975252217732404556406764292888463556179633313978206598096463725011352077430407635893540739025162402768828864573451395355226066754159019485220251060439305889809699412011106355169036335274208140833707668512971597339654206474628133274339433929996376107516470521960607585540375449652058791144565168334979005291277972046876307369426550122286209585155837455974574763991161875380604231264715384053910430609833554886409961687648796265054596083701411705144235570315903368348786358740016732394717258207067838319218303381819323954959310649054948274858540332147598234202636897734554111008382729325421166109938877770847783365633070904303967396947219043426802561518387801875462628231616690754890441894531250000000000000000000000000000*i1^73 + -3061819629831143881764544478863860738560117076005467742414540729670882162788457931880011934487087899741137825294106196272027260386262444803546970050695441751701338139257122924187824203590052674554319931324695673215207633029377906991355546301291867416713904214230313376792604122414323200080960246079197376734187380598698138312461305121668593441618059369609358250633810675903467127009490824555098207493872230872423242357388959657449648662377986790600456277791495821456029945627372975268239252249789870796861626013309235274497505610167458942187638653390326558780564760676801319743814995857680239156996759451176541579715853916149730892947642487815095088583324791295231175777446355896475163424516667263884464101446882009387454644998626746667283255148969619400229390997458120367358206387257085822409651929289360724464603864352179534998415756281034733289895706195311405241898995833941369519273051002921718995093598293001689514148161227378804326767932491039073437376493376001874958477728989361913533611967709626180215694482556624855073486160694973724075545360298207717004765108756488105408912071422889098382297451065248817674697704313135880753391553080818271854076350594026241114631497080899058953775679547495767995327550867121284398621847507312925295183010623488360908866408211456485499457115920096037889130700624408841658827726265181830475326174026087471715204840856684533212346226625370947178801663849864600189274272267366831369387964199171520013403513856985033273892752794724757234095224519363241832444375760406779471807401917005760200332358912564604591473229896203608829388668432538158756726657190431061185417491166253558439491175415265172761015224217364089179064182817567463370312601053345917777753780353345494938735471186036022823179936062228347737362115923127696866219425099441087789600567719896626559798488511571025945979281783146566382639915877285727665122387309854368480147110939197195629418223788932685790996468950709429775087339339505002835069670890859275098682262227255038823649292841385496285262745109787556134521898586699147160285367978907614790844447116572789593953418189725183054489621702803350493257490155440422365752884155140239331970402124305633330362147032485657922864716997267959246595517779348345159286016839938332520782459793053246182604232830043507781312427167714371002806062812412126726793267914984881414545246613125579735638384750815604452739065365381105325595306977353378295056099636234857182800023652980166137704305706296433768524325739934011456664499639606999083163767590820958420845919554089371070480042599699474688066243945240253265761672128662030880462955044522940498585543333153069194726062214832458330795250229542009942776099895504818744886713959647644968269468259499787254671636567637857215013109659583550641051184414608683521252893402483602987362154004289520715398595498815648590854825892033181931109018598347831599607325182098616965920831055075479728178692420796436126208704810778020252000219904331239639878226581662426713022400181529410154968875105140377688538806546233813606515289701287008594675434007378022337157550867689044451092766907507325413462240248918533325195312500000000000000000000000000*i1^74 + 57544379647006498190954243638785898527367498064072371563831590139428162589356750318671093111561369017571589437778550732746322482141123451734862456540282701303777804456754024739992690276560001417964452073213110171718754613160451526675500453794133222823241983867636227453136551728642814253059469901228146108572741779700281050879372719187491679624436459228918838666320824658507112893301213746632178869311412131584060197058895786378120301168725632275170624555869028088226236624616916686300601883830589578266894129115248075546197372182156262202409105037311359539683652323456017808464968325939026418074520556332837262062687716897865162451209599503903318953988084750020448397446982108123561406710117534399610141387531770410021587612082149286421869758964207253207166094768733104453455452710315844814255110770166435889785091894836001704551272783039799583615561146557840087298239692761793931475742500671044431943331316732276305932856809145662903504719205424725396960315737161776228834364773390396250902777765144164129781266109877883678082415052498988193013506796611386272794058585506108277787103495670162555419894757795644821517762142926926374219785576557931574321466091441685508080748011378502308209321603855507641352394136429715713849316574363137431833111345267527740704011107356871036529086353003335708876594082406568430709084157266662180895815614147156198468914892734765044327770990469378818003211526722502780913964575255154545560418172283690769996756503648258777765419214527560787263222793422910807481163081065451794798043072780465350218037691389133979727111984975332681693526956199329153023892578870058315121754710730485612728414490269299452803287264393643274276175108460959844031218247638599535672650760231764957711501242445764569118223575237988029923472390500441832704618246761889345813563289225387656648250976268717342095783214872779700661852598282258415172736572789675966587811321168192146509259661826763393635811431932522632787395632021806707881035326717791488199074730977947731261142303840014343966403902018782454793347108302766793868198166705399666252788122525101635022603612629303644207427003882313387173411182665158634866414813237042657865022603848480844929682234899894308468722973339693356794298612603619304785740949397093533605703441445924329816685349173668956880510141363156328373140148814833837403947975023544074107975965916237863764394201834741576850920477728833357444689841855810493895571541705564842519062099928387079589139887324694637707085137551822447440843515129286954387273179871480889071961726864763715447016672012808515145220698679764959419260237895647939902516442309573914013665059893080996531716528463087325671460391176421757708815010667204993391230167712056203164734909300084199447743381593682138184524861339633464856706897097340655353201276504940063314355827824784376990585412174748983823566766241659671228264757193562559520776592212386367150128576598897527548602686434434079560191214805607921866722061180889212291467562202701763437942869699067699386883988675117715864732370942145296908544611230276190493446996988300989855718803677752152224422754756005815579555928707122802734375000000000000000000000000*i1^75 + -965521810404064356634105517045870472844684227186576773732200295929946036510017420947161079426528058483000191308169276472002673243417589238390913738072182808218155649212597071301096821570512516004600946124331222514338237732225109524743693169232107733766248424978048875645918665790344497168573952380986066020656278860634584664682005046485796617295646020124316393394443486509116389553346881975139428572696296182541243285115335069038332973759748506499195272498269473100661301000000571053955441816575150705392233819666664297373808833891029208147818789409442377462260289408635540686767495480585731922217275064432171555299759921986407162055995834109055111452650286731483054720037954638021147517178400446509480179976347524789036336206805946601791587342365981820592072164471350110656006953320556179157095814857776266545582787318884337306372959369628993960841528372918521238429875171537441697628876244036824425818199660328598072076560535249035851066083892277877477217742570031240424067118848811303020689114896302482609423156010090916281404840487223594043086945765893270686485310418831079003543348241791560956771907420335096759957767186796228313283053127169963239386537864977443176161192858748197025391431979317523639806972556129041917254587383207070026792819875655026647555064230744573109971655164900398504503254042757780706504783198198640025636312095277364683934370620671500988756720635412995748825153652369116115699227082083640028432105864833701205894918074978320739260152960623601322517593848079894464204884110198254405895765215776003647676131516041155371597471468884609405930718046748402936524069379307626004493279486783400076584434881973869074138512102511407230973463270351760161616406670154123397554861128699747644044999611571555369557554668809251726358698803228266903836875898729117957050079504599955386467960208876689400857559677604630304895330860149298155303230483081824229263828485904919099926765560672173299459049081293300155181581543186080341680385758426810806070519629514293297101366759768215069573004905861385610296127866982779468464442191854318056910710682158889334434441482934753176578256210997959530312339213301752189588117590124917579114584636411770944379638308833802048064168373536627343683885053882678387619441729980033129887430314711856768222754302122585321259566946870392883443458246356817162753582914710182796488834113722644652913760003818115829201124556343732217318235913194680494361208802557510975591725890944474328634785988629791718525065936423732563537007584864232230747912938157017016187740015528837528889117092266398600061404150941405806721480053011052429273675093884943729348710442871616487257452851813219540540262608565394391498917766259165001564998585376358324912503934932428494071306504328304520154231113672838001570467108004200533830474327928361182429145872715960852719800081586756231069423732050635555101798263442761472341757444124629012781238875307918482011191851968216249999148548264976354621382504282439482049498327824432023718200340356816728370107117330350565307000352170253784533089382531821434504014515426844718897097181238998314656285515411582309752702713012695312500000000000000000000000*i1^76 + 14303191171441662788565872218134651415575889562419253656751285806237373107277540984571138199285224777618174957991368465341342148534707444384240228991942668350449401865938245262016606014074429050620466389816448843498180496245580171808855302802805637396815142326938971132684868632855593109986501651802370259242505172722000464591481418958914703599511741369284584101893272818512067038479009517162285392310484990619324708969275775836860390372667659818884020812486780753222974656690690438492463879245416860317646567380526099591207986869983746140308844690863300206122100721264488553347316534001936545363254602585367213390701220266565032107821595002342635871528106439468853442692360312924316934333605831284330105371520545703383557568048472347573941220755231021139829118418551604487414291900616892562311286993583188568290371018592728491844792327814969092987607277359851316740355693150636616911195357093337902050919686428149771674155428477015841229271175619129279636616752340552126113004985549674794358539585078133644425427899328713931053638142878053618221787247174072212979800549945243664404764818698100735802174912791236993681255092592179256812077559347337225076680902158012242430329247451583391268006666334288539545651519850673022394481302865261534928536200608789693021307512721745703802389671849298650873243342801731595595347667794021935460061899389123749933395605371359658042758101942734720153314927585521471540462007190590473858788016993887063663621605569560756667543571789700251846631498112818463465042967406924303730723658299366837404157523290315595449463103860317393423518263947735211852486061487718952285960749768234552238577839883211458021315740241997003109980655220159555594534452639712536645929485153865225668949848915200847131662201848477293964702983489391348334309103495396795246892651953161040087722597328836247939305909412759055855599044952443369208140429508816666638726731835400651141748320727057300686123172998681361074884995172600742838323521614581476979083963229018263673075680571408019362178084879818530159275898015095004360322456247725090402458772459888467749878946927794647547467780228013146435251348539017526233173065817491368462154468917675553851261481754952022885083356718296185227405426991295681515093215425379662203084051749832324298502060534061755320552610497910049323211537790495697609380322159109232078648594355716418979159997777224231924607750768293798037464089994857099301015772081777130381887951088076376635572459051736239474637643318574257469157215071803598096193251629055088153350794197443449155901236528237266050722174805894857867896010673948841361717879422335305068235191427757508976898388835776991590355817500130890686465247198801720337052495325933976118416090296758799330108246933211831168941360934052383935291973366728137618658903452089891660281605774481526553979362489272128781946590241070279537470569448758044849843217357751783540932261857139212685810631949137299638645114839373415091783803688015664983845948798540706589801995275256499403502389555472196700469271921540610518800264710915459295875915894396682546993749825074704329352925924467854201793670654296875000000000000000000000*i1^77 + -183253023808395401755762808852216576458711486264907671271940597835065573202601267719585993831535599336043717557579054835965301123745702765079021984418463593270834562942189916095150379566794188172547433262081688627760128745520804055098828784415279070407791770715630916738382478840132665701014822564167080816151980069817276377719298724505388737707695686830337690343414320558986396716414048331849787751359892282196833777703694631251023422485182540994349675204787610774050348618590936661938441008759115547747922439012113207507439417732195351522473740393881611498772503082589099289263388341697034762001273918573208342579971754385639302625303946660432707374158512184977510276855533260526959498576812502035227090403954391024004944634145466364445965616210272683048220462152887983227682908735478251841308210258754438401291752473578006623595847157740984858155688553981817812262207260982582343110863219420997071082157749201976449512475225737782599646716042397656508327519909964714314112092420189794994933105256914258973477226277319634052418291858976250449160005512285130920952714072441631715106174487445409188580354198563033402505674021501828850673669002563363752393500457039373070260640735506878334673504672740075272658762457910102280829533289597896596365524677617446231286533669003188575255578780099356019348404627217274042152302258418529773364154182323363694255683404234782146995152079396087307539823044625876313034651910637273031058796690164445054819083252025506069578434059218415347843849898779821653236553256202120039386355757564949824330080190597929172044286744082974010616141441224273007229470750884219766109460330067130031488254796713672366340008602486941425949484001495492483042399403923299552300883056898310275884191319763421339234503149377500817096497481121987067520378468011298853283952628357219028851832358274627354685165487059316570490534042505495976270456028568707144723064832645847802374361884078002461895540713309676358102099028236518077956937750478067378376117812672486789355304421291268990043973126598899158458049593296666101678395722089791098064992503101961315705818040264120596507438028633233537993148370688900249347499029586875061320861120010115506899771112098125971462128143799445453486023164366750196528270814420895826989952370149429123816865282274869701115624992251759145362297628290767192959688115839090153302895005439620639970731591500713521734309250205970121263655760010315759732621103441719818822691760407329258136300849584301230838730786597991131670601602658432667448237512823981385476408689656581353246186058753961938479422199899528821837534227843554982646055623007245051592432295460231575555446910222810857079440355197178941921647586138617634134016900022094647245979821188718315581272806510502073557158180652201580951243956515359102188545523556560454710377626338826944540783144790632502746099073563864545122990594867908014190547144045972015895289573775573422085643277674544197493607418039610463023606719360074229755187452747236863625768123473415949651131187607840871818974409467652865914967423936801103004607445545243144546402941016949306174410594394430518150329589843750000000000000000000*i1^78 + 1939442513665131857380560729454461711852166442142872288175500198155686453657018369729909030951585959655958198255333113225832460495116498444147295072855339200036305386437188571661067639060798022534989723372687097967534840701885713132613151430335978696223511051391705609490550967641662294308923752242883941497614157710493748116197254348864875314445735957216588787869098915709209967615832713085556676203451218078527076909971193094320042785566230679573609296921734982421122154851299031246168262920643322955463236116134694012152918581029497083622917101925994707969283719688019747440215124163790741707591723341040112591420515007708792732064264930157405958628509232791451724692097703227863131419028433382630706491006558650575137293593372445340874670582109110237875113112076494200488809307321574098336983403551085475223231223684701410958131656931020463971648858535635850512093609354074293864276967117583995352796962555154013732861878496208757378538913278172228476817096985880657894373151310810085985743538358420375151045762424482358194869679723919395693131632300325568132721423351950894403913517209223037217459016596385603272531421878570296331727087401066077621625222164201226104688738055893052692114480297582257689246246403168382438548700752145421162040744493811182747934308597833861324299737459348082742429962701908199405470954003762582820439193128726229636449861743873176059375889750698973451589803914517587303960691941291519402789309092979541096605924803856933878817379999926558657140757877322636975657973551159020353042443522778984208903454189580027153426686325458397676999922025627653649844030861347791526627022475025710253128051675018941560398586100763351234657016465849377022382076060971654369178819666629994369575297954700876529956560725563397173435044953108860587294785087002796559429108947332647883972640677386118423185413618703271054007186377674700314513899388069824712084942614647046201077532836344611674218226190461831340890674616829498685770372573543312562088935374411435520716936788939517702329849173251681683334543248019242092741933471401846964034466139413078224794194208213733254040366512759285783200775827089298226549467109800496588688344337015094550549563665245311501919864023728441167472543060377008655371765213774186385186675626980992691650913102035996970304254494397656124187025769858599082055950378512745079851373759440708217314653596543364142859816578937759603868976363876292649867872360643150196726833745017849647605175694004215339622770498305631940536520101462089373683254661053649551434686620908785515566144040669468055270466877339012573924015321150163492409009543923211888045396242534483085689277560637087317688075651851635001256452372351752768967278507933796273542509481446208698758571284697477782497608130094261962146985208672025776323172016581876620964084756386898032334092640395869222256222374403733611544126840368047670072090506441819471853050866954860488667666282981352625131581938302339872397580873136791122621403305333147944866615543027434761372548250030085344543757613605649139488620865840510868913774956638820547692465129374639332127117086201906204223632812500000000000000000*i1^79 + -14761081369667009352411055095924229207827870365291093249829819025725891409337718545708074231960097438732700338092259327086097868896056534882801980434341207021907656821619105237919864037268130046633813856069813712704683229091369063099641163199820494130760127893268954311583600284673222754225172885793047565833266032164676857062871175428666263680264740511925540427103834359354185263784715965316094900730927533008506909201333148388516309325208715685788896775182651310946524797139995424315703254375524186383427833911012308474891501196800365070130504526109142365464133420211532226052663817876001604412400995217171482599712764089225530748433106932682348439722890469144558898261065591103820039673943527834268415130094563943926854374555977540277887471799520721865307695733503022912087559492908761226708576154197751716775461779062296659104341154149535490617536501541288871730400450131696456187832190563148328415573728365779059133820027574217943595526334339914088651220514247351086511762393225195177145451679285782505423922545886721267917772992009771636455710302193014430660695445396559867869848372168587778092479661070586627704219789627130632780585698832083899054316409494968272819917313432835278512737811425430323674558552187182233734980337595697714399691785723068663740918005942398698349432208378293908122390475879265239629422996998245436534409978227280892977400580054980129785994891405914826324581487242956680987490509444601717222256912761503862379065010530925812712845700682367350775875620063435589225044071043641465459181855050412599092421292570185949204468575592534890193155532965159053839215261506628502912519096967608075849427940579872173194545893402760434915222975953105808902284231952280655190535259388807743374840982924707387148391606881649960708988610873580379098407237703582423773323398895724217155000203577023450536510480032084258505234051699081161660480411043090702874328550714669409629945286126564082341290790544488006208421043296933648135714090577283516398351402929604415099539756151192215477278998884613476880532870146693142350857283851730130992548740261142139432562683408522370055355998017966017585591538203026464408903576382664729906397954779781556170208773216246570525495292626227037786579023900556115076540350837145389083724985732214978772221727498184954699303538467742231601634104690860102225066946508360403324165029284089463268600999898021207134980789323443014586996562441303341161191283072633067391553160833044634203034240263235911216039645561698392928877128584837654384102478775058451068719998243099058406612400887856573471908518588722995301243550990278272217046009937917421480002519881105694193535534340806896490966536483966446033816338248528332530577567431202503448661660044800236066569508505103255690276405142784520153977416711584725590433950785560366742378079075063966314993514278352689623983369731554559055025995668539759254001985140013375611313591667785143988727961571975747617887443396035100825176159051844880304938322251615468216697698810688888234296446789310356883294155115778761840646144664006454266366594717045167235247929427011115421919384971261024475097656250000000000000*i1^80 + 24318695803938495998387288553791958603464942595433732153057587763665892934818173075039166844811115415797094239868406284282405844432181238447477780554020698138615338614174931904924187653848963650512055377011503872506514107814252718205525811201364266646399785452497811852418680934141024307499394019451144071084839476368643078353250451617835300264630877033760172295615607339982316664704751057736296145642006878512099464582552795929557516915969592670146100114129813886614562869972545250558679884465581967853967088362474111128317605827370194075745507734650742776408123743584372455518740235640390184886049699958576812502022655542489155951816327768503555320454898432813726638502066981695739546575760393695439369931349294582290757570198989555383770536711970122017958748592542914883789620639708251301593020713990413983487092814308376149993039901151682736012700150245173779048201331461766260380906143841444068135877633732990228789868511365248629021470919803433024557041401320783393011411751810324178194785522736931670992197931205718347543172076940334212490792891227935405265206720871790692478421366225130773584634385978345549263514903306158977553276483027372175537226454515142452052683732754520787612350510525639518719458558531267569312568983293977715931609029039186704009642235542980324693050802872184245519625535281243795331829129453762317350029068622692758082301929765450468959762704720979143395891431532826408303099815004421848006416136658057326161933052391782708565626030345541650005947801517924402060775694031642313591897511739225349476321490138361111365844581371082224077647685461782496982073218249600949119354508595392436436108524791934182553330631122520809081775386928028183641683965622117135004588292558245054406566847062184060496975253316559016988906029180020554388644814978108546402794503968286280796592861966890967952317273311806701953486424025402358282340726321279943631089686165532373632913578419185648022478469985142142472508071681566510985992316223509884450957611810281575782905534494314581411606840773644222911285397907721604482783489766609502457144653664460453907431257527399229322353712238001788597763480070434384499945866519170762173603866121753130925918209054799964010618032808154995362450696625125558072274494505518506962969527043731883148683666985880013157046693168755087925793135338521004519063581637819351069110098843860070035016806724507955296684767267766586553257664086714127563533644269888531876754112167872161441879043864628198091173906057080644319750311906152192131605146036955792519328780754093464945506349359768208136323023867700411973118133968686190843300676732551198596301608110230025687694590811184052838636821491265019993347255731679098068227634928888762564101429323158513428599583561972045430440960950322562856935180529511371450664434728461860519383123994935710299403010676219656889282727911401355289018405284427871213425167896754476309481067081929419361767807858520977096725399392113925945517650567763939896280906435472916723041818798976175654521482523642257373141814064300819637709284002603127790938406929843902930937771245112344331573694944381713867187500000000000*i1^81 + 1732280118690332790047288811753008399900661399166498619549526825660279883157799752776153290708521842153550445454529294373593693457925446196149480258290945251472584024362621498667785910373935996663609718686890151550228789360750440980880398515349774114504081717312332350451178537332272739813468715375191672331238368712360551850702790633194845025030174547860429073535735654650965343578711155850870315093373745512807564172084133341829960561537943857765862250367087680435355432713132932589240065633419330606380901005878187717429851591957205892334231879970338033448662709661794611236091871832213045116526206204250824772223294979513688804197383413596213666759757972924790512058365877598388759116527915768313683047312874986113756624028607792311150248328046900804724980402952161662384618285221422081428205705823222587510181861063092775128488841052264720122552567768208819410271327871001916919556490980249522136788875807349767711012579962976395093182581523828703398703989041209461002665808831174792315267424893120388720881165602719479855285958342801276851185903021855214672927763397151149886279554776549137155052635457859570039539720358415991929434663166813728959500279336916544484113745039070620127330636326024330706199058122440691544437036216372224765282226300444841307546905241611321574637223667227598094243276853208442611367719029878787166093686137216089000772832955992778477589894885315911514193925971798674390317600780303779954589770689997428332201236777979588058842789160394978385468799739050440988172527962772113266205873623362076948675394940451929705075056881590488671517691645794511017437186598547771110710295663895705531983902930136426339737484308004266383473470258601498096152647742890434759707099105727598873589280276874648210014496845212032262356490691782800667672357560664380441329193534989197138348225798746286237785730629776485555645234902154841564457365743856483299688579058564566969875053094556050527912435479250083203088160049408643333910553626565623235254087506407917229427246030127460031221300577045296054468049128028832252651035762976962145554851077060876188161896433619680254967285338596817093635807094607033251318152091194187526466931217089215477671786024064138010974954889097143653956011316190351153425850369805734971395929775798703484641615074823321411074141582157212821117040569425572220154738937316896632084445530634921745943873041882050236284829040092579912645867142516078696940280541610423403553676593613219781629990970569788659498244848752511546255838640296581043248389974458762658892377425950430623016675164244472582420552596719699582422223278026218992608546418815741852037749473532832987169455543121343983171651388448354999921423383072866719822477890063751476288528787805045457802458873943205348639671786106108263586998988788337076243072212492037280655435474375686800370457419476463198169426443111869596297243426664142822790819916658107276305476303372729861969461855097028700131995075539673757084068314620759329756195718784147799410576850916930665553862529041856665930592550081151016969285485105322293734736017635088452248925960930137080140411853790283203125000000000*i1^82 + -40907240080477876162926428783562511408239264522741267897836176158026735865819944925273895580562405589710213482664788878536411529807326122851525946197712955565153104056113194890898918012355166757387066834534667110337067698309517975849345581530151735954498355498156791151616507793646113017417547430558727856422507330109118575856046182190004146982359619033505256956928373140840246444443277402630888554744998882297905561215813884783464910417419597604725257245197713356349343318925721719921165051823067891951095187748062399805718762393893921583608956411401324189678210802669252290201442629821854589697390945633243569494659173082741550371217600213446881881369524128420625587317354189250034540351050486072916485132141332642563318061685045970698712500667031307338341150406415162312048727960713628721274069518306626559997267626184665987689757430225807973285030864003871649247510373469980048561695487567450478427267186300304375763791968926434546530416401155906758868466421486163771524560515991229814401496988770243400820170014844298769280317886095752895616781342369417490360488895593577596336260911189837294142859482288757248178743530020540771463159043967374127302226577835213870358331302570112106775175864258128581894802745237773010090623494407829829570226380072838940548303469478586372529773424950808887016751818482925859459420200780413419585099911117689172936796489663839185415450198288945343015881356562831703108794278013770558327992867329739562983005427962769429092095884351321452041043797826782012625471714050104583639010251173354656276720744223430154379159345442935305143050407951033562539117517257784963973202145980650505781597766722460734906796743667631893014698965196256181645849765280876710367696113825024358872492179101230055825420031242811013175637790813748433723863988810045153307001137621093670010457521913395945663918383483710422458108739730155993564330187616739529518159149879023451036172623087164154315487097660098526097595139802199677795360620506758571718008724646408400576654799263302237536310055925250344122841327669381632140232344244400313119230008062163602981480960817492853792357870515124606066804167542768963377593054994810505454358929196132645765118185710364801398181037126422825455933594873664030876504848560160474525414519915266289339081420180937133736595508954960746205931051830028638474239787016235518750332184731647373985299866555368850485516475795644091278608143895921331359696534093452521490920531396198920214315230851950874707061129083350446306133495807480841095763036107046399046025016138859103003610659349743105529777554614368083233793179226918539356324573319555760804359265056166143024511118762419720790097723482311846488719245368896399062037293136525248985541257088535459868713661609847392024793518985759035208178330956149731161857766864849237141521165100101992974701972700679218250980079455233740534033609403086175670604654495937608583540204616952736545027758489924457283643219274591018633635540310291047165982413431926933023318597345399294372683052930797251499894502314370372285636825465450449512656287985373423921053870344621827825903892517089843750000000*i1^83 + 617404321691021635999579072024874046504557505907105064727665357592266575122286630337425040397627214139933063032332087929070248808732666540469916004556291319061895936088684241226007753035732888300183340008897409615366560157407122550782734841100618655110182678430154439411022752256681470805442396323267337043322888666119584414177266045231663214341775334571089882617775372635131169721066882355797956872537918394450385429307157952683884785173171723026323611425287964324294779598724345403169242505922931832766033845419536794296852629742193830552780524440610419120404030731414528496578843575436974676950935164164538145839228199993246869292193008634988837543893588379014891573771503688330994955512602155619020593229057194246441627689677283285933032269720169787580946254564932950542154063270399052741355826920897950774480974185214528522735448582527793924422590204082104732107130380885480702818500729785985371626094257704246070926649806632996956858053272413737561977441040599285454638859698945514479797349547166686530227301508740638004839128831471408812822537127558535394017751759952231676415500351829592720681574839849660113819043755089613357859021795803119112557443318531815953913585504979581724802128619047416308346897531554320114775694504916315984853337746490452888701461252553595933940462031044437975206651244163993458765281131608658363118186301597511271479183224881039928875767103078950100726875903426999734274145754893161368726966015467888471771681704832849885068470045715630915151821783848361905790701681824979487989934326112926368489244644208704095867754576604204303765896259399953400374662761858232172274783308306707094298625656616000226212380567435005592972281275766668634206477178520222136283479890870239515855028114679602726992744737889722451198022359571997829401736339459014594036605252830018759427928721615578339942189330617041814498420561992250631558831371902426160448450382392419789464537648545101760211320140436801269069856766205449557084769570688318623023222191466373947221982739768506582947281241072197930253253573803547810206460475901181512273081482518002479589253548588423897740091984132029627191874848675589507481078178762416364995087823790801384353061263572583004527548213826768973677225253589149408118980300240634051730978954241156137971307868077136875129649556431577826743270173438600795968649933464585970353690322173458669756828422091584878472773941697675231012878057586352584771702040995170309866657933768025633530337185488330263481850950205610840315319738737939096152351335977775518895451454154120898626611075214674670728063332787141988291918821994126280690463750789890576143426808938696253358882337549894988334979836790506058662598762827547592355230746246546606372963090201002380321810375774164504444857941207217148717309488268315911787851429473475185460652503000787711120786841437618388805463822608469659377052853612729643384675174069148276152708755024199139849625663131282580093070181567789376940004073368329686826806006205540787895873736317713197526215016197170795019260197035038679958574376771413467288182001097007756129642075393348932266235351562500000000*i1^84 + -7235466725199624454134913305899593317410705432534621772761090629877251154150958860159287552430599733717127451156985880229733328984715398281365388572925700904423058097484571522601036102672068212970492197401162000284032227171072720823891466353577690343922215348568478232496637782210793597524792540602315863812642550095425070124234205196171063971671092032474200186496766104819664995849074762573365411221485808928546453478551551719558475216730828194122466781476711569267007576293928393781936603399192916697148564339933337434596205976665552606730517345417399407869428437826620016773122258790804303718953541919831712453783968008852569218039461358853429702543645740233950228619990605578891010773993511810827189511109560686708966642051840873413590083691298563391148534194181510815691900161366031097157503221941218888224439144964610998063743552055557052453527742430135545251938030270740741225743127265037931306153404433325397788953439514111900771345875047552926703299975501669663003060868882460182029906842708887816144720871419746329304801533435797585018494009567098530930703263909146443887149238865301234566308373607772639292083816475249038690754166484978556819632072417819631901625977094608765758947980369781446509064431331861136458536007974523621066083490513520167890147655468270529294681538392743951201285389079600579992292417951246051797161431469773912729472470449437654439068488827426166889441615334045082140481769593555159943826683603536544996663486754417072557973129447361708332825255453109683319489208916903741239134916342177701653109930598046869457826884630088045343369929501782864110065137382949275210324509489291760322470573811670338925214848292928346327983756724458225661725514028464100979143891910140944057210236241985156601747095617994507326345295122589426545991250277950070546505244404359292822527099703050153982962225158632600902865765139195194548649942270156462938301139638486452335692935081303175131716700316276702985843519331799033599106553526313833051975484747737064835095555481291071989720804922967200090176771912319653183802486264110945012786266270067460677490707159153664147796184686849121954742050218964618090391305117864651091784764018619871567574958057137225567615941710371850200509519681672214632127830552659728973002548864373258597281055004505701319532573495698697151311809081141695023476881531562917087572448384612432537188290137571048076125968792413587941225347667898677670105307326310732844568647537941246611171472387735778009786360637747042409513104623426923840092753412434217102423349594331680052201537549866557468845377348522631142704896628491714315371404457691039856182605643986471719433339900546278100414505807084929136666627010886737937797912978162065266903405685899170005784008603237666364597421832169722013535358271195977395039716481715714079669818163540139400404898203354774514525075994261289618498184350342452371596911959125366346427235761542521553141462756194436086196599634437300229241784718495120233563122687987483530262603386900135407070739872626030485717476668051999371155856630703382889602259808725648326799273490905761718750000000000000*i1^85 + 67409886663927454663012234386358555354550089708604146346852581154781183527565416136225859176844042063516759790763527729911098317333714929063939333981556234749400233096337085515919838137872657603825527054408614016881193299531428175211261150905306814039815236347862632703748812430431556005747182754541281353169386947148155684509409736518396953017114882009310113499612482280221110553429079581986312959749415960534370548958752812014519195540582534019058509385976078707006157229062364769060499152900199340691783336107681598359853829232935835722768557255134713406994008117388108327077136561305594881821383229860226069654362728529719569323908590968066805660117093102363596501292263927958995750972343831729587502252286043050829328574795900042933795232267370111351119175380819595254648559136646028247885695826028894961558803618114394948485296517517939871490501644707862019785501445903987517354043070036253879852958068052581946394029502685627439936243345101224983318583268051551539190223901417639363157080308589940308946448410257295122146836870354743349068472865973973051363856587170254741680352904029466437443463254693140429745178057965552290245723536220743639610563860437135509487875449921582914742191155905883527600686424618056440269969017548559209073614097462271868274414165524709781765885295853582605710257624472190953712558769474468147708370929620990898535605397249542021547082216794427342102534746508879599228650406866588694157880342137954477938209667130844444196459193963993537633239293667318712361556301866998344938255245038660320669837238381630890368686766145925859002502754276590857183631790963224715662258749962531977084331740853409580297881698227133916795608366766436423686823025700536229995837045732991807690802796582366795730076141178991917693440207584594215373105834349960654036303432582951621800139558014301256642498290008408665885482421388360975382539937092652347660596778535023325353499659708857033553049447908845603204747527769756177574713368874350711882821911325922773680678023535951791876634883496752636897717074482761608643049173101461349355445793270684653283557520443858131615624422424842325206339245345751659529135779039233339172169130576403231481187263307375692925924550050933783957479301041544147171236694885595876775074055339094558362548548016733291130812409795889682601355981191622885665115417293497963714369526154038534234149723823489197902442301999920033867639777998334911161818748680130038069958672158254237234832528281700348918773512062402641696411981480614866010607269737210878446208695380699521965608822827467028953610747079806984909796539424863014053404608116331607983062559408511946783901898338868976339449155567553961590611642771439429045782603810811251759020710179659741059912753915188822474277533151158038212103855765788880376402758135101283113106535488798720543346715233184469678233025222412807873294704822611146572941703556578271537136044867579723418489278424807018350040374321502097440026331181270262373947085253864086350939595972933121743762494224198798734162716189437109188045682550693982193479314446449279785156250000000000000000000000*i1^86 + -461584715058729953304525443738430061103148965571007993855871359013671437811040086170956206306963814143578009022041281698161680137875198993311108893618249331722695481613652624975457092706511714011496390637758908609178400634687126118426057320099045566486521062052607837491489969781898075631647834900609267485966648654353090535851917502027069338119466471118449896927994493701098086835038903626368334989779429801227211517928134075375140475170712044976909066341733699760234134715784346882854935899680834004110024279075404332282121819439180930730452444463704513000574707398819895203116166332395001766345482693616305734591661657206046671284638264590277382027817484947714281704806110510114029465840697561177660330377402049156302793543870284212127048511489290281457035401786813945183054503336873505933539555187403617440187087440032795420725077194778893387227905303973877667151234761922252025375169933166979277593174115345875965837189557434818038885481795173648054350219233945794956624859030991883652380617128827649427158906703972315874953345724834968801494139043055176598181613603949174769664137647677650648133093058865085793874196686789602920860589504359593299644283194048249301746335872862233845634101552967927753193529231134170739577603092369403696353289616869623819529134043281840452833869317816029312586291190041659655783277676180114124742441714324325963746692895872148943290631757565233531016234384595956684465816190562589652062349023574438996247041124618291524604080615533679908380883381861473169511672820373081092726933857082075924435575280118323203131819118172356729906784668008164735554383039657638789358469963847331297901678978896974909429065782436121306437757498310942375063241693748471378671236120176711302342585389041463679625197910254747637010153583255970885000585970806030991650704018003560631289665542772818583184792786809033737003674457081501676746894273254410592079118761082730702404065341928589687733815218251151621744660771077461567334307496269489266145298511004048879978964069188799807686391051556197544287803949579310509908407460673668167116665100675055684167520078359728326263206061739448021969070871287477533063672274766446371855391723738529784881315431141731359073754034522823654915652475671951793652506029271659390449579350555469095156657803857944333059887295598822933100162222095295302355176515143050813739401074182129458794728133881141732458760104716549754450845072595538624467415506235376829774060953443383008226090796870468571860212567747692070680661462338647743642619422041350611173462371335074095423540063339423455496448486043416569982002940911628954784854398836454438980899415174743349521986231658950029455574285504489819312278666763847526405109388546623655192034821393442436283985648587987419011950161028573250965444863289216890649011210969812332915822210506961907755549786694418127439796587772383054203560653941850013331598028631797206548728165344250829590393572075511844571074011237089455228450932760053779374603957477886462497495967959482132490410758282744567800536698442548377840921602910384535789489746093750000000000000000000000000000*i1^87 + 1331065113494988760872589216918928964486210176983942528378411348264937637386016488577686838962431131056980803465056308231672389615230430901221439365915306501415234194184829248049856247715185166372103377138633036196390639949521106347855203865405934052073351401744648325462581159924687505576428857380885885245137948828959729838252539582232614771299138511291621874432635367299964087148286072060128511978815073450516560520394837349449908760001622700342490970749745622852641921374860257340552900579122246737079332181866542648584533864701634101357846366940408622997651414924305292477811031483847736991593488712554364703513632134726859415900499953085336084403853351690403013656433654872514403817080946437902684438162780061877339171056808081404342632775637164797929591173668143663126916868301309306697110218639564493297106251144275976307933375465918775324209656448500472597513358854384565124964924678517874282118228913105322546176449134143191291828148659248340575977346282183133287540979783424174989755387085158199399992998052865611920862716218406943837544846536040537746783711344541267007378490730517511708926718008024424831270697040319595437453795197990039146774557732533541421147323224527913566806902359305422512859330430464630036620399690528186667154673467034385674646558870378183787550702305335851504862666139691777095778463344380744661703959096405281398475284575215093364051190319020183287135398104806703329491237893967499020311639826212003781457312126617490848496808694870435700693096895642637952184532823908510472874714525615987887400046815811784183747352960208646893812609950667091388461595693641851295446786649120421527313248995848530953588035309396498482970239566305678796831839113075617821650093294906725972816962589837867466025952245264464605043747709938893102674682726674289130605029656513637511540779957321756510975592450933889767621444142238393195207205267613526416830207670092780020715832099943892938106127403947374057438101395750004450849712623274012648188843787175295779614013612763932953879021411369907112951336953975819607346492988381693915944688205726350718110943134034119795150698951163396040150702178326663034439659657419488366661279230639873502947426664087143398289231344089954641767105420992882191406815275264244903548750026879457699883364215960200563162109948177349145399120617281593873160821197465923441762783696333590192375924907996960086737413948085058250318560596095308099871779062914637104662165190816965914952383738710031046668081345786138426704502070250487153361794250485955264902515783171766082111876796789749949355118311271455697743295440479200106032134288486396720072685934731188130728554261543781413881623433472227884128764311789100300936871626052324691573013089118575735723090385329632765097118699690914620717476329459360665535765264169137902608616545707201633126844242707096846645705597029301934177838728794963191158855797338530355399199372377563726959303144993202748018388650459981850569046783527907247203708339544844711595250167640026214957789135558181024906104994443012401461601257324218750000000000000000000000000000000000000*i1^88 + 22299839823149539785661202517360299375605085854184547725867672730157120420650606354713990435656152134454372928255315160544869364327445068481102705508140875020276350565561507507654538737791237898252943217878821282424756300543471629587005669602290276239522379512688602293543225990386516352239284543002812778312861610542853352924055193620245918626461387176089078602883416245624458192392733480859827087811660038092967093350733162528526291169254090152583391712295388941996443387959347287849364031820453752761747753856954439150432091687742061649619128245041359454136027236234543737714629184282861298422383135997124263521430458067591957470877648647136849539480127525000571401391344561118832275915695977995746234873448632853915337682642661214905177129490051167473469306663983350631900688694112913638700016508076240047188352620364047457756232205780383905752117351341878535327300628950913311075241392643892072079334268723809664207291458780658828439178912569147963300904843980351909780033444640696399901948062358912598304325807972890834488690929523967474869419696998019641065109198760852962939234657185193433828973714919661133782794466828511417164188513737455250310043487830551588503245020518278251515044624897033999298385691013438218742316008053768777410992667541629364793597460352364358338432704563585735453056515090430464119958956567297004516423831920150735849961958915163751817242608917001501750689527431364375453598780172126846813800876492981221920217777109000393093815965007768672009405101507628404847321350708142620953561513883278413749417455722052054254456183325863095654593233728191146363814972620381130512054823623892219508995038760745082455445761077536708354788741694362289247643779262133280700391226791181889831999384785662712636493862127878986644463458990098258279855816502193091332636533611142050830573527402454635069983602832041663481691677964755874191681852097390188236068552719610397353407342592294892185211975457413939674713015741424936341066034157104115655306151731393995435027179080583373313281971539209115320197678559730391651646798837374089974883916861724977597672360070041689289742762221654640906261377909583166387576851910968333501271151548297193922200100754126578399928020660066976447621494555743967003202124873929925596312775772997700477426079723293333827634679577993301530230889509960173893312705825004598941449577009536576919763033724342733348699857752913563021596606590049694280681718385908856336695603545282319771887521719794321934504859615497490880098948024153279937423043417036087539055131380124723253228009255181202023911828230191240545769460432429606963798548028944566357114837630846605394227800094131206726875450137137467472199323000016186170054242269534778460116958521595083556289503331964469275459496067880736309999002012105086699965952548346571775908327706029226530939331681658607235054638650209274284625761717719189915261322709874194742147952364155653924621305879623307148375737869396021908024177289707553876683369201754701476500059158148059418128319365808662951167207211256027221679687500000000000000000000000000000000000000000*i1^89 + -512338214012179665350978489605121335888862917009987052470489238511575241778819291406771463527977158493747840665181858970594580653033580422305901977162237975457404518090162393777769017901839123549241216874135859666564878950693823830238054816345251552960926270374139058971135399211399679001184854261059395787729442911231641263520720404301914914125644641360022404853259589421173627738315368111661920447632241786285940929626639012581412514513413419746385183138103752889944526605821916358731007237590977335177343717581233941821925132241387068628717538270936294494941864074762026701308470548540154635485722527836511146370639595980562923258795790488717889905892790118534083471323391730371672852291626316949575420855408645836273495422491290127092756854247526551920945970794794487944155598834522761136671465471906934529292214177478825200499223764026343550115028283964492963732236339141291328233376125031308012469613056922508221854989299002763115185729998779565202743115276911449065777181653783602723765446039148297783942373483149830738475470946882635300253253229703386272505102176282732520168128123361166145500769300499570159263798778932978246849014088561076635871305186385085264446429638907050669007693236490185944725422989235768875690750143584360139591787690914036800269635348560155417819167192404459347485574746043955805077266705933970281337992941354187105949412474473362329771528502285493637711968741863739573712023998973844970126503046852721782255077224889814972967288709478043023042187128621641830698855863084354650233777153294468788385774894813009458916684994438595486622483911860928965131966681786415593225931183732442129890719880665651988386421095891122448970453735890142163892799179839971482449980620467684915838561101952009340979473645040695841413148457460436709043703111759177147378805391385804973920713187935554520179772743189463925524190918259784002092566772980435664926899877538336643145605158315758762642333516676133299624178913855561584091196335669643212371928051574623829447352073713371304191438734991422785957428194924659163590712433714745653888327212251857792507198348614608520403381567141959942819442208358496941408147787931435787901939778887750254387373088377974779664916305911141276251357478798560695335707354600007803365613299276088486438460866878340288811830135700540358673923762806952059404068692516772275456238182446951266387325462049590591036946022086755210441944129800023679024082104857057215721234605193533424160967649519688578012242791870590857713461893080802563380506945492746938409539597539055626716602600398265234010423857976302987341380518941643043944869139994067987903431685254200404382389431554630312389380412676580374143558645967454447575342132366474746651228584657363593302937973953309639860254766137097223979746921614382422156889454067212922123003035216154667277241050002409681845421940601655175066191768763561651725565170471121270127440330928652291425013771259055987131888830301586021814104682810530149154094459954247608439616786829262651163813436515629291534423828125000000000000000000000000000000000000000000000000000*i1^90 + 6736304314592373230619217561737537194243031295822682348627151435526097425511870619851804034637934610365564898678478908705689324510634807878069093435513959393235010574464163662196218559051713886505890328411059507771531968862899533376168238344966356128010738947388557744160059957450449478601774418739561756840144271708553292274484399196742716280188001803638867880990959559136318450996731510686983007010819462539204913174295940604138954133544152715686383075768513293303755454591961916806863360697472897031424222788400536640230880850097616059084784796726548305833310989452160411819023470875065392624634402212180932676101767860599334955974051232347323786173689318183661769103163784000821208503505701393929338827304394458990465452005595297080448459953017953187624926086619785539353704131729281842595615198088928243535390714412324743355655275579967681704680421864661533496304682585337996423279638661594799984079523428500516567155342434397246076696011829629458313376991282719174168933650027390463720767227071136124709857778599337007550024582044970556581698194929203609741443492241405910761325200148832245925810656902724943000459491651714955150269200651621681076463212172713852944860002562319133007026501409338321611455874680353589787741715096933518833582709999316861566661071449209116826317723999431731619390765148657508930981786986982618700707331612391920547548965114429095224069734483327647544170473734326528084281444723007912239453421608599808929918608286876357538493263464769885493747758211913191358711692692501731304504011993825555243356793151172345678504366009576299767812108865672012853418833690838276518086659028543397767277375066184690249519739772178826387283249809683504916975522814340370275524887372972003720636753576004470153072526511364223189599007311361844395306518658563754147334469040332411938896028600534282167463654443379459156100965458884035168621215205330442525216123646441548873916685025752275283318663477725456900257036116719007784826321087324349082008955596377580886452722884154523792149354319266867078994925356731965940661625124819847337012817025457708082377897960515804410139055818671338954367370900761017327782608530793828369931567418723981398021059298714683393268963309343871044712121897128764797772621540363047294979368509800545512424551331612483116842216525166990467747563096725962910433660963531236646402035897671168411746675825262305406060804939156611022932276473031258709268607429034812446257267136929530646360837605989131599007296361477580028957679834497035558505100735951559402788747051850192449579940352590705955061566188036155377144774797537224289284123773245348080309837333066702867212591649411058723097805232072969039183614470363178076920267011173822526986985216283790800831316792083480220834161816961045106169081801210094362798908917020948396934655267009797756888374325235652597448256634935275484467269632562505297601714824411700503927936872645139581233140479003049997356218693980785927219490889124588565710081306441611646098917588632084477632880210876464843750000000000000000000000000000000000000000000000000000000*i1^91 + -69542292328218268171342942789579785608563682682761464229287574433248576021054616603464897186208406909358104574661187398841276785523475334851014637371111169819598211974001149951620043722920078244137030278252266903637927510978062980237197254888000633255323801503517768243661921149345878802160044553943544112038214141133282032296769194870061390924972942115184318016459928643110926749756512876231989293776306553854233287242495958780423861920402877973108039552006959109210712336039023272357412097394647171885762251011558875795669396488930467161275426065660944140744505272643337953838389066936725706337964930933865373086056282849798871615667350664362969047598599713985742419170492614894744182534048548825273376360438169691741326690130064268540910685146925667283250681626117765909061511847494747499079935338804399356048741775253222150325487127740142543756110344781775997192946753088567008150768902884412473868144805983269023382201679793534168528648447556070799392797327724435438032765198074740886889471608183875311131111470617297877311102685667664090363249228116686215903799661580508876028769188838874220989425344916821881717461694555400167892427257549359911950798035918956162985956069944128365649740821908298149330970312728389550616938344068498793519538609936359978465577957773343866024505967121574487369735608027358950655414244946281358122991982275473499471305096438660371384095589362679477863768602240060584875162382359602929511306938102057380666416846364417870398476123998295549463885532969471049948277012129828349761764163036353808818226652425630463034170650300591428097172785670080957725098151634816120025345924741212714353181166698693122423830206169240093404965458409566927732315899858260271727692335600438300597248965597683761858000685683172723920189552074237449934659750279520318305810658734934188970830434892404581929288334913364647454050451492934195287094497623717068259407144931111211816096638540864863000701405042327577211417332364990898104498414080444321734462650955871046635848571609604336657740421218710310945541315271341322081570885069662846884710427863676885754136479431028232728604068478193041255086466396332571758108320718780892309989321692329573060704721439396806818768672244238602772185753694168938829261724423323811336106036962862781437086973069605072496384691342586037379055332304488565859614685554453272454926903282622356464727693232563560890411962201743973615806268512441403688070803678305386940342132169458059647643314025528644132947413518910252971190920337142564471468732988071599178364586429873130421468463434026321260133992328945319032248718112988659772150086671506263620091501320765589893095746571042277957822688981973783348180297957535504590489346440438439346017827219566832377790094606092831429227969698029308197736216107870238844966710659441195696574950351394633261012510060702926530854816690070807997130298899739412266524975324148185955136865616313500976734528277596122555609939544957638008354419537363626498087326346682070132537030487962609863281250000000000000000000000000000000000000000000000000000000000000000*i1^92 + 605978741487681999379451822265696645838715401140668437772150918825802687899020929920222610986182593621698496015480984155359178683645170786197132358418473737363563264832175036448783159599613893769753674330529856596668955397616789645298326796633778877764920911247288215378138406612270285628478488073816197907980835787580663096837786074700187915877581265422482933605177810059282454181069446285272100910752201834047181507512713625814066826336435755638531143055619148863420075817116960510052687433295217814268391600040419038954002466889848180001724595113222743110300837190254455065776197449653931351910180884901196142301291507769670167439981377753058206349912409803505414227017442188590595717624044340741467854703139724187076890216493241365401228161357127667015960012161535997587845024822338748678717551505246722274943034792090519745723375581332733697550235446100505324219805155736798745649806214813423189645948373183574790086222519646282317794829756468552930317883794922508268551232104390898000958997228219201765815899339712997530146860830130061994300404023913080894937117532594058437885853901715555830107852033671647147176682726868883469667316934151470172794043227389068524429393586779048201628102549698544193858658708987250836969138495681971129761748428668484560775755203313603032463903044313867254036616310273193180310704948942608867294886496303913719602328101951322377030628902924365497855886176017869599381057556249274013559904761364268085334703283910366547523731692864624473606015965591350115432895623055056205387879459613640874422638696037066472989522011835450749719586102455806123517769864061180064169994747330847674273834885837846363698820404682570810895547917693334747046479557084361160404316108361800011035095514936933507683388177717727074561562136246148269980877412523757158200099100310539695906493801892405211993883737801974642463891393658115773273105902444538577824839148481752760271942476912270993734817193786849933510776260610385377619328217484340531019832815089865163629502820149459470869125125169403907913156721513643988526781270608900679596122780446398028551697488795870013243444743263826077193711363330750086078769664247374533888747131359357192716815575961371704722836068618699487590587000259371571810370824538709655581741020826124490340248888165434336290588505161325296200695438859976810789850618890395855218871370803947512426871303253612700994321377712523687610813015853292501034590679959543278234175505687736344014195215026670134410366961272786696204633707274793976586526407178444488824205802021398588973194847496210102487559983759567917460677892885093285766292927733913823350020401095291933787866575011560733245185072819446504302179983194169199469850005561350495098199471871853110622539958661731827466936471812079677748937331467453125759115731823264311989654395373668264001140811680586079920564186561548224385486499478055189984723480808291019646993055372907723350106337744692571711518104670587377131544903639198988732490636981491017501858971093750000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -4541521607903509498265486587669596036113122290510011987035724474214347320529600914703396047465427673723120338129336909253456097977249923740967666678918742847566539518705668014937268470015466868965098654768362410984870921838405071914967697865646583831539505672826475049931924208943890522387006085098708760491068692252439680210345738014264617653403917451900712037650049010652379382117789030737342976345002769475498074400004466380424368833258694962808437915085692907882441339930713157483519634519865346274335213536351308164980456309436071246525408277578282020698527434438357503549282299106031467303546958540554776281091905832785974998104154868930979466809435874461093043407229531923843629414540781299330421964634368268188027295564568720483909929629377429342359359959253227483517451201763176938268585079865975258394397435952049819501377609115920537873296602870463733934664739170675395075205866403011529088365681428696785936803274341169596709063312422262134160712004795058465435430987191588506564606680216639652633577512790834159018181328376436239579000249218461155265006521401289600905489145972993659952817281210141924551609098147055341518411275711487187847193363004671228964980874846585304069750458867934147834017615536455884935218717730274498528557073927230405549698956299362595512649311662187300217732920664442531122856004787852409269554239754200701424243562654994350881727490148209139380435733857319627647562577171852760438603350034576076841751377994492038683824045635163030126912506390900659456680155634731724678005649593357683554683424071243362819094988274832253835112242848859955581911927110913494934265241156967263208259573303051120316363463366014253126652565772696488331629459652086613569545289061272299782592802085545563757457513679538478690623340213252289564686855374404871307890661248838704831637696237165009149104527996206359228263683958228657585964253381746341598416016923060692627309414096443395587020606368117364935684462584483651442406279579990852998979546981122371953409539620364619776858364233936882996232388963212626091274685123081350359355067795604875744091358877819595300322545018470052576700650436429074956478630408344111551755422058567408408409758076384712669193200948890571006572892558864968780344075438404701612596157282251114575650058949848606638168371983739788345168671939367970434650384343952175867140518809022637151713298948438007377630410991761307591631114055102287936042900187785527364634150792507712334809676444884292753388785494919671218905020461069762352882268088345501021195434747082630569765653317379822648284734261830282871288681753171703123764555774917516149013850056406100857063327755992532397071856551794967335207890000351814821005497533834010921976465274368926960015200086876981523793959485011966364302497973353977603970003862322091608186013805025713102692838022799785192403709901353582574878029015107158617068489638947513194434808376714877301988628136071666136957714192254915983583865533001405173732564397710941377380000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 29223259043097238866299459625928644579087950008394230609017978849621436082654834935295590953333337516920697794936025041910326758542497269606915089433578456584949923708041659259757932011131923643198669563427305967749440121137120133123997596878575907364823637019808998545886776987361597898677259765105354823325180619354731837492420014003866592136762382970294284337535605364285949819524423372947451912548990111695436139249194743677640423533090266776380227662894486461723492129939637749793853452320583213067058010679359012533855684449295574742150852893540533736536822274676168823326019495996016666089866652177954284463295162837462300759347618254968367269430945139979572515528977559271745166870565825414811381283934127527191147944704030472228672541099134437204663194120278871780710576492761090581958309988119039711779182851907781453114361453504575363699018865718521092986718950011401098748397425512005365169120172687595139050042361487700721656553717042973882416050784507857101162983476476569891090597036745444782583890139233153603663219518350705855826413928422447775426424634495919517459026163310950936707378857374463015069350903467956641793711810714191412179967402089702745344033620040984095084755254889946986477399743526911903995603268542609295320907611997797235820389609708588764827721562648863453244434064266978559451701466749560814607590729216372401962406615007433726026549440159575280357603774460629727651097257772808210923361710626939407598191462039204132977875387810972086352828660528299279147602094536923554208218943110957664879194652289895103655387907145957073352181605530197809920055795853076223806381058874446896660765767114666036143239374966990060420648789656708435268227115436321190750097476701923835225465908836360343220945526191017034820844705274079297768013212950528413574321845186239550707474137783126085425844568208262277190655144281030099853255455132650300183663570863760682296804111009472508331597158265027986962402032835406686126560504530471469366507746810228284919528442906029403633653880574985588516322558272502032836000290780793685581734726352252575349444298377837955665971844789486742131227067085511220307552403281879699450977364446124210298069159030466788511258738669457908020201051998607934511376073513105847752010478205345209052022042747248907285808436372552568051708420526246767109086829580822798868384123288302581863415439562213278241563961539765471390364731857176731670304986666572707336883200143020007787623113273569152890731626963203518728738318168505411938673037251188103938015185060588877995400915102762766593795838589640633010374901033028109692425977798938298731308517170830362387639861725221869672348635387796310588339181116661990894209317583954857824619295740384035300925632132070292898187255361051227576061763311910475606194078673822911993234836370296171175263775711685387311884251845486943628072256944914590516727576451795439292453805329498365943271455291034915155818624372911485837456274660696054312023317313613977600000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -159944415618257835895746752239401506913139603988458437245217358583858664489210680671874098436665275077458049373836110763616656730729408009797048067622736013110039433424174473471954582553931906529252020311269115037838984470905343393528517344522754735442412318268013797642810093881820437791673054135982597335883966330889029389307831166679482762663171178390401730218517414229171954496241368566552332183438225693606561981445329670057759481246146542697590875147533687828655657847912798035693226976734107017114521504323240347278216197972574168367188114090941229339386264848204780365491928078345432047547702136196478402007745674042926676748195246926599098294206619009606815783870147774309168654821636575882005604496736693386488911103008488034855223104602509959558925133588032449027994315992238531904376283783998030365334839091133251558023437853354334700174670040151314844047230553863848056283650435012206380185744172738229065400055546228491588956529417806111715945962883101085181627830836490897811106697438309310084554876172174388019406387193674770169172440049692399507713417457922161938416783213693013590920325903157515031706739985541242810497115637756780432462740657026975967742495548722139452301938541570510885715929288090741748828742911781146103043675740931743944082198475905555491161249601973075982746050527557135606283776898795085618551792528786135049152958025615623468983332477081371432455238943325855876001786965165014462639520792167945452097013231831067617715067579288240191799432377243546061854337726719913988844796051133670895250792941514130135119558832597213207283196887451077840282373062199144136132779753345463858121805044112675388604779028747193726975899211144870672998399046686003517179858193850329490692865932849264596946108107996679738900232642058005728512273119076979638948369584180866928666751007182579844705320842791429441432799793271237785640723772850732955559463698209766010317196355815832035266683446246396789397686969733933940309882695578242786591555277159913581455210975436868775570200304344400158344817453199161352063633860536784555488309980950609451511949255119158711180684005772492899858925407573943449274404120853826958872207633596828943064402291116138407741570657699685925623697897566831718668514510022877159104736199220785261240074176004253410199380095604924662697087272873092787302079249273175712272381118197297212530999906408920802713212513964948119989894907614941942570545760455197416221269351034608357971378203156201951287660884959729117753731279566535974345542629581329123231439688701788706622583832355883321808141766233724609589047218127660217877717100700942983819337341001274623966776254872318969636952668585661764894695756594981887002973041768367045945629642932266741900935853958993288849253580612653347249624300888149091613546487932212411898162253050118930629765571239164264226690513531378614615069922504720342644784397678513804437545909660911951164534275904006885605223799069638955322612006578917971591215636807680000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 736612136799650474803692765876429657051617207993038505503746272116764201679087721341533348514285167405031588437441149959135666660578501388576563485670382020651702008590504137227109189060699337284212192817677011620448660702655090719967204246453476959769218070112402634715977272739466580428733700763531089454973716859372931585753105540747645164474416181489949861431894162941319576563278615487876654510988767766790079053379654195030735510641227498232516232297274017195903318233477251618013598399055290721498827559246142095834639416253700519729914432707739460707816746131318839439249457512240021126671089781023991300242334984651144719093759123630759040959457189755240184667550996746172758270617297137387324592622936895279583479559402408063487847534604035106131731299904626958961965969781818270605143926181276687986147344536271483356071897582853605550660841917307504904095226479500572252681066587761465928987497435797390722969421814448092030007865705992960309730983937512413528237632842225449331028037272764187430794086775274094993736588747969939287906429902226983335676537049704692792842236537772558519932104550426304294125230094924293565252943203931466110666981609129603978389147576846811788253450407268131271007051156850249150100981569927332751243504497135575729916283001795280588391297755567706555043444134769854554392906784659189665099835393935385519120313006046826796816008043806312964831288216179222274908885659659107515129452456530060063900976006719374787144758456674980864705543741804293066184125447543744516784255795804523423201004243505178977733489376248593349873516773045017641290078610204293301328085336804341812449438100937547891952456512724278182271813640809849334468361808011145596274651863105289138487354109076367091316245803197650443384790280387101439906765193200137960265909572333421164338272292951374124098587763763734249362738543265933268437509608045459184809947563339047771215670892125606252837514238242329935219181740743512953693746008133483060704004149338037547706974122769417616875200951673159463422039902734458144380025664776840259572404603352856449693274374184522497310228923422378655549794533878402354025970781324215588616942976332116462030965026366564896449485868975371097990649458626268129870123991183248813986599691022820072681174666528686312997187288176069677404468628823361188015406314484450598386070908122819086103536989133424108234703894893570340287383974105558416754609018850313867747737450866085895554651098194898903783063139979915929180070078072139946980078358357733486839807289278284467298873990523964101678750459255692997775427797567042108259042431221519870960750240869381786262834385671876987793514093087717011559414696753826414366028060511274419179810172250373408026666737391397537531654836755928367545929038596327145333650471198674691580774916563003602995645645701510183345330271777566156225689789497063463826390918081525480304311152413686802593354023940140754542796174353019875345414546648430476393447424000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -2827555791202225163843828677725454639313058853783175135074131374893924267049138004040442647703341274171118104938290627370715935498583502949589094750629352186649721167990939975811047429152335824384563251826920551843775861434415017765151775434868660570715085399934804626082137449247944349512729582178729005056118213584295607583291902310037623811635413560531996302094605689430821194734118279212555467680463186487435721771681794307288026104981595200233016265137395276724226828427820878608755576108092718157042384912141132539748370246168773410613997673907495512941187325333566451375267443447724836215716699234875167793173639273372662212666443455820890210777995705119356003329486727052940285967875221343926605668057169119167624441487128307076365724221947187922679378517364990652351971402115500840865875031838169090834309957543922852496441821515826289976275384491677663693474451457036512591932827752333506328511701051902666371004727455397322253903372157508070781826363846988620611532544545919417293166057009498731075531259249274273630182329950587798282399545269553042563629583701054019547004721420400876596223762949252021505202245665186606232858346766412437352012636195470094346209810450383378337048922048694975221387652782748629014394685298584652231779098575173560771964014133034744463454419024762122641513600229834207838086580141708258235786576943139377657095739643131388635928677519455625024513586464556586443525787865170140130196813171414234492506703376633942027493319296401654553952669037207824082482722857449885047654152727787298810956546030151761841539487342662375101756713293311931913306548360946708057155237378281563853758354841583739893183036129674444339455905099629304081846761185308986880144100333315631442143123180096387001832701435142722800752507802273819292426841720000903863055524404309315449614489882239405185952450546253112270598196458779072770260799787268647044481770161906445902386774091284614422444182423954584847716610798804846853640064472121282519829401045418336347687113922047494916940262506796728026633311598034182758100848948693392761752411850936401747500610550066502501164337606523041923878255460265386022638618093778643668151724817064886283027991783904896757566894403447008183903905114982394404366547701695493888432341112945161784223897023489991864650618603866294360512660515401859988069946351986380536267768484112033621548825169361449963352767444676508277071431799876462172000027191346216728609018990841403701243816470691124265476484820753733408960927753727509906136586364891290346256199172551579948455560209986361486986238549198233923814437906121546441570007662004872759582922520999985328711484717868218011843441159207619216367177032520401655375787362581645360381047321554009554933620859403242340843323028460840125270861285354252639442953464387584985708308695001064167599055387444799618863104599594365198253933835031451617868798844445309446900532694536914717472266411348556970343653612814476234961708475709651314278400000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 8981240577422370219462442353247421144680154086152086319093128323968446717183222462502323700771050286433739692638502314085319088030725756458776841536856947172563281482023222377763863369484501258236830507020109284022643622094118126841829498730265151378956766869780672800835995424821284669290280381885488946294105073102381591298477296966112686674742203364951021322218830988951257870784704527654089388066657573151905482994806488396750108511581430117120845066012832011403696549540497496281892655164187502462123614560891848214152332667231043008669366022569148724869854069054706048654673635752340545159244337140057635011321856112244589694121790496419895333501773968049397927685509907680710056997214515182996002961159244948958971315170712952737747527947946690854968995356181990462546871574494897358984363368875623755059266176411609640264410589090369327600626354282504686450043588871244830671945798526406926550147417444528903377781859093933978743123444506233650031679193479407574593081439789722282581764938342781231119161762419412840857221065198407248228315761218513679596234556473682059522832688253892641394397553096291273178884388006870811439280084347716886925528586440602153810209408778833234044524780892087666737205897070573683394718656439710095462564809060880254243122292192186586197909434774060994348997141614197178989925882264950279955227091246913515821032729475920600218012360071234185053028345781188495624092054083018267064949496148162348656906706075558547682312172604937490088186690708115735296477313822690941955824303635773918698356434994876252329721860214781935954663753906600405557733146551238615887189498971625546549214989504550280984875051333194784464012075950436336850562368721227212725512778119297983264312235208996500864268417572887372699662736763251176205846192716006936586842204413716308918192876355888311134171834106094752480200297839726343692864837126362258750679728909779671426049377537438705500846134525301513713417367348165126126381149656162132067421841017621493820575032302876702177747903029855486072907744477811339141032395153879080178475253145679946766392423650974315427505873425844948231665633212052923291188428412362238838785674673905736126065593765038811516608919953742149074752236395487908472996334861290894559771048963561246692311190573349934842127424919971993879887648973429397599781265150288067525063183402314265923661291244802184669816856194846234329145965615476014815667818383483828858409704703805171833406829482379730202225211765193124990487227381380306803487515516254612104155817809739775009016978413298625332190706773567616098785740548368931195354438267005173736151332847334501988229446286505027383587469069493636235389236990953181955389852157349285680780738667942962623351596915711436815462463591749465877428189067739120204265973942104603751258707047141738506915728280987394817323994783021145294273814077751914314028196578066644690435607836820087579888706136358469705874166613903393639750015546661273600000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -23501600905647383465034174735943676840567218748179945749618738599453442886367488266115669041117718054776223389642315481564411595908089088197534143588551478754900219507767956026975677022102599881885394373354136803789481375315623542382140259403796251596400164529312047940208784608545776893861563632258464705920999096439208444118731729827460147394250042082096690604840017689375277599838028636944442943806326601238580061472801709080839317750604630906754946586958241908779318427420831841080263795152631114088597804525910819475596835840307600588763432024308213713239976169073395998081942677247156620787836938592932741492416229694579988595252711712758946334340107931710414008882476805503782652886625957658350273717782596224573280098373782029470222747220505362613389593309917090147120303487206545020190324164751475659303931466176930284011057723233553203089441365736526553103469709836664274327077726725857764469115687861183468660329718510757131327388917189403383235601851731243745574336112208574647197692770490513947773712779259042800160085876315492342411781998167325521796811783576701359861101319070090228641592865318363328596372865886330026470028990657923138400552451365151678794115898746955680691679968297082452350422509120759745934736481463106896047398077144018744860960108047189666711895403495263686684062353865827858306758009128631283196825411216612450289481303547219216248723018911102918920992658317460149340695182068128509660790440522521936732604690251758077871503692146595850669403904837235626048435581185949406313068950775779210327875964905036459642100033559071525883730539994865260040190843096961800547996283434666541976146764517748195355167965707697852332676538083842718042950406706280678962435227194727838563991809388828512522051918444678984729833721890214010450725174051147404468662655163082539278088747823410974128033048861777984005346876652751287013032426244748420503375282806828195171863969768242720103648748649431010874364868180132927163400287287575969766934881112323487039821033691142228711254523643662108879256880324167174900122915795709357570886369831227623657587687125219681109543040489010565278006616286307671379139346197519315358619808403879214671829263978664976949753107689486580352282993319029606933219949493617952075426300336009062499086655450230304902126920812956894994878877832454515968144366290768950318694894103326729104001763845898563459575389248122664111623539865196862865682026809809593763728414120676129654820860921426069017887174925208032962940267527839971460111772191776597053792677801643605018630557082336511086198456578221422310434884744271306039772368475190751493159056490917655194300830551210380875645324752878264259599186355403844390084969972703489067480371251777555139602516019528140964989514118931013565854421793187825046385088989706033545781361260448662967663509628492619806464983345277433812155801310057285097000189036802178449889973314775523603191158124845653642344645784237595923617148829696000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 50620060612980719248534023342525192580715957433604129786550809071015497833152065492294480556403385287264255910388186966937761967574508549537883649040353168863766088387100628863069626127939246145766087938866521995877498025762019840021000573144489552059387593608710191966199150950448260422452835063814726242245270205056606690912450859499322455564551765339103236157319751397547046107689341585078831508688171746560117691397553225092834622954144514861749706873372855262016223361775982172943866934013000298946038167276394797580390330516610825250637163404770875059840622126852594859573526318260667545907605430009934572739731181811482675262848555523418709330312056338164121223637101295072974277146119362948590806666741646146140319190154005162829002441641128116242754360990747571131353390823918126983571397560188049568383079774198481320151865882882858498760427342716272440515481391134412926874422603755732419229071126081284959913022279463881671535453613627413057946991502848446928059331733633518503706562210179068112694005053620456391502601442985953577015165258209701738903144580176874709287315539758754850278575855345847941832056268138679058746920674015870758536478520757861186478206849458525443415262161225387550326905762550922118907217399310023130475838305629656743128011212759338900285239504706108644481442918689081764428942602750646343890647607351268290469119471489987857973480269985982364719231115302555505091347436267706971387659315744311917299137883702855321487574234526696341942269493078120700148848612540963852292452551329614555599464205582409424714505050636129137107170779035392970643802987173614962503518833953037087357325206499492841907910641924131588425709200327791609866947276980538741372552530390201273224963289454357925390383800625442211424439771894746799388056492486417029332276553640836100894995847126763937501274799456744551207322360642421000146454713929386015198859606454829088163282093306272638333823840708435302601245805133188297282493081601262253575993419729759320742602103505399500303163454433628230902825765289659602973721344353451273338228485658974695662931758145897280952753287657852988085744554333417468474667795187390205558980686490562313453753321378581906968008443922104641739548754621902426022906057112951903637825553763777507919849844452809290018089370456780418602783867000266089253218398562998252497086091038919943049684670393328206280468822488474806725685717431974333332383621344761332556365230586383562722638663171909683317899872021496350524758166392732193138456749395098280223200958327025139687573640336145135424440779988236938109180451404194124855672253184067165794563137777798295364100659468733202398216011746330789232629222953360252306175779381150322650505656727153732870531749731011058857975334376980061063114090312906502135881006743086906548046682179859605101188830978142894794377588111298096442179207955970110487602896452169536853925758169948105039463803283523747138933170490346154522102988800000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -90278476845552525268095553632982828739542320109458684719140857713689589572050763852648399903801683766344114773425788571996143370533729568885814813643739993888522899967581331761869904538754091089337645322122372091779555539627651077813796817611571706138994562908610002130443437532839663370625286195748191538109365846297894485875644265031039714868555064633221144269031981289421959177740886674867285435667542915397144808915614134853719926742235648921259829635320581586327445581470292843285908497239789950175402134085921680540084969011887438663875730643691999980617063879055551739061325707982822409038737446981893876232205181441594127422196475019439845052443789258896488370621960090291515308494079429548168350655828974729595043940652647187256446014397140015321925717421230941271269091639484818487253656200276166511598478693564831488972947276577737130399137746315256640414168772164236382628279947315614236424881504975387494311063039114108479458619203958325245819817919052937496166842806769973901951858157129953159749484929800287267010854229693179755872314780042097903084057084996155975806773912891369447208015098395373569550605352744831761190357201912342405284380979526127900023679710963465340506248378206184974643177349927951825624190681256119087672357657923026448717585203094647657447864089519144963450643787319796270190035616343928194047422584161269566201225679119872296538007775030025926782881156802329174522545045234960839095985227462883188653253632839110607003948929719601466839643550206845906298656209501977824195922434754327626905880944496214040619045905380979562198021006605867935384000268099044109367927446712394537541258889338377625325478868459463407208914557892545900327015131897244609425723811433061533458778637495571117332928463601061200879941492239603065751586540557456038621642615473188166094110251441459434357614206631811730399246164936141352726589636871946426169756300635890057689198737823101755642124833644549806338493677539204564355243760736648695172333491360248721684737618852171673977052570746095816477592394092677888831486079827426114537045574923722574303428245898335503846049163351992799240589817859957328405939952345735190343485179281307600274091231241580598986228185576865966645248984740759002968402255831931022282761386092310560296756960441408601068335032570566512986183263675698101423793093336764550845126078033649810413640049943093620530337595622155256355767712826893313990266029529624294077001564745083627039941337722722024942182321956126300605828495850503903602140609892644751000016008677255283245264871011274366795575259709188818956047859160609687102470858144564225636480210747831967242008932332607776612296106026016282114938729728452229958440169505985902516949358309996652131788200198930613940336542482729786785174854261151638502960308894893644106293498651536471714859493235996398836943455633826192853158264296619386761561986700770203446359083980644420182577052658862997354034297789307819130880000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 135062951174058147435088840906831217633326547867073245791943883194234089584852696793707101703848306659311600769250006530929818557024854547150130530248714271526521501206806794321746467674929934859495606055919359054063975671892727848007263134533138252392506580930197296605980615865593968818312718160510911325475977232172171627190253897408924215753136006997460037891115333244444292963698601935052437826932789981673779065734463970028610077947415398767527912569908643244943580065760215099383752423500391592674270307512712962437297255236867720447729327296584047402156992559511298659062750054575636466644298359263779334678290068455067930690305206314216981247347467067200035768429761589232770764555303822874112546087262731686470448469082173215495422333992437111422517315480952594569275059859778732114495050155360387924962996341068856860977368696561061578031065817545701422239731670585226081525764753748330020327467188638009274343354847016976800019288497732043581479740901259025865651934243977705753983547754870881200007730887625220753968531105558248541243964071702366008867872302970823360001036798504165497958147991590378915859684912138595478564620856705092457866011742539323265430234265035938405732408081851209158629602802487734900306833418221586323610650808800595602636353111087326075602161909829748258220053192928976621060413922331139301965767956680477420388803948367248520787807743576239692726807081133726572349466125845302103802782471010895413900251001074432927331330241694077195547921135574627359088413536131489188921484207535338059662198513973802113676514317781306662499834996042920072566629520829567669856632280405956454208722335123408187377988245164567122877694773284597512306232212083025471894317316475223354412609385357619216302288026768407990600221475358768835963710983849242268270478102181655935901281352310672931383877522722024141547923772956232374229774615055756864845868608274089171199633212603786290948031250849257851367782543778258468729217913724341662298769962752183091930276760530374223589783173312401665407989962559242490633520685889117361760642355558411143973061565916887720203052641609873536550401436155101436996176556305062000178857035567589966826354300469051074325143127638856648303537047119237515881257551447083207023431289431847796277608394663419482962753958436508003100726637608416003163631157370948791929662217823326470606602245336243392845926865005903074011191043595599415886562820739941007509305872266849575656777810347966482278175173206955981875419463043104506003650785368362781372026804252375437868102673813001339933178524454141062977920642732387693720770280162934893812916235691548170606908165464191939935718909134582057479813977767632729334750314670906670859103721069332153397872196523839531864526883876682971144109831595842171799248632870089468745960781701860361964059772596985347182752936535373316047484508179608069784897454085801287096053208459354071203018055797044609610943506900058112000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -168473772105231521663579719783083963179629219951004200016391768899852050113986183362307198452932253142255930513351087199171913627045539030201767387968796611893347299437749843009898253367487659686848444254510013114456607694381664648231524151689842571144419797008183723705571313447453476724563652686923591377027178760405728387815406191039397372182005405900463940758034890206495812183754886431959007037532383750675451006932809196834001401642625146763325452135350791746680602131649754484258878250290356244210104799998291426120720108414666857979077605876856630721230129409891549845718187085603225015230435912808726678881127458184900538027775552878653960823097299994496414857474305033359108240385537978342811700286685436458003551174441101244294523641560540403015800915033878398875331286510126450483461013396478169802535887872026716606951373969447220706003381139132173301204840832385491963833584238456233649391358422169612445091942880824644596934854164946635367667408322955386396360815474445085059735773767817030399594950684123146697631626663754128093214272411567951855181319627387480068925971998885252923836454585580883895231252237939906431277094883917180872060740076016230759257788287153752030029899190172513404821003442959462172682508827385673635514497552075896790353918617046426527775135540610682378729854446046100203083830950377723723842056045773179743429833767146598748103109117615529987793547143947770997268205384045966114602230607342524376234728268011958873055298253143572161661381738293790585541411055762946396101599618667716842249904803063593233568707088538990245870566615254117260790079951508042335551466998777690896733157316601811185313128153373115134879335297940000736443622294106512946104923345907421852085498853751052684022604454943786647142879933939341527433119773470843591269982735230573602929427951956834048004193060201602555618452252407335985753878788508411738193607197730822701364730055008745539341305382665768316855002707809661091807423386271774757864036512393436834208972273149471002721889804643899094661000155055656732213447266631555269584552192952354222592714071526877919612880224854416320881803208652717695258843689610484571585839298854362421220634248645668523265898332952782685755144671035814823339732941027501673241946075412889132923757324018815134731446182755724061152131647302020131769819297976493676379112625415867662335496605168275360728415824113203110769834084814502167544583726355484001562951419248024970186414795042919806220077002685107134955310712639136778830709778743490136462792942422359317382295855754274959118662374150363808325368692873828968406393342092139076756726332756139508199047317251885556888648572344664205990432912576164773919395315257304714391335585890257909244693286258772829897106946324410113442243457631516829012433139919216901723068837385833639291831539980689825473627431287331799000271061383932662842261726380377155629502207441286500405209881407867159881065693184000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 156212734974592389550523690503450544712865040426317412009257733559407057096150959069558804903013401047281644533274954471896522559300675463458021776498081068630039393194338960266429173170228141426333875584903045795900629641029219115071084364264788349219455057434337623778853377448846066631976285653550700004805650326608081513154230067306112174563193634430278952707690642285426254386594669229169610896546584750232767788354602908954061962181786954815330938468717364485750168681665195910631203032102786327051776296447264190570828025425744012437525819227096288030692727632254394758375707572851683794051329886351372836141001403726331968081858497246165364310246080491307319209800311585866538949251254253444022378828565073343447759553815135560961046816639328498696352985312746935775169288373355713585978449204902410238114505533930662793295030447317547681800722259181569484896006375087148273317965234154381201359069526054233326098035844108554784306787689940212656316441712562107146798123356280353014945217008886167781483675412270144729790959099894847397437208116752916059611235543140285221059596213137031065961586238952263337637168799033313227593012196727917912819658824314391090078432897022644011013663463207434266370542213996758387760056599239118941130680755269040260262379893453122874249424062245187392980806656929252803807068432558953454916432755118412650182656783097660508000563681028795630661256221908557485573390395769584226759545533760936802891507002507417920357099453706878755006561287540976530909304256826246390176644300550532799935299151222728850856117200115661594877895159348853050471377980129270981919243803051264939882992331354043311913471585993315729301075416943582148422546254869729225139993848116641830538976964627566401034338867033358185121491988942178425378389581276422696466793482159439277785859072115009199887016973899102379366593934426792616216279318962781936223161414348786986846768564496632829564459202979556053605675632191626664521270084442501499664832993489116136992307487542843205766310280206682225303692394918031350326574613765773010561772675070911575892762016363172905540442217578359398202712310416160076856218942148931100340247799740701709190167119116112449302049216758598950601768868295656164234541476110677736630471896879101322257794883397281229437810839911500027312162266907585690977758364596025984689702597088789594276874837707872077884361994322058598581142346995723326149591823274586934881813397014629254354074968175982473955151292608891616971573461358204577917918689772921514961753840685483937474208871798998362362844546118854153919647539400475479337696991721756655006183572152780382282221080348419358162212086084209540556919771197786218782199211375522196123028854902187542515810977636509669441758571327757435055272408239523539186896635446735169472205048337473858144643529099767759877733737233105998603911334125154559290351553254092356300138911750072343598141567461374104468193280000000000000000000000000000000000000000000000000000000000000000*i1^105 + -117275676635310435820300528594122869818740246401372178667227335630097684442219879385580512902525808647719251644056741483622716513350634165855981624724568621388008830278364373177543114258950539739648818206155265373385642291937617366552602122447515475699858820869323047295584046858099418225688023864784264682209199428018340588477422202994709671625907180925682971170927202669271403974593970451894088209143628666027417139689571453802867628334945479602078951068145235982580576350743744250275157118265828638744617508713639834348894881765203787809592929130316087650841333216941240416897389427940846468954497030650219783140884514892331864942534731737519345195867087063650669774942526909770181183673072600577268507976894307942307657704218413943517131035612795886545741338335949742402580328956145876979027864564993857412463726002704519360710636085714258355680192631984474374878821643069866037284102029365168719882317624938963079091897174694190615578955673049168253234776089092466180510262357493667996440688208917890730600267793751463329518725453200338349536230244543362584608318197007213276339935999677992097552654282682956893965408997622331795800553880596019665481340642264999157914085480012471126847226810317671120159688261930102251935708643273676068809787348594412619373430132308284748472287928382272325465621782882185123303991197540413351177091145375636235174922177038646482703351289918579926909800104541429789830318151425816626101258373533543151161663567050155386547817908748209965382243257337461136125950217749568836688765959150481439781634629779531170262647545721190411749419207656495083024040902117941570566932388922392926134939913453446554427148374645890021463864459098279760533775710329046487731727505061576267148457782267529320135450354556899708285415325795117109867935958425285996686245307753443839713351909616828079648380804073014367774706765225151280856133041986335288184290291426905320763284790235497967914044502227324276429349857218413682323035275057372647570276783984421061761881480444741354515812317052289491753283497803802202744601198241681912244724767939837554363494485368916119536595181918293277374440384999734938894160529792064046098702632661629956751013386614454596759181932153343134341771063899671300547280114153171002501984870032585056530790452760511087084702850168350017518478242389289840107088266810737409905999275947664097046375427918092752441867232635448290669945688509785809523169109349382711914531310876292786257431163388092133900229082659547958410752700098459131401987116961522677597631428294538425780690844049184036388686100228422997753601848179113128678257459362526193592634293846360546989456072022350572542784164557268928267839858398302752303006510593107282635867534528952951852057820562255005446323067957969230448970075889414258750133017684168880214141125232604348837879758757946696685791554051797637915341724570839819706155731375624721313104857059341126922334186330296156160000000000000000000000000000000000000000000000000000000000000000*i1^106 + 87080002611726240169461565002802804798463361942263359564835772580563080291698748946051103849893116436546599066555862662684292372711259775948012386102478862927452549155049522038499161890570087877814603147712434285522739418905323929335204973030688803240344257874201928154294542477727400976169120921039530000327316166995889507631824424147450628006426818834312308316717358105111690712586912773973175587379526114992922127549847576310777584041778863582748708715347377472033552038306631283899426971688014900846487037606861972959231218033765687029554220993395815876150361395827330570260233223376098458242019384940346465684068959851858341370781339994130113384939476540254886603513823212836588681064521037946120180129166513648755614524395790409251229990688839541733139518685493715207880806742890148203141687410729712125972653852981851931757804083069189986724448428577825325458239835658500096376958890512587316975838899280530988272138909724764485289488518120581905440022999992578734360137556147138055578281686935224485246847043920502778081545791547797402353465056897415628967026111260506045742234775065276471032035983195802138294699934644611615939478019536664896268639452491433700399813203468627329954604422654343482582508364837308514585537061144541093056238539877370252125075640930970464836581256686354886327972791586012225087693560196237458591296823131554112807042272761082165916374025744878050324798308905061593213413123157827076720684634516739347687072996080253867366677963180332839273684591697347526286324114015042662835773955201847358335712757337770923620280415711578116456515196407433418921201928847901094873122679007551311559066283768016587892537272726191510184955008502500218012094190911190093780400513808701060492408324655452723246170164364741773417166171198715229430451595338257881723833036328249353268300587662554148413348586523787832985765836619520917384565706138988380620865747583200125931311898501974298119052352091638066306872685014869802905260527992491330136107841639534562853446375443689405682809801838574291919289987122958024702421523728374945448256225382016649060651294569190394579234860993272844577609343788508615223362969025004637831394941841144042266361114827207066727853587868912121190167812503833992892065588147216298043014318681406411151786325277093649772896641215651249123123662713080110809379691972008517128977450169323002088908363751408272868503980429902788735259021201978807171483203906986838389123536953083322787880585564682537585024494162687228963835295465602150447589366680243502822953204333001698980831828177244961654892169334799943391405089346536369765659160452693320195104604000952697270863736902150522323863446114143071228498490521113753609800492840434971857227859892415089724165630245729508299461254914946915722754804012828485608605168277356994111223628261082165177565843696183766836640991007085697416198386570756595311663186159451500127632589898946305117896304073113600000000000000000000000000000000000000000000000000000000000000*i1^107 + -50954387948260449006320962970844671193821462776595814946415536867822569382560794862921871139727001700888865645298066682647314895440282923417024153073985464389491253371410110413000465562083659298638930748983354782893271948888384831224240656981947152627443910594465949207232093861960492149329871116925375544941223231521739514303170891416510210390414096775208870923867235378285778630185195464282864908585812959264017706854794772865419295404370352591496816617229170828579639271710486115278373753874871945758201486922923445625021486683806297834719758948661936653040873342499616995783782625645056767252002877876253590398090847328428687100465715231743149376849891136928974817583097923745566530487466164802549140561886328991461360010284590402267134361937544417692036125292743360893912379744973816214354043196043593445958933696605302636482550812441889273836008986616187777348273049545861294016177935362150375444421217324206302686451189125047341199221931907603651757321832111092813274654305506118442064191489443360862131667850238046130297534228317904909638604075950453934215918537659943656643215460666088913575210875120835182059615568145537386483773143069044327000975792517050402510019128714175308271468498915608431950733255098195203249666255268708791574950290909821603054983711828346570361262666453293681041873158298863422358952586981102055237000708052568798192023696926082073531502501014392559944546495148247882464850791080258996746100487792970771783851543914919296991702147390133032957698978599127457234712217061201591875497914616574463999062388513761687908273886974367180642664488542699627463037247072920206545286071216775817207901625264788459074077510409657545246220578953304392321201809257235069294020064102249052483260359346742539525697329460891609367663861318068752736388926793081590749710416466286288495156547018912799249780724081033160881705054309530612634192955360278188830956559124636720301888205960299180004503067000415918853213623377316157095761947444127895638122950819185016382857093010242752883994521252121201234258251781042241490591393361457718738812285912810043247356827166470090947390129487370629934048914638630479269593003029137185429379599728077355255551054118117170798819318025966768588534235739155238413236148998977548415323896233993468704318044405832937913865446579686867767323645211902868346442144478734545180040546553975416954434005690494039776251441086083046397969212589587038605026573280627204477010767029733953319411110158890314834933075211716040166865794293672313125763239678301162848722405576683019741919226311836903740201471969876305884364155807681665411877006592797565719532011496810819995625030876748685292923616709025763616492949060809430370204119329355996823007731253832158925323157038955646078480546364393381831549108689974310703631366428168969127806515241163521682161586982587295959128017699141295334076913877174020643551426361447452743930649508294526416894033920000000000000000000000000000000000000000000000000000000000000*i1^108 + 23570846786057855735692060600291626311764807389004487861035258371011980002255509008984134428889814620479373441129695723627725030210917281780398465167715872778579177408629307895400123983921075410948400140127661212396781089673449502861083602507011293269950377997985532609774097958597447807792487163080080445521207666692270156422698332922032902426243452043625064851031168951873003287492098631122656881983640738614823296149498512695250690877876319377037280450684461109204190115750500391456850185188936059575430425712298817679073341306267391174342983481389522618699766162445612718712733454365410009616264877544838997277027121635877526371056189213821668772997602552871341729760154986934903208190424628818689996876304884385917081834118183821687633882738520455713878933419415211348139849392054176135157701119613592103978005061309748851952789634791921447710965576612632774948147688327222478891721622664477859779234600916406560996851043425063694249204462649100881842295452590296624227167639559688195130759597796124135474999047519987583484269954347269429005016665661299065193810015159146596010951106773533548856592499847447335004859624035872491861697935060530320178830515631855925990951947051582229125276906531971469540039930718321076141336596271315121982523489386305055320216249561384001625374914565658107915842427114715895700333477384116033964207044159114245690939095429978818579457188924318332920411695970394422485869821642745158871576187456626729189632082772965643129630905042753405555318741396165663107566715960001308939784560394092988418070154802441901662236323730027418819004186469919055240045977633814983027184434337800800923296024578908223299290655852294995317018081456359720031576548419789639493011624021463439964073507882712553697361024514613212059713147392130179322558197330660408426047899923247667219938727284596184626653276648843560742977782678474517971866482699318030155049491525333164612964054658686661426455023816805771533907261773948758412312944672734388866909443463535055815047168301710581365635125225285223637250348080166555631110910934807801547014698245280503756285252141329082856866903901889134159892589557687802701309712557235518046286888996609903676340012458978549410416903911154347752489219178445075847799528348560027560601343032149816994701376743244774900615299187084195455881552308340980780601019458208610439507486518298525053137823687773856998103162760807038283060458844700736212084367355384712195492753071836738590629025209200110860285214886573575517246504443115241874048717978951214151101109862189200009972175958244226705121756674584447611841321142818920018057760508655354081667115763803057908617171068388043842708300968366477658675314334363282604368992854766942923881314533418924460787689440812187915341044734697010843737452955769480500330663006242066200716760413718672495433629756899620224897432360602530735587480316913846430952317177777146216321652195718993018880000000000000000000000000000000000000000000000000000000000000*i1^109 + -7409158684856172788339547135039961865100891122177630604495764948822298029051363155217432750103548572480931801274961095244823125963824227497364729028473041076942854412094323863354719362321207833695261749508368939291631501611137623854020601939072067973239876399222645954133749183021117029321682403229803345641722431239492704012079753695453140348512605997162572699445900796053557822762497951975479088171341990862997778512227112043888860139594697077542004399373647817031850016546507656489948739347865638966097144716042470370739566657368750849485621484986005755021561927411668043290408170488744971494487865571244474928964458732185431704706597853824406566129645067097486598478947666675541476046013459488312262676387622776615015068862849652504358048493056123157197377697160321735187853494805034644516409124466891798887443743890412603842548806801467884084951569416095194882840346089079701583971773162294285624983757629539235279182180593815952117557650426377626603972292704117876512408805723564342376885847508411248062678574426340855420308294038709894153411288790120592941530503894425769246399502100705374502265339691216579813593155863578217539402230318574966443089563272295394880274058998849654628118777392680441718280693582416780943291078879720638736163993134621960219420416780532602296230904887452905324246786313786079273821395350309374186500558797914886022815631747938496236660513680283307456156282021240270431134795386213179200205721779523452043832359770653620983710317777689159540620812244552957236800946034101959762854819225828316709338079740660590711499883793909869385712378114947019372555674869470368632680942678458065078535138573114219731577914774699874041119323568604380567393448611541198640140115369232986932291462775141069106635711056355548440663658075635236494676609760681203979764487436410444311422087648053812509971405279397575087728705220556197316929224237377593460658135171559001062965898315698701545805328885399622318790987803164358485649169933636120422549112853573582592101175403092700551472540901455989407253375340304320400254613320517852509092584649546030069539012078143589539432210030841733575048392361808515204807530960619256021518009998661568824245971181131900423349206397459214834047219793203672200807111525997289622312128914062585504712831590230048870253843132558647880428117664661185539127200220548859873636182979622536006579128362135330286665009808774216747402473742468192236236864906197454125658606620221183285350949808889138773612024536533647652833218973323422402334002121318203052738753876148785745048967679747965432062604551260794720385722687818688409074510969237421526177193629959728966122245130856788542734650670756537255202395169294330641785507550637499166775777088345994230040642192338300628585484954142344102046866386991673809803470697236916068407738588212896473538765374585892060162928545819911811427224161079971152178198920432040780272094700529254400000000000000000000000000000000000000000000000000000000000*i1^110 + 1652528576581916540330430422980158642007186077412539204048715275972989621714408216898557288529475415880435079364510063400296895546737002860296048741839526888749129913130166524714629425097649297437796846163949089894474833050171943182004117565974683951983635564956873612836685034124395882828035594323456155731970702758405242672752975480543083194495984977633450734440511365427185703244706383246917087433096160540814603127517554981195209859885484336645315527011689089544287823989783106666510121994416976947161237158154033747232804725058764278687556216870547065224037117843127035295777740188550518620626987749838560310000227459722939269185463915823377842280351476265149696194064550663823866175351066464654595727417969178728239046147013977254714298464332484521514303668229549688409523649901649410699940349960499980371145377243267507956659607503404455963528147308939689497633952202827978459952433550246681089970886465989462628225165275238434458555495231021026084907175184157954793591548100677983059885776233264984200343583727100166167859049789072506036088344006731477144108881742376245029633938189151045477716038187110368107580377453333096698087764825860528757628806505263614065618117110545106858126580242005606172861233353324745615325273967418603316605546586373414469443543728745157799206934291725699896858173547888071455606213240331664064202377802300594244817025214568348661227515532674452913153555658936186811745106108573946151459027170957530838540868053067550311192199887907514106963803856634508131886017015875558670615590423716978512318604515963559225378012472772364398547375101080653143776687185255835712058080420734664005071918695085018455258222919932459963373051645004062100661391045017985178022872328193390482186567594589955481800244363581624641233344478853537126493099223262724706041647838432973854749243008477396841117113362219238442803214555789951834684636431639018048995977482872258812742754970939633785936457409914336923456398319378461221930027892389821619198573011181602868237828442295924241417797166455787687434511223596147202476801901926523570054676686152848079995619145918769509103544731621811924003438692528118746559502521373639805853979813346670418866872507520644541536819414841831265237868186502819915557502195539954948721892176426788636780668393286099606827433576109875605495626894125231964292126335855864950983745161566318863789282971017140142489069241155422992133077514057526160174270739959011250729014588255403607995679979299903661455160716959918707581916672091270436189915628871446773446293223689808176348843253676200279318243134304494770150601818287180023641899425173204810737373506743366443533295438551453566520030729450385939750285688423787560442291414825206059400131146278187777361374392412830688011117395878264696288703198843279561362121227418652833354386262384510483541656802597300218263556823610427823798695158371665815635405286557709457812608778240000000000000000000000000000000000000000000000000000000000*i1^111 + -218568748424144289357950409593328457379080318201567259224233223278434037215296711749078499859471044846814263909687724204487747687134271121194881186957048534143938445967299037955980451918023567375762127913066674507897740697253543926045270448485752597233528734479380917056558482512080811616803969926007430292583727960268746573033701841932258958020600318574115986845542326293593189362107268403675956246512939514326969254581755928944892556870525630846241531809523109102584263076890840944206446403141954655395569759022583158523715871477609042426876263748185543898080657020387094402890397256634999047332288589248117171703597032524236241706369818727898036655087670372400404781854929933200352570902852455749048648557989452472577756574578616086197849867824019855679077466756456762107753312158261775085144068440593783475961525802214245651363027194985731573871738058063757774823683876201196886077114665369265253227342762831016048584227017385218026178581219002770211694040706279186472002852514569682149863236795599189485257086107095972339342110534330893667109203750321728950417665777141283687742137865690980822422222269207758288838956361951414219776301989483971036552107671118319940872952360989483395326343991652953546906766646495140523619384578041544952406961271071998879141669387167940359763774457351904186910359577327898400102601964247008248946325922575075219724480475994171954651163333127109098999778528284557375213852244659480703086230053411915022878144917264234784147695855990446272274779117838472203110531789100819164372002214322411516670578405611195934299467078320893189458972382927023935158677486044943762223105665125342264607560845274536597095932414117508515811436283153972479370120356779354522583463597829988732129049514098309673735768452010122354569798414277992827244580498696736093636644937859395424046915695752325160128187373474953607313291553720187619399791285843024610377753233126596823591390588503739066322123053629010976706413960213157093184701243073868909076099359563208093046783550224943556167074643581994272843155619642653691529801835028769196837557199071647283631858056886112600657861745657010529255741205441520058693480116078085518397536886281507417159172812548992385441225220814582031284167993445018766518204116195367137207374206356134549148364489820470465231414984284199440574243526253844003372184468486749745989702048765181088544903300497653294075835879173072108838108067393707578610563644965812710717697135709443243329604548669695345498063281300568792889428687136833624479029960125140493215791724670044915223837612994956805049269853163967637029815933176049470000078613741577391116021119162648669864286584303677061955804996638321240918104985791584751490157410076398693384367574467752233754218890531001299410279601442930557207402448744608608846448029300519786945325477291795583525458224260860168073673046313905304974023149622741604101419839611849358180352000000000000000000000000000000000000000000000000000000000*i1^112 + -27515741747310268264467694183984716483909505985712583014282039192833975266963638824309056977414740295969386155314228172484177949876196046664023236661110524181426161216737638192521474171703046191078669473062236302997095677946118645361313704516129062361158567458976327866201991387485319638343655334164239377327806098801413826937082059688426686109009347866030578054337764349013029869035874503922402456822582187486884828800649889909611197956207904028784228692961289129693688210143415278125722061919248126085887465025986642902981556846410382477174765928256821080745275155573380544597558225528281320810558908958025089744893188119000099329632951980862581663570640428163313495624394737741656781258182472166372852399194014959197238107615821777825187395826071214398284644450907990589709229570421856162613426113053373875574286508833952755140130232601098294430124468207519140960849194509207910169046614869101293251615877561685936898532381952366630629221042054965155552052974573629205227776099843822603844970473308516110859476985746089114998358485424244232618626730215213918380372718754764304079046795994432787968584679284650038764465820758904164874321882587478210737742936449562690472682568418535463944102818599556297017561983289810020832068125447911260458384257435053709901054621771399242273118076246821906497299646645047381035560262471452793620215995653961228220675016895596874501136145542583940219612945265343209063814861927433997011546134531915395115942563647671783507657909347012471176325533834338117721613497236426484001965231493877281270976406149770678725450822627905372925972786733371991922108506345937531091490316607787456722688049844195418563409126100021540098423564691157185065795613523820064991765826873214900420959547708085595215264856282381868466822232170012013510037866307580411243132907856267478219442018678020096017749874652802728704623684127250417575107088946773740844420697292975371260569635115852466754462420090916306395659696024865495215393254028803821034187832406910729994365843290762599227386366816904789954032125086567166277326929425555090475720582444468930988962494448342641107442570196245291048427152170434242176850602587187721365645431864316843245348944320624706445226661642479385219544073428200699913540865436662340693843409657026357409587057171268154603570070938253068446325862564862952674120874225059107132859767005242108031900959154871448289788631348824048347155631093894535631681091564300906899576972216795123389559262228957350178234749585420468205588084355395824986875056184477920437597915380040746631546449060039709539816895265777743575516045339675798348970698105394431692958863484842772125835121973204922666084443912355986154500121614587441990502320373717012461203689874979020186525821282568622418624392913407097262519031465163877233387759811855285220562615076011133919008862987735509526759880490626123709441107508268568228086574881125171200000000000000000000000000000000000000000000000000000000*i1^113 + 28058551263140953980521249194859709387232528258204425404613135400436961392522095806460530390662473264573405642780391689919066402080851858699711932414547435094428487980346866208276151487574026756958432753208684574091230605984510820705409913491118770616693268339286365819309267390866883026178947717390400869968074784747105482537357466703038163456166285579456551050369289533391994488479269825451020863025378603085936764341346489292494359542393198920225954437446858487126509391523916400259133458609409124001461989949951306222172651389080251131065674646984513833973687570624509963348412558574357366928876142377161770858356618686645324630263153692289591947959048147138190040318727617401344583298098106358411956159013441892618176663479769452586033712668213815741447196597455102102001254949596261855994748555507972464306057530348703206466547322555416213037960734132236088405595229095846673450670200473484454656987334740919495366058836419830843431453445042345185767481805191799477461364149728295577375965572988412894704526044815973679128553022680582291201302863001334594911427105106013016499075308139685927783696315422403096203092053389226791840525430367583824634565701963361057141450340922211402782470481086665989463867743968225661452703960627478036845645997567500736254156118205399118926409064641558570420165366473668048926352835275068591284278383060340606933074775404186868447858038042936864011777524374071314327288940210705148996070680014172673797996069759838350994653085215691670519238718218747920599131373084158029194841396095017951200104656900747503158757526982071334528581768339514272593203074242338461409396844411645287772464500390202100704997874230425032443362418017915198953936171644793761528267495212014231104040945793114377768499488768236114485468108137655697681316387422710484005380494856926459828926740908028104556054938825180923045874104760014791867023174689721278826565758910587307329702412995785206497147081389280542417926915846852202334959206500776502391325011978708307097701586252722912437018021643236678512822194510179713946376648356314330816948570256712682792846135094495977815682801843751520227838062038806446128983415203143230506749891502311490276970503758975009145931128293914680933580968914139348586963417347425686028555627283536133117147469119059931172892563814774379912541183055551763795333260400401982595052953445090521829367793830617167023330942648725249715407534773322804514852989266377474160545945341043883963479188282325937462221732890075667864019282903834743728234502964224819907228804406899200331587219247845904032675859769436686902030866506489471439983314242918172937981712665531126331408746807110337145811639960190206001054286583090379032518107646579413719388176316754313870400201980263689746629014472066629719252119950740747049250100302516944480092865833055746791570841133280173282814844144979097495725326848686184294779768012800000000000000000000000000000000000000000000000000000000*i1^114 + -7588074527215277276632111680250476244680436485583559857669884476967971320739258041500976865941451768604866678486154416647485764446200739698517103632159629947276659892226818091386690506272285150959542533956350587519650989450833674432764061099737606894678625933711886329496046791283985644207158595804709840723108800900982462752319553417789788716719390305096632747835798575814008386662649812924377170314475604818673508080131144302072635269480902261269967856871264521924018474732126294929588043339253518805749191090813095224397224158601974457228018295238582585970072294357331416069536773333947106034181147655204341396714889458370785254920558423973713074585319321204496646721758514591282935368598476091253814655767611593509056606403815311902066175844311763573845783692553221254477216836926894726225841951575944281299974470580519530383712811437255019891757177570906619074285476596143338670664905850832828980766993637281901836598283306951155487751071444979534200218022762856704367445429697874329018485124245702808807246816950061198124550457886009804805014681490821798575470133958547357104195375449252322413494777924999216648716617946067782597586319637151820691748935907866605299341392080985195317776414632856134524057211272393940518041897475687709785617783887369357564682324292525725112204616030347428601446540656494282999631043242767512693780019124422502087642936608690299400926001188036251140463757082595044467801258482450093382678921210576208313936262150077494238466228641574413697862634163954632321488372355879841938212991709494412544892659765333346836349548946183700959591340758358091562014673456685531033527682718846820744003976302789878581170607623802389949013930246903415808149307122783541488519638862170178727686758193220373040347679938294838133398476266034948402397231674958717843531239926545674736850710464836983077673758157505110569636287376225483486412076308216748954417439484801909063397316760547384626425712005785832232710244532066942856675360452796095195085543473518276081304494118289310943776143610973278488821655269839763035198295415374850928181855112458522824221399657593596230570709184368881095590020065948637320119243309606778273479420709674696816763678303684731502831573150464499955337728589600087187815765944744289285808303432963760074265754154948161466122328699087454514258631071280789850746951049758203572026039392571671369662974077107557012660136238373639738730448284919126187001495798154822422604835012670722388065402025128430801336602876856059141031695225845667453214195156419925576066007345761029848327101789978438209904619434584747135512041013713825728479514084236394709076469709588818183317636559590255808220597507925544653911660386520987924028059432574886259997200387936980128006256584475472712638657496768851588068803008122435010966755424155892387167725140486701697853946073424544197109466706375546564941490963250289987026944000000000000000000000000000000000000000000000000000000*i1^115 + 854270010288056562653904806814528642411149191040811815739171132699801114996410020474641869675218800151284634964491069708871759880536772981091103058204979661206496930370073339210059777600793148564712057179598622590887369436954609099644478183092416448670340745823842252839079817303534457310619990908456767567682223759461327062846335196754978390946761019634520668409694746843907620008686534023114640844978786967429222200426239378745654485394282255398243851537496319770427337155328237353360630982390137761502785065741110950345917975624716187387048074528453768538615320730169997696611085807270894272339779430867856011209745186354296889574184194777194101121617446190499616255750123039388570608350779455738211701908088288097032552146001887024526659338680351860710955334241458118162936207494773235887094972082650080792921572937794776252959347838894067605789774545068079661303109333038903958677012574177550319553560157719036039590332626538682419621352928553608798579003824828281649641797895160654701099337378975468357338403033170901222948031060868537930513206403258170559742880859767779226812638950398555116313621522133343631003426032829108765488946305197380264750471027987534913695548526938984577640776656612162711324502364535050609029669547795026945681889376248184647421530032309422605689665151150247567916746494757394145119531675113486978319557102257588812999041918190398452821898988395058548801884494324548748299981628251289233145825238961879752608082770478800295366527679487318796317106731165740311628886931582402138234155666645375140249828724357928582505833848105377629416710379329166768116999299037087224361509284401374300879298828901671517867766970363086468098709389792545433708393542408209774466038584759010260449897873643426431296936239163184412431811961089461440511377060953320196640751535518374333293535884365494270896508107628915314257928910399550605331310097583878095865381604579708077357347850006186099353826807185643803863894030457720138758264218817472265007833071249792188452076621005004490726454187461194984093635208158710937970566105869203306906794876237397075537576744894560784172108018968216920827936772575620713154175069045953217149069248339274311475762375540403938377843876464911697029220940746797913597411498001554305737472120507328179199221641549383251290865776435678268611368010897103918101194357537564043540140575640857500616950625520617481547767296013681311859757283426796117936303847345620104597307065271399470192015909440135156170314352711671327392286238827396389123486446238148626318432850437518769909335633984257985981791694432439288842072102953439223471704890513752222159639262762834682486103415445834371948947085783437936009273642259020873634929764671314862581527086902043381781110601252358828096328453396733076618478788786721385010375679179110368027543174252958956998656121368010950706067640526637895329619268640912179200000000000000000000000000000000000000000000000000000*i1^116 + 249697307416689477451334024267563137032273823609431238621030854585930945370121950399190708102127241074468982422889064311045151759723701958698607738354465421120605291713243732350892322506197008830376175232012777517606239206934954219784683749115795386555634851451926315052481022944602823031306798530409787809169870277732353234504667006658838965821840007657634064231281385335347623420071023764069080549153481094197717710552609164065724118690212205914205066481541946252307228447814679766614667707695414223580239835947304421100987153768985032276688204651184283148238721420696709891317956420554791343114836699016624528178777784215432447078425120728468597626115839463231305828229080776689572622095582207757662598494135269159940883797606640056953130140438285385647021639361001416262651636606594276179288442850517467823227044118439390218035551019229669935352497228863211126876890392499364215942547472874379932760345410628918037441957801987842945414917484869744882293851761162466247124933406586861411661114291443664336372890706531206426356642052028734759411368692982909365110956524450548646818145318796864501966182855339662243964864794450356068337268621115607519930833618651559117241059356406423350495608276525449815350734651187774065520918873328097782749371565060558687901425130296953065608931064664069702273528469664489812117323114083843626481077080234321771026494008349607607248348715537025574188432317831244502882229799861177837154654037672176127322308763728205834787979481521552275940524530282950916792618343635586803642143877225363743328849418012863700192025380770850240591987295489800649492910379842500598330226080291092479825115170223495248720438672024541199840247090326404750304508102185107872108059480024013208702836401822994828890655555414883041565608001993765824597166077634092971204302662499193210513515381297029224061957842239138691555135323136998015022278656487700997436497186718267196828105421981636848634983642046768928078319825400523349053592382458370018030883490754278989233658253811447025990652633007816967471955658324320819380835802807852800982331187756230063741648253252923128946242500041671258675095320755730032676665134881640109748710998308293320401073485493535710589435607261060619595463517751303276852684726803706210351823239276012805763638104752680374054309737881426560666504132274941420048279812958305192952542166163380139044513292128252669644621723800962470181326269991243503029848750907131803718474979999431834150511526715133951601524453204406092329281796456527544615110427531958182557448645840798387314903243840145709898636273713436384521152525017543996660686750069106229119807659651502860123197647358680199283539128218328113952154939540043550631216141116688960886389979064654903223818891303684172871817881659608984756783743841947015149532293457966180716890099516558145509389626664905924452232566593819695434583003627520000000000000000000000000000000000000000000000000000*i1^117 + -136151524108346123190362211916401737704280866744332348718341880920087164746468345011588398464380454173358021087288020970823287659510315480637824255821050134795773238375790019831004756973044589184774216156344794413963509740572264241821968157522316686665011008965978359789117618336641055741452161338450646711914362660713828412722423661875319363650644848415120035485754039114428133538984839300230232979678675853910067330585882471995646041845799054150503998126177683715840862029279146921901439261385441375326029207954761991316943587290053147563359986567402179271201330246031089347160029853424227789529777072126818716512678599994324545921970782405335110081609152804502033608268591701432997659054168727562715157449218556191077815549636550332408700986706394567657972259410062582231812362041394641912638502885861941840590243868756828255983555409858628316287144497836933058794489400684206738141656935968432900663991852313675622483746155141395812937461497298806858532797430784073356617312974526827656645026150653831344725875419683696494318418594518042197280220742870660213214989308213920701772206131415954521048707098266338004606204806200667124462257615613781776256671061221928445612223639362299617521381356545223167274703660718394863165798102909413729655403140449034891637480042164718947621203655808035862588562302318556080293767073207814812963040382750148479328502514117212825424150678633186101314867631915401588948873562439835578692326303246948607819319830508767474999517180059101188058019883977986229816975760066933758949991977230653251486385772447486013495731586600538718771670145648438558466170224031301346512540405628077506718848494089674355231855553020792671763248471188388685217154236714334230897297597643373044400992778244849646388776019583437700685220466374006655961790160282685711710648699901547071992303330819030295606940536041326548794703825551266424279753772739999898303165191583546955167218721599124771018078362279445714711359637032340543975309988337728269529507753837175735883878178913452354411883762201818728112066208558085063225180455481711462067328042904512297476846928988971241400458219363473974479965939642156498384780262999790988634396723131158955820721217632364916413643125848266207492615281686232897044788228569766800082229205171952545314610168466554076328507066062906017674508822994390364459107028416274634440948218616200694079019920130164717696100821861772988033126576879458579827579241187205229203115525729665078516992587340286305192910051301566750858115572188360747963273890057395278918786752547762628666173286066850530961719854586712248796197065175520784674872599362272098072479290138807938662652562516616125263677271670191211150372665253737974948791388628589289818808433870551743331419775637644552604376745240091131909134800786992000789190514996917620968983646106069794642346861754072312477131063466691434775576576000000000000000000000000000000000000000000000000000*i1^118 + 29157246708413391694283218720976306470220746857824323803699761347565728231800398353806859533197936096967179564472151793744090635236492952648737050347613374187055440722598887398042341988268494626741109159153457405902813463200654729820269528224633212061107263636983538933713175331825090809643278988120012995441666185210854746317108687705369008986119998156141554254199627065429283024279296182060295743312996870809485650251572671102273107495253899380364286494981737389532613041573362068912762475670467831178997645928665886484948418351098759060727330555513922679154973774911104773754895687812229007547165756905041205065186009790825591175234937189439852604412233366824160800479654615810626170195659216193947798795965308108083209822874365966988365875887724757639713281920484118904182124832546459005348786468401742429269333193611677276661996743228360897216470901594550724461841728258385039843037962951235113089271038585939670592083803843413593582899521116107894454557121259443081512347653413475188720008642892816937639987561110824975109451805093507261131764597863409525904060629397502135843133504953592607925945466077591018898143524692000092574839338939848553192546405507332309302767731970378700563447305165015266555117160785915459298010965164045867003659118232102878845643425194089387734212548658287561796523622644553084023727372341544079222145674637724309658858155900977959070127717796211070415092729935433323416067943572649466627817805181275374891596161883153953235524399762861025699971593016546524898041632672752035243377574429811565380776912206906660199382186093575892433033068580465355161367590163945476954087785637288857191697355837886346351735414555456889337586361019136862139492563644318412523981476744017252694123492784845269593030611559876295563589339284699382536907561095795243826058469241443751977514068255711129257684898445708183562652444703683806699622496794650932496929272290713162673904120769994469349909605485752385289759324095200693763316626391235169189029966319857562168532859122147482616675965922766608614008669560528683624236263182336067729226432225160049479054592055712036873657217498946762788668145335042573646476023948845145036267759111173569035433852195614487194839915425090881555585250613599002776120680386332240831416903613796787434423568213973556108107600938924664638854416174716942546229255204027671718821971242588068977676696295530837807627098776082341467241273739657729065258756373927223064603180909401397983017638135222852232714520010650150499171370020533470451156741193663292561604090983557970446337954600213279394775314171539195325797915010548661897810031292667624544347560664286956163887050020286987611351606922203845416260024330990919609017857147821722692930700234556497683781665727223855570726025828063684915758616384980418462931427835223330235630108861208743435771889079752177247455689019811168256000000000000000000000000000000000000000000000000000*i1^119 + -4227685748508706868899982847619699011850995318926002520885087103144366067340988943465385024187697341624965094992433997464551691292235437677703405649797189142399160683995606831825327403153561049124092179799474239590082525072053305413897460610060077336077673888227194463121699728002523063854361546215195114931067806710285137622565763857818197594341856677595564720626211844335699530618271425380378034851499895231246687487650936427264340401302647477927237262983588155997134320005876412528031091012915537237556399920670939634136580345722271614111588878496097681128404486584751031061313410297836707947832444504117689220509781847744106053285020936189336480466787819737807366166120679140521821212660459407748225043467167995025970782748329989634030034264120975231893514213875137973446544527434984505404632317196940879835719082109125658666776842729536860633344369009268904346012916673510468451163973846651486157673373666091728940627021108392548651434634740332270173714916267505940196991190187006938822884160727284145683438892138122419684005075809963489300595463565449212579595577742141023676806256311186848630381758971320278486714376619718123175162691396721800239414776519312429654620720812532786882178214740169181131701667569680912600869394812868238856414880199879214664194649673433453924824204632126597941732560279995931751296347893409433183856979684694694293322727225339543212010462768314959900210550311099293161277351866821118048535809491920874402198739595411044942888963790517219044817418625202537506513630781320858864621664586798389870756823526183278432917165637253603851666097260464795281352180020582637905228832485383260899212008256908503499111512833207051333599992963748208377951039520190585508227081279753530877059598172413570135517684647343746247781881604719682694002032862231132606225357931271664118682117967293438228389380629358421660354533402682825671893273015786360556006824239239213684631429656832356697974721153170433960236502091839481738698279185207543047673746195799258330472801338226467125266621196870051961699693514462042009038572800594378085982694824769509034015761170189809891133139878155022508418368394418591389708893310226347593163119546190342087237008410727844675367102861186744870960680956741038455591286141451540036694966745466363144030655183063100131882013522660867839314495031055890768633371964832156566313842806809083685972814076227009899516764470601980178963561221818364454192561374619530090745710834376773888460917696458911765906836202469490857577049934045989803616492066332957763813551734667273263001735482120149064568748426383816324183193339857317854636797959174787001353865648133846645483828435185143184102305110148086456779626430315508427817088465766817728534284387049279353743594647161894149036039396405613195518273888795811422266518962749220169297473545655098003883668342599161736955281811701760000000000000000000000000000000000000000000000000*i1^120 + 398153066902970449475718154207837457989158894437797039747098656961352370079766839604387353181312704979869491230644177347255053853017292247974234165361449082551987523851011158332934587995269106607287104728363073950379274891889954120042787572724728403605747694772380404894342660670187250011365426267146954658361661111742542850101654110370549720983088360471919394893481223188648502699269542944019694317698105495702171861257295573627118077617390577957836127430450958620516740769449751635859484024506212834932031708993503203490397028374656956065845964612573951790756934441369600953333802504195198952710334202430014831128105740017795079906614748484299458005266593589310783556643404875490854770897234963144204652436128348204029534776459135910718095510828344834432450762341591101604152818857607496769880785427993580694851690561352876450054692731334113513040375887882088193173568517665093225836546660061266698965570347652975594989401220143823610076445030310839708156178820862450468894445836194123171606530585761347897545950988688525660840089733329720699021417008234097004840691286309706870659318863995823444513260899743461186549820112922926606725255530675800756183399945804039474655141341113714920589329404065632351325267345903887915379682701158200985651385273233287848574644302574799808010889431277331675705819467496974052476039741150998030329652269126660896938819608122517923594223899870038302601563663300224517577644453522202396292356952952084167467746745517465861735823179030414279345271941037396030100989230516350804875356512279153698136664413061918722284829585193033456818546869137920332137942942459939856558072376398256492556153048782698787159917537764000341875314033954455261119937218043319728404080992339100472466068416521704177214881608618765693974901843045844618762476515118841926047280453077185177397818070387468469016104962975529858993645726977634753594139273671242037272055290405566391508845420003987138895950292725247905345231261928636579077179294408986268478945897366450880995725859282226000345605552888075287199836832850032069721046420413105899392090920077448093045263074958803827039677985887950659789831558613056097274340676118533695402928797612324327227358810287257600120297460254562972489076587508790545867561679145568174447441634218401930979943232292313724309304322564818722835328864494566120327702223343889031602632545974908409790685108174411994931415154000568699027685870149431593484068041386318910061144517395402646561058938746777116243311947666809267147746259498383836456059745331787045387117854224710966111451713946152163647502184551034946067880797519695677004149445867674326532220594519032521430465136363039151004053588697521943088694029971253778920563719145794684635612829586719800917913586225971180027530301096146309863391822728084100934678263747430821695214633827291355449695705581406006777217024000000000000000000000000000000000000000000000000*i1^121 + -7171206180901246531869108526090356520654250303830076890283560019358345780605480461425754021224973687365202711144601232923485375683863849158954146202909272531378244287251551770571342965498583328515215535562710755498435621654348835529107380072041147316699568302278520563895869723081050487939952004042432840423954756685720315834486291496232171445433346811018994924465510119368709250912023462685266954829715916283810714744785516136363472585711495859096011799850988800237029848780481181449075484596503008714215084820414061620560345094820572226665012944504922714136061973355225720587007591415968998778466331940950029516355192507877981656960038287038238181178852266210891682348078475232388470615868292821589707365147818394228984380733387961239020361492429036461412954809767963457888160392867428379952753784403109542153052364426819241562541366411340778499376311301029213442201935678445674264558125814078027420530924365575610181583505887084359282854052666499431583846386680697052281560271759417750414310669346371877299633279757046096544902120680396771094473816967742245749156411224978584663866677577866844362148023810019472596402429245637566501075406103212380886142554457781521043339821961900049436637387388474215317578039771512068210469986488710416824633662080620655125448062093072812958750248953853828733365389509972577227446854811684620496789279193015917896090454410428162328517694308529215701365139441376924014933987394048804908625874748779957965000812797723726776494046104938362343952118263810353519618528586667080641643809742463306282637385532583194254572747637869628313883570061707793223009078090987499424334278558161658306659026725088443452801972162018954835612771274958726169633658349543451111474079501109622323035904314572116960939642182347981256054781035658746490880346922547050308172431846540669864162766395537618660081248938606925637419393816769922377782640554408994650011461963505331955117909784456787207647963640781548804446704410093870167515783317423701090149920220642673164635784095336635538970466504821737480706464743555691131605737012499662721150835372497582288244150749155753671537656550457344965720509484925400108458201706129214252189679893334475628442868492668148830862508098136788032974283014207331986573461230019139306807636645737436183743949546877493824529907103863250632105803656003348995160773789059086290943226958722107492490541362291425127870569182044033618718518494746650613212776997994915945467217568749583913208142022395102861576005644973727578440964128543982785732154017704276421639058886115131400204940564194944076074929267015695592864950100412227509895168420398627635021254595198279120654104646972142540339814429203728081991746142779871516573712067710741382259943138093020059036854558942566300260540746690146013068915424649161811142019445297013867466619975046998104088828299015566131200000000000000000000000000000000000000000000000*i1^122 + 566603189485583173218416004795796248668516976796663594362643539177605266480974681225469446753883170522204554771015055097353907403085717922337636047574129081602086295183893994041544136580818586078496361887456694654982946989678331941620319330341912742469462172497270502113852252743269396008313404097518201265504753277875906322589957846255258297589401914269083800294019484271377080624005999055260434384235182230830847153983416944581382710968614518203533287545758904057938698542062865911258274397447471972784742853006347412464871857666522136151465019445101454112265593832918557973135433336501842473649263350526812903106194456589267553284333000001707194754022972019558392569825631332541633196789930045051487308709243696767379912093116352417669948036510287146536721929169837900341935849384351649032772007924391042048160137210256907937091038591518938152433239081193333875845919959113631727258973798533786799524078557044084130676860941244558003837688670643431136006496138250991838841722562639670531190695540589710531510244652604941699731764262544398188653320852948608823056575348191448768785663430110057917240915670360095236420333623553242220276078327249483722380243049529887867025538667427526174402566432247299426060710612877795776380909058190052564178604969232708236486512538613879698033515892613679380600240112907468807102804168465590671573270818286062403927703188057655057881458603785324424453212875856850485615848303088403128767637872882647821104324956952769945005103111403628202057307549871120778132699780764328910866720118753716658362765901478538845557454716346035449566796561489399352742358605210356681510379850969105168664307839322623898165263998638701019358277846617612835741767677822534196347491943000389908370355416410257751059184047306648302542364917205304212095298259777654431963035801736730735226463006096565584371185484798540292585651001307959886430396693528721127691850111285446948126163812463546733469308550094994319073276389215473866047720534281698304159861892192870883776402595013950679777708873850634053058802120413895106018626943272861709254127566498755160432454253065316087621843430724739845628448574082183269345590896730983478155212422162295847424201236538315633674285734377594427902537454109135370779755111582109268623555608775644462854339075535783254928347358076333027839865769953874871411134659417051644765864736563341073341336072781951769130684694860979681270914490318273063072956244517955527741362866666647490715761930746661650050412657478812077398046723536868432854124513251597584796902076035962012090217072829727655909511682415355225519908415423943625447788233999907791747380408581597266513884565120956042189424582297844545913695602901240545857563592293114498196308077381648868088526285046022033816184478677777463544660225687739291913370644839000266188104310069750635298833783848960000000000000000000000000000000000000000000000*i1^123 + -969063983450459063343374952914217803680781043698475034650687105822287432303080212539778125473592302326416372487298812714096032507425511512432222890500633595328332125398833298036448319772444188514794984373404013859485470876110759121557875991819627658357849880216435650490728309964895908965801984249805994484700663605236675529279000034484505524835447368193306767910436774685181779039114519140593339208709168312799117614909415833859286117782633616362529953665595008718917192265165556163952619984974728112524103987528125328902487199656160623583716796833312050550866272731601561903279132515412705116751383611998849544468279460896129993196880894888319122682083507766012828344944654553495364391915365402988372775243150826057087090717072959214542300313095578031433715789486936174755931228994773329305097157661509816264820790853029328158500353116940666501497638613633633460861528740313674636301715760412689772814954242185636456690368881497931488110125670002183191111079791424084091259155336866059480895237152161970630177115954687446357809496806150401629493608878382035898782874429280914837593968640657464338554304076047426140117763194881338736918029483539778517397124697594111703598755603010446050740159560636418954708981179680090142779663984700585597963680054258280139163461128529868015639391535821116546359620576762415203047994855030778122656246442982132920514931337725558985818231971540922255023143187531888990857590876929862803855792687266474539568632464258985514078731821826916851002942309242145776565087279689347151495735621634316394627919088585377026105993540193394025395620873745488525181975879877036408114254089686180638005896450880416025779423265258430141532443605633069288016940348569623110928632672524038836521659923186233453147231736430278721868243924626798027906988655542203151644646060280135506722120303612138306754364420320427646201034204244280819993762317507251496607304778530211586367691604628101203427721287174223483675665599912197067579328346302582149504424168662472816959644073110174769999507889251747020904029740692815391904787813780715230187408942779188978638818999520458721911614881314125408552617078592941213453652176340364421697732916263803626045142429726500650076242969581312178131378035049206069661919701843253245441689076276014707419856236934140994547702725347143160875404101329787235287345191416674069780455886228284289238572203648764532762866874063118622654484202158809567040257959807611944433880857427131684159366664020179555606592423762012683497601517023765305210245763735968706834642839183298464819197213477440470186748790764435103757514484717332614495562924612690996119008122217044832565238709894131421041528644347994691724825530437645042636788122295610199379673720781279154479518947158829598037499529313369167693550280163479347885046262976234894055766022467955589916917760000000000000000000000000000000000000000000000*i1^124 + 55306304782168469982597387037602576076038547067164718099035693426132500714480774894426860576070399096488191955245032119367226456287864237503590020516482090693808624722340202063739833879136474571799627264723714350754743904705731504247230575491984033725513665039992177706925819411772047039547999098280319593612230012900167135655215076882298691677049268293273864173825013210327174977083654494865748673826414187159259300774409822696904968184246244194855395079044941386128365598518029502737102280093375583551320203179117607634551630043365881182041020715383280815271080552135387145730498748148451898557647576491008352935264323844696593938023326275675321685021393329870667749450611661777063775174875710820495019582683351055988185680090296112762835551321547475203013768382546336359413904236436212061926731539635721126987684744732517320928143079449228754987001498303760827463228298009382151355621425279783875706427717700618621378662541194224083479458074441959610697847551653359710844512581334418928546981755872682081814534634528276451288899466328937811600350775744854118398426386573615284265997617272722026080790096300202879029868797399307887401030923921030835775738483867492978076273684815925463201085771535642168768702481914943224971342241981465799351451035648567194142291611349228420877251109785997415781466033782014195664464447268475617957984613530316439882452877346789960074217320221626472583659856865466240949118616269328820221428360255793595207440330749283653957652287965615392664678316388540868747457445650472896474903403144925678566726967224025905429190030442436293004255033835111264720430620308046101606487383710533576873970776263919953648745027121863592661611852894997241932396001597956039275843049172674388403668653058810900151579660275419166351406294297316568720940931577714300405828092209975301888753932441057063973492866823455882556357681680427906179298704949525409158074751077283302798419767771223872270034836847863974166665258618854726415782480868374666807845280247038813494130804250711358187260738734451235515500228085801580116504532605499808330069010625174392081507616951984027945844397699551446672199384631721064876596112368976412395832926577722390242626045496818259010120093704326392063269844307941813536433687580132209961563300970656279380912958627779086957176585343691677980688799593973885272323114979326724866331310962472392067423480478551819112297867270623488288415568014308183356459827200303205524583967187192117366732144273397969237304953115475349456467124058937909546063541890185229202879908407772580740814041966989791533547761592396377819101790672243583917677354083321188688598970109606699185847004017679617370667314504404819690458122251784378566974576213538883468002745163864410248251219014350480552817927285140012265506835159587339298817876376339078082337668359837093724160000000000000000000000000000000000000000000*i1^125 + -75001487836401395529347203676861366962068694137616412112164415262094613432897845976999046847423438811961086515213445261753719876114740537373940364529572275453325192003455688139343515321076276452469117281570873422875545516101785224313288814520913676178980444570837228610668481135242615228729999138162386944247141682639980838080869551165545052618630713368442196133304519801831123424562631216474466181046180818992571487430709388118167464870742582266252746609790493976063391667430982831680545771846816447271212738025896029689153196304109069038099766734689651169533474540924436723841912548695709850011668695466739404914684008181554171159308933721224795867518310014191044188678554612242553341274888638092331189407010309452135839578760205515312946606027121111061376675440266699265138892965842352772513835833329725647335964486940713526387065323342373978302136881556807423052294541745587036022619396088570303203868778206798979641407289324825455959908729805259517828955341617743558527502840145265577473473381405857955466271188496755466207135362954393774623518549961185459955094149831850648143859424758731781200575380414671798179062125237394554863237114982674507244591463969693152199746097392413760842915509744047094516136123270680494816985866950585108585772077477177055840292959662547393941701591262309865186719979886018348711322945842120715496257242567365343468880244101090833915848681036200703378582607265841113892588174711494553709518638883887697788790364468696874709260285255643955777251891410431860070423342557185614752716585475051682960186842622449418862067396775166006900787133135340594745145426174469647189089657842366865228084218170798333839708959512803715192048334233449732386640230825828961253325385355972128105373460343941209369193522214896512464214522716805034697909925099636262949166307710769661000992206821451424580539988149401058564010332884740809678289691968961614026727599391225292071028256521530962196832212303424373383852859776388723045158888727381755451066369381974004518530376094753558043324182419728264391231818000645246013603229454452641001912903833953861222469619561662101168212698685160989372150581565516107162711634756490462243858298190833358300772243252186619332191091008102985994906554460033102446242926341516983171775477533368869787603625084180465044445672376838335236166200542609047452546576185955940634446871147447119268443651328212581142439188850191970144410656493750007146953407110481094865519943193240701556292931674111177261772410910711546414720446020947273846578295644313382741775737183717788669200948767519457465125201224988124035748028478145999073383455334862027268214654088680861304258409680729980175205766788075969277140524788160981617711421591762128837366478915720625174743531851650033391310641776561394833821964276969473724378398386728987229030954683072512000000000000000000000000000000000000000000*i1^126 + -1913041452816845525433219125226638943442132848428147206879432550190740879402197969864163063678748962080974184788581436198265541992088319998043962896244121661901062418406273342744071666257859197944026813606222611638689297481894738543720361291125572324293012112333946606624904240600456039263171093296626930658595322013238361373430964005104467149092963923879261488884567018460963441692593176873226598473574849102465611723333479608811994878796846433111575780347378828371058487699576404413740826573020307114931850939100111211955500347786142688300872528492672749828040748808666580504102855195362577848307693448749382025322577957710190889450251901915580110854835547877103278887087330766629940399578070896919731383302019290489236991660048925707123272787505943772547873788517647120321805485648448629183915158168084246946625908089644570410855957293730954654350304045934264659979026894299055739695882192228124138460849682772334535330151651639936087370445893777759739204154520740609208699494026690788654368511760826416743055053207549801035554512258154670471318573161935205338130656657984629780221915362226371235942682584012510411896611126498269827174667382809536054414893737922479794920679552251085876649949440370342159201205580170330920191164266820303593549923867359290549566910849021294158841775715551165042163015696932750251661157172914551557342564465543839120702397753660986531097602329781690985207906189138556719800180502731555341435120901423921173018998904967592532831236009279365061322908256666191403573407280749014285465289007960982814729529336858887273510483913662949032828128475749718893382390665318908839778465208627848130436224528388623388116692090296328540103156079164600332042902273519746384144592843684386093066801584162117214079113279366349735254907930705009201494253364218578257318202072991911846277664545689939241601327948803822382301532417499559973479265443876838054103692050466370638640908093084250193106052766184863122256678614430426071112176268851462313844043961422890227330695055482656727282387051772869203359157930067665473233030896070852878853649501115878244176676384395322714242344283781124886857089297606436833626672542248024962161406183759576995877856312091161243906101060857266331697530775707537303456087432174595226039537074196399617151562460237058131012327888064056089054897339633922946343605309635438406313519902094978277900672051246481780919111401289583570234757745675862982953505395884545122263725500593218452242673522684883625383964389718644321752855488056778999033225073212809801975736029045975852024533811707935373261214223673587637912718051972287539190237131425488451736516415329284511343209590444404673150813300844524160856104880534201718705574229464212874056700555077409388506400097892489024185562039677521251348499968889444863995564044415203154475142348800000000000000000000000000000000000000000*i1^127 + -1412516612128874152782550384607150923729530339766808527243954050972513464274945584341234908414867736227315277709038530125788818079139207096471051305875706076304137449341603458340786407253682237599596842659324642652728877261947879824446407658297926009271191317268431682870023650845667895909246130915662458610911110031534481392524690258183078589550328240965279941716579689985979277245123004377943303479557117672876731783861919059756514458523755777471039796592592625252833166071309323986786120366646090024977321649812070650024203519240599195176740214255194143105253658687269149570665305754841432440217068547887736047871901837951417297624609238862603445220461616812152528937477988395146561132661207323504840832118178086850541987525450029289644615791558806339032269327328881897007783302611436797856254264949780173538548865544682123792727915009219127921353196735432205684443711720562244225306196296071619144078797964154151790317026002874216557911319502258594631787915604300433470554109330258413609872810115495254158780367261983107917912267968238187556060532095928914312216936859751537317503740024923290192075896930696730508782907650940535039596631421305360755208739641858064139883114463740168543953326491401659978176770677274407169373943633954130350498397564242368072263449571945566234859394356939942976953880311750653171383350226151321247613993888750806083172813765523605189514169343763501571014315329407168171870941049317436892731766071520637961444201695995922987201029161881660652549384871002836566902997217744624168366099335531726834513882603360742612763995912331806635212280243796196517857506641604878683167569574190866344865061433748016834566624505389678809090779613112675232670402535393926861853553202948556727293130175789552481374920659264455110605808581548589455342359464729379958563128808578308269221966437038927901656837487547438425378037595426088746224239606253492999326936343969977515160667402637008933367270665618360487977983522583013187087932873456002474913399955888460723531407055516545333320027880200625362588219196593095338954431161293502350568491456986706405906694126126218211714453466896444075237910483661249529161145016741351360450693952641351777255489097259747499607918002037446290359460104862933068572231371973160735340988247002984739232228298322842079822612076772082923438604362207195267525598807803881901906880835307646204534040178314429731814270507296772217517862378038096772029536730903845222579020141496064684188017168149526436500465800009803477868603733037636760128287082733765246597016279153097236576453904598094936131514089457830704235945250746676022398651634077941092275881570693646911077601343245547782496742875363611265415705519169414458024874960111186701846460440453249298916277233940401285379999697111904869612409323302682645600940015904527514337280000000000000000000000000000000000000000*i1^128 + -99867453945843876731614390048818130242396971114457379323628297941833381921599052503108119354023679486732448875443781194678402236494840900595378784961449132874008271277203288266035876522302432853322751885409208576574388427917790574646069236137073301955704069666295716611651815974109952605133896382887245472467599681178005039784402965244877457405915047434502233064637413197853059485440004202979571672508060466208917314364740065532959933013455441159914794949576496816657598335154632491275162653533152403974276018763896229080514210807574905411566813565833279814161669126854021389785068536764433112611133986403403382749957226342777408127745173289967921393748265691378550351041587255526944016612411696771658963672622268097136610025818001078661958079679807659804120887356919380622742895326405742939502760418539054666615429253091824304133882373991283836684631456222587560256720596820057949249129109549876430999306315544342504308674700261884284330986108513402687417008018245684111213841975483118318280333488595179691213952436284451000258194477388311324260265170644119587661057791143234341804487835132540911866051908649913890326699148734058309599214012223058996443176078945842816903933559156308950778367178817589649009153346862051344293299807099551882125459945605582569992151728148782014669859181486812069035354874176049019138198342280498895771766022825203144712833795388710567082401054398788556069685826817749097323438725648862757293280912059641984584750684351377499420621515380884643240488151767880654348703193653509402969540808293407832888869183402780750340821666053942026747476749707662648532695107533311570349076457706238606196437609541828805640581895005555020493705823747756673471781767694602535010329582052210493190846763954681833183457879100439166404034362857637732249864854127410258553312817364151763724954886758088227670882075400754228559450823849547126698898612336021201125547844656133567989513808519189343254150561696783539257512766835798644131582551941060641803659877506954066742354837982335898948341950032842374309933082735961150699742890906823871615496591175866398093658170180334566248033083109453495643133146085875104706677198945857893785683810371966120753180351944094012868098487905162449823693392708710455697750699114469307674371185321669055110921531548619202384266609752375276769502902948957248685236555071543099425455242375794013007505707470976242954066067073478881346290429998827406394643815048800130421323827228492080780337092576379934266715463053179688790483821230965235204676953578769399367380412223938762810412905410344140516560445392078855275824854751848706586322146120217985491978621455811788118980806687753723858248270454282261385700576822925905960016054900080905082995613628432844604448575872264714851782591478543980604491129730484522560232669440901120000000000000000000000000000000000000000*i1^129 + -13439516274243556732695153120422022828064737169909086566475274167246235647539520746880164467045514457177124175505961003906726376771241241992092490373748246263350657423694166033381464533427161986985106644892848777170917939598920916953401814525328527693707565744995385444334801637448106232533807528873066468496907873323776265229767960870344161252693422451160261807986029563282910781818917468192026662748489018740186974617605171346954419576388290974817103897756190253193621267147591531022842151075790887860479036207821369815456660806298021775710701493038006175706478990837935825828199289028361459668998763833841605116102057582249338114141457892414832808518301700977603548080203924752169328545351243621710499279889063249953125512833196046227010721585810309094045058272742600093910569385403565222305781218411597234130840480375320710815557958706328894455574994173269990874740665677359980500361560669745198705751469263011607671607058838758512775821450198645163327159897497145858333546804614617155074794925685744538195315357486939355666291585562018647415335114774692184043820220670944203747099671051620364417692331759865102112895009101809072512725138558533332893020266596039516305826610075100107304564006699474057187196354286376595804633013400542676010270225366813950205487424325630286408168093063165854834838232974349477186150709141385598803836121053132969523883984137241035207983311280015615978581277924162090060841506799601140667227393132622142097243968908369746189420523762381953283267797933190779310742946933483037141485571617168628148212682911039075166056687750086654670818725605710747789341454560190554452645686156676331311792722822927608633556313753998494901302685235910261736775783369047634873702408860355212046625346903502721506531086059784416196237921402704797365628389396623404207068201849580583757071224146573823636865030228229675910865857442112897792510015559446324390421612997804210824043742677401374402493723907181153937583903766387502235099150892252930313625780632025416389128550708730758662420052397228793824068717958468144897953328477357623757797138804647130665898825303174626254640956783721304367980564038091403858248447813910805678283012597160656543632362785947553634531213716464283561021508727606952562308516555291620567470619832443420954507923037174931454383977589102963268146045255320888179453208047435459748628965145912250922740749486241069724564675190700100673109610401454850768604980572696408718541343058249832609626925581450964320873560532298637788707861675862111535865534020285374066074450442738597424132936134573390777307359793694488702267381230550262880798790499183275987065953628082294002165327921830387007950137659178339515031870164234688707807455767260325757121338521162311733949172569382678418680606856938679249626400815817538257662089625600000000000000000000000000000000000000*i1^130 + -819913916439100062641680291633721648055174140569858031456050671509801966044202154154165562675556652392481577115528657953934207133578730175944358218659837785383155332932445710408825060415224811270659857109740258470409638535437733484777273945377243798878687073233695520194232044725551677442849776838607191119983647477127717442703295573792340535135241967132224866480690161576079124981486230713371983620021148856023220895963589093700105454348461639580405487337507168728525365928964819998024426865828972117634720376428777095726697218434857691424793992892511442060939628258776449630698964504692483913244768398143158246484848496769105500300346277082344774385796539901430724869682289085226678252313446238134303385214154149689995083770695736084079722189484530158842716150430860164373584142811290635611960166725527930707577580104173733906118471756037957895494471499993107507328769518091072977101002482512581011868312619718622869872152938882680612242395978884210529886484792858242076594626757642332170338265298492530816488913341357382589063522320091282204448222144506672860714964421557249648491154202571544668234770226691322814217913456838371748489356022078739410677015794717094724663041351308854011446545262566084497567409797318848986610541417337792303365268502451284348458568375512039430517994373009318739808522623908420408066887299137223470344368578570551077917698593361080210071177819079874927243652984667575399522472981788000748091827844962924891530651360176161543013656111322909940432085517924117630137124383136213924720948801982703178529401798855310869109112952018191511214975890737998663639314313765507109005339935923305168309050044286628937776108847468336007184715624413627836547905729007210616809360072276110542607423387980378773519513395608549359610511195215155383553578495579178147180876716242302753372508328452863755118244959375409123206156891593116873450558619341953164346433527394514196157854518628794716598027232279409526886241553159973265327918811744874620031343674160939598630633502362355344440792550857509866988540537805891373568410591531084179811601346344810568460530051696930321245247373560834384429899168162414799446682214595194876411144537917371349277661819898117685533181559744930039856551248208376716055557087507047080973743133860875397035494647877017654126593554191700409014789214249717239615750367710395014154317146100507053330613681937582505179777700648976219786466162283144697308941228201458111530987483099564795176236707133965882353658429415901550438899461653966562042131522758989449330946313479107072490496955095546573138476452846197032524164982928657814291697000294945032728401055623546842817374668455378809331112519985358694844407515659077190739556774048400170402275558681597351178496241200959721369210092166239789754470968209073095311360000000000000000000000000000000000000*i1^131 + -47525402281502633424076971832702091862771780677970786776956390604895178853106517691884278677129121651701231907882269709268538138457826774732281981100985938869339438958254544119590099974159353304047796069988989262193491235133042623837520110413219386805824728713435233392247556247032851885063380433676609326563422793205860574204186864593640929986660058785928684654731601554593777668310280285689757432149241223306937115171644697493874381141221380842658341596276366093966595708456438279827251639912718504520558772087095835701552873426739861003774481855923859248512762533933605350719396984945508820346210986300219821873663050996701380886024770466833395774786105005117750148620820736603307461804834110996775690641726942543094545335182901584026554336570137127217759225879430777458531540445907859901098972139195711448404983086785203361094792775869442077829276321320816016812198405582502952954024805213444621883074254420761472244403425998475332370906767531045002578271629328170478345694540294893145930965747770055939021656698369295854108190300243811948739091866940549479196686805914875559439321278926961718805776929990101308898004142013065042938341327484792073664700354996066292627565330473615796933033280892753928156502974441329957420879983210560789590075857493658669785009281517012976016259323444984036906627939155467017830536878861010982507020097810285978793991849930186121524865872657428331387573464811331663816273393656954732693696081655677846393293674200965566768402575926437232273288208166299794572473335966878203819997121118729644178063384858072832354366018897806148767312796419003546066982504509669418863790097218817053789211172051835284379060695112682766172798088924742043977845712762145038099655084544414342926975812241305177681532043340547747828785663400462300744150267887225944906598496794618991478089140605868489053277888209871610964262869612534447953416408117039184994419205395603068462037665696396584217836100927882157746978962669588798303265618475699552888302925471737004220991479497045281247919999335021589041254851836453509642764025220407211928912210343350913205638727573804505832508873296501801472466445128522247057380021145459822232026058160438669122844956772763754638517058498311282104160916053234436500414866522360165444800770566652126057411161355054124338391747993287652272131253852524288922665387404748242357756632283627563912932002394474469950234835833620018526958082548222424446833120080027038361561007950582152467816210352615893566109053114817274865954585858136063911729876207793494176282688917789763255576028109538490013827703342191494997606381687507734930812150808904543002069071747429079276013827069835702063310991795904829133167410460528928908909576470311285046897481774626909287249768641641608985448779117258687560360177805819904000000000000000000000000000000000000*i1^132 + -1785516616208619881760794830257597505769294705956307594007407799785380013584775635570104648525786018977100692694981746231384971177676009770736264281929609391907655967154500076870180177448029094116599198820641159073540900505248236407924373042326389310861343124950363009930115260907829000596972940652969400259921397837100698805238733238022830116015371003286047608950536814744935764335606871839782755622645772078951088818704788672538981554515908977453845874844748664119240752108319817345835442278024310337651060777005675162701326970721607043393017190406725469682155467163623757862672259745441961795069244708702112148674416913728958510379956239250148771885969797366563252958368937186978992850685807932553066750496512654563702962389098920866334336989419102234575585881808173857787257375003985006316275307917806922781512635177309552478117759126975784161218785311716399063287225452374240634282901367551948857787411016258352442805219633724123957924269777705852084607981443629886691193591598915864880681702934773111917861516982439530979015203413174597109592291423705913431507805356277205927577272102370633883236541307063899357433830676939293759466065045598539166241467299720006067738101333757479498679053636315473170846227536421348094608064792608006999463156648178858930273248215624173129898187052133274365992740778661173224991152676434742943060424904202854759036546112054507414930281352520245313099660928204436616491156738486223212047372000864515516384116582871540396252643749644858915943369446312761098188501833626302508944790690237472833169908253616480990728427296716986428116675473253595766292359685220236967947134725781037215727510296813227558359904977545890898871283714322547876438574398876966700003778182855000736076459048818087864852349728681010031330696551429997158144522363268864679122397103793236139918038764285689894430704156907204441682710834512054987394681374919360590622700933419633265785953184108902283913901102160087988060544552017224748965293647721698820446624519881640535840770381381529718164831416552555086365115594661559202657739135712804628138758702176060399598700672718208928397841023030363886151115537633020436447598611289938112305776227596579663582673622599690495260832935704965623062343999148371794899971893885130435765766892761270653403958048528079387468798360234367971201445542838319911373247197450970559850443941778682071488404257926526387953364128777930692271248411945844629234276656551021242944648029658511990280715831212642527929454017241047152242949015008098976652217287015407086878424785410157986981223306570279892506448270955367600036254967971884765222079174593593041703603414980362721712333725599102233668793777908916273628178885469377685893923092785151050620494723597038415462600717868716809926654247237873028070113280000000000000000000000000000000000000*i1^133 + -40214123682213744674608523000437332879711471852809439451048927439928786306410133074458880449332699119625736872499828575956356699094882907632952187313382725046173248714558597375111280958163162909031327377826019396102455876253487845861429315357561398251402207509562077393673594357393775215118983124138947796034602079725084295899872980669050916286106567866410612990133766203597447478679944309539336649782577631087254459562771708015348117637812658132671941296524721028961779158664910453818793257922411592193264685065273703657616584234403439471673213509268859120806234380147361917205739103478595465622865600365686890070736797970707628744787574865069355447765582517806045813346329425735522089971561695399826311630686074418301882346273242818404876863114099116725430677073404250162948234143564145596212132229694017385189088372416457296354029524890640643939407878738842702652368358709609781973833285188493671727567506971374656581199272815785041629495326227013062824843072726269926663391780908692103037083608918539402923853400245895424156580442558973155824317672981003667012468255316907902242397582674712638515345094314549042239635649210635358712191858312942686090451228319095455218287990395653022564662068085197526221464735295305538741440710203252282432911703043847385280391319656311129623358065185685717912961339645518725341513668948553975068645624166189391482966650215136784273203621126324172128190151473404900592903245278015515023020502391486235235749149145608627832685767151718492567864389661452351697718225853059307259858634900650256630210689487842119717512809293972260440186591666084880227240994960577245737740184103556206341062010837069431166950673447765142947542140983376319683642833934609337403892329235344308404509650056296774403651805819916213513223592049943763265790449477701538088813394968501249806829326132188836019436457287520726811511372390378942646787995748229862808744323713293558771258044842113538204384615301385190359691681908468733335310003124616902128978169117799663526584548181018472597775563752636106884728917965258084859970822346859859295706938567053378976493598578911049031861297189210566976598562524945601558540670945650281688802469406646605447526755875789105386516015369435886715007805245552725586048237411679811474901953738119028218679362697400535002320198858679624143049126975775009756747571535924622351830982126881905741578725176685957239730184226454819591999092036589331539420309815871624439145594248641192571915371572838237362623601901250416995851065750114378386738605062346684812421733259674637552730496243882303439747432846565079015474058335812962640699625199634928997040836936744880594034431022829322180377011203348407110822890531904504021592173631026357158889442526845545856983596631751597210557547169605222400000000000000000000000000000000000000*i1^134 + -560736755038464686965609477206223547686533357156776969159177457169592856569535147025037367093441207839032710171529898516937879121669893248909498563472884606204583770503627406628511352989554367000243055291158700103685298647037078920196363494261593488108798507700159463400815512925822780070284029349310202674005431952879924682743932223423925898255437085337569210797863183982448170652959728064022192169823673741527672385000627654315847585495359149456321277369685402013665958961390072585861454540001021196698680077272664236335454146113462767820161957476077976598670488733205155239345097424550635297346547564489531298005689165295320270975354259117546990317701721068832499217344415914753419745785245929117213231844459270028581413518321886363713819637515030885809683945844320633741509962385859152214513287853442202607904992692683650998088422106088065908809079348485371121331587932519950876026550399142471389380896010041825760460379500580961573562950151615658756850497675338098527844849342112769486712250157149952512436303602108378019770131712773531450911653210325236592538358208022051381728062426594568987455984918187091821238549142289277178991273506416001064233465015833781188422314891314103402937325983684263992126877339533736591056540425422997903591000078241960527734288938253311277026090767386172504219326962759134501413611997131432181239771078711189980985600754063549145308314390499947988466875063316512132893460796927131472826894481283255557069280515396956701451716325435976093343061100507216639155506678295128782180778553433711658111590767708023569658579090342926929882686751961341110797687302419146045650709162834910521762600863530314099472437207614328614146585478666895128251774420831058663526050950500767382333530232382494429010659044196585091845499353542759000700717080736661160331548493693366128223020239604462432177975246781545551645773857839711008794879725251513444182037369266373065054449767285012641010030160660378954762512992207034075543438862454486364142573237719933458752906319347292749907245755187242546590348361936214695536838573001190188258779492679414547204611124216756571733531841241394682848770944173378780051757544047249622887407051281952977644222520725241294243970061800340003575663360073048888667237901853242614150747259000301378193303350615635485622980748615559218903237210760549929333407029106538838874126364198124940364587054306834092567135924979512523880003608289911644510812264354958489569195949501845557980521083999587060961075216615354145988620167755807477674095725025144811036193253562814233141881978410065395524329835547833730402183435967941041514839758861507071006448607259082792561351848055709733776054284788022743676619913417741101286590621252055583206133581024352691888412817062441693663918118928384000000000000000000000000000000000*i1^135 + -4936788884355481554461289123928874460242496382711974599439654529316636599501724264078941943081757501036023715648189182020876634563484954948197944469196069300882641815760531148957771210397077028718597811801980442962396774234547967100320682755814996101416298021025796533526707691157979752921644248645257625854156342890523343889656474608479193594985629766707368460992005224467491760436527134050095767731198132597786181800267998370775067521361975344705237426835016052544578882663641581614743740236980751342211316409454793993432477972528455768674820439128314197171453628687990066613679669316070978098229696751954563165605466169233842019958600262965878740827930305049919014683376056722930952176275416756421796687533632580369342747924033603606589584446751967634729863718971010814035418655587780540946793150185216160389737123168507218325448153226640959763066288018682830978970315865242409172476637392486869199702112915235789063906768449814497954679287765788595010799336318612941985099092521622821918357069633633047395992250366956411678479784652692562507435607754311187919688095196479131650293171636759800731227647933900081370168909496077664567701706477644219725263985304866687929606017835640912757155779466563826367209374403495238493685284651284526283881560468284766129530937402255072554152023677368098788799290095516748497212929219507118114080521582050631928536953839309340310005095965141455534698785444774076591985024361386742772397243105870847883103588974438687200776702517873867623748067188649046733273619536396738466418023647612879962790843531240831914954661670923720594404675390458367382475473589886648197820723518436358165729880198571817994076705110444049794348969963896498296276752752460473642470189011652425079952312823575794375787456642514283978137343514125267006251223173053070018364858933513397353327151016676468096399945629091970838951525781022124493595870935769014521503480487134771177751695889809135080016096151374139048717566939640420352643444672457340770625556932485348884303824134173427876280153559447505102890494262281316672828414522757329121883499893661565775835467407540404257336457257523784028559924227828896365531359390858190646708103885615840939983161492258823538890858180143218318181884430278604633259667695663279409348411531989561200367248818375008627341455533654139145123896084785074559438438922919072037577899285711676979224656104134836547877863705698690253122889489225296096197996338822305554844927426854158549874941665674263513061454303104658984626370203179014694905873955094463974523157771578801793919408156699586589395610380781771967568906989287251494127277145846206188026739012589492975330512069354033427810776482100389715212431913750534692775409909526796409621191651537842117434578840317762642693324800000000000000000000000000000000*i1^136 + -28294254134734039815514235275446646327964523773093742580657482751362775210026143050737700227843889211720843195619905804558872698371305540721714756962741043448070676117802034270501303502061156262139263340425132796059496111854910274900727674093116924336118763939082391947609145534651376140952745100463118995396651177412540859995256264783224031325375345348237787195766252191416417787053470237252901224827404519567288146198273309239734423944609896265679769621165640890953781878240962751185169788354279703805477244402563423417886905499233811653234616128877410800388300939397305084351156911221220503873373211429507512943274005783616153785751012049296202939834098329338837894695627128396108968615956675373807733567061853970114191131948895618041763729535564503834430236142250370416398316794228782653582150761231490291292543493745662558637741509518950095057961233380600008183405499329424627640233742147179169144524192597360693540310368692910343302382799500233795926010481779870769374588692649026279935583713144902828545399561007942164857175364866339287946946020447275101896230092089076190698716327810649978042810770623328905852128939048330670337012454632145389114434169733237428082340949355613999773863008951103413311910094905514823655299843422833099778815426286699325280772069592689570397288601489950264944859508412864608416388645242919754183967062709238116730007668265426495442755374696197571439506391964283104738169700576049454126957574469483720655949694986432259662652105968096670859764147063708403864339802601672870094266792429318634806737566807437272569577787211393195733617211100973173882289535597782191119407556894214390315871871769357164675700810879717071831244383076067971413490280034459136017589902975754029750641382734665540990645048733985430813574360908270559953632867383708638849051012553763434674352181513131855353147787295882760820135383149436125469394505366954373751008100331017214318022550784006277349473919630716578716614398766466557084473522719008254631374828056048119638545705369585190004535779264448734668171829687055087435193258344179964073095317076234653925243187533560057259653217802371540732285626472528548419839388751030786440114284588726095694494337664527665159705453770694664538314707857018954049636467292463413796086042159064346293842351712144367628919471736945763028072048269750336271309882852061051159999862430881524318582816120748670335951117133526397840098627825883108432981194436088655839433297870849243978358389439445976171463586501025990139793204749279080304891213173585138299690767338431076462824523562355173516334657127787930776568307390343283349394126124350653198332453788462977401669292462307097700944038634740659967587707714287072234773885194629349461267373658175800587180683488196034560000000000000000000000000000000*i1^137 + -113891238445211233757286213529492191515412961160218705556506425061254771243359334380068429190134829216211757194858484167978624607969558981863398596815815302849697991758719458587214682930400242863962936123181878277474901920123753504720286854721293383828418258078108303220582928444943655836032011154902332142372479443854708117781213047944469772332201015592726187440386347901755544462734031485490749022475274657584554076228857758794334367507374575928504215730008869610991353962219717776877978527458534641366151110654999851462858668444316406375129214090829206442060173736804259061385568838926720641892185157053108951670021719796483876172503592736001928467102820464979750133959406255388374483444499616037820237155800024000052421143588690059132179212225981183402573302021672950297658393738165828494389809506893124026211485464372827432024554656613118576837397148701196239533615595590134164788930625456411638110943910008836568775728396654248734262821191286902976935876478259075708963050560466987858827232518891944462777694875409722301372935305128738020215653880170909674085262256771383465711505006263916777646782213199168803663546163224867400824383992697957279062272848128285175863366000079390469622640623400866893873198599915280732806470058371727991790031522261690974279562355140847946133833067920141911744111143881441288404086122404706232986019760617905980135992975460124959680600509301976677048925350326316754094802800240308724850285629498099241360083703628047659441832117956701285180627248929979636322770600451623013118197368568800355353360486324502977010606464389376936515872501624176867656347318759613971676971893410503996881825032858719595693618260496596348953017297879365614837305158487110039697982842692748557137511660751160875091132166430489612514835048873418402179300755377506948789065273387604443181626610383991093346632456864861529434408672169116630527228254558072144968470033191639790331411126724064041593582128971952588446852041856506975028319421490974027106430784011173770470792228798202934433359612316998314962784687707670799911718617859880300428244621899756998341364321492746002688134153415549932641310662135716910151207355740841695078288577894334241219260577561347294919910147032419099824227221667035322731573717238123779171713316997672686115074013976971991185728703562249647567861131571137703366203384670120718288671044102811655983086562523384043586171074375604501873853797363959823604959080331484327727671901291487039410714504199751417579826786423006484075922911830908502173173236815774963050778891670593138237056472470194364965646910341000990108938359939716051058024674452798094357120312792871065519991574935107134512793928773647026210400936872721114864083649176756566470256134061649562032612048896000000000000000000000000000000*i1^138 + -340132740525491493226030085859981274556862131620226529691300230404564539912446201771490393173814729573339405213188939530866953350131705721470436237609782585984647805877085137403792663567650247760846776261782198602366770865708164524212478772634495680940480781168139453604005713096638707777424282696468030946614835808685345770432607176827196788904910664704553174974656570427023307142709446227180824133815801492883926658413961488790258079911309137346462234677433128116710384512360750385882128691144404375846154144612479647724712141766050856057811862910176988002048875791518434175805125218793385900787951636474549031296380148557840853175755148076808880843142501415216398357002350458862251914328738640576418412220783789170200130631193750235569901962747503798138378135581103745377693485446870325948137328924451147956302566295351927643470224411800632660878810154371518200156425768786697334236493986736222378188626531072920361104435187825419753500998797568778462294867948341883138418150372040182005314699777194758525570133294970265972181225595540005200636098014353759432505382545999769772146574689515832906561317792960478009873934261246988489378381531980568300864850665135744198372686879483577856894656807839337058332021153190024771455748526280257824037297150334744567165388335015945751245941943257920369425898202035549666906136984861216237525350327438945106703225984220004749115365546143560764521873237966899641137470930783821199419814141297250509589552191712752045235209012095424199140113836577325787892352707253034527788258551458676447432926550794060539752311318587302603355367563836633222445664092174682740496904223869828989892985491456699115261715202384839022413879055620538761724987179109704961220138984945001246703121257059236166941788478757595731578428564218416468097893927612508307853245074529844375293444288038484696919531674460014142918093729361233183361496120986354648528125222651062814902568873047791201682579569946791107347345345784272005638921543480129811858983283673403646482105210671839963024477352724695001221531987150468013530949778190535180182770431352481460893527443300726368122816541653479618114427692180544225635500144130899254532411816325728275999460733240202471414289947774103958720123312814457460513287887186174981054562056036374611267437659494460139441274090616400671445949969277050410321078482488180522513366683294550093426892689590622872051709318674272732627084858606140750524059317557060740605746457124232599075633219843715160575946182788555323373855570123767307876247140520092226833062448216348726254650889705535669595003305563639975573262570507632867954736370062055730656327311655454764903964869925003601142236045906334879592393347155200631070221888554950051731511194721961639936000000000000000000000000000000*i1^139 + -781241597033763006791454404377276716909691753913281102978046151690260716220001946623895267463916183133507598972917827434048395938561170386114107175921475110671318014701347724718699103467280811927983830876081645634060512352410159477457760553437331014084623484597486204485105587946461322494487368135358491011207406778735891451632342055644875045464442828304950656563877337909683803066792805205670705765268132894959951187076950519123256125157624895047252635167269036461530928806074452310812580624861041333588707097267407693492132921719650486040900099162175487650559294912125109588599193845865651813342785481636223072432338011160383074078522581676928651255198919711178182032501587494557251499037271445811325511267139547632417625402147084301195130692842174378639678770236798647851555552111989288466635506386273399280677186374792045615962531370363581713692264463341743630039737873259301339554504108891307231998349356148165930725785640861318474823944111105316957618625100904453381980596094322663335607593104396136391982590408623664056106161463120355435146300729131338077638838507818031766605180601550218726320591934076315888356145849586122801970795075786834613134342987629559921510971269855977119073740007655854732100112693185230294760980290447589409304069313719883050268090955205217644253651204186190712749783393914844636405336412944412917416185439089253284656942561079773519255401585745120278020449539217310497505320911442974123928742301191492653666206703532508817106777536858135635272494336081882338210156884497434071404751287717950571366341023142140877524997358221551615189424453581586911846320336903891188715082272989275188905705572282126689729829525663876443499372434777998265162080892223492087587296947495142489915581144752924762869243834043995926387615255848002740807587891573588103294407279446406240480812796522302316890590893587594343525258071336154911319392338433311862799132414313933623277237552331409342437233079424398704919703330683456432612535117304293844296690381369385775431261477157805504474072815533113952518918727034026332025972480438965429339812273430756511148897431358515288621274578325395297817523930103170727415543797180882400595044964195730496875391909976897328719418698793672469080748174844046187934898240033628137864539864433616374420345419040936569207760884084073044481727365522386818210856496966164484997332103221510811888862935829525790228706853729437253344040255481373668624505836384930527184906337720602326979527113562430363714253697673628910906216778244549727999177738478123676275037429481622107502577500998430700674546200476235684868471987745994450613936847666692973913108765511962116844334892118695080576537958616654759098512463521012179956705840345230098548636212264960000000000000000000000000000*i1^140 + -1381591877908506536647728919773503726963245401344717913129160527418109268267101054682826654824215131502865128553117292638255358744802319747240529743349509793274541748538257435311315212802261374038933554864477966174091198070633295161775282758085145062267973649150293528991207473146124830203286632823849681574296671779487394610440872931376809723246517657027214442178341284271295415967212164245201652839975459679528017706293029460702557170430979618805705033261352594380627691711456306103932207069773449682953523665891489972431419699544801816244357602313613869970104665034987761996367054946041218063855575192579644506760635894249949391665877841061196045695697366433031566585259128817061192467123254294009421459583457213956363640586518355183856595536565616293585278796426396720281991608483487662373341768145427686933529397189923133016424850227042097026505533202614880631223326214388093850952592793626740726519678631109002893578280442091196218067301972393170130962739833749137673167629533140830396969004915897988412636765574961155871763001791565040946432666371996223277816984749201280600229425312370068117124516770003754132124446737871441575023657790634913701148069444999351695262507642741375521968419539125003518729716125131950616514727566319274343308888443967939509642185552772360460556498528903243148344155035105636712631136083076400490495081274857802892598080411696799348937163151924983031724175393170741428952127989169187577925073668729693490664315347876512365028004698616726571390754720821182304872980175360882010274479389359017571089972058214681990976876033371680481383595440492715256684292469811117329975003088882443074689786324909852898958949580030364791578454168132548012789945646005104263739996680053580269321471217892559222283596367082370596867164551557545592796542223942589394264749342718887743669653847572241529942086572329865362087130109177726563198549037178023861534656777468976269393169001504248348143599364635094681891823337322854103863308515094763244709692212811994716356308834522024443171461438728448951954339061907213311136532948270155114931060754928038974508189595989174920019009886090018509834563014575952151526319037688113280158700336515554567469606208680574819707459923856802463975504267276318601622019634872357955928239322492817428192098980447660457439141585259866648291644348735547989499463341830872223639658652501558965234015052232574936668041573874171978977173370798660456029701583663420566939788404336122880074630756446452175293656836311116454274206039923350160798975806996233739850842968133133278834632994301100392125197637635439638826869065224189653575095479282075483310447964316105231697558220722333166782598280030044006003535593672587479065561673382455066755072000000000000000000000000000*i1^141 + -2553222513855920193249035927156744620157288674921493996028088283254662650076243887423737213258931716853816331895595769354438314543885909138958320560849438131495131104228370175265983764921560216860722042662172207665217056974600329558739018029449822436865703486871334241455756054870214332361011872905217301421730644700787642911561718358288548697734781964533343594755777040897393174421021663619311960214789707676950381193114764910485060012644647267805402722946860923698310846953125944764807683420839248979828706121033065670911167126205695932169589069960479944409035402298814567738347752513592692610950830356398529496666988752358476887015510321819602562076043526271707322001147625532103812539137296254995248020767983008451096815612592811416960845682896012380958879837913928614161338734434592614371058534629406566442390538992916750192194582181220157560394610754746353315960626573222903888363427727142086448649402927752734376468326231367347445976673142367413311895868535343967119661478872791768688517422777203378504592724993179047456750110534994442088236050053082969163458323295286561045200428647008500082012849695114921988332028092056173426286580945962575278551238300482894632859238554093121053861566004537043638177300849894864508666499901713601884782840751948613328102163364324407877631879675036135522435726639954508287654958677565154893066253766906479588260232825472236312280268937691181829578611292238431810856862425897593877131884883980103439287229943833983506043158538568134015994667111372570614420960114375196015718401009550816602100692966404554441724874510319353129023245542144398351067833129313836306444264193605384734695093162485092595868125755067209437469867736691440707582494309753926412707547957991262095960744570012383917876108335459421350673254224266697975117601054640690623436272373557910656478612298472554424789514437938758868208154695256476282177113037786216404967161764868721448138925617899601811768752768168304220913542001856777745394101306833054763251113798587133162545585729602223551690997939053134629134389424029482790033346167909022844248786699936267489028691837561376833305626280689676582678223463663458123021513398793853478472423641751695639354290646023280707618167136430007818187463282997553814207479592166881113361842182003209973822136991166681150097503334045499565116718780997696405176849489590156101304580684508315785734947182787863290435033132378580060565086946155666962229125583518325961509285297227450104917568612704607544348581513267642165063674529893195509623498435670717623227972854089049065639818421087424925297785926951499790048350419112395934290511566520024899904985700594052731635499445734926301758437108638491128041856398763084988299334796705792000000000000000000000000000*i1^142 + -3060811247506349370477390038318120662853728164711974916708176746149595744447265604909702313427352454376684267989165090282449806671732610406661547031044354887309127151635986388306926993796775923318280381686009508555023350488955358445354205828522282179135068746347932407406638749998508554450236807082008553244368117003482020955095399763668832188800838611891841548964477926628319845123139338685688053739881284501055749097903788255605234002842595046918020506095567685439329851356370715265289764853300193898747462930598657284692852999289273570480084654752352167721843354594152553515714185120729652087206158032879214542666073671074148506480924784104351405080247511245563584955196014915074305840270932167565949877901632278465482434441942255582461598303850386117203347761143946500584885777317664004737694540351831600506608854089660449581585707975644052080665069500241108248588649545288597287128747090913796002882022740584016044870475860900282624148251788607337010122863180989558758837293829219901085213161346563092729220117075428271943795237297883046545025936259723897294264394412315968474838363912932300864843278796722978237584415857815020787455035790192126072025654468739015945597689280216234036066787151433337798480469680246714380548272328561171868677224553375790381010533930985036968678151964447834264878929972948237131104251630808972233171892528723998762069728815974012637296395158635555248632108877056897395954843892112615077883855862294106388684497574319248262525152569208793386772918091313894221162753816969984395588264514176783323236809038809717864155164256147112814222200897357741807279566239685884052017700904907694138877823722569056476244214813323113130377262561980805103874075325048954001501353767617301392011810310391817003869968728512372082598058365513592445731276698900685341348592493057700924950252865563702238912317265496516438135318709829786013996271414506546050268629001597127219185430636799017398787081202335360141625052380987070854830018743398306723747569084812408340306363225190150288277340775248264610029182857578254037223984916398656612646179744409567958177518611274093959161634961972831633769577689625598854479499233997955652313530441735798994701973235991321998532832087151995368500498819344359709877136546667856621660128096162417309948989621810391770092086998915860029423857454971327115706784656397061851005330452836351178843744953850400080185798744095806344096290595017160285228051598875854773986166792083959404596631596917509470095254613580948689577169459544237608705701161876034767837377905347197285564688483489172306073322712574892445165106948525738057857558744337667604918477548650179477215203270011397389804605236313688803940997737447991143049461760000000000000000000000000*i1^143 + -3562856227354163988223106806494415507789335782792181347737296477828683858245541094975016436228468720491180945676945615554376886801486764236447273782657783975736206213648655656208284350177134923607855823799828049807727282190571923382760551541922064456227950275340405709596183499295715719579186389438789091166903695162416322478925975665209656478036827828963720111027034889410246010292781816612467218486105057159420419047885355030930354819664127438366748622564090031570270172885570293626577357143269834871081840641935642055157499087766828504842742229339315483367568954820632335850457599208353644367459022771306897005714481969259392801065335780251440265532215840865919480803824221723968000716173475114444031498807672854245653129611896343923258609560358922803735269984075972068568696215114514318682759159623253676823537845397263053973018098858149553445839800603155981321613435337730810854646680666210630445008497544749967876951290348988617931657733708246081670925764136999722894848441938201733047172728928476355126882381437630755943948931950728296052681565300144505913575185945136822050551901843293950609003617364311960547560364889236295936320274890497485127204853859946414846722896922474112162384972632497287349714033241321705043141985585772555642699689240617632394491801427975743336785100130761264769769817369804588280860604398763134342937966653891612594875392184180399505815849322679514521205393023686289280932027736009823877836005570004385232568112719905628988550351609830961742232759134923794653341124912001239792722076398999473783878913955915658828114920716730766075037834851001950521699905446838674657752795012137796360550215389355783004176415461006557635680346280184885184899166520884669043598002327845643621572995423709539283002420118956245299640435332663299141096785725396560822387889726507312618662801139826719915981797832491203808527354821453437192992752514629230618101215146342479710547044310054344786921753761983017722585336420113107505355689263598353684355923007753086322815523261991068951638178596851889068621491303710107030654093728063047975045465913808460489865830042118009622829196825724226150548822937101159950466105835527727060899470996383196840944574770734592297234819454025779836313415328708621771281913986150223047492074547776364295436568530052610799082890474095233053732817787742805879601181871512041785809653328699057285231092373366168090230116921127648350981703752826217509187483565276277222446925756108901748981403675801992863155443177345130003244611797490647100471397079983166561407123332346305074535755071729214955046644392498530830944280792685804525566383891504408616411094377358272571653560093691949908897385702166595794056222666213294080000000000000000000000000*i1^144 + -1100151263942444993359423626978298547840476737025785663031548056017086339825204063139717185468161636329583835795796574439667753738703285528901974045610634274655565939722527265837311944460453315070317008290433728246486457216171894660021051207307890469811662673015911116166320095144658177814787173863225600828669744558793470678383793684595855854771789458804746598000029521360520000297866955953846431624143944152916211991843646441657846205542436467672773512994250562790444108842074312069702740190189888794748911861306260372305483084440650701350027922687881432717364187841986889645149678044776973055802813788861081970860071155611645880467104015248117985643726425233934490941529020375404286063955441068718969870748266011025166708735845685452935281603040988333897513333041413041725497081455226210693113750803003951818994082303931097446874696511305290518132187091516561803919900025636899277901913443058613570452179257077850619789600124782197552376201108082270805828850502295321976791936111373997386923758084945989431330939328162250902221935648223744826262963651757706147488279747563914270609210198768958670351445890709560939597199924024545754990914542769583228266774893087907884513537377890471989504557621152083197544989172924072601132925949063369498207614501633424091162166850106462984373674874220667603572270039979785547541613383553922113414136827867815900132529389682956363122587908732997838498159718155544374828817805806872217386520644512564538919110125898506036140551270076358924988670427805382353653245839847923969551425643224972315289150070173413249905633154372787588102079730846359171349392062498449704911636067214562899000140661287499007388755882460619363401849376735296572089493052943780997763162238435807014924068192914624450882696362784626131569099224077119659215176726379766727622977144851521294840724806020573542234573135416138552853293850180202643100065035520815106170310867951506123702044824665617782912388142657039365929557032914491429981728784528324439412097300308617372103396557594109798849336272786092106904062490434635271586219166211480087818198494071981626739248561092227094770423279573396567918824263655626081890121894746317648541282442370109064627126586062869588064213556599202025555270685308719923482056884438846921594746346716970032293783861801055775923995615260749737151453001782209964606229438697915993039579475106532603404147738557337445922412678840456364481200441483642986474858101273159481556840949245394068098768977556028269785371384811333447778985701968052410030690713541472998089156555276011788385276339210745829577769520487691701048053652733461300110132295185852270260875623643359319852814793382931941115929942027372857000565145600000000000000000000000*i1^145 + -125056797125402362702882779726283955010533422643334015238001899212301082935349223613689033615630978689107847387318866895525506452398412775928184429495584930483243998399995597265123577510732583991864734432676539756155476373750552016564576364703667061197523272448725348728602645244658587657352212896353835552714535738811124855470016342058999323912089240302594568708958363606755756078481471949027423718004877010911677289653060046305672589465286534755196712229177968632274347348388259403558470081633359724267256624457253758070269610458934598588044155106958071877206416632021027232384539765915907022722321132925078375303092244521655917794406768254015569160764243802369331575100929001244986541598778781234743950274012616584194109024898747830549059528864718749067011985524570769866962865564579528855047881159968096040641233133809346016072053979393543195855823813159264542374565447077206147158620902135897683648193093323543901829928445158058192470476215602073870215384678580986504181252597035049945086952740341776423319780291361201321225501501106377408196132040756378808666553112989933560070269292271402301940866770272650053354082740562597125873263200188489733224842508554169051721826625888194260311008724910094832559309921198785594249006522242244804050078416127599115187362857079129403526820003588833934518706368903417394209285753883819560391873492299854946803664792312453341477918277985012205788531830868606266306675060733280843475865412961708661937180967584734230493036389472138755531025227336296095082735355647296786072942833593803305334219855458650391877734633307336331209438060934410804006247348196427571985138518403517222439929931713534221468927947193502334523774939836495274208414585076853059907122264304025432512653389987951128437844105135189837031776204918760342074244884986548892881762251549099253412325408127651930056309729400900075612589687713920633113509079576980431716885254510855886353947806034892446475652549304569053238126175740568684080999274374842687898596507339028245392264323658449104206977295147460159364861865014279518586150446923429940129943338503041121207597163220147523879247812880206522790985734768666061314515552642887607122292268433361699374629338625755825346402699367533527866128081795872328345796224244050432745470310984431133320232974553958612585580612835219544778919795514520391457592520703688460066405565128273539483763175776498733393595268607541360903917570459378901155385064780691400078799201310704081881978539202067517488654403846099143436286906315762118884144053476136153141307073770533134457303502734601240851094595047737602300588620444497649033093185699887016844214352205913650673779139041794066340696410792352808960000000000000000000000*i1^146 + -6898143203442283241703708058963546253010187602256043708091043290490875808925188282192424041956332004926373039970435483894457322654511360809536524937110641340438873181753300129690877396318020853015119533743565975259773764273527552529848380271191987742762156812596920360614227121594667165678538593849415682327494746554704557118005204267375821119562689781322946072751549403841719995551326974046385947375468927305058725346473735240714633099595554598391391987429257556801101382378953004356039892704833862098198217044225974762699025574261912454536311502667491452913674702871809169095981794310578821151406697773840535280209789525346157603221068164543534131694528456104051431175099470535795330491256133665807817768563955626135394271260595808908058075729408458048974153739646617210698453427198374476791372104904284133520540764969671653021384489915636127870639798985669055418210463005155511995898160872711964272643055083014671615672567614634220434688343229876978744323186830330801919888404540475753704147511305258447601776516317991092341066309971204780423922153369637936403775413029199073439978448384624252695355840592392188896059476146384747785507637205171061372394726563647555220339167319951977902368078369522102086886914311418642168137321704594950090787907790969368190660793179378461012673624158921262301129563314071994001205144379878915170464122706936499113811950224209811139695128542845971340754151890841968244479717469148494007453027446877948273287409849135929917735982046473762010708910295597299550171739688137920740971719971716688469567683752017544380337045695271685964339653645952979096566074850576726683186954662149405265065881113105157954446022027901512915894280372087529055789948352332431889254295694112871563423055919709348091714245020618325219714822846721579237618744751084234961032213586235389795356186088969288725829806889592658857778214380267706246474857053159323132252616503878267150275540966484246170643316463527679995818119059752865618817069235198620670102481264241409117427138824605106482924492807375662699907596016411294610106058733971408852330945926021222184043494560799949198986611420656039995917686271445452498194971848135902143402148253901211641707330475770647507939447623455788202294454751167767818825689975558217012822312689683884144406480922065952859424814374253570706268066862966722705570689780892847103374698306518858763300014099162313346028165678805586087292153889642773230830484129049793505171238698734597673056580748535367331294949898309566835649223144738061521506825780528175757050145678893741920123820769898935138226150651678037988525541361043644082550792946526908247960076319705363423930744891803159298480013312000000000000000000000*i1^147 + -2482557123483410534696881882435683657157233318330565325936545715133286149737387206017540199355103668928999972447017792254557197274871783721299654706787884933264335553483571226327469914689298101057220974482528812546685272477725148425640805179896574407688980203769498851863712866566470914768305012467822099626267204021821014338348482395876813666711577936863511917281353249804492677145915538661421476601426594492434681284491721499625456079757862582797585713583638427219134220113603683959901875796750621651640398468807147581222302370808854798337501401212969356146525099488932338662538457948883252599251902138104900840909253266041749044080292697960481685769859510812693454627558243382748272924073604327079607512668661693424985051352591891165956593519005719668360167917001919473138176701954183847421652515401051542483210553389472928808096897092610045374195521154717277351229655871767241437979162210654758270158200494790908574602707412028257128446716853208048098697719575335515502174210922085129892994486558946619139423483337334620391378220829208772979198664819055424665500295344217942242896446426640805261531787332401008598248535876372503313211103162537098847452576735648161043389619052860214332120145436295259209455892730108898742439774049710405644525811943168025731623400984156212464163102143456230747671723649885683299236285137562837437906698910454257665868648549867020941770178847931224062414942437242943175108487691757423285393856343392745040943135002081017700874945761421247068770766414823130195448314351471492919134367976925800968693596817823495107448628421592979088267493523354182221458701551742611568325587354930022684678553497170904210986502982461372160448285276953655513929412500306938468126204963799488048365612098804093413760949692782196490445761508493356034514740753406303776864735710914522581477924749649304416758932315105424482330888913710801622599221514618435989188164339438891694637071807583736949676815574800574496951184436697174896728207061112162331007630925038993049565909253305670193882916556309666366058654905082779094733759336180854900634144439287984141730474273206843849892779441385368513915187834368819198320353655523586380616760704966987785195324129921339451324758580661260488520654493992321153348551333882574156809797404182654670739128642551901937098013295806834554598427569896657110530933803420435073203489019129607824027410309713470659268671224626465981281965617232967902990717807118906006039628186434648923079875945569747575451960411784721201876342587892952979611244533649954552133254623359247457239644621647118736164784327997758200202879667296397427498824584654459098969491067138419915070698842809696256000000000000000000000*i1^148 + -157762134882518749709628619570355038717433666213809825414923079961880403790884534963141282325524051744164255726334374042850782889116004690256552802106959063990771661475978535682918223711346929523829690006236961590504556277461862349485144218775482537844032265027868132670577325248504025246450501956811416484505914795408394609488644620946764055554548953642424186391624887067910972769732220463435460275398809372468493566214323529779493049054944697977633559192232494949445432359666060265074371696191103626784458170895873518452378861173326008933380267801169696077822160591570582106414437894271695593266169027419136923500395149018527613939151606421989787251514958553280904464807142057205717863393803782180384974226243581651892481408462748601235147149979771661728294242594602969556645271296924909544753156731825116449210175966690835424189763718568459467503464149650620149255324241742619330447780361328441977060726352227735317440556148204160537760201168497337952279154332088369669369536522972569932076546821147852383097128461669276431878341509161671382762828613717728192618042061751888580760858137882796497587016701971650324814384827158421488871183620316505435706364210790157729494677883449647433733507581940186277075266622602253416941790015346515188438905731098384830994577707300419199987859812369441219645660007663567981364682218122494332077949211353243315462257941675697418093350054119366343141292991775909796782551520529627576098722033005034954059558624494447665345270504103762317210086367856072005463965566090351474627189910529366989095728286270162876675970047082651864944223516181546600212401807495390047824149738639399733757754297115476767588307348477812335967091917768023806198621758114266285413728197117516148059574018262428094111667000069049313751196960566942104477842733552331917932667996587778172670044371664686456047242953979969719003672418218682209421211088880100368079078582797107365221656246004063638119923359776345859913204416909390357810338044134344981861399423798786702200611901742620101766932830371566286816775404672625457600475398705950029972698811227386731957231610120482609862171747704539279669593000893086779870028765085072296133738638537340055373916896152032032575432427822438878222091241144929325835929042942618175573955272702434051151630495427262498398994911479274798206905349568150747599728538090301168222654903204955343610566391044630692457284996664921802055278970998476661788531175927129060124513722753490756082712194432441475402585054514313209938555932481077242545265010715096770605860414873857422031150715011390286148554210038824341917453396706002779353123314403424734511857944575483642590003200000000000000000000*i1^149 + -667985243494771669661339005450195097216743787713947133842099040293771742706857290382730889794082866480975464780589701143345989785003013701209786274405345799054947054272169674432723304713037223493408864136407608341759707774198010375100449661570826880803782637397844803198081355202361636385657728933621379190915478907296388338571650465404700422675977380059889321532799518316959941531886576221444224794963842284803511221201842798264169033944673981273577314011641328955209360065848684218049284564493526774054062764339594326251819209201521551631983740847701124268815814437196373313560089166272179157504802372649899522139001618112966465314857736828764848908314042938271134197969207668449672690147059751520524201064731077737746952897943391563858201145101025650416554795330331998051915325014613970882969592656827672996147421120277397251353817961463596898639942692898173688796311880005051017816091562652020850851779925358308170940481031646992226547908932805675202122027766601253160797455340563789310602490050912599993506509321123419226627524357489025708650217979130536233326192452659519958468830915874131608893838435580553839168205820354437435569693743597802213827714589969482400148849941975893612478091856246472149227241510159022447710709778474749203419411572690998884287658205806624541712117595618409364464417393678709191066589132547697317225644107768958574199619642803166197552376083414063125708469273590626463267960158283191136580978409235920023568260557688348359412351573423123268953962848826474892930833263441511112553360709947788682314552853537527505610478283676126389461987815691245633602861423261681630182719096418023147005197247008941861913754599333220868607756254474916525291300217960599547633574625292323738674503327541893181071733150228923778523960937425575946796749316231781120488271166542219786087356442949571537659419796060828048918479312348549775866343937375470924960137795450436370295301166357381325903520861944897576971579828665365237698310929716192922046830932442501739963780925500905377056246901414897573389236164598964427393898707719992626566886014912767078934645353746115075607895492524428792357736961599737311987036506046322969059652100314486934961637923165867919529353152746761592188575750891974295100421914754981253669819020299142234427190397818331372798307236993935408670867712509846317142763352396530031231682545605506051012670902508135753872982413806732881555777394500315073342863403518175476743470714793219448839262955690789354303513318450028599373076347585810003755512672162319324897561170832361870611481485747967591476031311588243773166655874421665238904367428213796371511344751443968000000000000000000*i1^150 + 262310836069184499967348554532827664693449678137012931740742923948904245743105865551786586389661802978538948662050755637995839217307451454743911969073614179595424567877903549923229609078013803204001429210784327395433797151371267270888833067347501542653848517773596590260262197200388048455359158970598924043590525628591064231467965758595789711061951320116858161684666907777960753645887903447203609179080884458635834864448585333418178645762650478079708602653255863507738371549492867430268689884486643317670209931791117264805873601052885051957150337175053402886957525016747048877902915500152406056276430320638043286000211252731853720561649971676564516991031902436797768271410496966901120035186042711556825437845191937997471348673120524614735592748844170274689161693928391158167927876523441942500894210407431056446539604687333918835773391576402112847785424997611534302165237342535657602261670428670833016637876160687670966900466037809061862706495770865965964423097129873135628465007860299872429279995429747818598155015115352868057572944901660809235327317734811421185676998510430255431801465181086650634886446099275528647586066950167508039046495863349315176729704782912639750628473041503898822044552147178962342805706167352369496485953225241256175117843800350280527976715946416563963114089331576733423148888484400174226891905117352485841850527934381515408154824902280810217238096328026782171313117048735442065574994406954783627001569157029368211465757554200218632771607952036103010094710464860713656956257347740421839347995548025757234459997185984565464557352924139773763711597326773684200643133545156189209894371847970862926504188611756027903397933533234534917538161573139502052564246648836230849158430452879830145076795822160741872103456603048870265548534478479681515497621298883431933230989917943907434701949221045600402362636644046064597927835934807223399798742943365214857540625755645570238273431143143158433804880138044313145292581820894076816932526217757991203877852087515110473200452212179173861237952416919200522290181344548190384428089380899863100499380152134711115882727956494263681271109868574870365951457323187534585371814308329323520662523909966330488434706750421993589151938839352360848615561280198373818624651438507804589507144310519564884889844433991115021046951079457102602159560417830843071236452038650509798409996874028882953553263537408205655606832100748025220463527203732474858670581963009052500649357360637581185685803772855849760896991306053936826144179032914374467721609598263257590359761930694980792490613355814270461838549337087920145394645927168443255824990796647856760422400000000000000000*i1^151 + -22237558996390116804472453147019233104260672060791800701868191026938505811635675385295253577668542274840074625127382930927213246487107966854132821404148831766518735639272049551094008627072065889785657525736247771209923590530162136402086024152473249038597360834878013778874957774691009034031658079003955346007718904800483611721810865494077368914146894740566935035421110555240224034468916220711022713490811812764233450536966665278148293698376433052404236285187254401118892034806638284467657034906668787161189523332359744873967666855443886956025145428212869610228111189320064895488643306068972756000672612453615263851986170392197667963683299632961214070127985918955365867291131607511726365561187809817396726073865417488482762900170569735609171242566919663692507777509500584832863084002705349715360871240161429669305757058924525213701261383994376768057537557586802897025233018013522620919442735288838024273296036491771207846034281592395133449004107331308436908943320932779750108864280407186547591036128900460788820240654163606917621080438421047615712219679149679756171564071473038691729920534828104836803087127901098920167333980891920686429153857601202101956640974808532779249843608216722270832505044246232845925143618189291163050662247362173116288260555671326287765545897439419997618712525178497214225473609344787563784324066714444409978902241831285815373087312483009700734797686945278498061099108409366131992193224778464277355168739792360954497393157263221612787084139218751962176931783630102138212276631242356987015817897331858496268228453581782395434562188983203020822342783028936396134806898341992195025274900831665494821861770200167007517756116947477223232597673370503827024740870382575146128792260964615256893786230589281060885627144158719255111705195354500579694784820939292180372196458030080069773104664217035423493927585282914009510418702570792152750602369096533992687725117538989837222997325496148885865524015513299358148871208696799128877361071018257682120419642782352015823311353491073424679244402121821180365247966260623936451977791198211608286235167122528972844200696207122039240356899935647942287229110198655530746816843624224880040354952308917561684825620639214224430517523794475820875271562846565262777903853942545497661042225935913707222488357798245015048571654576752589990048972932726271789096697932380227313617207468098940820554995127151110134644888051362105575155711759177769675847514095259583295915291114178083012917158653758809311735084611651978551639210369372065606071375669925418828432599110201037983982945187979311650358546316207061743250352294092519642150993920000000000000000*i1^152 + -1939840038787936758015181992132736054032072089739510146870356112368794900900596958072136151288229474779919966053962614646380764120753936492597389101777667873256454091124722681482592575449209918993197071559109560654658229202457858216074525060417730263647401246729651407242579238755175130171855723382336086522121652074980873759653874894696272076124975888381332007961167064246486141637775340093276931789361213422554954178117081617620121176081613324492963266318686798762137981819900252076148983732861707518719813172233414788773679670911536039707634017671724141748441432626738030823443650576210304064964346861985313986018059591648342277568453464156010438718684706681945885806682806033715699089296936617144719001352175851898455552549925452635320517939418019732980157259714573640821533027377311588313032857980007947208721597528101349388943158536898055942373190040086700799875930342158601624128570111348360435597391973333593024844647897113079096227607044987774244872102695471279575084833140501907991420841718266543503503337488135686067714563719472860416978883295533593596465408332944182581510314195149250491709903610165563240852395084294807210289634259219014710676061102885822707626772393698982280773030890188128751026774527271967486551569040404278750994499638916465713063966635599937208606312731572274199072254778549340309737016906217919088734597545989907866807548494383858142123789300643927337229438344322552226227056126607466386215630951752455773974644769915474431900154635416062980569922536027746060889524714936778420051052471620894206667326665393431695770401449957363758271815993310663387817061483368947063128887123568512660709653869192626607225055557700509989616062449701003949167667500132313589994982375367116585912213996893146324700006083338386996491059186298816813020972195670032580415397568935660274851947640015513058965329387630211087430924047042613932528149836672431232379553846309774265738815797546589765750520388748185330830708483057760542560476790876433823282883982211066989044423291881131975141275768318977769954705770115771027170421378797391895427377513783300851484037498317434318200174705413888444048648885033148670743367752850990707184900553505058674662542249722097126967191892266789176628668668659586288025414899969507160681999952581745690978275002874008723686481632520333410626629278446167320370172481168803963575217612890361131134319632045088316546276400038501222261580147890327761751029687520196909844396664213744612951281938570128071753490649840815648819107177893520149492371373989946317352606631734279841215840937020727132047119323681343512893800837021696000000000000000*i1^153 + 107236770426536516236012873809325267036601703518971641309671844901050391602817835232007025413943675355801242254593809124383036898213278118371726878399847690246831159791386870903354577446831087274172743587224239909320453494722068437480697579636760568070864648977570341314749370163982653248627582985503967229397245382380449467476115984346598959972603614666404718186235457765167695924565765470579245659517569531681861363622476032089941491884378600808687069429784138590678114949984199497760374243984798640925379327497248521567972935965232285635475704757390568614363240249283719761049851958368983312448346735394527196468257671198654548813724353415625753430407633304319109688810894006381463109263994573916659074988258101765718951657645471189238474488419905079820208910016331463728580705290288953857952400863067543924407185383482592901947997837085846330179382287808499226230454061620414802090284568348547988594273575867489041935712121478804531275301275363419354869006013631814632603858030049469979167423815860415809113831719475489127845962550479833480332341591662947460710493296053700701056429009951667650527018143473876473174930125378794615791142955780050906024735310782831007059804412332747709012550283885236487359201155505861338117614348644309213759229675460349945683949213657768524525126964928608674278468178950355419268983000410299665425876696388971614629722913730183445972005396394571531219789321571649717292627243483465074122118102629609450175653739321721348075853844358103363860597032722232284202410712063863285637536395367161736388489618461507595086479697048681255509587458937691297152504580837661589614500284947455806945916777169195020320108309881220453835667743091721919870781780431707537582134300052548172465895829101909794058435276793435714237482548405611383954730222593404467034735846138375886270949092358735897795940986292023622004234874871045883290601701188263396245769072052612594039478527646146262622699808525242525977783421998175830962935967167883453058410685632994054177433172468498982265293839269419737191916946597928614401295485562985218033527617861009960038835565060886611279794563018202935460654300540650214443902273177143929809967704025531464066136949171144948372920654871629153880056225356209056959764306939580966705779563059179928105840681604161865917895896915054176772631266767798439635938481966740793166247570381504811698006076164670779238933818711280465875463225620716826098640108000980778756452423977796808268924935960377900686735824055589907144640016195400261507853364507386571233555394046674954044987012833198085546982345330707660800000000000000000*i1^154 + 5195234088586111074080734742349468765640156921444461997123363297163672234876015661613315407469860443109370972760322680373891865533805506637685877723843526443231747235566555736771380760696593181099207861214780964999086715760138713145813510135405709422465118086868136017531929531247436980027272911063604972975271653980390304682965972333460997207859817805699983636249325343154536188783332698254528291395246822660996639243572597457161042012925354929827912461495968180777159975952890562462600368592109982483121595013716770511953416037587547231744969212827327025121726939115611823681808531216328131315156211131770981041529689996893177442998229801630609738101299785864868016186055092128644683590708120739908948079076789413183719748259812442255574618368031010276052906681728896735823975359653894835203844847608710654545107858684964071697751436913460629461859435760355546928863082657609084056683992521610834762913749567879528342370727850274109533210329306141539252899175309706073042762775211413394822598457669288163712741728741622669723248919053415661013210309551729720832310971162983529966557710664410132064101691085728560489026344405380295534496904475352394584343450348821364465791636779949165163264273855743329074659196573709412445621988510456372895469345741334545367674246083810959907689235987758078730138634594636029413482211601305258129981729305658821878090763087399265391428678726542756300230551268214302155041600615937994390464373256592187947708567546127416304284894247174891210385870594434692928563864477543980673404984647999186085154400161830183687530983978934466553372631581810306349152641006580193640042680843279187295553034387258796591048141041721884426759740553724931797746828421091788433687507829620691121313381707247864592858154344038629888196388093540282717745994485557155247902212721246720878161700974169747583592206547468314718319817845509100346745377414104314100046262787929252507268029735513180737708587290133977459450103893427825321965931004760484875853388109434819434511954596192219478777916898689686258105918617592647910604971162303348808815830168981413247368035569162987033883283162437838380284169332201041617356783949944932109058373535057687658364210444597986382944831784603046403693555480024898578865682144854402657899954238072536635873781299492406474463915824912684406161344673257609328348295824345531609494075499903925902397194320416521035454420130173224484564381323580609791002770492057329413340377633896247076547939216994734954268814184640810228658983267963515971142336815641200728661382051473193029597034216759222469321031680000000000000*i1^155 + -115201170875287346885389225698703293806640876297999100199765030002712777327766080158351656402898522932362525241331595591458481478601367800279831024863366814714130687558573804904134810494017189283848277304466434525738345978245072592746239676974209951964367495691516084930426520189975766075852451584673588474856859503133549688254047164698693729083706186532127083634633573341158738534679875538754194243001707470344589312932739224352725298272291085778592719722508737843798055859000574174916174675077212475235086882123834163893905694615300753391839692690019891864462246243542445149629072761183719965399923645557225785886403766067033509331461519506997095737751597995138823513964735368874935108222063780120315642686949586461628130287627188650991896863798059731254746564681419433578440603584253727436862317462477556024062356039976966190836040042453936365629015568785665366510155012416845135734645718955734390232945427516836332068065203047138398153862842304872494132127263473516389613279857609902723531744020723803785749254288723506077186211083895109705056548753554845156365546810960260791669400523664025918539364854606667778285596816678224961104395182058707778980971631113206382177572053377781655691615007211090444093541149382317083910728736843645095473865017971724640425269982732881046443305284005683529425232692346655298903271261988806957091473075663482620470940240757924818360698956003861431346549397340411364846846680352842032510635627767816906499573145216038699066648823655669900609883475382026234882060662560793654849628017721165970506701047711981323105569596549525287761298947135855307620914257881229905779103632217436516011790453023812769876143178501728165433059195228580749427048035808611586765909047113425156595351749768568588112525493692936512189738463133759986943267530354743425308904642681093665586188158981909541271127337131270632287840483333632685170255634172489656746878859143617056243591745603834109856217898189680046789265988708425403119808047040375648559592265577245591865591865778753254667537083202596028873140073705465567954031618973869766303944294708004635009159293726940266353914849795005293056958042526117641890513752350284678588360944306346126174873626865693154878736203207272120066349166576412315862607380957161640424020201035486505930744797503649747738378887091365351778229641646761104909396647631044746359244972147422605723284976149435530824211775987851388925540626557799585674457495369199808371139271551174729721805294269661866355840095024531068715204388576489942210846079778164934536594213966115257542364410937344000000000000*i1^156 + -4448809626245892161478159718647128421920567209103608325871310747713667980940400691916821389819926280203055948123144539074262656299658846119251262650954908500741322505925259160808112370062222160502506685311099473969026083313891026142120931309042657988794861290986604354900252613299536338325074026747502075851248530253991210925947753308841197830047604823515528906417291838164683319467006792935128822209510928573304469939110924318312695082874946144948826271016137966831168583546353024715349004365201264851389190573450497047051454172781348553193123938396159493345107620203402665533984863192288720218956119031098774434011415794533137116320815579485152814750152015670864194453428729211527463780527562112426267886217684274929473420554022133858139508574445741838220229091967290213830886122233918580761024195822973305434522195756654692725110441231128320346722880023142050300238941608920084023652413067224960256141169047606144864365267442324682879374565291525425445723262473092115494938658880946783883199435356801147642363916459430660660052842579055894810180382562114807287847032281957010140074883504341508925318122683138101276388144239657783140968988501578118831532230688498971536777352735133905051152983170744578327768135909478444395365176561267304017003180655464671844054032108700626652301381950225110441061411750628163897074889258903500923245124687085813899129060978755256067978370426472869362289453203761281220204507601127895780894927115865201270651535372311228622840426173235551607360140526041562882451247385281910646805814964470530667439073576321109718870535375114912039030801405791762097456463732453373371087799143995477608965307919223873826769812343070376320227065378753234112218849123748038688485961004893358229981100590685666194305613826904342034046743086672035839697996951443889261315337313921092911765487605420703615776243625281563521860490717442008054567501734855063095645356277075842773102396024225274714352626441649286115683407242497270635692757739526708413283903891658899298155584912280309111515326045123520284540136280398747220740494218333874329866452137016667468195632358024546155449189897862518308103330912848457209740431869662390639977530707416233765972377355080842604425301843485212427163287109367396573918353505438510648271488882457040393778912361052197192328884498374022448749304668159366752563585671401445357164336611695015012517054875216753658364796976112045429073168180295799079891139825095235993903322935225594839740860802811473892803155427494579258478795086867907439824626305153178676624283896570603110400000000000*i1^157 + -180032798926386769123166092952596786467795502138533522832753452924645581612722134901970758569936215185744366597859938803401606380541571075886892801634284317866729452252931520422158448756374365018047453856218158628930165666908593694079176584139409132327589458517685750740554904875926230210821383083159366467183753217996764619869713866558319409365175909955504247356781622687779903565535856100702497535313921312011341346627340623618565128854981082834796273681861079586739168796085167758790842136713464931768493122647977395610686562125234528676747863816276988658397193058806105106187123697457237457636401528922517030716836499739212768377559241041444814717843578985869074358740067146981893879342535758638631015859765835477668982822065233203154458410739073098967844274926977729566244626832565300460327139021790110066736626589988885608108296565367505798095749722445833828276300153988108218421526962016265530652403324767784218837086762577689783756931501613435749005141029987634622933744646713997543468883396633515303427743164763463404469988728684690176842001904054280609920600016549408370001274652776822903268563535814969518999483638444077949071764759036027615460222723350478938697363575020599918815671577266195864800228059371846412201757313756955257079499263043901279713121297347124310392234693522701356622073195076101061831361481092872561185023930293590573224476622024488153742781333903181987121879143404033279115037906266721063322811629474305278324848945455428462101865231164595230833321921949654213822191032899990739684419477932009651477133903054970379195380767180432064196283006615177515811683972191948679533816226603172328908344434591102861004437496221204432767231249708379119362187730115203359126940376935292095156611392558484587655873057418352968202151773146504327634748778823672520964253008030326265418708777534337657821877505079076863072111048750593465611829157647539080055309279837389482512390147313037669084612513905813775920528740242752159700497924151516437360086551415607483020907945661818654364405298347080687006649078647023472148363821314621398410553516401512273612417918733563433745587284738595598942571495886876065351012093543602037412825226446723761698940063161101167509168801130193035497595063024496549182098406289072027160828295341546849646327525701500415944623367567942235950560712162984338211512016056849033440054947340854529152002660585703589380530898116879824523911816249367009752729864269095247184061115857973951062735743724484243011725818676399064156699789110874431323151188874861763603988480000000000*i1^158 + 9690061261648819925803624021900919355407908729584429406863246268115639704317669450208688048468145873303220973886623763884876729888631379970235769047517298223004205995816134760656500935413084727476255915819113887461338475557390444424954055968859248555102768773924438561057752270506347938302874583480201739343051855651826701139918381926869935389575070751393187689318633930838769401417583949724869694384276877204735462966759925776194397880852163508894519569204654146956278092736363447894644972200129971336434860685386834794709919842537630649429985132009877931278482309518939260444336041626462395822771373710338522993983347774486975453344071631715474271399148090893205698905630471849990267060933114838279374644247729016772660870713506642234836056194978672683556326293483302769688973994325806261081979765793454374966471388340030081458154750082309370311120904413914444865646103259194119361385718194615705426202291869072179750444320741877872634139849847611289669012813974047518968252799693389488076215439849295418470476560388539544900982973542511980470216076363395192212980967330307776662483015024394057683520072185031502915619875105843268441135150364403419904564347496471253069074673182411639313395973828295228948513360745273064141905181621846637279508433215972965865933129475111456199277431910430366938335070282920001310876349292285905242114455951416180936719313726145357474949135733021307572052281014760305179764652696293140398414035645777176030745237666423815497267631303971663370385200631943273655981604688899616922997986009116731160302578421990659693556220180631184198104722913219839259579100770527162588386574618514217558939544204577772556654659533545334561846837503544590764130440742424992390109292102190240482774564763685028546761614469668241246102140393624652848574437980595220174500715904688357035211922740288252549034063513316491226366269902040181588306424825061469111950892046057135633267709538604148030361608432888186519356800449166643773965531391522907372044795919690883576697197169633175156923125625807244653185268558412707362429087330288238779821170400544582530991874224364064847616730362455992403742595286923335475259006293139510490559965117700284393073525778678365296204629787398630182188608863292220842121077651382751228325969833659649703955952104692413451931906705787152697737704041384427874862553246180203145455934922380021895075142749565731009533991307125520492929828781995980190938424952449374186202045667017088913528269830890155246736181487643156608768152233475282221137920000000000*i1^159 + 3181033441522005287098616904119687350782369891164301622444480616987820017047241498208769370857128437793414379948939788732065393177609431055438036656301993471677461130312139310568858291758211899788273932119377599494514789140431940245254679037533072850081736485384697736032238904944924248205824990131733756951503416998343395264804628458894061608887128289222491708029194881610427929286017994330721113493282119415802875405779016020232874032968815197312934935249205777611452079558623708938318269422036468646078524681791932101295337141893283152383861863151765827767043289695249022829439335436205607488066970913939781169100680313079528367996379254126996314816647266724148851791822396053982976806324269511168794276066563731437959735132873259075858599515300531949591637191884103436877020007538061783497213031378606488222781917436760743123513782147421063719845763516778909097679045984830488463938278850523532632925174804145780912709679932547264374655871540747542340807311546342774478610076280036889095555638244808039198776052849658706113392346067397554425684668850148077135256825239318402261764923625491558497199369781788413323460255174232797826109411776660876477876376439414636972577447542543896554818417665561236428951131537722063026819037676962083680341564190601415829753459151048452250580557798037458078053904979497248389069004749341505371051395261727456262224535518146718057622902255230802360434312489881886066453352526824635182474073036413828380539891165966075229668167011785998027698184772248608619442190794407079724011090028200642079933418203038328849982194139134346737140593931945822691855800950593130868750846610561442928256830999464665144953286596812181020347224836956726102577868010050910673543285864379879456392082937662682483177919779804601499562663675226433057553927317663026272258227891324414455292827607158507704881756798866817002072342200611266922035984828636815252197559760547285136969490103150431497966675648950279169382763050441575710094066782563551871952291025762548411667113471879348084750185368304058421662978390926508946335714907918783739636948483420721498951368143716293179315945717233033660116339868728942705070725899231247370534415872099716148118340605509411540704196197908070754635817092017685196616794393103132386903460950870125733048540869488494906033298791255686628110924683170662621193493183643481960187220051666105881245289085176703872462021734334983746312116369810484349323758207101661278009767327590140600017947744917486546388494867707245625344000000000*i1^160 + -1568455016249525611944374985562383972578768197115711557198381429030069202025115947130598253456963290926298296247703980323112103352805764981286236291720205623720601852142638015080618108102409059912427813611717532052506243204292541868056600681302774474429909196629600421599724563787838243590208235223693643297162743687696194065750443443330996589110862611737536219382256521542467133702678252835681418761854054476072819281307831911278789037104144245461133538263274661130737078284038433434783945644295911455603354396096321233234423546726242991329894562763436723602819470199104928674872376391485694943659194108360865622010258084051924814939528565036496199167291087016974260313019727484022387731038622951222286265487666887974009736847528499304868484395768249518132081568599637721460440493305226569875629639846179691287447340597168605326471172581296842620738852045257958363639083261038710731902363281763134688628344666318877837859560659671262809513416450858311386719206736506989016772934248848252064924219208199676029957949029240000051785067534982978147955799401159177427373538804668193301878457031982707356411359053451909051573390388023584424051993081628573611734095706094260013312643038768826429038307392353356916307544586753369058291582539971014833969324565019804347648397271634992417418519339139661165320694836185492531643691535642481919810822364339764090790976304991103187317959121993804879619685489977027246416535507380710501340122775212713004154007831073637712422579488184112634543516906985552764706946718830968175794247926427461014813675796599476676019987783555477100216922532498004202011205903063149869231762877445146552023566475565239334163920108800929146520800671912851789828015512978502446958038073481157588040531545708537382422530910661511379925832948355481516807091165533787733537645113238865273476464701760852849217171575741423509834363818150290956569564365874003089462818146937121300178505660246033034575316989474791400540305238683342017070096263374415951047621716269952255540188592706534947588107181286267589423256032374498014955651193489503280547481109908621398214444136577914225950839552608656960649109748389675984101970742878976513037120837916318516758141566843082426923991398146518757835290313625688696245857318632452487340644163100571480585785445661738954449460765365436753490840223766045031657272560500314755400499566193264618328855645754374014148662112429064959630855743095081861291265186986370083070053092600739924758280648434984933130240000000*i1^161 + -189957219095328966656186382276322698171916492373974243255764886347687762556694507865459800478309614217212065806500254189409023394304324315646867979664304830634558125000864252806309282959860966644022533142120344414352441023891027251013441426659754337795474416618833755347337441681845160237484593084159361080348615189034420443823835465437980811665647594865599478876800736865387538878489010964460801372611840363666442576616019351504740934555173033184399164314204762332462985161655454508286223861081229564980628161363689960916342702893651065677860420250530085980020798436523081576593686931627318513315430111336686702418130479039612990310075804847885646186829690874809675204351946485470276662703412358279955211418574875889424443525298500673391973140385064612563645431354887787833369756242484566564792534058033391731479655136555463675707646491892720378966463003234806051148346088535698550873583648418144820651817811189048156625064212729725197497713653969671595710914874802083238202665500052239454283904801829013360772403295839723855029692034627531295766521914768008388275965296597386357165281824959559511447812369451699718549021756443687693260094492550869094238010438790756375674352101613536948532703043765437502945932121843364764677289924293168716755259704982063866440726769116731178575020246322965716765373285427882113155096987767802002473317404612800895971759970970122527306766550863977662282664144530549182439403358541397410792786433321222785207474453213074830919036990981092653542030588570771865643294949132327656525297519007084489095957745560655400538469386433597935905315127762717222271921082994744694120584107642172221997787600764750801445997630292011784490919460868316353306777950675756075378198420235127554470119282049367040098643304847372507697916821827784151148123132879301023670160574367779242900840788371319466329061941842329029617768010507266453213409947315815018723291202744638257363461889041892246155216964530451188011922584399495046911691334585937746921885992408057642835532272272007216516235929954626955060931664559014742925111111396730082240494200467898585872416340916191459106114649949763786541604427415297050745050037396184770325777602180475181531114072478155325373392762623391788899166576182516219709002673848856830353707532094839518945110921743608962902044192011193650430048148367760778389790772869506577416942059863370371890692941141052027275676739395057995212511425292917302704225694503650061272251470840472042209280000000*i1^162 + 733683396170021090337382876661002072381190730709054124509368498635239910962752128467663860870115536257043484285690257330161243868614646125997598708502288074214276339741520334525008645998964397331250312847665088990262807884453881478310162741349578351482578425227882210372714274854477574606250823129194860547128706435872207067484659084244095223806346451417747188634382018416297345973815714022066045442040771339741545330446704929529323925035580059199184501540909223485911914479988169572409282838462415068561943117496393274281751327945105574623492243325547704723785807068201086318431150759707910831111860717779841859477353597783276926822176357986693834816660168121942897628443640125236578671214692199755076661274135069064463103428270052859409319790895047233001114989307144694001047958450481376876498474738727337143107986565848206795707269884708212368805645878896935224955497907986745980246070858788853931965255630819576127793556707600940859693438376875124310312310496486172754677916990501691449093223647703605668530971012128096825625795715267313161357551818541973623954155333629250018406244008546151950709472113879665459726755425450235126825770765367488616102142158656635256952332487709142164035502112958154387352838604190567441048952560961396728365349787156686807863797015623507024529715662992666599328308721437253818579820013185364550149714408882947190582736261900921992573533968062120161924475800706546158007950302913541670118124616285787877093787524477004738903866594791569997789105578900658058357003153789485438962665486731212169545106649270219803447311814506797569808968000499681342801268512197354658272536271932772418083954963431916439950694230355424222932428466261115899282462551320304190115721547587687130378868511710668078959524580615311572883570248314399231780724750464644507176706551631059649804660776374521294241247895555144368320948716441130349283801684012088127686687595342416815911730297269244411790839114231102043935486650483767058533404437652579107029000648194865178446545100054767288333376657292564793963620517456128855696578184728534834179721736525094258364691492891344832149318585522697375311889135802554401067867718303605665331998052837568424450598252302913239345155772900585263850237930697786854357604381466029369000453204296418379228709039198552768652246835473446020224753074341300415741046259541431021215885447293684252292689772840479797036305783846630762166920787674908021132596734088078950400000*i1^163 + 122601372041015969309516612940490930354474861864839286881914019848234397410954224865826814022223260927942789866641802655342728834408078922800551628605586612844033965177264497251463331275984007788167724031230150554321781887027449754838459361149408987800863967943528849691380728605300345453260980767629088941222789890353050093056924189018747748231731644551705193744611990066766976769362048293011242638739510042515473516646798753148745202832513535682009596327282979079637587017696596250068334053128157669167932360039172783829430698382487932808963789974293685707344865153054773826486345819262951492763730343090910231387362682589636438253861850629285586577467050826365370734065904943679953656478849166536228797535161310149749601231033589685939450576570433262070669578291348741152853827894709521202701871242657516386287678125612241416256330564622346361545986306546202603101707661710652821077611309189891764524854454324890908786847940238178730604540162376567254771314852563099839830230189078423890369888203114424447317792609052099742077623039106340020819246997959787563694269782339912532243209724222058174686814502924929548188321618932269641739928440836223135044117779549247100377763465639419500237938571372126215938063155048188126583244422991102298362253581124227142077028470512054955737277662439484824215020706538513748059926410535236964874960550564531188201980112301922756780079518624855386736005742323665610821632458170481807746099836406606053320889807425548426733084608959602652385296942835896673334671055456977735533004405197389203319140587596840734849852827167494021219676776413728689298590884515379793634994309713078550910385993123348383099850728422553018963485158932370213946094850230173057811643383762290808204132243357315561200744116260019683626782753501139352753977545134604649788593479790264213819428739490860518078200768957052137678377030476238944509100338982955205280632017339376516471293472505318693899685195634405299373922253395214944032385165388020730822560601766458214285742266837332076954099193782450853211404133246815260663371853491951528793818901720090314361300392121900179348105399624041281565852289297121613495153854480923514347045872881476325528839318698114705364518863225771807892660140348746746479383948626693497001238575723507538542984001125082402042193902520142644739195504277843251380412850703543192775416686732491003018240319772129946469115008657492069943187865600000*i1^164 + 5121114916911077767195079059607128854355393889856792626958330412976190116781883497790808895205348425664241085520453589550859943089664644068510397787899526966814409433178583411462040520180757155034429237115766208494671713051992060119955010329914158823694351509303880193984386453282576404684717807672607531779827519117187426567725288629253860183584152432129812995932259471619002350826429725908444027508841640176727707268112120585132434568650885112419822807445152483664162808587855593935737620047043929100909045322933589279496486902327356153720677462996043516385647671135168218940153276071230672302411185424925754358985298700461361699687724681630223261426949255623976274797769139921054479575083746265937892087314456421074901658284342781527198629850257016929731190770272224255641849529471085640041548202582366841665738894678901420184527620148231440677448632902149387891729648648932342924950617845045482295002239830608909927875443533195000932174742248584176477283024092313962980950658282126025940429733192934456850231370939497117472960165230284519336424221772280308040581208023726494559996841722982231966043424162242752784635703680009238464952474664383975090327485548884422285212458055113732335443380478387682669494174868229208416729305524106828356388555267621485710304262964372219632594598776602408817262314257859920066356234258094267677614206379341434171717932734626587492501598107666671263214570074744040069711327288023596217876284032333901185241348235824182043199726156535309006763782708031571240286194770094697162021636044003830215955475021092264655580841380847107456771879433301235969197644090580725917272756827060632074256563521540109747001420079798074609704075254148185785140788903357948256522598664683859149536880689572534682853173596441785098861441385537477844081176004938856560323212030565618671678122784947674737540802345028481518270449617256764048852374213820247517574547166828232695763466631139290123036840195201164604684474365171268047541228884838342607925305022749983334994213565203263040952880115579096521320075100433805497453231335269074522017649706340846852007358568584360118833564750857053675263860905258342804658595606062388288821056163815247983617065249835586558145324458606515065874523665798893619170685009941066343751849798895639863685217513970774678939908352413033149186201984503933548493246707069357496124104977380911078976847298990964736000*i1^165 + -17662883377480458916164407616482248831598336736799880828567344383990643206959348809922335102033878944256389136435238311776418081090877418080070487102255401724805857297212226460093901363568425043117600525779049646734558552440931665454291012964922952514885172781582372386991499243510086899438373352621811906623956592986720537155124657424475163535957768714782643105353180527431456718430863364743518400046982798070657187373878197432931451050870023210816956532961603117659151398761031679147730800347389248023396167981154474803249173523011770910866644780498985266832634769246995702374862885968745378356278245994193030247756010778494682397007628513115937661456281406592932310441616035373773663671023410981051231085402270682987738274958032041198640463412439774671196284663845311715220555774943056100683653512053665444777206051219756930017060890126743615864807491197573090993478768957788480401720305145309745389833173211499145724907837730195043651418805807420523080421911427561990029178109678357808019577906617498840967556182827075663204054590967339583484520357073107945672387373908819205082302181581982125090508660447120495569146754707185849854251122038552446606832384918835532640331267701714470170399340260999214206190558675997223748649470399972475986957687477904559366439017196108812160531203119228363452283262900838120145276836613622915425980024610845633294345420121691843529266870676952058501574716676067661660134809359879098013053295330221421347823408833288176463269164201669444581393871822801323646557265872621106513028970979174550188729674802247251831020901984423095424303302493049027430309047077933514172142057158346129698113428940657571279673308242142707551475854352312191739462005893223341073576198863234403584642659794267913411839951698943596779050825814562463145707050708866712106975628349802064964152185207855076202176352602202082808739611900228331366041379927129075289392154447506233367830440440730483975962623728352641326640550180829370813843587404867146770386764221410841994431304371913898172488780495159553035717467705127178130833559176189146892716145420548904216425747528644842927110158882235109783786469993396585678781332956042153589839445793973128819179495364949177120222529010710421102904789866199846731221880006228827569239418626676725693127960538445711852614253451819686182085065538829353902023283782451200*i1^166 + 187710450507470828776703732376057808149196565748333636150873028061477116242529898633202614537929131570362936107463362358422258482315354709051471238287238113178306183835527209155235861906192331847196037555245126499292998809030501672303101515895620860418060904927559653528209549185710640074384977161281715229628016442595052269475800454647292098434414288134249289658555836725078023464100668386072587990853260875837217336259162353357349364050961041894859664855466010097740225476283742881464555269630167589768202824865393605800694956975394169678839692019351740314968649258185867899820270726226343555334443768625641995889098975366420766871015178640133930561341524583731046520741730373702429888618376234741542376392041183067138579026676951499667066648508122946599184889421190681382576873489853615440166133442500919878869225654490043321858375619305213952681322709497944689289303277983891328852515660628852044556355392867609092905361514688263126412719460017598681491675578177536788111003377780394331567896187828417604849172737208129880380791404585235196186311535318875382674711735809518047040518159567226460264095946058568664736604664161898584565237754166486949181597313041485434377488276121550231723770501518297878189991461863088390989682326188875441805472938236084600059263997546492569906391377075434203263583920593100028894810796252529561097783795832326014188051036694046047847662700327579717319849868871160690169726538137875916237894224894140795073834076780389399899152334353635150946592272207711140110723004062514960061862782072438877281565770370080994035560497211418256344182430476369206877789690179691682343555146373649199177723319797097253638556191673209452226294691427268443440423321710788076987607971364074465112375531712117021449822774812868782368376103132684675034913033132519617483073854237509361837786396148815637553245848525606602579728942027228493968066082589414514866677812318448449047020158330646956516918886688198283488914685302492878911147339721855554123948216686718833275771946581511269065034871950263849931415377916689813352834828027125880368701892282949586649295939608261787967230042278405330967646133037512328264355994653983118425443270239559164724302925233689828179574027291801022195450536694976923870597047473322060121823004051219258654517709798981909690774978560*i1^167 - N1*3725030594345607432625858245958603602912808270349815288527176600802470706297872436828100426335212938426042346107879666861816705319423374421279512890490636514954319331050931845568746681414740566273655593556442723298091079580210135304940527551041980448802005249087703349000577398269069866567443113708200194082900926392834974065996405418929207275426407679273346497879592710407*i2, -3539043772724378310526982888448563893106713744117795256542780968020947410623277980865249586279683292266083428896769840749317964838683284616685344192608983894459722841946053232605289731086235224591552742882974450310951612157190067154615792061294104092494884110308195672280984505106138827286502429470319541783987438791583892521427090792153959865616716233087522762191596265236499795521494892489157375100352205704257240067297576592601471615845592007981402304520924051681877364712570619346442888673133010609559897319612810145894690796759612413219052504718546471277820178328129552867668466786098481897437990426209994503032527219644514559252807097088451313854271541058449982622848633595091879586720923319784378294450564631094615654879390289861027857042409178023253099997797192510136971814626350705808973314426458645392737961723141994092105478815460612229146398401055617567877884053182036771183577526906072564447773534933053788530523319236820181621687990188954470497376841640764793617720168553382566387063300429120721534828009816208551599239012288646506227935651442085744905923761360234109189667510049187963051176842620933538663153274576136209538797720600274620214669478905732580397179387532999670200945129958222324697251935334490898578575846965872349249058148499323393114641095532978132749164429151573667538278499629447740441999780760252485519446006003717815333641841403399903465681255535582968293189039950465708091595885383247297461301959897144583037332993378399784894292456412493993974411991741173381522328311481035194293791875451797773895584450281879105244902070756256741830837283266474625089022256689558300134246541656288655342772894907196009709634536176581863949558013123285707232841246318138921617869296862721769634266482917513051818739045938588136364532999935533805348577514937216037601297284360620066970094288232566240761458718895425229347654525570872122048448732978110909792233319177892523148028742733286701944266594380760540685799643945711098765894641561951833276642751411654519925378751553517137975061759364063280824959269795154358094815018415479803243878374587212305194342466693959814198741235947904216060191874339897667099844578550690246924853671113139945442224002328619264609606724374038778891176576816245476987582410167274169041761522169672809069793645389120712394779931721875295624139904840421056730970564698002511525712484063933846749587196440993453357254122258798721657423769186262992357654495361439489150874794033596791019031434093871730010456116523897371831298385213011206198814621183212845331359142539842049197964476678004235594352093702080813624706492800499310511310578437490408940251337480288512705882253072615531990407171193639462775984967061423810754695017056469727487876397557607161539405915414466625849676342933863555345273452299427844389253263472059366625164991916451436105875098582548211898018905988848172291812311711069870612916595114464211069740585806915175144211251801152750412715515103939927335796560141310985281019071477069653472362076791238160045611880242241478902530660637531108931268533070319712634710892123296033736227921006139397400868022875995891699738734551014043318850038793974186866154274312957112916722995573923242021782954397982751404011346728524356004848043296945840136821617008720968300694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -16224384503154853196599084872510377120568332597356081706081058271587401403000448053058526293233365537222321371359623517314701821127332186217586558213426852724084138126428506838550693655995759825903685149926331815904950820835411575114798605921404360597523740488498324009150416102139853038116611850258420895372129569038631744803016073297236500499360510308050858112674432668037224400473727682299213362546652861765123037368618641446728475906148779841663858150122953742389464746993980892216433820174682290724991960474543773402023551512811731861965452530458944256394506212084323093819367139243550635071650418637352034808618366501253473085542964687524799898601437764433805824822271115094768154631831677864790871295086871018219266286846612845075145412901609397516962207399522824022271649019685531939072587230053013444002721985699962236631137821613310327065234704093186914242264495195708375881250357029610134552828408517213978777936471733604866304062783516686950727233450455060122825883205752762819007667243639232861566953358003296602385452147551111946096111179783524203181350272155733563763340437103745766919817370657611318871281862511513354548637527527230704944719670474512531352445611849638547565618958503255768729676768162651284795495363377845262145063371209917045367002532141522133335860283191066606279068254486309321142267559561545435371453168005965912400016361041860488958122910967933607032450945000853683624180059098139200992464624869302356258296062356697655956887383339396294153707275917355714006753809259899656392727645770627845410343174963056976165886125898903430028715408134127104290293576169199895214797854559844087790992488699699775098789044607138903236305445511188867002114725780866803373237605324609968399268473328518713648125658323017924053295858325455637820385350775098101549264285105682880062784900952618187405172242977429570827671512970751491565249823886872294386397366894211580346747293416315902390559545106355977613071477829016620415350929243148904692165483572591692935239928505386925263767414691477628496318736875634535951159213006453944228380712933413766358865166917340829007875920910463465597372745696093105729879351749752569569039218633390120859409538672668587361970511177540422627148364664862702509398710403130661636449606870559147556388819578805566864320262807457949859683983185015754172431157381910976928497321902042081473814601721011423579055209237685990105699366502921553162637136347049095919669223206317607695715452632385227487628644167235676575670445749760655724531257782489517778125623872065827743899612775997391429238694326737923150702229731272438886904596441684888312879156876024741078003197322768170492666816568573345933539340830649506456038571181139860882679342910689772741239883065930514216159379742856524859624890346596481890503997721007610060917985969655745981026845771225369953787929916096123775654349784360423448065027315211560993200715417397835271237005031281470264165911029057447371664962335543376907446058716006509748823472003102797442413154827707679591311626708645043846805773941718301073168334037917027997344204453200667280911291418572775084239035225926555028044941842552009982576433471467295339373738460120007950993059105301436858627809309663801997892020656376339788781781023987187851046880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 30838434742919199948894498118356538008291329739073721641257746273837411337484579867030880904037861445974023544209802621550527891791560160844225227119662102834893192635762417488503882463178179255668313503470774945836957355465762312998729354433911475240498086076925498706512393164426874252466955297297475286248984393017176926579360591046594791005643044750587663940223505981635680776369677365783774094221861978969320820254945395187483948923861288117040992215772126376189894126277304169645728002501639317781402108976642789777433768227996380771511100584436672531681317360049675761650792067260661550351908726995530265051477037645423094057975757534042581221462292595992310612377317811044887493658673340022967207878658498647057656360479139650853925847704356109269474977326129614088770167887539507706963635917155553841219404150708091545531313976440601867947711393638772916516551889081139271016691852999924687823135407739507030593197494939135956773480067274627414328593359165804734859613878926204876057017689757141228532384987513791093878090728454676685635303546644893231249688843601245361460208053034556147628287036380279315396396337343985378073431683807343929035736603434150564133815405507901346041255641817331499147048130824259749466611351018053650206995393139578566834029953091503767006237549202144933713631226994990835646879940921396174208110013778640826257480083846646510960599807454861868725769891258322688558537365014561014196785558527701531188695969438476889343477646447933616857437050576883603711171536662932907191634303905264238932260978266298890263827492604669610180735805372458772108645296214675819803206379681478913858710557071231012269536687799554563968172481664409551059199437112720306763983647012567206613794184494114901936010624545092703615600158985260211878853866649919510130527362828054219124013566429538813452946330759470952403893313539710169048353694320684493536462729958147902593094429143761831348024472080280795887011263600685434714113699995242929356008035506966447136489272286369085859148762490155468362089757901814133788797398804851701774071099160177441551637865760165378336227902138234600774782503791608809960037093171247999507332311427972021436159419082932627589356891997538543005731446259471542958799289665655367588905669028335869475988203880470788848605293853102945803602349489011174977448483742977579234191852019451745406935807647727598412784336450089508341427146752080391900316677396093490586665759709591590786186132301423158404002006077361836746960455500350739657868695442428649438127714027626231974601426908263431536266963719209882542471433321175372829156150823935134567291925550092658242706819002730141450387231510435782192469782827662519003353847478286015798039720835019329327931251383506264220334516258460635490548436725199205577651358749276636278718629696676440765152699531376251356040112194798299462359806716231696633092580199178544821967235935762556897868028372029785349404096857613652707095399534274809551686755351612995510656148945850172731675685692020268437842612033568498475230353182398042562597551904861007056873038786077226483713046188200302697665433133838621723672761480500662522747719978025702941066176211327995077940544144914439188060904309981382388497435985002243021084356724289152293304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 517849820102920637954248378020168551333897438540199518779252455117026742871245276622338259236313868585798815131569841093130663784491996390839958162585742831010311959364537576851487421957592011454337578437090959383962040031899051512045082456884107992299450754367277951495850853574695469700160592323941244274301001289808677299193217667884804181355732965386879151567740134020669761507459797391639053031822262644006759970135057140871827736405345392568882845808952591746480191008913365536625022047024384211074669661954065580160381688129640286467014097191710382650517200757472520403521717694093159598152883391353662538520440568167116712174526133168785605728202973173081808750317713035111412018524025794245248848966656333484109332371883719639478814838842839376618031807919182080566481310894551064610943747374350020895372176668650617449597777486787516637940728326615377701379163324476602389388353462193362331711408331424344405512153504788383223865179297132965639793202365205420660779851331368374795873949175919879636332427933928728442911392136831749377402020168567440264567398164019593612591173838705231980783785224147800935001434074406471869877988993478466957026480164308512786561720186706325229582909800142558412200800645889174557990729985746935753960279020554409483971935153709749767971055564924161946652674743258035656585213906677760360874577748604828426299949243748024713382694405830235122419925445674134908599981987322810723593550668563607332942013888615363745055321586905383659370674641233305574531630762980498302462673002755770803961787409309391064547202678139476685755619007048488878667737782605488970319408780986182667499533852009776248360387400428312891598627359421157202304483454336284405663779446996598920345531373304792217194661076560740619107208758064450370440350621289649734126873390498293409214367190376476830234402648060792357900916418856598015992038660837274770660702641891117140268340568412481055541803086932614146669782366455804764412063089630318716858822489019213190603697459559645824398099240701529593004094055803347653719525058795388009530684558305620980652313969390074477506135062960411124255415356837498656754726510894350308756944451928822237513798409233417646392511451731319905500501479150807070478355029239292019240680093657618766064652205337337076102716608424244713645261504817168650814163017391733151081202944577042639953730965683038716871031592874235519760179331114164109115713409813127429419134679826834536893280642339879833696785207402176338672958483672158229780573614918218116746517717497158121301274939514962411493110630416942814601822988411749747725479494862325828920636930452554328368199453920137735368425359217505712382445399372910993375069373043511242446223263061582698690710724042651636199653485750922592635731564549058591208066170791816138269737412459635365203897306731870025565698289047550669423171977314174486954867897187556984907262542084226783179535929795399614075611632044955173709085233784522402741582149979624188791666275917940231867387869870440011186081578853011758815921394391744029197029731751588772346778794532027434347971977938090226127784091018782082521278414376622096410955482261120233438283648793545793996470444931195758823412334886097056690609701292164711274431236549424834361200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2240972798895018240627028053249630881786756578928756926117264240556951018014438753538253017563922407469017329486814203700565694834916663254927550849594161840485370962815691112422941321655557179420387477983968869606738994267238099697387094846141712185684387886437272438409374002358630661435864566247650468428631584396791872139319363119051397756164713755965574063899447983211899550759263483031551992217576994436466062881839008963603661576761870475366439589589199697509695406256356046805504316941956062768041950624792401110531810581514827445376308115463452065337881226224068001287636496531541716135545286933650388148120737260073395584505142582930738486054745624594711059685868088220965215290098422552886184826932245345686156860796701465143108180909830502985470910057375722664188638697621792528717941091363286332985201539273235720878175480680894079792021753135363949158091378780702442914577598115328533884848171030313101749803562448226931751101742273901443980723773901326115702838726739817230084269284061018325160603574605624471626183117450500752623359652384414774210121883758705790305259562594108659589575236088053861507523753515723506280162137392420301665068994522900302875508860091027110943276912479914589589028558330822817214431466385889155350274381192241112174187625891679119247083489267833162418246727009473080416076609857626049873298215468583831919091361723177775417240159095893256090879053614072760828849255962410453061617089048496490448836570504841148877691093543945568140240273318659051605449456104717397035402398553969653916215834387971561932821288072878726564182926922505599965685862489889001466153850614941930241111585911626574638613938039928116676600728735157720969470380414877906926823275380958558890277276881507809432454481611966899562562395359589130251749392900840120299293891940309717755715090618275967120799323756652012321029571962096818299994884596316410504235798653118076177903422489037390082571314816796765950614575715134158434671574230471025379939555403808096028140815951948864705021609575957731375562299965495403527042828740311844781385536948994638444853377375503614155842277996543038529839809249273759735231822916157472974983949079574044653779605952460640883707359913136122771345182787194949187607128018727507657754108971277322656773290468840145480978651813379683275711614054041692795107514327250750725065458106831119995503463444305493853335684348296274272895921384297782960677593815304658157075350266166065123241962597526303920781742238596799732408329520830964989729870086495346820922937955360178132518239055353271892727054576029329019292666945941362001442646458675078304691135519450650333092525255472321862402498123515518146586954048698300798090140719245827470844464752531218687654819814859669215807926154406891750826318839178653128664627600068898224550303292104020505631896240291381922211294030541766495556833583677607386839986450080321712052155323857872483141000300835413640421286109755770339950308825801140990173686615287941560827246950685918672678307280314195700009040247462500571373771906940871342711131690084775696480465753423522689602821675815329215064668709896662760205430809256024372179483511953085764636649644160675850999265267208421834144305748640236470607813337029760680633616924694926147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1976898812880666074284756595810678244731962984333746282372941191186902135418949978907814991227167783014143269425730969318784211129494935877709438830067508781752140015742542482918256492406248397533307332111915805416547275273668680250329650930823157633127102149597907783232106871323073469757810809654218271425193616044074607016428082066635327922881706851910435890567391580082315570247049695299667047132357786954334718857664719215277706393561431635198713375084605580608641817482494881747105943036564146869582660530201332745477741832456653394944018424335230179602595440131143750414958232075180128719793777968656354956833949401735489370266110872953575563680484820635444348918673152138716946768896728298816928973285345347386169156170000064778188964133918113588698108009861458694319625122479116628937376978897454959090875213873680894387755674002540851227436461952463501776674685792153478221665728346352822225853399563179756185197202168705303013374530761094370009974511597306184304277234399919138313480081107166375234588437632942790089360781263146753435209610660308474715206730144660792823520659263494883557181262716854450020203729209936464031131854215960225156757054910899555581355135719350522080282350254767060277332173852666959145831284781105368021408751368611378207014060035924894373045683582264186951178273784669211575648178690742252742848027736677715106099414864212675282548271774671861441529764683656608630308481998970553305046372728341666101395817444729187313932870184443681045998758668740896017346640246531849035131790097103801521060753194823145431961624969851724853568010793749494779778969163251525757219194760042048039683118928716168883582360397610375085881991431464023004227673866401198723639312758807971606293102418495936584567803596718079710004080919121407564464757859311722140360947147440451836676726178070132472700373358182223468009788070326351616124045570583598359476470398264350619183326245169633501394563263080975350900719870770187910702859659697339182194155892903246903602100789752332448936560976274939100632818671234399426699137558722045590883129607629053693406845473079270752832080881398930720528666496548621533108242007708686984181413684404049227380027892144964827233380969960401264590000244799760509539549611735579769699457666318384442829699231396769112092553535315756323275808819732014906263100210241918296147549724279045559471848832289203198877977296130583564131169382494324141003588009724803540347447006103938530908753361332460228559109654656024826489471597424254325305645733969582224478859006425443561550245408946704934470401395147979081934305219055101490466065221719846380925148326036880460462961161239831745654738595403309670661640289870891693002058789599811618353428248422571156445829318448082629108232420633245753846733013638082247211051074386294613721638889576312148885966611279057601522491515135496256349746850754638601328575328162389448111544558397099469276028204758635843309345477564373034705424494949158677471972955052805780261641874176163698305677012978830983458470408985153482002777286095949303731350417756688875862908565450537838681704908169293547412561042050033120403256166920778659526242041711918547633527026519134819389723006139222808979468809765409239082470148977094326159393624232365348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 9012306655718227038479023307781816860881455499704844780331941293163852958484157192399982696859552090302754560864083240878195261364077864288494787758585684819797820978029467985020714606210519402864466690483838399947012614037900626397372268549124220892664498753041365089322954187977116033512588880109539853008023628954889279696655897168343301646801526713090585800639336944851656762114675718455663398804252101944555539667895078713884835973908004354337082288035840768397191081389092223471998509402234123577843771150386039331310448191745292593497287262438314589730210648903998511625956602547106509438153770271923434328155253273502108054947343413163650719620106265103374336901649043843195515973660930681061554141949263120245955415462350869217519980105535911465936912361816254126274222368011179573156613191114095378883312884742057701452390660700157889817477922229734256847637102084217839576889755519630952180312997635573807801649207915419059291667192742446161904418814316870517639969082597128426527702865591555486967277745038762543192815734356730357237584095662175932355858688503731848777685327987552750910939494579334662390350826935113329478226946549409157558251613746860821011915643912895757795819431375278146816090388756357626737574731358728252771104938279105057414465118511899561725492764242421388270791075360268921770904139116142568663542903767281190637245060024827739108873347268054564307994580967553852032343598630753570631383173594354280090791216100642885794196242020826449396482753340314974669401863160023628250230923971404350366370360562587520662146050941795065933850304065268890876902864109887541958832686366972048962000681391496344695981624720812648863072795067778271515266202554757795053199844222326777552200431563736968832940050880251662685882195329731505685613821778646315040086419859604457879732198568593804223724749789247058011113640382229965457192816872285002410891804701385444538017136081061909260206251939876449121948327518536135233999720481672901607591810868910608322995244604046362926162671234812189112225941107671929873748259682114025958449377332688564270076180951441300493649679108142677894902501790243825348610425935525452704056392053036731738929296782830061757582242597230602548128863961470387465614208450861795935620091573645474937302439198134004176797678067143972321708939235518045005107698893040326053292192484143081193859957727132830107059403935266588448580192111463153914014153842144274213532089582620191129808942707901513219735006785367748122522956142742046943349442277662000289093949065184674321167973432071860115775014119995329885268494122977162512486889637712450372055708452130243131889637365360631064118018307776349990234131568105051390291227997329364094273699247511566991968743114377797863791644565193341300127467233237514959286524467410175413543706599354751434664811757602498147830308780414201667575116605745958583746816737879862065082420869157378002064514586158845900314690532235977007040961330788968252107777412916558618890897427350502885453298488956456430324621711938664924980348098277192777874713586554160502522928771865884403187550419448766586012230177717912993259872429091360848865975616353865104983730996593080086045724200066652053260047156675628823413385308263096108579096787950452600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -30861559824387495539346892995986025280202836481774390804764556923328452630758719855945336207122345804620677555782012418325538024691123798269419346172807478429270826450279715121028740916734498721349843574969266339237534870542025676189611448785895289440826054132273244436087179796004659356249044009909522905318622607073791018552899777692116677095634656573440654448674816989373216238493739537966771299825168295912116888651055839590212880336530570645410589859664034529478058034992399206440624455179792147119104634968705140176288101076722562065428803025368941246830055736714348015002665941081831028333221987925739507038461114760223231966383905396456434236578735354850160224618213981416503818989796109912403698038508764590686483762648555750173740559463710079420319940632769464712959487812138848703224269752730423751245883061498177026542458215063475660127568473514967675555634197242917177591189438137635666876263508715777668393203257447099088571945125553540899339457812294385848469769197077073185133752755289680295821139251014875645338475397227285584574241811816466879151657006733794535944201868999636960773210379656360211607129837263434272647399401781647151428188892506126349739096649158697977602868356469676631457748658785057729287845146597735235911339497915991832388970003171253764133912421773952844356255318936472806982682126620670498923998756908813133135525824952225980525628708345610253355502867217387131627847874172766265004489773113767249079892058809606752711286160376738871238483502396563634462659321726528971090470044720838359241389816291076758143579044559794757226064489487383848366786885996944712773447500658802455177528793643676066179780054981738485762144279635640983298575192185422886209000672131978153205781065591609354674343959669728094083409448067572202695867670710361264152192710141869786750554017414139647448272297769083767512577004688126509610667715501307568415598253854064230116924603197629047642432836203391868856018004827841907388200245020219274484841471950517360628408374184654742059597386837333709931558703279645256412684553802689423273492449678681387018908753948211035278933170760634924421805423153922346321911525670666430567336976549976669391982956554899849921016879004566651794843375644673630786779313380371245171636769481040250611668322161728288251669148235455582844350001589109790732310067480177395794103347167227321719047042025506161560000676963018020677284183995090051855997021383453015712294713083613829973040141868538884399538565442484004317503509232144848849270212325075563747106694388445595539641604600579314739148009581999565942691682341942116158894293839291514644355993738164112143230160280315393557398200808448600927605397784706666982119822566392312967389146187101391390646448472893919451800783628551847687901265231128047419363110585981231866941098323920199173620939925042523222208443378497802496342643775858023412831171141643353512149715149921446706924927914514605209177772434381339518514065910018103297825531125967042678209183729095082648210901902716648955970340813084645827215130555599142987888396803509693921165274441717161779647221366805985715325026115779742941894586172358762282249852966461019547981382630938517180207724113164492054675332154120860242914119109977048717232823785503050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 29121252777198244270864422729203508802135930939423330879152843961387402253022847634743912163927942887325597114495607765297748164821173711661366854433729831532446464934886631007711094710798222954562904177026656611252174930795021874958556785524774883553656886315282336675921165932443615447965342665258402835562346433125293206165013659001105480537804087001818650457309745273743326041881404770767319899576745397897301000306417972259013274813845860090494793824157187997272388783991105844963236145057855771077491327010032931902200124254311569922905562765947879939667396378120977667204577349714336529586969170362867555141906895488872942388633347719232680502409163073974718413914626823677971107719936034017096204372915864685642011314038995636687079829837324285283980271007362581939400904230204303855618486659159695855376633706844565146810259866832882789527809544184129310432644444065653405263895502942804728722187507323668348668097466399528969316170215979430227399582021684636929560518304374587092320517667663207260777541086165248007039950474953494303751751996087181215646697644297812504245594046386889437268525598678197193069429013017934078273972030026905697640776730979341747161196588075422356754326622286123223662141832106947631519077567779563286446789133438828469641007603548765592507655600375004774361900222073091832095501642959606236075542839211990119394374347931341425589460648071565204137789494584580545071806492599878217504239133595372118909324844903459721697280605169902432175822658006453085733827867090353322087529804856935542163978889126573765415687903044777588024456448408820242328040786828882734197055055516355627244530901004328585767022188624459137720074978140300007143008248453425495776132905519865970285438289757477083959512996146408865036054362563172168146269612156010139629651638970255103906334878359526418830594297592882786115556942558658245115808970624049743461597031500005034923141015527060599916381385660625954270471037460007256436032627818700688132234870471570136840892021371891730562202489164090506812667349877179094998209678930679186378303533386973315383674544466727948651266320818727975545874590346922025818822437873392001295314825220991695354838541156565225713312469481987730219546351766850529464223604851216840701816266096043345231322167184335300678589009606154910305399434334443310598156649912709184380315492588674104813591344175758329511357087967084885350126432969282860621256293776516489173690799660885575477693321919823018525402017694549005241292630035834796934121323313631341223508291388386161826759214265834921499978006293556690605298551972760560987998527011066698607793871221323926539517088140257161616030161849404012881653714421476136422473210538297290743290915069113298328091508882823515530754666670203381843215904603670050017498824904433528950847959621275826145833868885459091100724950779164164610997125987709211874554278314733069275048845736093162877125355826716060061925519451037162206582319080740216007697117600212113136159105950364059197712387081658165497165829796031311068765853628819807666734036790351528134326834183835801590092275083445207095459358630484526990190148835235832681474709528089385507823765080912263053904546558966379776041386275671749541120132465383996866785573465124750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 65761283547913290941056395016662047605764598631938059639195917392504613662800203120921657073463295514303722720272095637506297174326220166780808132818620547855584045026849962847169120309427441133043794565579189554963747973004397473584070732337120403923300521081329640831209804533569480447175463803592087983310618642069320740250973535108309942249778318096202627147114383570543443596986227734642299818994253389373735460611631831565199578364929731271178401167008396870320974159617410381362391652764890998438023065297377976676775367717229816935019650551669954046784772253185330964343114778926129330782877876697590309314039763498531599490631505692580712782606752478338776909507716866187650885246903531329533705791034973997631273367744019631344744317860058266566396556144273033437643358990296734742868288046639623546772628035578489227605565644824201076901099992698126764878130500238806415536296947790581930826577190391586249607271780435466670638784704414097989552626311839172861750133199351333534565635697629549209305869931009033065449912906089804075331274864620373352373657177480106898683282283626391102687432224277546498530750318069990240592676009605132606061884574398532205154687931249238542450772043385499763528802488753898385844077288620089297864694625185313100951720430931657202893093618991031778224990420794512601589089606601064950877244493168961249977462491721168457376757570512617695341077611596372500460285154926566070873083200132908670929348916149079770761185073681168243863489720642135376831082234629014667859038306314502310987246816571645493909117957153141784579640090914531986107769960284995538614821817137091216347324961918430174263549107564827685669599374814410693569835308982688577457698472840847252872058305721710532713271705564221468794045638737581299695695833670559676909449406760724566172302181239772682605195432759005074110711109447830493287712939820892475264927253078708100225373277039528375574652176146451493285514751435729052897051950750463483903480388087679283254408271540926528005744492674159566082033206899429003878561766732465765830824652065377543056887484675472943944371324433214922957724596940463968957028823299604805711338951972299050578890295163093361774316891205424356561746280665654140735023434059985644522033146800392820104701375992835390664800170115325240004113423239893612342425724842599018832647677720770484137399664002567284711632938444270410306491938328575610628746476719561548627336432187601824894621241196209565666723852037602276393770591163999501031182177404567273969602361190549904073007734903713690839690151310411549005887882873212164140397944562150781727078545560591192398653497813794896473395744837451513008046802513488908098009017126955712207018244546760806868292111968382295317000027166262697094494702412492545248435788991918166251795413844035949218007785014101222602370454558658911784525699146756621512303097903979947536895438459010941899197666369602274645088960765996400415247529507026700862976233439713205835169279477766646596923123237785368075792850802693699678870293476184742477989727831426628151542552108214035086107883498951653522884089119131107783539146594832677381206306024697144613365760503010746659485890894660948276298976647808886390708643314764919258781357686987500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -308345113040739077402390167768087848585729269930481515543212265084468665060697544531101205032691737107176380081843445208390604794147003497375271174679611952018327050873530482068683040947041173668780011453336355469089865327375911787903356554835210256393386489626337867401423716409123203918587085569570418118786763772734964617818863033182409676345971371031166393110917598873785650796069382175307749204318793129655611521618885685170946822643378583750479304443970983497560503641862271721801071799385134209076238264283674248188347698621045970509823946580113822235138700874380457694124555592840095077556169124454268305498936326628185922172322577150137899052845067501581591792239819244356469845350838471039436528425397091957529535957904602538306192677298875095044297458608489625690818989018474528589453927927497593061255668777342004407606945113752696059599433699196561427649720676285044280825429043520415740013357129629674677318083935865404725471776816273059144336722165989324637764087887121560745844555998087179935996402364747489503437474149807771644347413282887218677496904514113019288036991237621014593406841806522038456341523657204217692914326430089923940997063500696534858582121133102284819550436132060853847750579816346646583894223707563711526890818900914487205559993833890019716053793185908094893829294652329041111100940335322929658392503220426179939177354828769839393236365415864744508699624129627901519355906437724607915239104470985041887243429182897445142194287515596168768215152591064283411363242548623640919560234306080576731360554323081664888540769196228765942511046459564918309435767248216866819821640124647006804556310865751998810635618301764243900722408299402765259315085897158430937616051290544048903144142196243909397545872157564043528056523279737894274425729591042403824083035686505015900499460002903003183559680548703916082965034552083328509741306219311101908096336969286556503980543601301247873657569683439508402094634315752926997156970465981240044514913494769313127738404603043643362415312001701389812447586962268913478997265041553155091253629700099237401723357054928350897100746130705192174928959113742605953842176527907655756940750140460194528960625263115440574502060002787948943383183528041641297457114612949574267379063937870738712559999250717989164952673884298802060081032850385706496644735078170138200814277217986737265738459052271484399554375657596318379216463424038096611418197184600477747159903899209380554254124019060921121157233037003155285273475804814013758658071332375802701696436350271417435993772951731348601020585452223337650438352215131378569007475056190659741861983366403161118364640090340630874159375481916332268458828120559912319420005038291410074871751725554067003637772491043998081000440330107885446383626467408856674703864823241783978773251578630839222035029117371901878147293142653931639248870194693948575997808982567835450984941599814510616528278209966337466810087248748503112443555290125837428494303906788078933144157042942287957911329026975423370016453732540902909239736974522510209992479173617247845654900943020570607676168759825777884385908477142419071805350294349638245608324795935363846822433295920941374159760585366859575886104499056150669436827559916118732608242641326875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 674818306838454829489679587957863671227896135651417504180347510292167662171903697014673050741978257671196574490652160701331991439593891868848985986346929582154992996906290081997478767028399741104068798079116370988912284045563414525795691374555085227923797417103388918722042484180734851318986236269216392768483007945687257622571441202381833828094349031088780366058037598951152295761827452156346865119532549164478718892859790478133883930924696915572238261318576114938191610776990531829585106086216934627056966231376411413895773130624259200399060097323926868613587964893938320893194263950534529137272349635235159524932844904202672957004017817963262143769697882301108112343908832325136016925767002488306928048889741441367390312877412195930351911355098246208923419574590861001315718984030505759924444531793781796789882832354957675811376028384574872646598227731006833976901457545518579440665997711631721435110143592652929024105984568928007361577625710107167488095110875497023125877395208295440267152180602516891528910052005374603960354337130271407028875086126498769579758188614295319798298513784350985228322105344847553681595416988357498637022489481781850832809590213188855858750848887343716897438371289181096903923619957372165000014592496207221603397642830206039111591786564939212295629093345334014658522837398247456825336452654246674539927135088960962658682859078384043365521131483424952414134277293221349031892372181449002077781337518624896341797435101349570547929117543060743451558201944350441687011363776010509880667217204429798854120046623808177875661016990555620230811301502244143624456605610333910589175302588890225156673140472238995638719401539410076400254083979825199404346340489844566079500745939767115688356840226181538984484713580563083126484095445016858162448157662592124298225090046843509340334677275821992418719451300639790919978242716921054189728087289816440528093628583669193973503893285962081648837337446405142989073037279252292260143350750725150521886391926807989741987143692079806587501574964434128752248296144982231509326790811351782220141517489456217102784402917175374043456451752684190250404608466071400588012032359107888371959495861689193102361730270663153380437183991988722372464711528768022174804564038779509493419226615710684581101521675248217407667133578376135199720424571287720885918994784223916474596806231010716998307200211969527883105176166972916715704334857340212052623596755867190290486461131889998392900823378716511141829868323908017171853580274174382840647642527718989998877868281454683333638346918199635577753947787776141535594431912109491016885046382087100171933803587100762710847683871244632151858015836069234229059589396067850721421001878323059424731068442006701275599387669270952657003354043716954100021748144565066755157361144088927630912313633421791144616795779276850582996114458673685668276801408852062692205171664719054042439231113983535741564986153351540961839480469253960999188521749268096656753596538309325918054063554275374285077186647986144966021840055343286818837005856976981753520923532672005412483772841656812353560102795445288328055138459041014808161002271943202160110832584000451344932558801536199721039017443496382257215230854012560083244258260785353758551430859906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1053876952423248712594744133189394055387985925600583908016055555332578308598560099029392966361216772131972089047485537696282514533836042981000499027967912367496122746675677101872537621457782741678371058417666354143319847271055064846272092996343377925177337714637075873169371210680901127829218263827202860961832712900199141717049622058767933358291016825447715280632384403328734377139433952665000036865708184307638073464653582859233024161440042737785226086053234667366567974324920003296509405094409529030848267263204600429455222770163927023407362993812450236610723301679376868294664164258846742481099311587328779311995272068908576947984423801915329259058152966822969537303350012415667650700385554263492340584453057923141379288048338540769179639199438477347914289927294794003866886753023737520944582810014630572521844665391111856680276105981983913324561682968197689890116724699446428533643547977024072966153920318481402839646317837274350078146846176006804448570425995760583815102458603291682459697564049462834560132416009947671570005110796902429669111518818067140992350814123282243120873140544597241976748636439813699177603224175714511661369456730243511421940089567930296609771887338233993089385557189552135209193008393011725562771642810635196599533885980777598957569943823018538153044397594238433264990647662496608618050364420873119819362057717904761709985549118082188999251617021995469483705367903495268486824226045226038066699398036841914679007696015957568419912438636326591554091728187998837569294371796112321397305711041870392056037171331307643705110257909887652270660230438668200139376197774042951450945419203412423911264278332937742315253602356579367289971548032069719748474754053649032661830244431643295392866592740564100309442845381546453500992123253713383976198407248498837777407963076393541791545759374005343923641751530385893685590846804073689843679647131540490981208268486722310178251413740810493942896797595542844962885252248236648138789535891681820788951606151660690533451514708485929732146824304450927685779040949070446258041512307998290895103965819816277384616159637505828128464928501116491006871350450071965326752720967160262573837261876122662122938249430100126303034372092518470358457747853316824456390923946831503649160406568702576526192932416265645025016939346429687920822996510511824813380962577209122545268265443346319006742551228589761734777394189334233738334982003749902237628296822644889020977841794082504805383009207474387249359385028067002517625091921580416711998887794134814514695222366225514392496489321230169762257707524233299875172422993214282173110979812897886890905477599708919578337658350840309512640804699957140326434177881275723954506276851938068788793615334300484414255574794782629514723002219373432602628452146735288921587273703393102413122351289010492209477946869983726771765229429690217849229383433097462616603391823434043657352546982910037368437551195578439297947758269121451427308191155554687003566149829771384421610797514686119178288728262463199535972046761547189525308134004924659066015939436619804632887907422642042725093209219763871047869249502988676186651196723257344362767224631787110607153970266294575212418464222399860678249862727337553031010644547864853675324216740625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1309052303939810507340445721782068738827048937900532803281238849044576397542824655510654341738599166197496512278640887054812635012551616386663901893330900875591554131640319998579262867705406972992244100269176390191833894839865889761133263725717094883533552680225935349962834418881797284860766117364945419657384185636165116015747507993707589223739789545591400987782125230965700212412105133552863282348106729067701403550011602027776504892062405494255173235594215314003011943101553166996388490701413724836700342571051532912312922951218645318755121637260114980698780527479357414582951651043749938226741137209665806377007866651072319170090745341129293995930663297545211582096864785435844525439475156099825122514097199856453470967685275509550944490988987170734573995071798444917559700923794431079076422273671532264866523177866824598763054300694213854790539458189981503896345929852745239929007555541599856482357705908461080691763197352230190486509901781624305508509206419530632070570504571379348480215946488181836147925062942187566279057054412401921115637148740362927978798855726049925479886796656444193108855844235549626128028073566908794467049812780035401968571867220214983964959899817048943444490431114968841890239335815802533846377864919708998455266747718221492519728334444493497304019822672831851926619395648198101954937349108196929924770273840558759475976708314090729531380529917902681447667310678707119575196177567428483087003905741505755676456535032059850573724357312550770001786690121260037859586657526559077410816009861632651113318806013432565707539917993796209256235041214677783199064311762367580090965535520614629005117421235347583716915178814377126668202831528348833703335203449500420578983351475625107876979982058563206557000379228066746007984621553651725668348759183515142073747466942015830434184118253255913004825684208661513232190477567843647997824260311694883458378092453106605384186652636338827704520947327409740678727015746419894450203740823280672890555085823358233514693552985317212057761006953604519898141339842489939301442608315256409388389220347757970850958618901156720215422189100908380264583423093332266604553273356570428530506091856196750531400600814781561211251070363637248530697029605100142465091245969844288316009117257014211237700958807123202009362460263969426504076896764844562760409850011666090449050632380932505982337828097423496317262680917655093195353678039098777255444498081500153419993161765378859373963021798630557426755934507610656492986305658848139881450454554491257030955954700760198724479992593574173480372901824684747790839695743270008334211286599227529347976178401686828349649598642006153426847654421937080800892327536315167600694593711531724077841869280648131407309560061868788962493472727847845549066922770823885177612162021242190150283303372806360140620322793393832974704758298885549757673125753589743279556885452629065786901692549163170294420038446251903838631730386115517225870900920792072943165188560235746538787872545963478984285002625131401376715605653068770493954516752245566976942457131677754867465848342266853971338361558230322637984077353982682789799546869078491421465727814901542370190740087689183122766160177830271596203920796154615442863407226048416520539182031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1359412039556013708913861174064168912532988766989062670747375007917735425427495644377038376190733684049542545047334297775269174413597096365057674807473929833657546303459022673956277416575766089224258418142350321163913062330462451461638768966133230975012271906249921233739294130663265456968909496143323823002613905938501745962646160485079437494664024803759108716613505638927659817239091110843387123180599254827544873348272273822478862794840201427956563995800656133600545861648121214739049259203121722675736463456147451408117759979769553359536914389805835846250828163385270618883729968075838965173865386896027558975559463821402596960819638551228269946469421725976785169285983733919802160936027783439069328754408302963146128121199715800754571949796697069214786533573750966658078687776371533473845117074751323057249032786935595128697781653775437475468198877618566356747443881933531125695240540867466436990810071444275096982769306949281411184858782020676020742576461580256826467906948916864304248287430066382713546745309152817687948396941996940191941815892241147387445214005584565982818654152790257155056954254036721062147462048875819478399034961875281068561755176194520430367508101043717539854150175723083808657751820652125206542689375184600015557936759291566446606651842229777346046006830281074293142867118800662902077106021554759756931174981072843431536325445644742319337084890299649689110763787318740677119379852607073647128598297255953157721637347918640485997320733507833462784640441292583558007997888428012018778777649453358852449072744057097310323029554784607082885345541402362700669626223440213700130681401705325032855958138687656604448200144691672475709183708605292656859494269999344383321441365455038020955647693655137203521613113556547814096464262890195569545004468293828180950239400070176537460098651934919007032978298543399710265108332058210385567530061564683590157292047003991814700083855725415823562266574775274800697309878460337593809215223200518505774896350835859269956644750848849802990989237056705687517530654932515965145418913964815695321354877582962032799928387708221445432533236892282423644019286072164892949284036069044520450856889920673237256022390093033976122402380086309172037490957779802879471134436972310847079804579268292269347380292010986870680453171646474674773696853160535302864525544156485985418608714963661361236309451249380602809497292132999875908920770605412237381505322416342232948941979327108541666488477333629205589359592726370685901338094366859844695855517482061269601753979087807627818727343649166488860687794571935121986599456557668629074584354900469955581663129109551950696427960150063692650689052480100674585726232713319075686963735224742442665052000416617246381531913030103809845005930629552288490929770902802516148238689124386020009397036314705429986073509433447444788354645534380193387074381436469851657467906947706361349499936266263388564643186901595394432128787842806786065374457467312666602402935299295364639815978257867776427358998080595081412419192419190680589457524410693091380429848640256993527207748477232676417133892211292246449398109305145738837344136793710385025866420616388350915771550845856863371124138646247478746378562600562186881385644121928039641693164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1215222930297869605097959747483439479030252144050237550847682537839900885487849517407905176379505733376174053314224343259242560238175579763614552178896593611245963401209751429037208546698643288784106998230897466199153735089176063466363576146879230687693117375197483540850875150165052999052955762362316463978893962883179978525279684270388133943715488620993466239514445012535368636629246962269971889224511509231058307188188570494324961331484676801649832895250691075954311047265922208423386473036881021159126957298095139851703371480571221011250364723984453801639875488430465941955783485174318055388286577921894342368024676408898266440778305995956029725921433788444173648225533098347680440603038630099850015476918881501321889823653421890047171420966918752618669198681184112504355964900682707890033151169948415537791380720108515399217039702447233008619869213644200502040530185848063509667153710831599536094481839188260316595140070978897175245599195174634753946277576077715813753278608635861229829786687689993180010060697487456864181343420998079911862069674792561973118407530094137284534043982967931583238375157991024527609833821973135890038818798118726513728030421814773333359244110217831649204457738947823941048122827491906529407357995165075213007121694648924553928987062838071813992356840859381432908146417616652340352568112767956010030897888672911315350745168496844341197352766835602611907888441976265306502585741774788533829491818726030727529952559647230224769382109282288967010350969613707575065896811522107556247226120026925431605117441280462136207076718076502224726776310960205832412701675239351521337858776544035723977860776470950021111760553301432880681650263052673263449791395069939080265835058592279824878588413078875698370772276838608579105742343544368766956031653424345768418297746510955997699381332782990553078086635459681764181285602107267932198069514319804356325426512386648471906044125918833147971905100374674311304691637488288029949336806332607642146577723155114560970239666738344540519680030512900506337674460679536817054937214300461583403504108146894475269573742122726922272575085371212724850242156122359224558873173533853905641606663078493290405821792378968075222754059765864540557833607443276693977039481012863481782897567499201209157774173237673466706775020659765464125969078263980426645257607608653643037300828657944623045342152583537515801279717505938037497988048222962155971063647544380657058231270339681448032139269647245196859725549451959014034075651853189771590609635443626907880787188052929305882322387877808302455723792780124670545490604593419956161473243135554995244383383471176965924910780603503345428778241298290310686959430524217575049626676650392763353443801674504036766386916773810269815769144401181446912687259955164795255693068241907776208869100635986673366057666632130895214201638402427403133138100134850621044107987901662765986943670699178172073729942940544143055318858856209245837483973653437516154603270069920878613155541146066376184709340758509862564797845449761852277805163766478049611388393053390667053413071711044287114862248088972724046774064810528631743430440793263232379666911019774205780586146551244574731547777184789067849166939340340370798125911752266444429088671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -953582076317905612500878209233575522032056134189716150278150590846289670322853755119956037774072690859190375746456857250748774112302352688726460398739712645854647478762491149121833852044273421275645247057281386179735496196358393305779710752227866107600309193871694565126157709845562733060068920357952249204763250850759683434392943530847302698467883198612803744362259203601430702477447943187616120876301499696819355035988944233899218243545022281018408306730458466183491734888095689786083414047542280109451767047138934148102387425495198180920460745358578374895330183752874284598692420396316942214044911331362508020438895219867398641348422680875760137565403773228559789243626929747076764409298968984831693599144245997291321227531116077066103322692618259585976993154405285087318670473349957942439005873878050938454736072279224263873233928145669858499210344368580539159960584375950485477190825662826364647772402711696156843061456151223377734754810268653296957098961990351889083101102682265192545602602204912069990638809891445212182470307745409333633627908764997644256516677361209927393414661406536160647464582773298260807627844250234256213366322764165258652327037594416254119433342181975162277369771697233185804995713196660161533967290976571122491624973255235322194017907194613040205850836025799301545346480379143302794861728591025654824302290156674408803679089758079401190263627405484509774930204279357093289666604053048507408031080299450015729550585411277170034316542575246181312833371982441541598444453105163784338203395009305974389692815312231699218891200178406326242398432514416212767056376736255017814065858531399633838456945102571213064203671408012033237037328420958556390207773186905877662644696774691195302590396615860109531055878621615277627395806184646128405078043091547360039593182773752376086533389048944113272006720009756680423943062212454654550838978690587279684015663549501382017832476268345689825452118587069838361119280064211654509008337136461821177635477865588247788130835514922540633202688769113737900955757170220695692064558682168602059684806462275862422432834077772978309351912565735977120357907623515262049127818008040623532388934925290130577605832410571434098211121588598209708107275033214708206355763784873087068789712519980942539942312661199115723732540666515201628880702952910702697846771274206215372594452693906798994711940732749084060553208273388142451263102516781105465369349186210082778601514564073806285732237149504983237465100207584497092629537841564467641993414282362377803084898183697702826298936356348504488571803064841809988385848193418596645325699424556535571075100867215228455839345388590519823198942217463324858406629178894592735321422886731544741886985202483061592531547379080918292413153307967292269927033087251392560193680273331803748170178890447967938471427483830282342482167795583902080998552675311961494444727405584944180474329579523092303178702866969587088064833509547747886152870255931778143679303607351874195267952640480864332330910884410400033481371271101130863550078756011083141987817447277502237769882750038732025888576686828688255969137356979455195809631600231857601015608869872858393711679776875885589931800477457688609993732505045779053846406443245475348334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 666262618200471869466827600259251448764497846359958579507390006850600169074796171577433534936270330084987499865139948213434903893578368760833386927138808873979900389708788566789366110035450150362477929131378111065664833234933153905497935887778552374950785252918022133305001313256354600998780957183808185896716820969948822430324786297198384164972810787949136567512814657728119395408785149475969416427635950622298567265822425140129570999180373058674958186969745498332934589817466378317968953638369889728938172023133497488186964416392167417544955334719630813706275300062107070138799030311070520383825155269550165655917746845226468576625914402402673647902518211710341248167732411956907005433902074522091277484986451133907087835428134366327404256121262212449884511513749717420625010995369569865412955154926442425661139714202188833293386728964368954383835910282585985283019814761002629475640917022700845273735550156158301210031233429408870987200702543810061941820253338658392355375606729499730762596974752052296830468416429484008338551448538791906235526880069102283236679763425348684189301051076624676315463180177044227967706282834867282647308534057792859459002167427688739468689728010653101250396573572638202959010326766172714867812801896076088215815411415191254408077694506620401979744796252600330441505112022616950115335212020922049805896606193912537836190993829610220398716101858199808532261349267751439295381216168200401897392741820417876385114634559466522985730839676787258080599806222953726904115110709993204037008760852548967756089180737438258209178171049575028426605201856892666350940073358142059482558076526424622547858244599022484456619597015489455143278473580342649117195205695635837277772252794196050226619637305899419299783907442440612140506297051993481688949961117825784612589548819679149719167479478367368124450092019614116116857549138682528961647737761204241456253187609573084137078668603336736863950413351937164526199184357700977285618399075878102759167592225643588841687769950660369019988479433690338782475871140313525838857409813443152199929871557346198985481583149673566036580106960429393926752869113282463452138828036065531335563921471519195796679293823107388421343827793965041698666584947590600747841880916010831812562542830586794581385771991803393787333643801470865220622002124146088676624358778684321776304235621362079820103933608862360414470568854798721248009518573262136355214691007810263224308422120634062086775893974963005165033863153206246134851632714486360525926295948582900981440846501521873516338054523458708839412259847503374108109461076559062659629944959588823594302189190026060679736317353701680261915766785178887614316067747719560138137754996776138265341554114756322413644789463110238302083219373670262649786389406003296822200026986876527791241933002376339187681151381366511699142557973924354341545377286760004202444610666880343410349652551477013053501577499928670403695141449849840207786605558747770014228348019112921303511221852866051560994723401817590168139498674016939140939379007599200407810003376284321724877902948662341788683125124626084805017429593095340307450961039633663018237363485784642800676144687652396987492219872499264187438240685162569114718174873982828488525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -419106511005533542191375094163430009504977339631528816390603638215927766116489904593224815124439247166305998451318073700240633339877672870551234748579756480797005340552759729024898560506105270036527241349426831684805098477309740023431415821186962038954376471994693154050939320728790916903209329273015628958961381322998463129856225026153822739258697008859331171825668418494088720103037648586021195332037606948291334880860287189201292903374391036237564534722030818966053972710333037608220731063399571127817319313962733638778477467523399087047021602721955287276286923745196012997560217773052907794814185537206828388291996380911673258078095071535600235657302197867736180449572965540444547909767409474483101963364518920635703278780197686151643382733466325646151756894131489781342612965348547902378015057754359078999329590919224025706015982724261308541590668615175363791045212503615707686826995099055788158782709754531038443042840747173043190131583081942510613849386512777786621634085767991367574499221236261560568550840409660231224247573511831687614353523711213898161884345845567799109757139572368371802077348402837822451322112105318006776929432873456940951221599975807219989480596516061416187776264808884737149780532905510038598606070406780360441863939974848353509576957893138545545871898069472027933129729645322492707856787538031295566217252494922176202198628036327401181533459252776077536369414091346993752752461900849546104466524534236848109842515509110696169332224294606131063786463270586607913455495400769116378238912783341056890394694474809282172944110029985454685659150104433344599616702914176579560785944356780454443430147515831938310202941879365356762565135314360970810473359100067582652802257282893919181752700660600347659309563967008736939236507525034698542819268711338496212874562533902718064357551498239472181657007689739917208523644891588543811501758882211254364210914571478483157770561905615283411425379213591443623902637600440840570152721592520976752195078294996204926280559365174807765022316530055513512720861742244272846668304779855781241235064709818038474995465919877742172196279814672789702032365552423983325607922739568589968646800895200502987801068352865669712069724624136113676487848470274497038960298891377774227308651256747589531391355222792266333960739421935107895857109241096874302543272585425361347053030441155123216576593192137025616458226552188052831552772753946400054296287404964336367225588615162015894737199249170551178654510745431063328880341924236965793055695435828625152833004279341537985138229683312684825937609595177872394429226818807087533784184576890570439204245809370757915523454219990864992588664239613913286832445195001622087652178099825666430948026986662080766752422462782425141322395980065151560059027353918562907099511982187577706403328692221907933867266494716306138380542622950269018979873156140056254679580353950821272368425293565714208560478574512529222069403434557899104017203924680937874800972397574354060609739959512966352181175912047080234935982086036678556604689117873374099782824344878338808768498727541003823727744588898352800702646356423411871104528569126204674626900509443055549881965491646867791343701418464829863042863033914588738723030316577333361816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 239511891315838999013191982547647142724367337076712451544629786230954566441548221946620449342330226929066757006840611659880805651293239690944137198020796578734681856947083478885156630676177864026001897062961634901574211497939783620496883310456451711736795154076990937985666191973174430644326817013046708456138984697962286607125217504035580896404878852490453110624137403835626448417336763445464274420147203529634201391730546693706602981348706236932362133269263438189650095682505280744993807883682314386527088360446206869862983706394806309298048105078027368917970452739686485008562176180526804359919159355787859713838343237446703362393003611880033420342597021457141750288005212029685158495267568395805669379615964751112245100812324575697707495944017648613417313341079373915591912918488013753936475972877486190744756572710672198440696443030391093823084606838001253445774912210846055130529718568439128758052587576536519618404971150471669126205233129326893205003486311052016152682855967687187321925899788519046610309789281455936625309501762675482540898127756348269539937894386514702457572363708286241469858683341294924159083289038489647332875218017509848216083173364413487740095866510849632803725953176353787295383850215113562521915506304457001071717518103204737565856214164851155997610777611081907146009835151352991962764877678241860569683088246227223234558647425706337150679500604864096590173359295481934570503123723677863396221891791914556258090300035769306767204334716808378386022807443623088944806525746411145919363588334092068097917347266870286230441986913928512177287203891516282808054899409434999178915602216505538351085654698606869867386892596758842928720684783771170711737907175043907676314434246105565419906019539471793186594897492809044199751364102546920987273640117985246917733832636457495712485250445144090800713556186256990147957031427153423573789331871503037305309715794880151154079337201160212488150067785194579730930017888954169012498717439775578307083066797724244452247168463781070156354263436770121598702366978475595359003810059401078446457843671232691808554614784011099537570868970925976960059419602280710822795627490835072420250038394916177873217933175674612254573590160159257509010076130929739060538765447531647613188744078812388437437078616064328977731019819958440297537244860413648538030296336318513687054678882024123043711836784701688269004970847871323101682352590163038635041290559230259554481198515260050965226686409488146660750755159153980058500649756946922524842820041677766197759325639760015347321846945862615140266597566680220969116459594278897731029042508595268570179928785462413534824401643411661770533709170227750406183500086688566223802650490912995494825075692407407121948165271696748425717975873099268920192008639755592437684208896712134854322070690807651465857594436919459295966968680798350935123157929004635101368270716903831270603030364564688234182760052913484285491878859484376703368105142983557782919023549921151163724578943799144427514615464563776150456027540063335299333803696014350437144909818413449929037640480689636413832345692669081586360387106117237816834271162716717058566820470237279492499184363176925707527591589169401152405229073466281477503499771953912963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -125319602814283070211655739632660183578133190436982421882211042621868918877071141790234041847438883142364374369391610935224851515723159119901985588878992241284701456694812028102294304562792337982799802636307846983402746300534619956828642956990597825803804014180030948823716532636112838244199152131784713130352669567958369059196609755421960950306413356741292384972270009117467323566581839159024607362327420948006088325734172520297356091147008322229519361322439063787906972483460130974194340958597819806154521660873638172212305016212720429264613213551969460057838080856492608198616232008303816099728713744199922050293947499237946060499086331512185300643848204524638043859526624797315099599453957574007137512464976046007984033340318830742998199347035625543009156397023422103572837035050310264397265926881316734556381247097876279196196893268208101059684639420449884225224817850068154744338731620185263769198895845573904981825542591776574273156083745429139647473859482982464679153531346031855815581020571689015544404689001211976690780865400240497233883676135328098062203530231215389108884433500225106451392694199083533915245969142599739239930662123392626261762971351938373119604890762012815251384018302750218803891019287611488150934517650158125451553554481608562142191167263122344843855766394428137961595993502258982777317950331188874123880139652218650744702153356772166283585866603807025162457714812038801050302900663748413130842537981296947625303174282899581667794869561973021226220271386369463648213167956583999946213667490476027282338402921419161775233081290365152699971715564513482847773113042952392411564917379282626200349725136339175597534135773128650053790041818965667505941007116910932594224594840189214624961889961425804256618750973676604711164992651265562360374944019017744676119669556322737850626926968303916327499344542523784338779971803797000424970431016659156047145863590745600331286810113490401129796060576090468874499410895689384202210770806201475391181077892913916351072162485062879402565783231489423441743224041640719609557026483082624469719616929825715878162791142447506271066013157353041096160683126898647818249141562410810401351073691447949913996149340069499230390398878789961369789649195533713352944172612336874859642220312441115264316187741872344057039905895343129911949666624906094393123314637428128281653014068772763551992940872852804219010319479054405195990875621034660884199173030288950308905472458376926588021088419634571087781584917432786492097985140766332612789505284036332512852430744092493679158420270242157300688369662433284399500780747953184727044637379881017471923120907161939490558110563007073556241133706200965710462842784921338288588731285534650046293525114693919832309972124195847123530209962666038629315215797045752230332811980910512174112990230442772136562036959998776275785971800530020240295321103840545620681188797647020150807887255942941123926071492736828073542080619086451413605947146480282948766521629123078009744313690897685759728417644306736004402724018106179447334243994477475385974547927610766122958436893240034218652208399692351658611678715273874351480060426297585357085365993179749417583475124402673318017548994068151818117078570685171185580626480485961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 60449687171120820551129670552750735372580492078461552464466532275315993909319355022399350889928273674249018792376638752199055054081600764737477809273635466019300152163112688169680108767427085032764736693485104750045934123565985636149819173766831449191488750759687748842785552947845218130680510519906496319745580543988240447082754230688574890529841872278358782550998542928140683169837633355747388118675648055266879217005398854773010219300389696170579604824950162703236011331512941493585961974012067954913468940207176301524831394116547759593998036517763525589971910970385366614795575980600670432066263036844397808221308008572255057680023503500486721383306452170415197683081965190607326549901724886171233884223906589367696769917391803911119654485551876792735027147757985349667256545674912018052873980996669493627125341928506908841064122099319690705582413865438015882786835836786737315406207774147409145393015031213838564079814432066415180900556146183610883644117050324284975785469104975219661584609960892525265898351214960454113316505676904594900644661674891652920471819812335474209610187139984230107496639906172233403748732104493023875517725890243237857792075787248417511852932157981864431289151430992286699689599953534068974831837839664053986969763698454595060469129585752090091921185911540829801831752726551643400490028580013172081389660085097590881675282035702227183693621793126906058212080306541203122303516184935723405109709967409396076449654004850071411864722539132828641862413474350059492369512831276389094337969416014373933444779901002896650360773827302886080529340652566627579226021704052450713966069400297236659632834088879938188662574695344544966666241170059707852017604215841673409419378148715294326778570215976459563626054445563305920729346000842528520935691320653918974503393759426061307766347481013995101180317769175096093641669505469895647348956326696428938751789661240206244251948432633370303584968507541618505863140805869126528967765062253976735853424673919623458306464301987571179546558699497304866943104427179074812618344343455129301049531741941060702490246195457805288717388211792739103579887804431111078283437482893032595847097462618613145648657379732837321426033162911791812220694414590235548217400491476309097876395338378655408005090557289697724047771792092468623025854878255833741437838771602757199708533096629797399895970402208399451210626111634291048495147935472587321751396802887231054424225215096496199051632733456606293494586394742585402412653838153072716424994773231629985160178931848882006856516362926028642187642614482174129697692198362569185394939507729271750872475459582549753355607241615047260481949052965566822041495440117963634601025078254969041339710550764092702575759936911466372643534175242380209934961925795834541510896986462779006603979144592925197148109758658881205112148576211781349683483590088378631223412408049464091086536617665625858799820119485296931005106585091598371923678569402389658085340550565641669713858721609834982371956526442433565878045538437195107285029774428862871567613756519028974091879914590622370551326627431237502199175337450222365866635972573068249093360364315501436216144662668139731899933163774698085822992035116010851106082555200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -27051700663172290693480963053335671190227522420550050597094376080000189944685191458160371715133926031858983705839295403753694293457207649342028488568522458297236545042717712626337582632557312320785796876633326416649933415290366046567861758320587022583913494660657637762424230813936282651013365568082319506298823234737087339467772148853655147338301308971573523686938883674862418945460875853750195274507526085440658549015027232007497627467870024084704681088101103868342582495798737827944686870465809813066408920320883170876801809246572242721725972747817494526674516132151485151523256625900954119674345083702569624840825172708862357691078143610877330449729641896304199623643604004435984664732860610816956466410131520373513695699468709905706945679879969666419530714078734748858434703974320108303470182404125123121477145323930700052633613661853636310773739679327772589554646361077535415054610033840949699610102505926303927817766776311546903661348398091362270109859487066147134472553189715060158127125253057069825976668869296349735011063500240056108215439523685298243094631311336684121162616516515774603361669909647267568763191892511698635893294586758782967379958504767912498422831863162991904354711206072153800121742553875606828741551621343099981737912495442725086039768859695295313235860145488727275057089929355397355463020100870504992709622815822736021108277198516510404587763786843723543450407689257302437296558808866663164427781629367860938574854271675353759289490547880063787099174644580250160839888929030826248809835140733928416951380173160607264619443827911930623247162712445468332976154519618884608203994715136898065694941640705298199412189728396607563786254257726829171542886841243672566111259806771826581591888709300571607663033765407089840960169200118534778801090215119810719109641071047047470612538839495535226010484215940090402098146759772318729519854541335646256529402252995316747476142630563169710144924299455535218061738223879730962515159719715357488458604916853590738624318257258041569944004582599729746705333834721085481733454546608289533118653339413168859560751509976502828921607085427580376115549543389941333604793772444584256151284026764231367923215921673379240931080365237110903806874376399422212700473554219220313222943840450491103660395612017666082484360386809261407645290940604451649066405265999853882924857874010709724133023187197029004602336661608528865653560493455221736700817766290794157394026464426977299967542155561867753594344765016044409735539430740354681996739223342917546079902105478506757111771376464896903970098032331321778154343790069256567390942432359050707908593942232188874664890025763244702861803347928349351373303374582288241203862811116072255806341935651153321049037666653636858580782788041711266453611425887113843774833172494536771242748338120947366852625674333074686199148484977428928878342639625154746475191832294947295457126270951643742107541862924756842808423224300114860948017425696409707822507115186140381586901041632768423497692880001348011404514611740067985704541770324940512543776347272588536275041505376073311213766370783167629070998869831363961405638864852860608472133364264594837520098213729410907347716751351171273027564573035595888146074556884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 11297267458205229110961614114987847338567849510492735759923370951199560372516185039502197545532607663418299997654759353889607590607675145540165677997519915062793240768597177680086199319312165887479600386047784381129197985021686365561121584395185448550087948293280537981573408396744219275059771923741853905603015063148321771394098648605893819269305297917732472695245425849517918512259023007254374905702072100256826238392458680340244432101823863587268717306442986189948137012700810436126748568607705394271199782844229145535754817895385192680755888999943173899118333425652593011892860311540668540150751168325887414639816265165576486812064180703194383196395136013681029671611355381544026611417265350359587092335835755071712689634354398249803729204136185687398672286159274655768344780398851823238296732596378912205154725442710393230146493380359374426639508681290948533165866062529903050722681148367754204546338336184747851678352029257523792968844301524817717782284996797722532546969182775507086931331438279441721931987053368458467415698448080099072856081530897725317127394295253287135823220826761316594435286500190074256463392705344709305668737208768831763421318827051344410576774003899312408285862788291826240165279001916804810185291286873231593613446317601369574620619866015040293984396549753208176176538113636740841187636100061123067960177250760535177464018888674879644601452605372001216737728939485190523698417669171305189022456558036672034273841767523117209291741446089494552811572363722826606216294782591423356862600192094035409885563954442746413221911878794798854060027263622837852612122717298265586580910079894399535326850472396289278980803680832719471762944915308946906472555383230109147388270376721378289722368157659178802548848267968612456651240411289266293181935456292827542051130762196027683314448815577498356393097627505948587576785874229000642967059022291664005279456998796168182630998186597424988625991972936138161863500072422413150782420280442551137997452900856425248688716814340088133786603652883389658231941057665821307104531053553631345699301143284190151509208074227176521239352024606591618471836696336609479661265803836077001535764972320238074227304685430120002416092540060639697335560649507401046471000030931814527133541739590220223567983108496784348152286307003613863336611088172758497214194796565538878652374902289887006159352020155817066424839234243300806107364401600487972960653324142787932287664855846692988598576847592659840371672411300915439767595360181043926105262389820344653676131292707976345436465070880366396547643578234340867682766498188098858305694445147439108039085691822835270822001083827285106328129456045907355941799405120224547292574630311531806125832625049455802624013811468795797593281367054298234424196385515354448329967656374574942515134683531168827297696990406804838524874645540628627116341329322758706087424230445692740229742884036666311951074765999934991342024591143426640501198747362905770255071313476167825281066361905442080552103822486091811366802855462003974805780474905276684669961527200422991509885127352820496474646891413242090094283539928152994268894470152996258876946682817564907644830752278754239928315376962649867945174203565128234346330261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4426960455384102858625967528008400717913635107992443195984288479328865067180152759472646300484052864000913118030035663941197205577859965049773861063781498460320290582198910795895319782539210232259247966314983063392001764483226714867510901801999151134435266289095091468543000360281280708714772473171985696219530503953373686785457436492434669306701745195349701190567841183033259568199425936958073834964931602002471610720154231058827666608677637201456755410918372715055540294978367817197113249724331903682810747810463410737573278606740653234550400676825970664448650243358342680296720991589727588131299897805453806939982179666120875596048075474500175314167491914370531398802823365904825149762679028964532920623112727693786671032985516607569121766763780812984217435083000433023095989311918797139771696534991117311761538508277341994031126424475945806366500832720859377139382611644843372673674432165584738338721809167315535285115088216282245744545030098552504106286989566334550262820309998154242641258084985797685700166289912186647402173773229218362295286530996085884816276377734630887905665556403603194798504675211269726308222658933356684563323473853749491121896365777045818142504936306794051542973646920102263190066869018284153278054098883740656752054419398615827613790674480231936332236114047562725043988636819900004720997440337619867205254285052524203249848562203916631295831939904221001267559976659782703682464607556535310618298693341729538012582539767830969305348153855228331606306226865792063270182158125310467175434321781054346777048573936112496498155653109802819138846177195628937860678456326130266832895239699095738952722668294006277676817892885025507528420429936114098469003177774223231241770211687399614465799128934364264709958058171568730757203859141484846857666475590567360528188681112526225077220750740137124058979059350772618054297197760028234066693873353039593657412034396301843684068480115687050029493730652816935314421134902041130773401084174507701847429178091044791063836152766973389285292013662937729693130082966394908666881230392736215064963869164666551801461081554431511522948780232748056151737168328233646748892772362535342643498184398429936881189789405442941104643342451893719090421141149899540515134035793853268459432933340810163338233306620037005875305826487828146763416743981161800202920882652463446451661733988753517813747850567128890606201844388578038575077799712835997642637211824619474059529121184725518757436421264494380301264078113029149028647216619550784359175462940615182150391195691353868336794659158962535263811486754510117345950282859829682127475137041271807853250018020548942076614383603433345131317184474791919976013428455114254295570300260636195015131648719237672671852159177231550287348480743823396227507234076182208669296467072126621729416258334531621273349051936807825197381026433648238938007697011496174236605153444711957981384298429709142065558640503896858474207553945962478240948671401524372405491291936725420338545602861101479874966538974707079847526897982300390976566006092897346947927321752118746278989236219099275724260835650088044646149701034554080479194902676908139489594738588937937406732085372151119547895719390285821799423878422046822682273864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1635901897609069362378855559679344707941414907099768753941786833894689008550262389921389783763618861409934284468696696357764987149727657864029545622190782452185273664895161957062311123680329606358104765545388911238560462763816107724149552046621233280743328273300387653235859363796227366518378873714265230140256505005646974792640434655694110411906658741490948114944368211884282951261021085777542629702380858137405452063388226152182651931962648669261196340004825132666230045272881436240631194318974997961472791830850039220706191165148033031308182230494486717448472992064185209237282039659414705401433351551382883922265491084780755788396308278072586846931413183594205511727612896986864601677266626621601127144496521548621907703060651360184407162787106588615768968793191060418061686833888139462907785203521149305524491891290452155638398646582106271976782634909460510482581642041718581499009667557740672431942702699526444683181144863690717915696931072750995220792409631841340775564639414166217400160770720863474490209761559234017635350719647194575188029275132368914985705060410793717733190991554029632396250459090219593243693492919530873102352747963614003637395239456556901097763673693859234220020092392655759793396129505470369283710107532004943085435116807784053968526808880871700258471702573352967854942441446139466281934882856005716809082161447537955686273515384754128386864485835755338668896193209173012951457876219130365094665060499670080471773813662605016487509997331300404699440323865802917538675047994665015519380909943998863952644213991581160391697090237710078941384162304264173437468934952961977400833910635976859455061062054340613564731612326537792625856942131273448214727467455157475186081275106184347173835434022892150299737298306796365181930492486096657668509306898756960716329286752156861474819983865117689523390956852740813278390293434085643987197916437051589552202774175687915257975054596465644769405531715653806504428890969402598175788380984982486746977925262513451738455306383710753259889146082851328334091040991413752574031566871863215982764679280308616366558948337052946693541659549894217550917082343325148818210658715858090310246290284472856210684287866266378732982842450330762611549069032996337393176541147729787528905982798150903018484879667180356336167199804533210306284155439526796098150696920971789975216465185423904226853273567736744046328559456349018019909183773635694885499159434759079062908782886762605625054003632804732603125060315340890517834109751877705598785202481227065488036158574996248249092211264308474449682044568211360028851667487059010617525008433045296839521350513694697525635915351983103030248099162591654499371600540647399805899695469170221897640023031727124587163633210755900230073702837177709557303196567394100601431016403075234228403963813180478641348931509676209486666521121974926582725923593743623353523543353047269725345019628428121903843069978949043299174104195944690110578464751765359323219854478081480910380429337056640368419751675266716712658183026784437904885201468422767273945882344089750741074739626454819538136171269140207276362707494391897092189715493814486029836325680682672298731884406405375993818759348137165555763299220280278108291625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -572563437608876030995095164324959864435374925809778033602215983241716702738007822244301951845191635081389830808845260360420503269281868465355435637475703171168236208189751490989817954631421794428506261595885310501885546931734245886640948317923931233941776383834620761106278147744251873698878555209556289168454594123092841736859719674910146058247954930319796891031790193978814590421828942735025278664098999222214944758766139442273192832860635400565106601009600593166727164906307366530496555370527610988880042408413449157088884785159807102760079511470972455797218898183820378344657695766877024456379020627784530231490847136641293907904915058583818601346618035400385253095415335999263027352198600877915224883495247352772026637945455432468083008792019523414468693914146272612194795533453657257779163889107716416786706353560746438317395901983052118652359900625536792642608857560434115266682834192040072569796520093250020017708016898142015175128027333180922280158728643338077812397949242621936724807497446200497024916345706554513664064038712134740510027895837901293093556580883819889048063980607804571973517176574452170663108035365507671933464732357965802407948912585399380987177533167795331689453661776991671027969940978264988897190138446084865716905218920206457059237285475830582704793794686622995466369574098532136680204691875293062707807932138067547187604779252337123017932158694221916717951666940154529530317700217867364703226174301920024386606248469145281179195861502111011409829719740094494168055399885195933760238291965817162114548854331953875807606197685572334274382367314729082275074374793040101707218130943553733350593959683679453785300536727704273608801438946165094184503262816069636295014506932992288729825228611286217269035257869110990823405021618526839048166359628205782932582721105919671440121254661758824693378529139472682124899707085615072088133819218119782890864934363577910807894383996236332158729797634175846796682968278566022394306540351099452889155971088636402948467457939798079759859581460150361886760607528517717526866582082921490251350324480980364977536248199162814824072353957956999809117652204665115554400085364734369549823868969079957707218719918388217603259432997722888679360745245044426951474804486146971552208899009397681952802994487390002000697406055412131019403661718564498128313435150041858097499258797136854802690888948344103782873553802624365111344822412672809201463928263250149051417234341717886718347688457418050366481382612667662977135321805107045242207023201274308206006961566229452480667800449983814994536929978340020310968668543641762128758020620432803099370753746248884845254459200600617183588360671375406883901086690271756614324918615222876193897925268726780529610549613379441247821013811992352102852319515649755480325211244130448086759449818339647581556472012849346408663288294706019712077936746942524197543141216873161113150537840188171184566549184103760835305524980410585386765780927731482324173987430103154536396251573030818796362812212076474547860631859628360015693916580530910133946343781362102034702970463547947465306981614591942748484063729286107307504822848992308805984812705817812929873782638463389431785844345954677272718918781064518344879150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 190484125071115260730042267247800131897357936974531491550994406122411226030994821509193296833962012774183424606755000897294889174389302374360081944503159002182820415635902667451407595475781520903416776128106632564684972640040005591178322391035377423279698203716880429104980479137377349490464153288334206834111199186150715835463926049347395457472917388843814282571498972275672961302689642835865838541172138224361171730047632186603982344473032286058195206910242969464961960858979692675676523765858966219234873970175796811058840999707524310567438728707586356986262092548128313488437927962060594411257419315978249981044039645303638833853134575027680942922065679121301103562481187003768819160868205146459315268248385267876916345992215501941737630609316459990430030373954745665037080530514652242550444885708283654960786423639041037093387971634866179965059703757765283400999147113012646022335723263145287817057093854650802755496927589455428055764363460213952777535901171088967043433398221545188612867272455023817152171423611438760827535547255809733640920003420088388302724631190165571090050657766180377861539517153835218079196865707886198762620519849779205289644878328674662946464979821199262128408828113920486485388855819163046078553989268400896653613299786591257023117525192669089692803101692787961576535896062578403608311444894319009433511688330656100235324576303749098486264830601894300347166859284196733883556181570455133820436891328317127979903287084723697186999928973969924899107009540274839289318419718878920617295354537577189000316034402922481002938516621861974205151000795823560082662493623387512671772261075544161125743034209044731826691446836811251195408411294773351490603086444101433696239718444713857027929938002630331200192176610768283620386732773102756225061897517314925217480666199118821239400927614936116695189859535767572631507891690401269967323890061159413374251461623989448563910915750083655701142229165782694787689869724179976955334731886852409128819576568279463880715319358311207733198821244817379889877068549024586892766813360556833326318722870762661302943971451868365700222196410777181067513912311775173123062159499653373565547719554982939773051128753790029093874090829021774820211156023553344741055484525472714597794950907169705983535522116797205751341343825077052635277224329986739414870974781927443620020284419532060726912767565322696690324179111459525893293915311229492828207861168796883329554818202263922186951316054451191886715355317620871313668470137722227522771445896218081471404888540861585146775465213554766242126828687452675068333427101679537706984531511694420085545729514621453259534468488167291641013535872367658241801264623071741606312177586746248842275618020278045248236108971738504828839684639506044990555303931477797402218488957716938828318244919449593629540784427342011179345796545768067123161586292392914077724947563951600199524154625217471806766615417188255182299372714411590386406464219207797581352064408943476965710971481358468732561283392561655732891524254681778153943814210986819937558966581290751445359237597417452635849525687027410897389441083754656536903851005279461791704525046969251378138080090893318064558161287407399199163455267387783622741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -60398016052434115239610653188890253353518418024033579450699613861731771754162796957389472401605582026100338581277937245951808399503700728278691261396851218635853385937156617941135454925018661078366770033349182544683435270486769096654208321671836430375839732745030804631857274464173320249984551589973606056189007295125219023655945166837746021621778611475530873591447984765669276628985716507885374084434408090008112145231048524849928060151928850544538921484973739155693445107440178288621986057570901852830531822906436899331598293484613461938792190142415588929993663186025486145250495086674973783770655387182554398390946093036078268122741632086596333785862181026361269864514462833614340120758596146584618631299227158672004803059785153766868573125056683903503685150125434810508705055498617514308578749540714001649236779120020975545353953453230555891092465880818618422224738117127750099450613020128895784750976456761556999462583203009990237464966763488545515673362827887821590637995642948933214463076674030105228314635102030045522361301764582076581579095966169526132746578444163596334329890184363670305490206724794095808387196040075066464954787905503877564276716703886079638966660300845857318804150470927282848748990028765477725823749051415317535749700628960886995258383863819904492181311979650783825470490957432396727074596054029311685980450307597918886265866554437055569845130191961842996917007264259792224087546327604469793221199559496448214682283625015793143749318311485190362157958079116751992806943149631776737576030805840075567595541363466319268290006395463142276239775154647319458709844762531514987358096271012958800303530441859930262236955370041299572362034446426953567925132053226372690870458848678811645083695022398149091225568158869159264858148134314923692103441123028241114592570217116213103736913274057645576144210144773473445994392987593742953434558648464139986986139967619178153623237083685070533936173663483864015766939428420664707246247106692025802670653967012832100359992448495148780640063262377283149594160415371165481066040493881747357394993035725348717093661410214635183081190881381924940254139102721286009065065313801957408091616050621918619580015521035114161858101864114254718019008280859656932208005098679725685218563104546889201755743116572755605623839237652912467505641776326906844491722503656758961073072119486059370003738385366747756060977031517052017642138515635951227222421423592363290959721328977207022658141629686198196646142184175216394318433459110463241528759571604166710670433912910691726245163628918070538376376415877110013849596832390323951770114492590806039898330553884948513811906726368618145049601326195742007628982750523373833259824407902696451240785266326639452610279914763157611578319293833292036707895862160516087299181651591904146407836681995718644184390684777146748661442878433971556781269860385742385232654115975637183666437694225977944484897288431622064742327520341935738032395175078650189764736394644725279003189262815489853682031016876169075837384463455298987194009588520220987366887023991711226272680840772188423761158856191111956721850806392811561151109202488072607266174950670169279330669992390146522082858197673327038011655331709918975830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 18283951052947099096841614230850307022700313481326735662039344676010865113942193136442749528019389042309330283825739801344895887794792108833356812365692574841393088298350021836676611221943904576623064528932480933791647047865284233532281611951808432452274489842599319262986362188759741190172163747148247305685898788212208647931867738758571484297188979139273673424739351922074399352259486539261368279764296099712195889571895835322555967685205961134884054557350966145801840148728272667557827026643366501365955991439762651070476400694808753984638778276098359908423439579125003351389545620766475426684893987815981047122965128412375823296430404044375399020425940738726644243364871049333449698413189673595874616977157309116320585340352831204306332230011859340877343449212467378744186832798985117023736441500723445671188039075802258397261904919194550473847638786408199473941358936347940113925432484867466207315370918186853876595211223879568988603543331537574172675962376703062670523987492585496946249438983838919504880475294929089381511065233219416555280909949824216488432933685164143370254152463849303918412463711784628628096808882668128163474579218777138903709044076972705835363179879556278553665210800841028506276061175661460503813287948334161113183302916240921726163226633987227632596360253501458486059653997970621984923370341112183295399039387441296717429401137571226331325290470780941439481948907786869055231526265727258935460030692319155854542355764097674662338728543398413418086218493388527278697808911520969071282665566919820316550389171316765067571482916067047559814188880238963256654474518725537592018816293779718610629258012458466582020203674444814639573948956790585790055951144913673822460285807356779908067061171678417422207793053163103780386457989469875450906468127873888599880111188378815591505644526187149131856828688813646364624835166977611354585662106835538590943061120752330040760529299233920272816396051560293587489716427579594425256070493278484623259617743206697573693147174588890438932357772575970231805031120377727809331656183327240085458849283332904754274518783697905953700659236737476230517759473592610601434556620857938596645954077576080173905390628600180459504966436215628041672767552199166790516560398982572639405237673522644695804878000212055622146652285228421386194657665483362222883845712867731053890802851743437499689208498053133857423373932245769057880445012644075052695076693821330497626020549059885153694754910720176895413489696883801322371441275969052700962733568167459687945579353562134143906124450887737130732667656801018920802372705725993483947272498673118606910054122316813084067108904257667728563202336034374142249285649400658221817991817299646507922038293818332377493488090148485490254857908739807166619410197080288619924056843939647291434213397808130382300462676275560524587329057315035540292539681359358136566512910146025862972096167789033568450655785572184402846651842299280108536095719520043622868868198163303050857992780391144757694475852892653607594414545841945662896327997533550064622408342911693224963615371019004528242043125036255340117907235423733319746400026863018675839816506506694617294277582053773434348594684346982517999594953877449035644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -5289238964599967151257327931314492771997512298955530583208677440277458694318090877169629218587717694187300971972790068791107769738817031946275138559505644559845971099743821704944347000655084811211152148085578040407161253989092653887681240949311827051366689017730437954677513465711467383892655379364977629574616499650440248878638529224397773567796497518289178637734007316068693157681285901650613958626282481646648608688608441791980759733732286063088196364683172139575526548080256596104344894961184103638399506057645090735953315460020883010843653932689921118393119456850334690055718843565117697858391025400003088850110568537753116118807150313418116527097349044311321873014106015564811440395057372661764274195975779547871410660001810259330095033788871145259023326471259870568613779660656053367240667801843647360721679823337252272788514911198157651768422912801506682902138432654614787964581951242681115189189179943800573672568081041679522934397334702879725963761383043260200887547275188459319473243004485923448557973452886534172532104795394137694595389612179267738768219148151119947656578765640855851325320658414237794083403263969020005889262479050912402510084511856982690591318265355887628090830772392843064000556796951101347881284190864542313093887278889725899657688771086142162015388535965800844820282129617573845130268024811524989868947709167549316282335734712102078471989058686253026119477662813142515361987646930451904919484497588786747997223398091949221784828958101469987711614330455345840398120108069074422890768073456074901133673237640410212876800036133702119171768470465897884226311887020355892124250714651020824616202772416463462234505175385247099868033962510484657897115905747668428539666259477316908841069290299505589829789870048201789272685171999083097426258542451203932477949818502569730763129714616845247610704230433834076695597205909921578576296331257907014228690769773502181686335523457188430840329898913126301783721953636628274258317151842592446854879030091788003422608283539291363948777809463479130782465776150673033468017091685027291040963212857361036718555813321839293541507284978784015780762631925285882962232701358928245103977402332252095320551240698352659926137597149945587250671426483924288523974049404722488692891974817329964401520025440217000816587717203222037323210493544252924766746759011607509869333644164382719968392627863027906752094077164701968067447779624851098567272178791562305242535901101482431834500702644061111900310596764420910000029145566149578581018944831756027245228169603623469581722691358739272293839065133896294052317354591667458637526713104648266896450132892911118366651922988536773126954088681929446582472212381603568847041196932863926922760002507673689801313028297172240542098742789593095131224145525911265326392143151157952964197505348780794291737705236077435701423204219431264940644611106936804059941977034701159912698067993331188323395491608387169030805341557094340727658028470297036454729906733087812803169179920693700935971005807881601383113471825251396457900261868892313962473548057587472587764753286767942193057081916393349364246662147355996410782111506573057410800225002816723185892462245577119145817175069282233529832834482192993164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1462552860307650274266767513828829632697333527049803921779633184932750607581434371362508352566592363224201091872190010477011669790129613514858422268084633018878325606657003050390550421040409034241764419788221664824506686342576099180422148339129668416914200484068158893033169545584736904184436195752539431576661673784434491638203284993272742504074868738416121463240324583101156665266664741085271559742334432433104625546443067613653030171387604858475280466247972804675243732650895673489466426295891620775758560331758626947320984455735217768952445283989905410104325112113130906705113445694022814434193288257445230975860713967595269950144160535647646222309609667897355951996107825152134047926674402945060688834202988683081222987545100697844177560872090291686672243517675949683493937531244213685159813383879719189404246581697118395490829145660337468087453151054157986858321799407274720433456869371962160728055632750370357783014182124086298380324124290548043364550811690681045293448866012416167150694537871168969917731369781372432305509847785580174864227960789031622625839411796722851280454623211490119098823943818404157404926880036971145554522742953547177076080973866152610280234933170664922352896232446528005617852404514404559915609771737484806110680527454728878148919998688018909643453880484038623034842563065870728444271865039587614146936766271611151520059976606216077263482979343258604492446152439977150071968268570675067425362371182223746744454025697192025299564322446580252504506035328116842834012076320817864835312575329496014878195896712103146333885606041622613076860507576930617392495860692789582143554059780351180594138373404264724658878918152675336954286198519079986389614976864559995394003995136984385613847963568624587101540985034743622349124850906682645238410821092239470578015643759627788331319999729391729928259852672443291976344828212659416212483401945479193733773010727615632441578418830722943834884872055053590896768370798306725004739377668589248577875395678402514644066850339964441714053857283171539994519215757315940891850164078127735491902968735983530225213383255713444106537009834393864717284572844224028447273018435832768383064188239025150760730986332878677898372867107902385125689975076274130136760975433700547194178379261515883740978982650343526933926395088247158246711285268991260750539385825731609003483361237095185675617065409422596185042879046113987614737848917884416733241064637786232982269309330383067543290702580200682905070245218563615276477753080793857020273908874637106700031086367042199064304485897980943349628966819659657509624461463706465068155068484464023516642299051055396452995282852372549663025723926365424870312156880255316360357626046407863113494940932100100203860706684227723959753385095502445975862533753237386067549931485709982052496150068924198291689349885865857871545010938834927215908329306051811782262173799957733134707068650168930699308068127991957764701123988275607512461920525848914870604277525815431940374730892234915993448742281428123617548045712543996616346265374006975349176643955042034417387071034725791349878385922413866242139851022316028873659869877714124282600926253957279698554552625050908151327246600796981974980723857879638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -386534152771679585007498697063370100248476824519385618402715991292037073747781995734735478615680583401424210965948749082961075347952658727138691301864057716631034524647148688020284148258353783388832703046158622550340758014849476174341393844043554222720081202623716629776729916560368061962734497233172059111704954797810702419879276347795404634384607626350410731053850284171291845990667924276487964732210586617570723427294504283287166134385904861920021769155559813169998698177576000419320683931568794573195946449291787503347425346748798149693245736234810693001767238697987967350935666502747007052939147152134598804811525340787036339768174591452630866682714353448308122099376586071423946325643129382990933420973771250164881330844549038823918695979947350964821382907734048418244109486169804337516520602547793675166081086386986327761863248360910888623221506622015084027249406995352219252357716151904172125778857438519087296839878830442741519099099438770665599950601353384341474061184694139660676466651836420010219718134564287369727044699970260959976011462488410259626230632343706093545272849804999217000488345097980673700801958527708823117635792334310421870290259187127225518049055609990183843868868036912096719465955733877848916858144975829530556180072176978884577759937996972340833417434335578558200674313038391130758899966406197656626590251241810706881614725977222686167585812856995627521043392131427382892197843758825764248637679765205531250823002733363853560838657873050554656195556525867580198131958178370468543576124990544076646428885209465004371830921078476687990867710603541920773955206919684459606630602963845861636402909519302833866609755611571816073158870563159698303729759560881091243254213959664070456177489478092816308831828631812697672454310006992588689058375815762672783734171542319015732401103197877911336534861190241643310589352690728819806491957786165759744942664571693191337030913967145705517535022787819677215742390094373526316226400595384917943262573799658747436481859943354410218575634142040250294540151296505118084012244461413297187561836149347937659950363864653998965393017242412329694220021584478991476162238954068954275299883378698621076027785252454470452408384124660024013765893670556095585770356984865140875898691279219656434209983711331266580892938174313214066516214742322804516710721063343490461933766205159611441767205635881172979937641040827415303475007548938361300144805138270357392571848866089577159696091496643131605469904174087137049353117156555796440002716871336468677190791805802204819674123473906256321437946811007625352061106409256396083758322155795270836863990498200734037147986284639303925073569469351890944234617338530519537804090977579931441103033484218776131946927139104999434046734345905345148023361810729218931967980711301754294816951166399560323459938555419607961720013806408274809302705033301639330821572981522430111910306151403500540732324797511583323326400638710347109439805363054302643579515525009299582977562476813468999280823527396135626151402051812286471441267813193306050871929029104222904040949054348417162983027012919764715498302932691679270354568261850912235675431477529978461010426609529579791951448901416417851525172591209411621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 97621270027328562191996650317252625704490741184697626132132356347081037259590359138768712233416539728998771409058940840951197584595488786742489594492775794004897005365090377329376874915591043585766937814587590000231716380975199631743989805339522635898189546777711839510190719554550672132360258874018662425364792656038445035185954379577596407912531444151927160643483838799728494806216767443926455353118190084947785206469741910620534988106711566667783846066414385718028927344825904942636059160711622604139957177543519078776029846520202142943012199548571000349910186053926477911355441601238109339068949076469437967764203069988847416357400280473629631096892206426863885245219986819074425181855730492210767954316537698676159340563770990935878854417405879913888905687483330873105162319774388009258365826757825881626564773156934738885438420946621941272989821962987856990581649118878939912923834165581135212275449204787405110120240442175960924853440195159576661015830171329825320824119004629565612135578801954666246558504495933488123805872656871048095889804574320350433223475852962902567291715339564276478630335787414929585513428928524604175374830297614960456575893024176531069175282638056319019140388370370862727769031121082633307311966962682938528106586068611111708555827442196938555335617482708240036310915777239468982487117226071256872391494197622769855586412694332563889228581662253524027599293416111050826812625908042365040167421049055206022421708707692525353967350714158907777082511748800819318819437119811803706303246629443162274807879845666501634332641430436999688424502226060181859619573912361296596108539861450809887237018547126323626601953265545904021207251033945753659056972635980604370470685388857585643728062920370054517678078650784766123964070723247250232313403627529774145063511532615783084920087129285683157199442143442064687762075682433489436625145193466468196531551633489095026809537388392076307385949686536107948515611236739479518655425044814073852692560351919107030163628762670144241438398919925080874802229911636602227413763337869483456420129292187021159354330775699196133363164994368440632898023201761268183328912039053384501304916935381137674405080332811289596872663816042741767254363648066623184288366867341535124587065578232011207091054038841409344371807176642039547732754183315030237935055141346613418218256721441194377121128007683693565520491142351334004245537295370963126101709358550744943689564439761365254274274293200459326652486198651903997090887375272427197533390199100877976890930294074980038961669124086761885096033639683560682601378213392494327541992340756847935108594422557065122188335982651069314577035885306502146033240160581789195005968349991172253505864352239329144094804847588034259697239223576526250521290236036292066646455203874837911529397993346857131334923823597214802021004598074465536574735592700941167013413442892592929059151106040377558524988752759080870303972747055667179752538431438894991701388543060541052979800659379756836713129423481415902039902004889849332042763507293218563009807055174334217386854303956968760946486589308417992544748613608679316521152971334553270986046687877263043731671996359049416740522585503263003353029489517211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -23559121738269884256136474753336933713398650654354140291374443227473563878509288084043150547090601168043859916216968524565319766627224058963600429765184206328688686354694926498687106237895439060525023497216895540675198662861481070785393400911925141418252873028690734263295052411756691795408364928217098751675283162114240424904996936810826389229181167439508780929587287571009702762179704462026288492888792871616205380883335183260690360563142621359362214790434852020098269983443473804095205897304908599250743638163623278334602064480242677914041633372598123274684823552840051664505107917967823322586677709167894806209277585694183921370284687139505914151919842451650854562932844456942910715924486449052670734161875176169327115209970876830016647602626504463251878809740772962534348531577325841568532748877464938548155588539625999113551963330264959981236306244591295944403062498252020997425641897822543238353307896152617014881766835908037400702982806298432750082023304883124728153509746086125594819571003410576920135235759814747458028272033570999144634277140611012407198135550212396114422474874312015003684597228778144513584564905192460936618339733053748998458606471919880402418922556017369380326101960304110473354229726308189643081703070498282647905582302197170106945414832002193652959893824745044497937843857753808378484309661001661396893248149440791327311936250459173082282833374091119408354190859434541867499812608647855808971265976684633546466308868393192998749419688857697797469114879546185659484585867068064004634721537355905898232064807930499390856485421568704672180494400854343864517042271624005060531471463273923452363045233835084942745743866881922166109145870840143729999762264280746497262859944006307627795915136120371996144545890281575984105430684265921501058252341847295130638752492849545581507955704551011690583603602749486204469423031786954033617419604658080880352816518746585229103597205903359183973029986888294844785060111175174395709732754164852119810664865601806241902927347671775247366147455539434000236501312228985028130672156888920347698629792947186704220485002996477171335640953257917306635478874088603591353177396641979168279579322400315888395434565356596560525263285910739742013748186757311968280460292375407295288169797148561984773851266240825672627374154988968656232341157416643141598948584811351665875248289236035598872158336244445935148107824379997819821387375535963939460727726454166323786901451062724382086984588561442795859971418093716949595736088117783307714519032090919278085931288943945238753680988690614293142695262743642940340703055563570771798612494852236766352328127744469106716401456445976618583655428826444527942536993514403276819332979425848210783904201014721564217124408719463446252378664271032722081972918906493157419230204362011342186585564233125744238678660463927678874150793677028415420893225225604590219053521360584117397616332151752595927822786675272696419692490052970902688820786082563630410785945417400045723011123963899903841320238123159962387989305715344371524473781022125266020353350549034850374214894525396342886963847023788025973649500137710281665667829906425632538837015958318875298591487874345418087545355592133941687643527984619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 5434099271561829040263820103504953754148363367173862463253428118107126885221442802527543214335271880295425310754253497675137210937180863114892953599671451795181971803660921793618636071202800715632557844049855817304510762387291480434922249683991143552511738498923796644879133532341056734840196190125536083830689049097118282237768020868257787362237766035654118960194545867765250437634387585397319352172447846065350776360652747904854378371597394399469919687213455553197935388181301645801441034069358805075440234665572593364638818714650580844777790125489342853637322400827265821104394675647506961721446963385277728932878420423463586782676440951065091753906569564818406341261589935110965571332757450680573225312532902227492203512345281037488227145236091028906918117462923864807024372096347078825528801878156297823150917832099866080229709492980871110856960566572760708396633424723033438542551347064014724319136290131255100440805840122786397250191688622776954442896677012787553359136612808155063938507903738235262921307824014870876484395722152715537894843291126360745465727840646607108373764902657976001417295879985380811125251814477210140671666976197200478619332877360636905744275562097082296398873555910793264369627187365511396272074443930586443744819215220049549524005717963731739633809651606902566613087370012260765387371979139847161629391941712997015533939744515901363733905038582414318732935705796451244465098014149619744376261421322021840576735066189929299049512358429120249690749997778555506715412609574343719144397068807917654239156468523215731545510623772946950968369745153549861741586957868447464867118522908187054133952416047924584229442961053601744738072936016675841467985128689932385243912853038538036578594720025349953254593713249492421734711960634169530857116001682775152549822395104788660288164882483991247494651203531452027977340373762296532922752784558159135967493929085826701525481911150824681577236012619542046324168021735848737009505091257598881618590059666315044078702727645111321684181319543652562356431765680420385526216000446445651597763757680226373810542627947279756985218378520757901848480888047621607179811801490177046647746238549514679165140406525935570164015656470640864213026058911718642177173271479088927734258444120726555418586883345462753439297993799209113380541644733688191704005590920317572028128322155059369650663087994553831841092553491018523911654169248221777122967844862898493132265203918317500428844618300106713971818256904945299356276672433508328630702300556253803229435351370128342907308653575700358150169038062161960211439507664017645478029378754856018739429135855938146430103316965430643623676011262073879765542189395689657411761604622757243670896263671558924625530808356488451215007303602645407844294957007163220674281321159747531267126276540058114405686599799622434193968012165420422084931413555826219760966714492132874645454618720137371993264472601532236774184084933806348272543152468245164488132589634752076715980841120994786216891256005111523855252552668449897093653708177939770286439398643871896198831759315101201590049921493622129210861781692649722781603061738477263831275374156499211292575977436592883818902648927800698205828666687011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1198640114328957773333044702263114106498455535899832128291174464653029185929388462151446049221811658745549246218394215742115526703717194179826955515369609880347371435404694703619595774342982668447723971902115482892187866562440868612800121962633981797463094459214820418228563441056845203139844294086010343870504175683849046401805907738414657800212973500552828659164413632892136969632075728507938214514886671894515893401748528943707461770940462094515269234345779756978843730013301761820845231361498676963153269889022401721700670981346442109353848335835304347689219867505712983725282725725874756196735999494354256171001623741141422265979827286700092263648195152743793009517382314395430358599746802185093036422156934484621409568654772930349578375534926270056291649713487423942284660846948613994820830849057162572115156785580759053212005587915313826770110942788396823670365308894428031236593275751973722056009563215550204949777192469097218183196117320019429311003593754108366652422051163540642783742475630337063982484287182387002635866779837770275267787664685051638359005620638201428889867800087901346427076283015191911397596473462890571211591753338691060102583362429978026892329720736530326156985510588072595110426203127221397306876311266696716726758330018878555043041483007115039372028866777855215016247102006750378232426157300544620277090030208709747965467873393939058731440116400933315573135198409627422650209444598871890714505762859017486353112372734085618565400061207567817608512946495202056786061039053375198097206780047836087558021952588327646710444985256356328466790863568319243312616619087365624134124838330402504901355538493883075285278999334405837611370926353180265062736794982745857776396794782838579145180766932684568176888861887984098515653308005818456607105450407628983688502903827018120242756355079875325444922231829417253169575075064336729661416472572593620438882168519743936399629212216458980841356688374827877730627334662796739016603315392414100227068212996472425466462496761023660430151526897197725059622437120312902493899201688246687527387695476435225439951365223596146808531490973183892465178976352237230204753058545369637262433027047650369634530971596209907573361448290451239561120667180090724704190446674794481424817018904406243862066712535523398787552529575397252662577883604617390393876205988098270960119231931154205481962829180333405247517690723679918128219367777517229557592318145875091155191027688280526409932237430782512932666163221751465875644145662251486437102955154944893230394844018499358104549070249490145629177930297720479959724363550311758816555136100901807107563754349035329517371893368535488326898014295345819431232985828022368097554273392731520575533640807281632497292479184497737206101195134811281058688554289216448869285399970173175073736832750225378503961198977915819706385263779438599906774922557782906285439914110838452552721793963006512584812911923195188266567894971648734854556385390475533929242180358669799128938694067222032829281490055611508278733657573276320164507638821820062874982291736382803957654143227721238093152296959878342889079955559390144260601930214470051266878252854126340234895465271104248016688550596157461404800415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 253054391418946285848530119668373653384374499593660101512881980321174707030432377245459166641813341898589487179946763592681322496393318201843438537589734502752573390986529562771397042638194438342252685884730939212740414932113930997764446500595195083416834015950207873035443350201822571170988275250216475279603840788861861182303864407846371322067037239525119837591417847911393538181427923867455663691919854075277319619875233520325639908751962470916411408905273261013346769933847636028758765414348722003401304273610241938260726661363543342770249687370166726779458474006919331265933637049995217243452387501924269471396734142208471337039864368086263817983957520639337116944295377601328964954580763283873693299541887393264297104104921351914458778216491488455387400302487830125895903867277031699051012697949727022976476456881214000701166648344018233429910201843591935874728573790588724512793615970738971109532287956565730226642805891343418564969804801792615975363644690956044105601589889441865970583657846977302630848029705034579183394526827809321753092735477422781634632626989017861324554989536476901237467498400841422959011851316552673890115890444817297262041711308642000280775086417866802190734687438138658509897097246100558523846231490880427543528625119576800382532204624936315340527406313787808083407645834348648909233612731842146270006169906549867600664885687592305659296869641268410020235901748181087175023207771064555718981033227929092368447481562381849238347133658836818907428582910175386122054366148556263914117682841911824838324912663545719571562254068012291316341199205171993539711292255193172156369996706899321681002309215816056185893530111725002150188692931677360591333267299688644632986659790789931514425875222977364409276241137294717542706069026346477947231952525675633724904288162041311823800407335815545354082689592719502121544049349123646429996601594889973023181663546408004537013009515459985537528361523714883504891366569781317648964534556663873684018061604667263058269313805358052826499413827660920496729347581125146195747762123755663801623826854674956476511849018263613248770673835601248596825636412298780079246345860583523480421939099090188958867424109277207005154559697026849843625037369443209481562242311372032513053432190032061576726658080643920196238676716577281048139377881361878339427727612226466543212181503286758884863226200645759836804617702549735770496344894184430460396954621908657388328123276241832668211803615608532146672092457564473179226764351782701582052953417668955966875939435342299015900737924522877572110912216201005422209347051380913927105052011618497807807799238263285900229110775007816161815655566787994722230348788948018012110853684498061108288959609314973726957177014398244059306407150820877502776469607041316928623061992058995648569039776818758963848870208510588752675528855121463306308626428642439349109400057072923771011898032292891246817174795076441480074665786330773915473664030815834303654035871436527898757653530943312313588389833554505891575649647989893671467059455961057149658303731880909381874949385920569667024786326796796340589004239343288398150724031700979141125361861614152719961929812411878680586292390506714582443237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -51187387613230223200819693202976563304675731265442008653724361362630660559216117048121009778487188384428383423643908341679238819300215726332204686919349631373987741821833115754433182847835988835059522932855126116511358524843253566615921638358704277007305601105880154255238747465407582160681243458979568278159187393358469588024961486772612485212291294402453806940075217934534220597583328588093986144284747875545856310181255681005991532828632934211858094864270846391238820939029148366296523297122325100039707171102138604358674231246273888582930203181781263505304768133463365185520640682338655611232937026090833296552394241611516377038231994541088345153500944510537589269048374034371819413383473366263662730055594312477641009136765402953499709260041057351712485917036861481332499207924218498739935071783360117555713015281734864269421539643644926044008447451726408593051078517872888626455321106921364816145538002622950066203057006497671848238151979366909322766838631915816749152068519036120764382757121021950405519668574611323443972166717532323855905652401217404963734712693196755392405975201533041610346953863789884588494766573663115389252712072582961205368842788311007480687260512030447190208012811287136654810848359900982186374965772140586598224233824461131350519355453048832060410477207871577425571631199122145079606378092201806641480565775041807896658764032409998014691232711234165304411691231786621008238194906927100578151531188878792798059624651347823982115101563033051590688703488815587273153133501272503410011625915953008441475942034608899505388904665282977739428462240325324339724168402601306561887351752049473691097430934040083355371331657349606388393512367545059776347373060089489927392296733148198183741706886113116592848855893318504675648549559598985124173367704586424152456263451446884912894579492007230553019442209098203431561569117603655332929848409934970983462371105113587055965662960357788330289057470282350224677407265435964561160291417699547477154706855296436629720847167916778160445015002135868741905071709930066899489654224271729026479668269797195129748557452387945316739363297036705615914392455391692367107724504822964600594591781522512787558745931228027206627819048048619171137939698749720297564299379113729244551905726556617738143801231657230222491243817862324555061981210559875878298568833870317449080252913661176940856539806161883331019516957061667836092696717186895762560672717349048089276931605140300039779039547674818272869985652350652407856391261098139254200136395597589077034564337573530499196001982377970735647734320485583148852688971120765404180934875904960888755092959575915198409100319947181471575134661873500321179466845373853034194534388353165506866447219015292023560606828971434255132122757165534460429104981797684635306406528117284914451056723722579717100414209644567282263144416898093924856691472910133408816065811965565061724631814670950274842514978772118676977955750990701510988418279935474617767927403345278804136248544216368963019561481487764785480026562546441003239616333310292692109812334586540567667717610123584541353285374804894151521094346057857637507723821794396843430931156236824060564875155204204674670777945779263973236083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 9931562464032537545551927213787404833344950869196279334563054920441899062854173147911322483803580070990965470981688572274292012581539178355292183641314039727383672542468552075540397369320788238386034779528379499017164023721532300243359166482636405820589797361238530174895025684335485311661713482690834896180730479781942951289076887422722981939024131787012952533377525813934809804220328688504596790666625463935685759838002522887534117647859638558257559602573892845338237968597745166366331252286928778475964633163970825441705035433246994402021455695570730928654285104589416511640264897265401106462591088759117778752375578330596706149109990013716023638702136197550821947357212313958306116107097220333865937041232166316935702962470203020245038223555250888473030165783891090903129012477380137545848732704374204355510594478615201035885627569152389330556976724364975042466529991734137091372983897448492493568753668462789172395458246441800200224625206863951909559287925736182920961850394635937427003992873633788638211975455905547020894662757335883101627816463963634995772485967757542132315316668719987438567694116490478315471482602159340876585232351226318240672162428169813307539887533016919355185677512295439698789261783853219615646708918017272373787026515016752944238133046141900384091237949404747517694556979945752433475708419590167269927086562554258466809555526216410344713448463869627590494620108610549148582915294803905863685409691012764603349391469491021744532921973536716976541065171476340748278454187039028888222489552470494993972629527939140038225370217569124291254232894774468416070107354589664994636122045359596523107993037570327558070183519362512419358770477948188899008515391341272047006743015713558651245579676322937412739921501079165475623502415390281594294241799531321291802009124293501894284833492653392166088720768519851233876427628171796602584713271254491384097287802852200658940239633567744865050829914769774497382414905556499772971207737296546436462203164133518170033503239252819713840828885322128869963802867714476033293343355676768792684554089826141162874325381895511838483883482331918658126968367373436871398793362073601733341282644161672532522642564796777620038922065428248790143287752862719041397795814577866521124333180743266888861367076688476242941996328277260981936635938039783708615608776596013079137980598450290023979954202877556378400802576436910830041629869555024449674793848603943248364209080682830499109094706474556700788363385188991269034862958575874551586694015433613234800102005518054594047940895153554713646541481216734540131502911911996129573068473367242751276301541333587359972961004403510213600383288546668887983937580146093897917456330861970697443884930166268420870378890250797804854131588452904264456569382687394231552301219519401115513492982420420646195920829434198586667259848151827154595205275209185754110827594259902428160981246258893381575770512968179466511538675191940007966015443608192143989529118308328685228095175481935269296507553708637097878903215244299515412337866193005058408315813963356360627436681908271023829211106550111541328200021502561838715124197389325249810251170644097517653580676041067564371228637173771858215332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1850115421107940686153965763391837590838208280245087962303182245127243926561773256839912854345420288758300873434338002410354436834894760759563068331439776845717358468686600480629522733124981663786980020836283545440596359882346625004789995522038396428575846977570223721280840538418758041263852229178987933588824265497573104678939990853975605994288826513795756933867165710611557204228221077813804572209011971314071128941993857354611811713333894452295501108232304024733606088057651748656715005639445303360610056346037558942011958588628265486009013591294419692282675956823268376865567767111568056953340155114780009438724539982544116396616112353437328822461163639799242337135953513682499099537016266248652173093534325237846166225402035404404229664323459107442229158123906831643877104294029669008827143601795357933826560048979439326779867295970187977313157847130183169835280574895350660359995092259699430496780181141221655964356376197262293162778455296749924546440842795197243594375468098414416133661189074258317343061142583055876517123745599641874731061600620847802925487729470635442037970165331648825169255577596601288865476557669126497598828224310688824383182797657647620861465221644930422298452127085691609475140225311068076974242850941792397819616073299185635599841586672834186311570896638368655072313878503576305131374747948188689982767534493877505816076477143642140934049119216537555851629852787116076540540061818420078896743319232749659978836795845903032603454574804578146554233257427368366092030674177897910734198261961117657562493560569237215654305946449194242859148832353996188609084669628743370765514774624939940637097032342708463880498744314399449689298913210986477486266384019727826485644788153386024246087693247961165797253020183092277478891508070245153832149161313677593576769758829529495926291113023397187972680335100297618342984699665568544533798007763587441107755204580736519759906199090975064112562322116689929282260521326883838305328884961724805737393569076905873113993211704484758265644270868225547316088409540832129818115454984231335115958158967750928269352779800766092051378094450697389718673988349327349449719339149333007758845387219979311108610227048863831489986613098442729475754834731222025524221814481957295933830568362058470571037563411908155748895477781790503441277725431825983821739291945894432454639333659700081914735525937441303192515343021606155715253432247067700720539623843397456563603285423087118785615559548163214621493747395530577712941453292992600790403034524654080166092543810621181884808044877675111893676507383974769130346592794402759980799238892446824000145127009223477068592922097216513611333796322774231121878451319883161085839139430035629506572058293748844991651727465079538562810353324641565490916878584062443067511413202702031992058204281001216803223549877655647254140415668461231561513972212755364912359987066638020015145084482397633252651287224294821054880354223489108499073519863995055457526247114349232729603875812729597320067897382362159573767274601598348071305151294993508588834520416611298604176962976236147044960822426365528015408021364932278873624413073860137507655459714965534109227155413688647454985184594988822937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 331120942122815215863574071365865511729628638801076721587821835939346945142042664644551781729016435787441603162963549007518899087644411917451806644745177984662842250470513555953917376930879457610850172777319686406946108652359264299655957130949372440051900043072256162431303096477476403821293961452332360658348666759971919791754845402145561892837081711052383949440997759501660266577628444620486698001408354630242449747916847646652832947698379983637316347137277885947573203728571555602676093888023139758642590152704282607776262448876081540165558042674586522758605957007638304021952584939208758523537436568390512086137572051760484098997876196947343475719578506751682231185935131622466489300203405210241105854077198627468409223632902938572507859024686823317204966324852895688327378192819372958824761613884277666873196537851420910271744000564999405902641433308885312225125301731868956437608152740804195240252075887539895566411693157458241757090337221473148063710102873667938014421965060582995521005318275435238919118596077979107259340483950377168438906249563487204195974571544411013007352347439753049666822815669080981294737041491296238326471276891298138860167325758564159295327355133566852630874657942799928125736981388996344426126133857616553822320551464256082568520029741832891106704913075828712920860801931407344570995703023389941666772038783381011627022103588163340039317201492574933060731840178561561916114918571837213624765586430570442529895780962694907311420094272177831836367891257511644412991419248909691571684995213531519679215675142966670561107926807930233781621843374871379623469171499718008280207531122233512765219709238268647061929787754575612796412807752213319063465618550282498101704321749758959782283275345265588253420259959347671194835260117592398210084970808092142673145619369100974622066047971941609207191292812789954043718377824558615053821612976319675516143843193634145650628525749891580879984279337376559348024018299262750798974461955482530759818209799124188593699570196410583567582425188642328652742302283426493599499897882221191042170541298146042321580383493369981578836073625104432343421935261183827237758450977324312066449911467101933410287054921416786478580603614680533660773105111057531132801779874060982684490083766670661365930405445189273758357531651754137684686323521112185672808281494963521220048090161918781586108854506459106196710071385352988743642463137251559282090553891382613350194289757873914215541745428350115496958213501925711114517863139605096622112261525403363394745292501080456314944938453923556030027933225208360802098572106138234931619704383967621965786115472756557419421374877769449644723955326427379773212156894325571127194341833692894560199316921619748352945387723105184103272665815510814683634109727006462530218600257671115952357658262867652063939418333054797892993373458555528931730595127875541484195433908748973657949848237378912569330597426047427681606585977180527300842873668418885753768327740172926961269807148330281745573590821401703322774096348944768828923459410963274265996032438422194696590624043340589678056775238811765761784282086821745765737513295539967003801499013051008706945391196882499231782276183366775512695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -56945171562507171390240954629717530512961159680487003315011768458773516916502218861293812182937113800829902508302903500922809500019611168472791969829760548221086993943202984050145525970613582142502400375885816292612993859190529096666616186498956662005399984566263371550550185931200066536626324076566096424311047162836039606111421727377061783520986487393020277434622154490035295630853565049480289358073237863196895370927951339366691065767192227294850834817493317791795510185507783724106939445723777392389031118748617049513468373925738954598219960232056131437973875836321405470518038906444862359888189999347415024711182329325081044453421351138619959402345285279264541069181020439384678992307621624279746731396089604136231285002064785509318285780193020690956562503721754833155789049469230411277697296814413730389915390275092786666287621254728542756357117514816559935487042233534138536349112411910348514650516644797682370384716516708662401375166752307468528740344661060996724358087413519938435351848940126946468656476845094544459014177426535770987279695553255170632205950902569000571199778638541950286039631851941971307082365341664657466988770049615381632447238045351182529845291380040547610657288993613808449776443662102282737554666020754977263090794260599073082841957624971755351355750877881048810635947222963737105888709483209353010916139335276968585633231951512874602318570186022802754092051969441234722095423138895258095680830085395304676228573084762309980971321308785471436933526295189010645247274487697249660246031382520996328972280006492788683670922108855856314816928763020194778406461559058440987331245424037626161923765787232150645868630612885902381099561295377985070778403935338526609025355303655227070182205794715335432706346515792077635306947841862154922178962190086284717355507074031235988936558719097966120272485874834017197525981848261799675449056920274776308269355672444616413766892121401011104893340484097545323896621447580297944521782096439100757624325504175758764229352825745180871052562429725166692375756372870839126268924416959340013361481008280049689605052023148578069767338398944776737972842551933169027921503758294067479948472377034338133828994297436241525702419530720705843453739304975121299384978679560603371834476871902087150872089047910625929954086660706136345078621119234515570451895277041805357381500318581475990902967186363775199147030706688110268203113808084001916361800930216961618463243646616874038495683709400551726253939299441939893544706263789763953944741880971897111992741699943359443155936008034814122673550304211170056167280004779355346262483632719912191573119535855574399211836913130665187405957902005825234184939723804372397904481774691851239007113079388850593253704589805572776633597940959165759777880714081167322890361517527468431395871637295367958596305529421015351644171034280554095217855196314638598548894509735530077975262644659882201356793041071718282043201908615759302875505209812144793298491076692222217368174374615442272377094954050298395346755829086574626382789458171677600658161533412316345512935294392707989599551659716452524581510512294012213360809334595190310060072693608433364622176924208409807761199772357940673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 9406983762632166283074211518228263241647142926874465555048757844516424281222746264645943856663465027999652471491847120155539510109304589552606697538515398402415344102706663653651028822129372594617711649601543292414842108594535629739245092338062383989463808124932362322847323244918344193474055324865191766782983578448716425875641909669785172302660140992569524221213972956290503010473910409035526629036995609630131450580838630208676321507564563336656297793562418435452435274367146779771291019423486711347525091283448264465298100468656230139527591472424016935620504009302875494656233697133933734526532646775734088130027758076474554222697362119273765206352028718455286187871380983661153571386082925490341823984642125052645266048877115623298354639521622298949860616405466939108712721596139392410428708008543900014158360561947777819961853296440992352154492153169584616543061156600162499690195300591936375559078661009521169787584337500387495561772408986259828650355888218118081693856588624466819851969444582427075086278240742211007017181105219024792688480246553872988460577473943408057678457715073166541395784448546211931130737116315798398808090586817990777470186359152956838532933395844324393258706296528773144806175597516009811394090434228371608053127694655347661026740828295118840484805461467449870890921414365928187702887968316270616971652676797685903546244664000451845927304091493902160445003504849904174009152689993796846220509571173033867658945566580027445542296880475775667247966135789432251237051664025425499813349339168530933699355751568395334242375327669118256967058025502703755402397261574130992836727560363024252681245572612576674635176608617469008912874456539166806632422457080575272251392965263428451697365546466813021984044781838365637527914276761438337497471733548062474075148316864186818976874099131334460251026502247353249698168504936915110200443888072692698974147664997959610910854885397072334453254186616263350219622786400362190340939646810730029296633845948149480746087253217359049611692583578610618951995239017536624298453450899524885962646796290643424169989727241089313083857812933643049052561685836442022805482073561184215591567750154808968965955551703016719487661691700962566719003516367000047531852885612637061421431816768691630510848780441228641681595159636271832549282912456771935169054969345927396918169322523705949801221152414261547662287898388357321739778027579813111374423727522708084345330898362473037128324185464611958915836450241753708502887820759131126568393642704615773942243080464091329200780286887909533860692772589177791892850535866262926583218139717847427295894835079885279246998331261423895115688133874051124849960453297771591418914549353647289302889465421126177681798850997566092484869999713110709307829791545441035675463994452453271111677816709436303960358759542674294640243198464945781245248548347855921416734532202727318712042670083785498127115343798101948225457962826045157905047051961369816296937695606571770560211352552203021028022838110162956271048411758017120639618543821132011540635518640632643768075220778677396562607637284603760436115615740849709865454992622696505572464508282950426977754651522216008743271231651306152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1491352451067510942150198183066286914280797413257304080610799915468975492110323603767199651075659958851652074992699842257431952680788734673091561598803574970759522510993357767040122206121072038726898429302710195964238217739076471141207608969694762452843973134958813519702644722741416918652008169902199793483979665596795698391274443800475706329199409619663520668188367692541661387675693206673464010382154099064205238470712129570449161701740789860284228902342871668642747107408168870131682604938073522075710696896867364357678870719585882559981853859248916872239663233454015513248975153545870633090780035321399671819417448597610800447591302131258745366570788206939647979389111480812299234126351305639051542885248133769751101506817759606984611356230191385373090298850156026770604294085532407002226830733491526186739863054427709922787562027939488482339772904501725037170860730597874397715829093862776201513852657030035302979756820101182417187753293723910364288815839381483828000078720721762705770414709553509206011807704977751846040524103231618058968455768609728990020152353864239791763912429713910421390814603062559533307391445966372656137000228348896212073918354984794851122086115346658275347608368645567692880334517495376545509264436353346418403981256819200704535846319958042455865517635938368902547925223823145777497560616020003298765631819703978032319169971276392042444089633227843565961514260739147360784943112024816568916490491234604406851833891991943693038718982719644675929289766556173105067954879063185066726353434327518677343107969032295631476704828121915900564527212952431660292341534561802595631633907389186803508088228677271696506384364367561431487188297864913092611948967474517666717159101360686226337479978720586314216553289859884274783901721484901161530199414573710288151354867015361469841330095466509880279361963201047946355881139310921048495002075370661235052367595353990123045565044416822832626445931727742928551425941388426224859228028724474101066199973326527967660139336139449465108587844032297058468440841977623060163327175321021951070116074086210538339326454114591587094595746107519412731266201894542980642426280775928414109673012779731254313820299018478828591342815479615650119990117736699149303695095982625145056022127446720546881372077848091765061117968745121115487241811816419031331915771402666560373100536210202652764058535894440109874381807937761405123700565304461317440634895771593315876940398589341766670954361425845168058927305368090886770677111390759820334679498285115263736029850017274150190968049415565406048122234838088563000450431379458778943148009092895262602007797032257567791684628391535401742679092609665477696473788965717574410209652327387112482167226072632339248212515465619649451654986276529584636413138958759516944482726999213328557620061127385291920565706632769368210088721316151647344477107760788965879723145404836065623496205641730135063944940098149971080079166914718458982344984436535984793253407832955868891996045563832369911472645670318260081419494265381373861405002472639157272077448692228336945392327625225588832745159945813329711345766516997541138738994297524623196794086821427600781652515237612533383071422576904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 226607317343332615629514345227561626836966440828745015516318158380206524511505110481074234563137143537337305656223784842934801778832889056487076682096451657343806191578816089932198336837492972231493393913343788377673585899178517133000012878364216975203878414286160289232517675787352066278484113721965257325935743154069460958598026036611548686614610068913628655938248097405822383971736164654721929007759378111371136031525006091037246381572100966927589449067141960830136294921273560234545376330897573198478931807500170366763277166538649864088949814383380325503689393806019796885702746322502745696789739582542730183690057796956247583683883201494230135932632228974598743579063188171405840196477861530964462457745679856416633219206178756798689897546332701262265726019147076785806499507399645068697174912037062174511663920710230948953380213142271253545104988483297749659852976474492245105044626027129282106416707689094054719058526970522064795373162712049679380880022472639081616805420490342131073954655217614795789428456244713700225915940846343010775212447236501184641882153451315678820375986812755301287687969564418410734874725655545022357459810782553168156748396371433485935347232353745091436492014588137301589803542203808270679548924152365658387154579707840785454383516559256100695911535586545626077735302769312873801515262940344770819612968463791231384820566933973670623395990074754222332584371428325331315482342053302288098877812062303862671210655438872119719705513071497668332799411466869448126672925292610667800856442133254977865001266375709644970831860581020320679575930100103345218525158839166185711547188941804444815636077926762778241527722082001480629383383193887651764848922833631602114958134626194915957703671350937626991178481770996960527881055765180666416603103100861203639815595606096861215965417883066847646960233861948008446309561719622572582225583747973855367349063216624173256246101553606815349853793795332215330719692456948212359740768449541741858541778032505097541802355016660734209892782589607314934506205073832465196450472569119408437286604161565317039015051927004796729905860071848990372276766337110275135582865912201601576630690121616712289162717069029319965905547672795322109743734378384312908842249408376705224946844035857133892735318197456774242387983975390521462116465304408777702910369809509209186945982216431021408791671429449261478882271833972333217448654588445279889925494798227040576395080141309351999498564020138763301527267296472194360581668569680743028893835582670351733072407628391910544757280428670146804179135410235961561347833650788273682373082714134512157001026587397753146541089921775983271841013561542768140477792995427228038041377521955282287211029294005724965886553876034352560290408854258422814535585183970727463356817480858389602454040499143445607120699316138707214182669339428257006184230952298254409641308108316095576906185970173532188323366508962425725881781888580079398867675913559216536844206055637146422886818525352009085410667478953362339087074578906674685460047027205806518499667409793971332635239425864790427381723071079376126539419333911826971643722736447158786146564005495098215824063054606085643172264099121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -32948548835424683987227615823892852322434172141637241757849046238756823346664570094813859545464731271747572171677083875142109728382903840230110485292065403751846112287161680076310495069516203073536670584807516290631495663093306968720051899975325290582931557903922798317326034862161857428824521125780853756004709845289178837862368858124867570013735810114225660245633342802145823346495804961396591161284063085673360624183255708212714486338451544396694082813245866839743116577474269464623693307130991137888287139988158926672915396254274233043518032112718838921482993256731928075209620576731090837193801766397301559851624688980422863400409790616827296839989322535466802605532778167339432832314663858836073940725781895562621340575614186458970802258241998111936929862522816043283558843002922283015863554049779302217189025120356006747017101365102569642102196486758903016403074699668978302858834171613815373085441400901054647150092700672178693662289991835748864003200915247071527926333664526294079885532606286191684099479283071516155321601030993504249456370134828916272911136063776413502738863675825101939317029332212881947869508461185556114682724789802674634567519190575560578462445799573583092215137262647807346280853284588107545160367365867018335122267895056982247869853237016459831428406496489593804594685709798250408638261236797682447877522387409306199464954355350535090921674698097140733996505815541911093531923920509803323531503177265390690341438485089768795968973752910145053392917690564714775617432256756912355812155713876370191097336545225333452804272900729915941197324362911109711138132102386651931208172566698133181157182336285016591753939791618855115904134901864279094788023124697578869624320982361564251257603344144128807772842209491161000543465011811651184601452483806305591697412688183497871833378239334483057992704840763163852298838918994706671261304430327884740724138031580708410060070707874589640121378089255730446929636218703863472460786964879010277306564654265759603746379872659778745566924704018024342921859405430196801096721834453926473367387109470576125110571542151669018321739599182410558787376912892783118812554208207606649490752412249344051075848520862762748281337913638539899910723823072914137237153890763611183706406712723809001579922964804272308841085044277848169608124889437427801091071660417503051082527291312718020314729710546897413806137458479518496821682938929437610778953210939551565007766035749222254129042127040602627095348696142580464897104902227904547725091391129307086409837476362577770823510112166748744250284950247693716463438782737591024960830006186239304870516673368118035494220111993878907707532485746662009086988505242785414082931666820735213158198956573095946721164666100299464842163693126466751512616728613723693175801239878493908595713084853219855587777429601365753220654238508391814561252537197003530415108723123913277776773102496647545221652011964541844574049897578435407661013684343489993420251230828061842768288883096131814412159577598956582590606087876017873920142683559463741705756915149777882280133389140170148432188423917013115794356684717233982463496225152041367953409643979297004288371936127077788114547729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 4576348941202531377996687986475365054952565970260833142103362634323515770924704608229200024954650287859688046161939429675718668329645380664710218894882870733596675057778438945631591717479438008413852029603266044457850964205263510102200536536177725321969501246142718634641823468961487645439123514776767421057886287059646701293119551205899587613140411195824267103734054501418331593217736342375958803304341896042006726067347904793072381513528439923074831772468883594150900860425618682653624179605791401222313256243307535180847102083042861881150555355306542571790631899658616471602791893937839731831675689875745513250746991939661460163001204893725835126176870252511579832054872635101767813035136947776882003728736751764685084204981039880413439220781128678196717544414367642476287237037214220804694409158895341201270019866441228378766599939705849157831686442293567003910567622636716947681131233035967583075088907636554556540160500705609451380999815254699732481828550969639213976476438008761823514613388448627397429558330275558864222366608235958462069919741848269052025278660083134073722675535847219518453608249822379874047282337484946486784257987843028696414442052289029846328860189563246890275387894001142440038207571530095310687866085178027176284962162343576151429475825396683552892980887042148152724468847681680490054100028849648581944708046973287069699167361502543365188251127547328418275450521456319397201699281384097191165141586491264949269927426598487473664805526128586368520462602701825931150644361077671726826351278851688607231798271741269764626965696835918773441653649575663485179986379469518094491813194776054590543891082706843433071583237539403611354786541568518293442610641985036025894343967203544613457521279751734280141605802727770325610854314506562794088580959948692308837920533014733941480993461173047448633150357087874415096841908970313116066917961218934859581984774259021663304312414436163658961524744195966268860479379436246820078593800897038001181838626684340946703504049274547814095937289997282049872568875754715374077598893403190854568152159898531061321403745338375449422613567249171473626924582553054622461843579931366776453798681589593855452946007218177860208228033108968789506883669065741271018191111580719232043607203844517404194563718129729082599974014388539560211060358383383153192440078197140901088685453291791535160912984097147559935720747687684759727045624891159463686136283649920944461237644521975332413497799590931756508897696625063548672493419227807717562972520388629965213304172545888901259888698506673283737693057487770704870529980757448799239070587010318387873008476040223183355656413546460594942242075896463730386479040127609716435103270788954354522801914213236533264304922131675588242704478457277307312273434525577443359311365486037967536834650640066787523591670224250604576514861808741723029444160216478033265780950936914570447220572250957442763248342450230448146590538040299086348675162133469569825751143168360754243725249524521510224248803506409676548373678738939807571341887149960886898751737413968945721013975443454884607690143886815047244107612326403055778588485613863672074187210772227148781437790603376924991607666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -606151996879660735056468879256690118483583167814400475190795294950510300372993964939657760533517966154177621449084020212210560073567662595595715295408846739648099527717812619775726369923170009301944244375952294502235156113668750486114666441847589014698706567581125752828692626361004777569538035772783921203500843449711360542942420834517207954265560431027266869437186306638929627002409464431327059283794501443772744016304677757071138035135856443219798616607636698326330929607832832725385538516400331417585913442490872106334237913040037435247336821817082345843556930016898680052431801704044409645694515706258571961093326519174100900998712739621089064474593349136992512534702302682597290951195320823219629706574611331730154771963126904852129553741565031173721789749077879060317652558476780786994746488452967972485539889700539182063761238906194603317737734325900717554291056714737763705531903374019834480532875855628123287669571909536501340490501428994308051728256924598062186492516065935616124118922106259034811204809447764080163642563113055578465726343382661454529957653088321059828151252719418364611895387232273169982385257731566474662356206350864742648190864323954493371758796161628127283825122815022805721168711802250342304992731809289456802112986844644661103308171270018912323012709176195570455930186383069916796197526584179089668550272996961953898855791360888193267129501445257344473666330340363425786183388151818765594245372120817521911146742789134513571118831736342417976687944356794142476113099978515210303325717910165247914361676988337563055827332521613612987085171377239940313322659778806770553666187695690787197434543106553473604807396165781775975159936866994931170954873022664679247149917491223530148062183509320911065021207648302564034081171712008568401529089352737927677272245911433468420432705354657995308848419947652934865311659654988898162166540858240541234843834730097921922039845661298488062721584435339809731818515495569298724034412239288992199677656339591178194716433628533743665284417511832189637211295020047262232459876668237371438364229032006954550642740056733554043433955332720766551100216880772941283464012952754819769766023081770704456866207057594818853556391350367086464647914475502930518000684875972688029543305469761485309550836979654262278959290373958184176281568980510394751188018898875864455507788519593581560208937939327870724143165437811457123158953749886070756016576741245940168838051591409352544811496304790617565808257125479749434891779287389501627822857568110615270750912017306759716350033207325451730631799223089643166951805459685592144917690311813042316300066706296370185844508388079850045108173112135904836280210589887158739028157132577989352988132453110868872566221661232315293827070601262906788610951186027360487242555945092639932188722432427677031170323287533754334389879542825924524772915404151043620953197695743622324245761142966950624405508143094415174157047485420713126716777566288789441803905195981507189045295480311212677727930188778755686826558945045334352211607114396528372165529842036201316407089929741165547172911250976982531980362275908016583079294356095711355303439716586082415574310289230197668075561523437500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 76442175168035115220921044860032245480173956079759346576353273786263937629973280087556324691212448818359679109836561259887076669733247548539390698554121389499278783282516275793460746044493382454427508028780231031428142834310658552845947398280157513287326915230837101097119994033592217282794772902427735568386025636788221087067970994114317080490738954636231656243765274077966863811463659748865288333951813901636502150333268708538068554136012426493554722223568249129508597552036759486675977063421462705356486537692663354304094179858463892065017660531970464553285775995447149829091266081993861770916564826189514001606392190880135571950769287101223717705865753756860026131546601776346721316315336269801632187524667971446010109063051721794857320701079214795657722646335320336211353664399694706058142518037424692145977483508492150412182545143273894953535844856464552550730706016995031863419973596075342603606951365326191627242207072762682772495404441254111657380475466663296470071133372770971712595738846033489498969340952747111384198642532386307386223162247920706398232706700205240284331226172194479321546725749132411812138696474804170726503212004455611072009265026270814926897917433287900319136722898931516532526825762288759860702845623936179145579877041609189663403121593654496398141888866529150982899968402361096836542873040079261291507341520716869981682500025776257682112410914600182605363561425013480597444405092816996826294037770291451022757839699702847959400206823974724474330685224660823126681845441521729716608966508017477786993554956626081465506031179520411352819909603961106339914601350484001912844075662590599891964302379511616235706497921521490130060864662563725456567569997172540827542292520655120367841145397020145607469179913212907528482958282176377561438703156604079198971567130462440323444598208073199531442519125125921532328950290306806828160608647535401485376459063474590106795586547702221759796182780074238816417049702654314889005442675919506811055815259364583507920633057743978534933543500158277169748747837785233410349042265495337698143988137102495990349702140446029810682548796622641186792997269797064761020449906263400813274202086203847694408993141786799843108607800228316191850935328799143973912929811073091786564724683681846828843276088141805973080620651843842846137006665878475402538729356282377475397558037382213391585094608967275268398828126354382351003815730166911799098040527496194893665370083926302203182117429145921112975184599698751789266079597597858396341707220358047854121539073407851846102344810571465043966998460739685320038926232602082157585509029292963058200933195700736542369464640798566847984497800518101216426380748477245411922288461483245519152555001024815292212625307144359872684491938487997762373810803663300635556912148642555775044848816569096690389088207282532284077468661878306795818496430687029976991560088405343633247874004155366660478025600573033066595968777890087285031958204870987845806260905493179211820484236530018040621062375874488496952646887782871771516418434142347874244814620967623735904910555035506712842256951851227767504917568921079466270247065517189895983102684959994491009638295508921146392822265625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -9165493595011403849952085434590593126675468021347811097495940227327924579752945764977522201135173914443447033727318440667838369694534101586532778695311076902634459499331726145567488927348191501885188071447067884779058642251424695805173267569969564364081166160626959209662137132085006174138200221936352894349268109694914728244233243992563819782058022740253282968000985877362635767252370114747202332755399226930622805175576987029933280003389441631204479727322863655365848701702185594476835155009281004144593101632185568428942012669725606396877891407190032499972385807502209112913835165018218766908244973619757433708037611409834592907304965328988806099150232976950659035463435228886269017891224579791333473465439648229381748590192577153749813144676933373881244301917550757821445472973377859724470404371525434217590128112080630264370392053112351785949825285468056878387648787402164054475527613490770872002737964782851401107005436184080688408427650525004939567888654955923139514137790549726918259467840015263865318002707599881959750435579345482004505272443701769879746580973958163581328754184584216590785168567057066332235125331720845044549186598067659197028193769113583924655655427969077818390688515270907491892749876573519544906088049571077101269529561612569602335491951886265212913742325565514918244343133974336127245067018399767793164037275377302974558013379734014522251062241757938793064201849244802107387293239355510076702149367058406704688929752328385240260375892740368384385071012339971278351507407940146229297698247868013267497765811566837894585660798075246676956640723253035038881218331816842437085149890697952726618378674181620746657210487707555114213339030022492559614901402512897632163042358392724532138916429899180021258465762477582586138518957212904500408070348712728148574581714272036126706393757289367658969795285824973986248646173273136075051486356613187567240921764733901344365497048346094126879680293823204459200246859957111965346173575130007680718646229081789360472294276552411810006241665006304069299958261109131127567159465112624825891356950044493905449140595913474052320733342456007119232242856832762645252993158958133297495676159987098842940089063333762763835845675248456635336772000801542703315181713858430615445062865233441957303173230579984018367682468215276467402299519968738160343541982389440734598699722652159220590070129039000265595923534987644302442278621615230218635830198219532979618003641061666405547720532649974124617383433478267484893398057180328103995507641982148340107039908089039913949459135760680984803710429767359159913848440359868768288856377022938778052026543871514628863633318007275568331125811157551469392227361885513268248126205683969133247554328021357967151095858311233738852396697296475941331880230597635360720455695562136724564095910178284588570018434777074223242201824767062449736292803620487895784523276409910652773405176305833726619430528859559495957822292596847154916783317269857517048110069368049945538866636509863190403873889270787717231850581243409437457697963486374960951090878144285725734709822740670902741796947298448416497211941066625001289856970176179854411354026376338481441052863374352455139160156250000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1043535833771218633778108388134098084423628759064670766875089758603160055135426186973204518661967569264951268239368802700519262773543511776738096401142487732299327725031057428352314158578100996236107660001903888531202181369418272914470841668485479540299639180544557528989435286597475784714455750002961506479156964483189969556996622171721089335022148488213257519070684506059166984646656926589554233523189479400251423698364209203595561046396101327385404577202233699634867131864214386815870249094260671769908718754439183685719146808828348167379671910309135176377611339027704959901620624330316228262823919921441472462566459429362050118144887131646287230285900839860315522402281942415718709573059464388356877692611315687169247936753937141393255902597004988785447953600419192163478826104072142308959074616502099012707493115720392379507923089533868004340257292398447965183005343243591096230900237219440661715315913139603407657416710290121454802735612893862761524410847847945081955028235752743534803319871844591959374630250343294404527689409331713095682933821181842343016954752024987005695647087361717371801175625488898660035620741797089969321129115938395772063329060911282552074655350388293165265607425272631567341842563076407920911911548174771841642395290963017611026795837293330766384688534314041055450828908282031745429553042304975616998572872388219637751290505983936813473699867733032356371947324272746824075847055043191516480485093337661711469592058930791209459445223510837012292340384860851092325926574361316483552831556430065210473351775805715275289307387205196526672254861565373217297913185386869361140270460188233731858655148580400189797600749621820670149909700142039744513705688634040256941832941624041857872004213810580076711352188026230879384364670837587255891114238057475317768050058409269923429871911607173205765691330551225066868096488052270959160020865779885335524229140635384579005380114605864780377734091789090723471564588004686952845872280878504674770478447104534645671484049466869145582585915567480509880766761809621677996611948370133648776835713221239106267276207991722069283412877962090785938219515581380664801906061019036303856919829293049041802887355400602610671930025925387345800870508395376825249952628050972328808719687450367596210563476743966730633281438381975330830749269460943649407672028703839091429024956152539833920131929230047950810513429321167718502387976148739180357714884480310493265624275477904088336048344485886075902507912079722491353744247014083458128022301245293291232211207243640182348110898009825328543502979585324955621881988013022743048882867512268059631322904146767294105840578270867999547279513800797988405445788745422769790225360669930523812107362590518974533016598746814381628140724620786381060559251521393029777429166505642010778685390220294944137962215788246389482520613642463576376024354365745776994773284656625757332865389707482358930612210663245742168567230968168569646945340400493960509006151569734921401673882568495730000733521956742615539669461515260917328044963054561961923846073301608048181358337107339073547469880744791527694381627994400542801087371992985921109068528517033769276167731732130050659179687500000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -112695325167823973674819985413906187378195817119215228012987709883549362146453074747897352552398216784442549362353753857988153554384179951978662187977675802335217190710951583175610113619679612251285054931957498240544001541426199531262510632176098778786127464105864909384152375397597156813033360520280553450491450920772547928724081214523159377939737339461477836038576591513695280153622365415296721575706055733294755130014099732755025146363740835573727140709804854804442663340236178025750624718739890024260489775775781919173109277553767393184836520107098638665059647403536987238667597472685424348008490599550441697468205452055627240832634390264861155473540520062204687169644470386089661733629158963134381408662212545699783152563019859362093105998046492814634631894697698110616816290584276494996640927141381806359874099486823040631823962325810043996547474485081539754113584534995997520531945743721288951256341263521637461798982396369371815477115325084250857674201472756370336249033735353952110896407413653334919765401518257035193120521221494507162926719721227781800843664517880155866318235918031310296548141536385025433397832350038670073019295220235990014567739539457655103984403166160784680236838992733090807237955416766849035763413676286949939641599988016617582272436048608769980777555333789890843491334003106506029379096358854271378831335793122742526170164640487812377779754252149803705796578754248185160856597093057677078522126609732061994055183836127528961937019218640586204602933654406133669140842467995881933515194634276209037945521835341127818732020103917591809232701562014997495079975740375062894070077044048663006740030862221348955085872213660281100585664093516640378976875827688041233287304393648302401263782653143103121952121138999229411318498030606864335424719198475631224679510816717300423377081446336734433643110029676578892708666158242157999549296982395973858471395323569656532312642226893999331140044513079666122017707611667290741090319985406536691026824708499534249204701181010858891704537248967343138672800965424058711571497212002356096287051664183560745946064168888846840118330140339400030935314309180611065143833033914641692694796784415110344051548754545930412334259849957593536568415576638055166034512665115044500405766072747307095486370954635665760533951652832117196099935348963649297536992793811780837618227194249380079137048933199929629483201459090085931616199413221798350292922031616342138739739676191254740158070792689496297272249616506490678876965591828779891169071992640818114291587139793971694672291314526149882165239827074230072672274904187794129679308886753069839675290083429996783239075899417378338871293357990784765280958609306965788240331487486980680956194899291120863206815109224282600984247459441749390107719389695032027801415693629302558618542392148731252198896289864677641565016944784416491796888167437043882240058509827519429595184775862728275957166931787969729062389148068484311529614098379143825545422315928235523251864370084828141762863425626151227516165496100754274003759009148741271323822061961914335751069888810089397707284108972458498995676448646628378066524287130820903892884882111502520274370908737182617187500000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 11531997451823001987162988445436957067850472698643694477120738497823402200840291098126876019294967077605511452808710947941851641330603227672561507455050916503373369809508274309854333060596658315249638602170426976872498595496831738236921489313562837756755260502210359550605894497101868534128198460917435385437370528752779222761460987416695444345584406029891084150278454865170263837360520442870816871007202069306636003671958220398097820385505233064492409914243798574113576864021592303780857147357190049414873544675602363380818903782712685367616065855768344160302297166751292736244701367145340191212397676094472508787842341435688167913389361495846014866922717459813912696251234797151743351277872816394233091817099819993394994573940742073507216437043983931209233374105530941538722982068500809019579549670200374349836389733547755300987804447418909482085097290752268316828046395691842503611914394883436824570649066248297630147236521250981931030901491733520471252267708864622280606163371089268426751781561013784416610105575525390386291560130364702993105011828899397815227464447324588981238074438651588869331938769415554645742053064592282205165894207253303530361767771571270368487303698751311062786388871216016808501986201941119241011902202079562869752720688249465166485568122766639330645272662370848307493546894868448696436538536007852806115218129592879539826419488897815138128659348900237343232021389763532939892647028157702574033514895422337292601978285430121767363484213644249676022300491294920001110169671605340606761352297829178698141515473977657355181719572386705344685352090513274640094736027196639201636106964551146141659732920548679962341735781703835726032164435576416487921285071521687013387610554161037035570296090890491382174075435291840486508128055246551518818274861277284733753231741816333852532032846395689343783876282613584752621045041829530677929846080712498626532763361834400237096655219504138006543444110655326312904020171829460274479472744335980784074393788861671258190640874667596147889632271596443656581526385892869071856434727552281591887752366147457579690416241708843363325200825522451901089367730066740688204377114234426338380283907691127940546271680542067884062116935190379201225801904508458040642272488647543894940931095218540810029408832739941014204514020400191918107695388150769090165550915603409346266616895239542613963811858143483602205552339789113124376899007992489377292080920183603522678064161582162376639561259154202080391756800174691326368078224549954338416895760706617451946433230406389773224570139259348158328044913942538625137080083604021622795636492249150166072801479262707656849146833658643130126442382704079322791079431484731995933377890365301353651840166327787075521440563208875431013012961510976382591088369764238151167069027913191046083912343838083112908878654674061652521747437545626534614114122108472586241922153454776172191507675608065277585860976121245383132331667854073045826067799535105877137791764217099831582440735292011684535088295258503715969931192915114523368333425623331681917957067986993508958565727673565704240149526770970616407933917995122389211901945625416614040579190714197466149926185607910156250000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1117011565091271479438795989116409247471592606391427773348114492953904654757826970723720200825794141472248065548183985598989960642614946376041506693218546207499625040420361836498706540432710548964894202689608660393857581368230053357025497705285787215750065361635725897080632683562638667982300017221169117681347363778585088313396390710385776107241572356800687896029659654942019609322861509322440660708734416004124215466939235726027066086307419681609370207331536356377721014205803501779455446900500378124332093903733479761989797923711749022835909998047892490089943289110486403239962698532106159892896649209680008867466749004775147947486224358802017425032347182486838691139678698535684603133701873516833227514285794817505014507503281956774647320497516081531736690472830397767820668775250089768224442056102289525794889383879279092192133336486684270002910707795395183184383719857563130311157692839335184931954048817628729821376546740655691899845852630523623075917632541936092492100052084180920344224238590009896787065258139408153096489937233295140306504594872175813950461345521611089608410708477548258633127519439848657505087612225404653810706159876428295325052251110319570189438101135387055334329283698950620760225479876373742336535718790888929420879490994444448017736526525640401528213700642732553079036189718459904942721644889344283948170992952024584420029359292047082058607663250646260357290553594088485160103240048298570094708257123396405515617210340695501306946682663350100970159065841938145523651837412961819717426816935797696145360437173334931314996520392847310849324501763363903071176635475831476814435625404211531798096161390137148891266644230425586143207138866298413408675656900030408145012357973605256354221441486802726082240854943936993963639328687731921829086567415230214777051927469686542198851068551767868799128467387399356867556526071874919986277271892863235664828136876876841679150654363534121514002811395925173664311020497157280790315732160631390350344946508989909324225384640686516339552668042654261310588001506167537182073020473618816030850486362798762933096114198593138707462103930367353388546326923667650477541136785454883664004102838038749124009297844853164918425399270704236336661698185623273689454363935650562649530433704611790591460927912956702766660440437812911648890986306083413866542619221443940531336770354433528925477963763062970511806076177379228458121590026538173107130342459022004029229945342623836509683335197770747755681098910201988721810086056481608477752307023198889465421247002604196537117821844641442530297365242545807159742180731448770902771482579429290164474157309897584955327191731089100585507278062504900164320311385381922677284482311231378328105808291179855063781925135396783397227712942073199651697829786516420126724831845505377042706345892270315426916995864626089851606728182051090870308227114373472172687943497737827385317109196555649736258305279439372179248378398220266025752623350776596358316690110352604528335351879308723229927923644643495615884670255000166094007388648097939857031121166630050993201099012280400251181934029602798450987287644470603062237537491093631630590721215412486344575881958007812500000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 102302321950923269192251427650940224391203283109625859164158388732637422511535990206371425331405372457633355458527175749944970531103203283949678341858575363088852363694409091391514800879614358362831683477240489986655635496340968437486086357939667162339026786476640734506425749520303234371301547771235628346261050745724825210901877134144647329346734908464260818396943882661348751724561868777293560385211900878500418005407133365235634138925858151986381365111822629224635721381769570319431244219911012027277460371785818632966732480518607347779566687107218020458548992957931798768962454357154199669391518298291973558604312913776938644419528399016913846040337859762631596009343410361250439315170771888783645191356767567829391307712753303678756624030905500243934729395649139510668318693046989128302256753356046574535020935374117136663088055500993513066675779367209875531139224241621880715301365799020462895915710368897493625196213495929188359244788932353268811491666591801406796951785104743092966438174216586568616912328123038477118627584420762516346460518893817778962270996121621594550099710892068889885586464920309964264919708774535424727172832849513941528041993914466257823719032382504795812310832849665796293224338340702684625053070017871666547368726477854639195414995009866268110939698985550730328263337310996669149665010888230367118824852942263314275509405043357790061263467962066418343751874611279443023499685737721467147530202238774158427623532690141285087686803798344325159814126470301509450480041796848854309283353604060978098353431537541616506258000359412776366292444686695657790052540825165085252397332720007396549068446787458313281923836789748251349940864664188388183052655488172683226056850312980212842206007769458090218622962022611713929297956195954686443402560438317558580102214145990630811309663350505622814046964118866207399264074509439254095733994482607735306148143847694358236696567758490740104170614425582258726682592640930157796577844384817364538811636605930337772448506210683897283973756573291082352238601928101279054544562727353858467929198127308802088995522455764114529198337988670033953467345761282442584630686036623441397601155523403831938810402242893352457710649863605539053780285742400429368551740061568724973402312012314828319414345826749159188569279215307422487143221959306310195860611177772435454134444604825335271559472166590708558367322592105698488401956317582770473786758587192174902218926290171229425225091176222836214403942052413592278312997645456150716342827988285352694036102447122218919146552958139346130025148004020928077844509653904078528568128293567008879334848615060046087773566614830500768703030345055226178887328136884994761125273549559137227591898424273487662274146923550533440559253881621221412344345147271761830751223733668781754960936918666392372177352616355794685750367178431179334439473610299092950854574432742340935267771191102123009113985421990524236556977310025851767356617205681437479095524436761537925603356668434215188917015660990763900002084428544976078973141409855841960788837662123979357902614572418407227839947026453723281154995298018996973731340938202808770114415892749093472957611083984375000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -8847924121711452830563549154648723648317444797955954113969853066982104912729219136947795295462107098178941134560420922516909582826208886732761966688284842927143843913514381816731133592779193472504276640043929049397895362919685948394435190990926077745527552403162937932745009892812860891614028059689990757445238600799026116915204826659674754301026884150636907645818270046938225654887035343263992551273002565408503666100979647676818217217871785710785523265942903130872525387878160231452177127665605105434388651367359618615750993435656681679604183918446848884406814666020873127381719144105585053860752305570452299289117593880595158442303280651553490745592281688170221925360348528617012832460261927445384928605906705298042859659140509939311301333656362577295492160481257569714040055259556545174955224511630685787254088037886506999178809632886221629707367025339602044823942859690084946123269577627125500408039852332354254191709305186698750296805555672377354365596058855926671600526443653546600675718769003424594175762286782617106653389268301551671232071406542021414904557812944349888372611001274798062450539894114244314008831630670433890982772727546885826858767722726985859202758722494208784488892355647568053058960440282666044492425721382604248743640898646774966027457465905959469984261515311495653796083714698529503821553216887648399786801500905371179992650047920956871397613836374897052079818452257967686197686205883405732455940182139424383641732974604545821719808979222008821452827403075788897380460806710255612834407381270377570262788485747113616915155236951906318084533167878251865129020169999854930772737489616088518991151429760131127207756645267604830196963952132244864045699219487025429692551179481746009363787222821424448530056550364721144078101994117424240180519070390282509841722675511174960438318198638049677916700870069931959133566092625630569624808628143050301034138510097876825099090324011903502020886422167376261490381916845944205508153916719269341620843713672684074119211639708517175887629912257801782024500918108564347377990226418706671551297325491161813227792686394048741158290431816794757892662875543000043982467142206586384993980624884893851048261099749637206828724604494657256936018651548127379387932775299221669542419252401464480699883485748181746582567818366738585721061632328956042505061746253125825020410374542592062517175483995535589083165687403882187167980817638001257315367642032741796634054669878657888028640088645650088994424959537648361881093116950833625728285464832294652890618172556544914527062026038799365862669427441853541273085561180472626547020704784052829958049770955865477942270802318719630462504774615120361039001880304660019134151089147003468383963794927602621374674515531790435500726675807377992548798703429896002460925516535676177367387904382815067197708055531740672686007080081703611859843683466834310151001667972646065777508810560200790614073707463920256146428974618624450729463995283967528456073077426245879460818424079457134186451727489491818849623015559009869061552946866039090233987733681343796397317167970761400447504175743178280186843125192895304903042517649140275892705176374875009059906005859375000000000000000000000000000000000000000000000000000000000000000*i1^56 + 721583610475650802854126833987442333849837389632244838541011515048680290422718934760147307145631459277982187602261922219583012006584745148786659334256774285517930488827992909041973369970406753775564945367624547020530446319180230872399221958618850092669967389212115332033654698863692028097405594304469180045686683231904472853324241478895874924226294089487865267171780411576493222168251124196838196131177345576439914632166773093906538769654772270631688098682442227693963792616848807811109657324121102995835562294047261077872409925900778094937201547027995719474962436682078753041059489777640424463119755520041721990150608865126473900750674550249791760768747830018940513340162398078824789934581066792616180098287217090482347458935045881737900649634060799404635292469448573013584916086860424136224131704169187963268633467757031573239887808330571112530034638988338500559051864026329043206427918825814385366423181490703841227833383662191114310107332899449758610873452638901455298234172391894653340897224607568054011689895580990245149784604433447799597443837940794966884512864026477366768295055818804249457209907102902925376247707595201843088597280773526892635904235288178603038832184092398076235632870880949182337197644584467495563583842094852681923073174607443839486330341820775090352545849428242071375089372130412297678732066562678148946828260639022826787676633263638560618287785565866471669970823013366341397776593568666581405954235816558092889442832621824075761166158394665539818632329648874001952245893723616721990919628825970689129112073150850669811748693255105225201967181924088855409610295922540394848794906864628813353447540698488672309352460898495757737257629974796407559382973018346667003374605200083018407300157800260493429285956136446868625980635733751990268515443209361639153540114515740543747190188047505003911392235623700676930733142393602228854838549888423347906969028481588740568194305973891968236515211985005221023224269094782396363774267154807369756634798957493094221920767630878763263832100127479460744224762971196638229573425219079671164220096183668307922293835641537529240572622052121332250339452967918897014651766897565122374898393450318220452707547843840793710548225541231587934362846222993920703268784160271088232623088850787285479681010546729885485772200517544133364727662225180060938347259204292598209826671162917598930363315004018509780451161169888572674978570634209357002438322227531860887617070945639294014696320450676919325996844340839894378103013096585611999920964939660837760673687686465319551424778295975510143113304210727412038777673597169547339513893784747441250831491161616274544705887499433681317120410266374632469034802321587873329395154399007514916785866998476605236185415214748645716218947628001254507237827108719772489613362635492432103405478156624831464991585138120354020398695707061518322252186190388733137854461875377555574614720334111732083122672102507414354666396783316749455862142420577547520120196335361902901704654017235615628405915856973418921263377483727982138126843774271155320174786725677143611896969225197938220304300519111211652039052400886950826387338143704575088577257702127099037170410156250000000000000000000000000000000000000000000000000000000000000*i1^57 + -55395657215562042956925119923785132648909226203193667496057258146485115004341794449485611786325696169772160314032362413921720103419454995470068436546679174230847021257628549115941987413192263149352000454256635437367500803886103090362292995567908029929006825828289466633888800119329867828108939636903596060072787487492672049183226553339180254639909697427343602854757943500169416563848290929058455346686455227114712074191783881874820233277486507989529239766856218840061565676852513873779960286441576620704913592162439784513711083539119736951891559519972102558228499329466383218256024610039968238331786282249260886566275817272955956732987377550574131343379137636364696890644182922799362340199029517323092352536869263935060343536091857873210499007468229088042332797850839557676420291925371054398831051194643206041347923465304484207953315914392543867588775003579293613011934234333553668684400053050600300473323178064313433281437830124263032175150321497324202612359031493125974736916618795854663065838226955758145955108595974392010751353294441537352703165035176280245491180758381802602252117853810593511758417145902457445845121035357665744908802423615885155540443216060930240026371459652409379869588842249136513977740920573873608314088533074574435679269020926665345791772205210042348653978285192229871696728165071944531362383602774192192700218571608485793480618207303803318070271576262537329677646680209036018328467271949942793128131132544194107806486244160294116515504460078531365738526096372361013155791268447535697894849530686671669279024210864783702927424603650421834560730698028694090620702205238010665155272908286346982320757203849382830640093163757463074251933600792290789855909377961103648531518768249926282868038872207792116650426086644539446827738194296471356929674786652542490620032697002188464333674911648522697321576008237134587276753546029066587539968092682625078719023688786941642455484883831093018462245281820677564379177651904255161553193723581752401728846487535182519136460130601318118074223264553231569172643787288401348874883737111730169242851470694396903485159456998353349623312749514920755151530785770378285370925569289932772051333696030895705006317236615857869002685351634918340798967931443760335728487771832678544638211259399907621681491966911428664132488472171676016641735053042233247684502056138793159265559837342695270184238935161160956728012610051043085255500697443841371222991436613678867678747988925685500497706478990894503127973652863460590187498759209588982715550042416480439239989413702419548178682220435632176541614453907763624371118931496560437207300269419009777801566027080699378398153014392759114497952369770850377596059665967342427139463534245183478563063362477074098914515825318094241431828907567760030175007635907024978193604876085676929194408785210001813447439250363701979538327731035270021182006426604000818162219604615614635575736479570512383182283856801326005043584561607104269010055313701105552732405627148806768366055493185387131361855100995292537866292053253743239530928128983056056645425609003080389631306086531914460083655970279209315174428276638193815338962697234492793540994171053171157836914062500000000000000000000000000000000000000000000000000000000000*i1^58 + 3995334812222434873801678467236063385663500688425993581879431616356626858250505898379514556843826119540968213049520878273657932768594844299710496916043913776055316719123202431526594083388771106565996832801825685877689380319611922318672617092522821531452176806627753399566215038351649057351911648155634490221050375759322411504033201078906254951259630157666324766608455900319092125843277528614232991173691824048216874096030463128874672808896527287218494876851392507391105336671975667746070768562610389237831653903086567001598057791681501834367871597161929482344566733934209294744007520446824825612129033387618106230171442353965067092429092840160786315857521007190992225898046649210419981782433602988142180471849719289135880561261619740970873803557425165176730832023545269791002863812474169557025655907692489565891212739818480669145909204302900163788812031989626738793588703277503395446349657780845752995992640199050630739024789821721549138874153834383945888234042883635166820901495654140073100284871409016635500457689563655293326267222111928990812961664017290026247009704621360874449629269469881525466484265498152552450298216342100981460766989790811048205935303158068265829299748131027337378921106125345010075156765844487746327436300379727593535676043112964188750757963553829530698750485691511251440377412645519750228923933413132164044648910908321576360446651423279782679226913562515376831117380929651499899654621780848573558964523182725502600655204423219933652661187122267778934609605269649324804122923280854084223361589825944046338032538601417503790915553884932236138749244888629703974298149743835738602071351840774926386002985669239699877301076873288020826479466931969226315558488344317876882707393213973866402551159205911290420319845512144398087350976925193643656092172542972932293082526923677529801266877411640603236503395313907330421544203569856422092884149857962840375333868830368131307987833388861341539757281656266316243952983361714600655865928609964885916276803506043839395632564088027365981901327206021484979573259076603572334902756992044345384345913832922433703496237728277261872405081476177713910611002184517473804478535782101416148181825825948943735587581472625368681812967932079868527948183460606266545333296828886061162548717917091804707674180483019851262055759298590490757653479788624413553650287953523978114600780447221403254745326666903546965258781124708285204851256974066589021784184508526104787974412520028409776389201570265258353349135275166964648639160266169109255752864410740591868402663700781527257557442051598390789717437891267148494621269471702765335545468677092519161240738594053026154182051948985786212830600074648071884797721376587453476486128811025961819642327984350775685801028139942069848905389417306986953806414994995117693601677949160131567951557946206002899705723592254196665723398640121361157105316296681875437050748687211205223537103212406326846224456813750451043381018337578858691385933899817370011584353800679351938408006818661144300208774298375745254670796879367256745883285917201736139697658361406841473946913721266220851326283069331144059633240221088801370813498703427057989756576716899871826171875000000000000000000000000000000000000000000000000000000000*i1^59 + -270123361162247013941071419040462879857460354762140444304371666826230705942294753267766140846560089537169495137431190322733151152933079377848758941766474719364687930106323225910409969906700533380743930807196564644809664595046711246830768164810857170178987648177672593139868151223129738881327802905531250564913601894402943353720793190577837620598108848811364159777818103457664484160762912902485865301304660803924785536503433777408006449657793363818985053777739979999481529122522458072661132179299830280646026957079330025131364885241297801865279995042300784935723113987847359852539059894870276651893000155758368888763171786160710208829161457751684418822821691590621361839540596418063647482484098889992288585148897966061178058359829098732549238583173108371826849618374092043636652139061626115809096283677566888123679043140292242074114960059216506275885037449524196746707608704646592231393513071396893704764118843388149529078804396376542232748062543200426156539002099925139854027127617560216755304156434781241005466925761204870167710210842897789076258260196917558295129775629251614080440726253180725774152721348310656294685595044927043799376705190725119051988126364457414861464216872143852479318309849082856092226195781514803019643109282636433146869203266352049706653007806407684777215774002781368329984187881888119060480936514730798884883050527042216349591322769014704138919513332951614343370692107436359967484107520608134661074312516379741859166191901918493112401815089189794422522375801351857020810168911287705481559929175654470886838151512405691605089751949191265873172811561617962029747959023422413524588718309484697155012379548456793255660455723654706359249008604030937690470768638945177331501754776469726302257793716357064574965761471141435749570731892693171354592177650004409372623092315109366461341803780711868356305476344172177623443285885794376407115929961235678877352824369777064793879136133148004772563231203420315134116999172238362382141574385856792743350393640662197636501553310820658739169972965965493272033651418990358161024123261865927396144513018313849717121750440830628057291543702868103497631985578079593538345642862215322248734560380097973644074393394985439665308115354944706977547131331901668955076357390866052589965983126295886820464075232470901996830496271803802108636134301723697851297791287451665174699544366334754082460473817428769680589872933943526322607423733136337660742466443322816281540951293130147481603849382064501298960757057315358306562119123119701850382532968824900310986132222454354536424658094977030072819829783363857497952364180762046304327973927686502023883608190214857001968797191732784738704264493839319406951853781535832473185719328455590779057136095627070555602208655927990139807522646900158855445242992796301505906172174236257318052229979889278447828717722799174460115293249228148630940937441545813999153911492755710527395114930012004249909760285252943076473701832217476787524390533565271879487774353182780695713231941987933891647716687664791835573325301566960649902895249923107284234610061872121272697056149033065323987128081235912111837213391310936103746564995731205272022634744644165039062500000000000000000000000000000000000000000000000000000000*i1^60 + 17078957894882626573330066559823366073934111305982960521760818177677866499281906210282472348339593915658474009048899849068745165114689254095660871274770374853912532805075688657948311814278391205751711322873384446120874642556377303575468160271480870630960606803887322024480952505506514145757886141746707050134967917818439817961425146236509176617810665182812899025684799784185420968643743756329037277792124397034974834310049105110573476798250031344699034521941261376221570816098215131826738943610850391071766376647603041294779448853153187835445588671064538769256011391691133085596625880550230681216838595637911052625994769982082466201034603853930719085897840550186714376866116977951254766156812809055086677815556810371328504792274625717593744727113690008364912126233574252176487854991540952667562426062126427873318448876298625337250099603796617055056980643493287002322507506228325490364131870225700955360610119505935252787748158402687299171082525279968799723074218406083499634114555135703238706114356074673797039977931738622331003293570001721116953766930431759721510306987553046424736815383168865212714350321930866892775565988162198446380813172588917613964644135111895105759109589104661133221146536319129838839136978455185338916020777933546595754494766665671483680067302102902283266576273237098081515157353295243638791460448024399931932672630564283012582749918901971840794835685949557774639856027726315956556997469538488462079485083916618372444706705895203124846363242305656428549144704387587380857690742010209991960596737318536520607343100920179588978573041802674729868359030574397795984232896784630860814835059633235611933367490086932684870139474861549883615514309077198248527775499697924025953920299164607565751431825143176233373765975361949131700790745897509652008351935605107369322585134595239266123118108434215830053956550168161057860413844404824778372939802746308966201406438838362670040521727638754428531480497324839909492642175682817824293785723101605869618660385809634796649230166626889139366570557384291133459673850626720960936108475026067652524747968198184659681126189368980841131646036735603436451745246264371008196989613944148479013193617261901513046643767196881820413473799405303719866394001350285280362624078052011318837814672003745369462855721802499277686503494750439032506000744213642981306670383327673614822008588470533198392386763426698964647420208912218617187548431545231084381893061293574573099572113102248959449158433654314655370393543290366464578360835111615053769948555888867146554589196660934411612105735553709843027079637198112597169626271834700143655428275797741232955296404511543556065444355175436088167322734282941877895807716837726887408087959764598662504767827809396533011112409702514857237042615157465756379524873910711145143643574975912709119598568827504693586667937673555289662724136512300470442302322970828482746582185370122672938612678550346511464613201601789888161201018954883450287717258305616411136110960477061729529741027138120077698454525819334254677443332081139997102385985346745079484674535982930962567280846611436642064905799241198549250826807889447225650147998976535745896399021148681640625000000000000000000000000000000000000000000000000000000*i1^61 + -1007274672061700090522754517531829694582716618340352810508146580309986655297279135680208658234938031599252269202052444499275352571003941555482341109654652171755282437462950003414198623706741568423390798933965912542327763387768232331495697574583107737503666550275851419328474786261769553331249981070226344148025947340428018090427969627304335565266765647909088128009897161491384575032799487066184933133175070091172361925984373031353579614026834939634650073071218456102332061648426846385295635750441067185464586886446497477572947777291566214725199681925802617164300095697303035248905918940996253456357497012175368006760475745067580951396384011632898164854486405346708773259259009711578373155796012947850540667875546631933904997097739343801045237676958975694004150420963756601394960153431530791590931217578187141609662069466022114258057638076553955600983448703592559176888392684479485588881526889556538775000083495352687576121261483406514598433624711358491566043159523853448125605646492910685934217457376799512779813899698011123649511434219645736167158029825818693569842870257441333123380437277154351056841128715895157742944289801320421665903907244474979681208114824029062216654403640772902889060492120709923701456843148274780862866478985253825125505307625021848448578110882353487154932916024646832451387095122784175578788238636530894678731944464108018770581882079969049983855312202978216219677742253754336708930561396372381856436439048982816318163426521450570309305529984012283915386362395090727056413166987866748006118847118938799145780074444713742158452369883788284948123098205125640469211871769030080606967973476119632477376207980023385778544396751016843169926620925180599451723111968518508711680410347506917411050928570747850747275086774673157093886326131548224265498469372089390972885756545909723311977845592211906881047519203298878767079279471161977326032618405786862706458868475836884151560512725374276243311678784027700415288511956550201856808346878026321036643713549668869846554209669408196629255796338917105766004909763100544666950836156268534070097918018069442070113182491311732797465765332080098154043428662140144912897959696023077260101923026716586524332114606684602526956889665480387208703523510425056890225973810757813781301094397303555222217589735627047464904357185487671700306217857594894466317918834365710662369890819834130944345334655583778366427566982806277271996082433248678206909708227560107626348800776732700770313684017557265085315286187969870468950433265708528165719291526043338062065765781682153045459309596953615878246906618006942983516845560820940936797553213119782644084728559922018567951091816465899993134566341780514850579449898545053922972514156193092366688432470443798635986899794591385829131887633110951381781878980643752328461881642531405194750438367321253560555605908364368166389166142139452163189498771783212931558480898536292100061185555053277805675129712563583962025523446278225315494302385353625430896838459810393226176181540179602167932030957686307785548877353715588008197440210067461497600462184028091072745348685604663271430642322960918975486135048378662948387329834076808765530586242675781250000000000000000000000000000000000000000000000000000*i1^62 + 55269023178127426559520403226397344760749352440169696339994477442109772832248747937620892597188223973805570206947072497636887658157616413650123909565059587376671840300519657804025625876840023134631853138571554975983473128164883178913433047537285303827292647860280571129955381292700053953807519385594593383075842627236505190773775575929418733895678645585284757727952113660650340848747683921292739009740780454534372592385292242684577148339194423115121575278506989532355518560801679467994676500473183040763235448348055225069087629703870485957168869250970592951260412026788471251943448212112540849460252356017519417688328737330138101612452081086218580229808937483894766947979177985036324132800396546482951146876560265845335148854918192124028842467104042921799216681904616183427813250998509479192179694909013774552056918329816540117362510675700822666140181847861948209357313412014259147184980077570933252762228363575347852614465242206705123842238138149345670628431139054252790662720462896683372163475958927628258489243848553896478518217469246065283416132957794128994573432763219230107776474062719753640049670337989690633206797648862018969589276236084829660597457504905664445708143131916770586052039210216945502580545243263074651805389018859163297603202258817663717113838548933009939088825213808859752064089156687672442049962210259491541639291666792492037063772891841106098548048491581619679364802503459244921738977922059116353098153510028223046088319952200800144378137205366518964215966502983000736774813766082570840036728596611487559464397828855692464808029345228950167593442793849095371541336545831535065503733071352764979917055242170560382054388885838572363111300394071831339316385578486358223340575136445090466920698501037664251147964617084474837161063087259326994434387195986018687274109631153209073779485842605732678801285364737178548434149619981676913853273658803742013092086796481982982475217317202028052026879574207753945931407148236796166178412352388578102550836307215600187451709365996281837027467611294400683498540854415015426603070360354430542188730730028030313893617592643637285225552397341352156084864309032403249022330307374350559260216873469116760475216269563694069278155877756716436580392066750548168050540624088594931857343485785747481337228228816103850552541941688012024685643300996079735933852901011963838124284306519470123302930374126014394297112522241760635410530951080924827039672338245762633584952015778932836812828288679790253299053091356900126973502691992705592238744131777546576838410712725975507451051686758085140132855700058805991917154260226817046552365177741290033399538203139603718529397346193932071577399734734151585570356402220800199008990098142721546139526549041996652870319370323096563721984294958096115741887375508592220830113776752060238389024094811868579133546102993354992596997607449337348940620957301165216134696455348759860746898496862255932209740378281044364682018665503195233296458506642652315628203990983535021681045270550501351956139907254056593191805264724947980533973435570766028397289538818076125649956077037548527570020954202595557405721243444135515332504837715532630681991577148437500000000000000000000000000000000000000000000000000*i1^63 + -2813904804545946189558212235878922462815998507957216367414495612373484807854480814451302508693591641436921136832178964446470665474777378040043960870524218372322858244225330085426676791469135799918332492402802357171430570519517348521648915575074993582154506899331846836448725108843559272137237894574253451236064352612686946845003244880862778383741001630842479097407043190095983380253344563998913090267422004867733233949216444090562648009134180984886070486397560347585599715227169233495151812088161956398725079906039049274840073515399603084022748688030012878278469608958608197460385037790081965749540832031525521228897644670398727101523399630553516584727423116613130283188256518591769160854861301345674525812617831115900874158650727389415330951281037792666896857439420688831715604749165041121541788794827550092731811393957061420151090329328114075861396093091215383844457231985794066805037860949852200556261546951009589540653855946336520847300633613938826343002661298201321795691583354887802515445275742262676856199769768395091927902927350141618596733469734828942146242445144964717386736159141428973798243050160509152182397245874803856778102050969245999434197944493410360071770020005563350415100411904831659921104456006910349000187019942359241327101988047663630594389076133374938367444869883078806128714108367155006418344220113501151711374939687759850285323180190364465094803326970197310143418952678468025893772551962604827020614450736232379033623190671204749690070340996187122796321361007965743545227267450866113255193600865640545187935200879348659060438266023386375731921252033005124002701092637096937638007097734850217102417053568872438036589742453580670505124594097178744093399402606531178433913115706927863661288523914137644445047412066933204584834307375001568416815419869474712246384971945281386101382303954851771242353505960776927582479355372627688435332108455555407307941142593480407533189954830030164394043284959818777336829835948219368160544480578714926511459968386314553253156711740143726173378160386774783331345152745712773508757234375505759176928345597194240635144771575871566825986849371925276574979054012338528530116419717667661001416865477062648705607700549499313265701104948751441326768422484493692368467444069945049101148421435079742861836771812646820297268805379598752097258099348795601084469339239936093438204122286280055641474229822541814248746285985820459229045517055225897902311148261458860300523809894910078643754413623239420371682682206437302361762618837035035849239109988138281462470780183374521948477820154239906382078691004619688010180896294141884738547758338734385065952150080818901895816799208888538124672042754257834615710961753580380729169981817025133868083076270197192551903126819680567574127953492225175627133824213945456095622380653046742705992716741289094602120133189390923939253009677489925737583507955019111987128450313221130873922702896625495637439054813769018083793629807996015069031590859370758723053944332741358460698352798614337637677697188138052591021983057865433630212201616800909248782188360149989506795975990428637623287361728135222892240817492200827265591556169965770095586776733398437500000000000000000000000000000000000000000000*i1^64 + 132581655067909304281901618248194858925409961010310611707082951765058128893718992428358091137803914031839007582578466077966719888278450176370704519425353164682930578763509682540653835424534454529968208605131448283056863743862096589015248183723063272250925732912862202645840043324623315209795722192121851737611458731003924905576790040620887160526594965629402294179009327912161057769802305305503152200068427992919798199441417938856721463215760262778547437672831831963071485230896697013543790331106300873132182864601151510370855046018855908863496712354730450017576117916796425010337130726169119858367018239808303335890878291821077431186034787930442712455695063426603699703850470647772615070113969949369208041335085515727459383578137407971554014305305187815938313200647462418436926073704573403039738537332444660049116502694913475915919824414273244693407387559039046485674369231487295504072700763762098280773159989658615149385484932221224347454314619367049391841662847405071463991528155814340617285922550672810871971830791955486049317547184621479918219089724875000266384305585651757472990618927055793812796713629896128833672934600582761314271755888809037811053033984265406453789818364697664645773055426914360910483999590648646033677434685641320586812941520741771511442499229503498422572058416045324426053102018909577681070807980350731530851465578552382324058108434357634632611380477854639891168210554851239264278756246785011082505072741108600188676767341041013428434186693665122304658046990031118310371525664893592895088834238624309014991630164620154420280273872931530914257473469946262793176278664159566862374583973067876622593033685963918276496519501166255005072027102266759480251197203215262021604016130810083033710229053727701509200667539486977705482458714487979062041889837788420188102500521690567526761182641479992846630357175592543814451935397188012814902926301106240143224938172755070709992693327620704036098089284581311718844910900312444761058802967484937649470922076574017974388021637153706877836210771665917286481547090534873656964773356163919729099358694096434344300647111263669442105281049801756721742186118639147793880026923320720024389699080712546997229951610601639644270384449605670474922734762986225482164453562477269799341761757454969459649639244979534763260846772558618768255961543351983004738154901783787856089295098809406077745652675388143509758113208750330540484188168781140434282016519080858086961572388787592792869129596828258876834767540422689267875421906328830112659862312177366589581160481567507767390056676358973388611931367804742761902934668888454194230654218487721144380763052306462151871126198818635400054304377748159909821994358732604718160455174619971485194786763106124361380400857817010297126012821174042334387067287452214430355503128663291015964647472643050686437491953121057218682679829299666999861372619386763965637921266884598186163700853757924200277171969133825633934890015172852970824827760278070000163366150853169966525556237476952358478811141445351629780244791077820674132649744846421399130363985399910184934892608827135000360064011403915234636318267770482837164536249474622309207916259765625000000000000000000000000000000000000000000*i1^65 + -5766036701368399116426480528185277353530019532633710021693184654763327184958698446773877142819145253383938846873126665815823245796390271544593837888547667226295898095449700385046892605732889429106516230402794646940279377760560846058501108682244201905384963331273912920122385148293107635380527378305516217471785987960777975462016198636402833661017236110646694536573635384375760833451335265205781633226533395812041942881510554036793208098640629894526579157634610524789230383900146159511810736216715536244200156282337681824816253907837030008147672704426606343627516088113051105410639916377100118517728323629017547175909560816237811144317284119138733694678263828190990871745832229933682126586993139219786459182740224195064276531584501396556882174976059494779120546006048610580616159890127330663236630364613738140259822353124203279826822258569373501829420921882210999424998307695006088387522390850790564975548128213068147206248882323657581081000071989621857011817281960909368300421464834678870960866293388880762145093908765099394872001394990541413565862339165959153138819866926462677999448360803386716728355564358369381465546198777642899353377800048372495810369403722910301912764479631059028492336756785977881393498249026539332253194340051304827873046654346812327010900555065516732697754520503345340786266180422653799479164011674986017801742527568146297538846486445901596648305911099235684586981259215261401117578871262912800152852775475845225506177317078440877906591936253704743166593233132650506476340840913665368251691191164793299640784740206351881779381968919271395752504911782967623582479330375611324625280797075491567548833517915540290308202020478103701933441850913796921496447546716791915192352994898564418501456294832424039506449924414715513887237056413583082288489805958027602531393050681197154388297457211744416486459812300180764023818113858367496708795814402042280491904552491978039190320728093179436896189219741929167513637845759826553837384275836925248440723313550176635867352517642247970723443906722179870066965728111894597654459651873036685984331959349784780372541723977125515790274898206963124554625622705953193771137076803815077961184463338893736635913766335590414053208700448808227175823158322401403656260993476060124590713065840375660206695264627542457547823389631838519560574635134042531410841852416182727262282019329061953583099159145347765829207149155117616800238327594336927096759801248408096683194983630726451741461369305213738398225851448317852564367983167420052102135515073594050238796840392936160680896634527071434365428062113917426650245033909154428170080813495965465745028409012977506737235914103475557644782346304601509009193731288321617366539269219936905743442866867415026286264513251158768663121496796703606952040558615463728420056302339057102695746220122679586503876832981688203239565058859292087319089938318861116832495826294897517279148637569653849338400902137803568626211265323170259292821674337076235316707386285467025570024677459195097693903029247608561450607004841061393525946201430189595312694093234513203592078027061399411231517256563030832236676570881628300924148788908496499061584472656250000000000000000000000000000000000000000*i1^66 + 230883830682365955906326044746733086388640070149171766952583131272834460195154006078780972326055722854274849292282829933527054673716144349469820212058077281521889799886601625587488342610609432956627736076699261371507240466073833557388656094454321253090259681272779879371036856257811199000940158131611907121809260482959312986902110230649556596697389311649250875249631280108189404032473586448667433094472699386893056604901394167510793627099855837966785576288736612999210375179575254124875086991906806652113815370794140851413079925575588955182430989563649774109786311082386340491918512799909135359455026930014296666663875712434800831532234156148910667429066829292877691716511679922850377722440598482389364680608395848676571447180980171190218393273545453014323125215058620311890355219841416634359337583109536067508626398922609655459586429423789404079057389563782033781581584682585258551542785214000387542677868375454523179287768791224786765306886861272727132481651461786134896111145575046366020676683178448658337820276892428001748602832738307602161590491730544489616848572352252840055058191443246615906608548711854480767908412552619143683183067200513268229552334224600430855037866523238080039638782972221101123884099071533324728730361922446336606058174453186994243522849686904188401076372106758509569793764034948340980628315360523383326113511579692534250402340736727726308697038744089499241120543441101021069418566045226272097143273815748303868561551028316753515312460270180946810613923635867675421820410946474714550715806486774497871386866115561678039948867885760191587712395396084560326331249748425462841154628816123106065448828217575951803173721346446550567536945606692075487159685837919857242770238611125475431951634130010447562862884326172657263950020798246791602830095571367913789494702178884987951445519485084599280258094598094892708902860430785359867705196585480732751156408703525925352092080565981686682958191669588649203699399839263950283682556013277462742430769466078649597052953697795904367222642697067407756435570134738137645712450194456280412001475546034529608511918241495804764709388301053283863822372331552782722989182952893115866722341112329784361388033229409962336301135353352725183711646562833664040094719710947469625371932045956730948478644858385218462410332516178955714470924139045902475230069884690537481861990035837407314439279197622022086900863299710510554968960120416524940986746655689587998895959359052153807065055438952848735850770080351474860005932997087202524624780723383887794015319074180310314753799364582795932448729129121875328812151295219626986688669068342392307228003907239087674463653987156910172947916995442064815992283188867519974740169260696190408513013250238849762336656079522303634840661584324236017580637056283420432619358836282319927992256935047666294640630043496015521923712222808682430837642373028071067412194710201949313615997542093883080734206611537978543408620903783666580266748656493580826808114781680552975241524064451330092799276116668154323064608704165732093264221121124980333968405193354092666434443323025386664290490692127540009743590782020916662986564915627241134643554687500000000000000000000000000000000000000*i1^67 + -8491077192902931215589174275653203915785541982721992015621335040973935725191948036293253469869373601301720437963192995188306060221119126863880247687735696868416352910552822313199347885182001830472624985220910937009537001625536096959403406359929114876467459036013446853363549852438945920595029425770377681468374730384340830397610615046633266542143450429198596103414122022488710359964756380642668366931348584668336720044576880610212517780450691666097914348581277207109435938117028831055775396846660810702672501900630797989439003576214211378678743800815396662019145671186758285353036105047569752740802829132678608394096850708473493900855938528279374929039364131792084744486092215982680443534047346526077043523768806457626698259594431869321002727434276160300047470561719925577236698348804249492252481721134368143283277701041465357103042974145602454702147764116551550626960149713108294578261327617086944529607352522329569926195545280713612527740692597139101668410773184481452571227790236030983487866052401304822922562832303556771707481171001673718179177411334894541733138545215828562187771821999865134498805487047493994589249512371718772487311506760042305487793973384770574325102983645699258356089985756528397144151209199620475854611561814387188695046306818365735113651656499716707744489728580766485646896106542891715552050430391124521219223494264356911455812087363839727676398215391466437493198632969186310772063625800552214591461969606989261092053696612929820489549722800296107158239443534383438310017904816946821974226201313266385622716887157310770648695673694148700371890013628117220770459541923762731405721988223000557012144479866961621265223096142006049548652793229217523711331717648025611802917618096568701971040891818040035202018372086461115026800431174841078519279754209809748694587945724896102124491961132951362508322439065911993108035005893171509430891714291972512592084669421512036501354245161738834693535381844686934929387023063356223160879691622105836008424616126789091762139130275682926379885808253642413918473903966418708444936579805273334876268389673717295502400144180376947924235063773020316625923248019343841591486109167858122070284638661134061816502852135423306960052807623730762348505138952916057028980834230999699849234569955899492080077591608270600726750294228175803962928786187174590792357347910752934351744944622621215765650851526451224610284815118407974377138490120478661604796229736546681723044417734623675382549374747387350445091185957361907084553921108848645620720788553554659501694995754821812101756842223328423464983377696518857811390551807534523299572569943088623187891708233734742412775078335269249314166297608293874907965057826556799950014023616484652794607552589492892051951568410594618705827120328939468066924108654588865987663647375514547382019815607147818919012875903957840219497896069841985187731340491457748280539980411662558696971136343690753012999272514591677336855861237436539093433631793118396539139389735373117122032269679537252479154752454625701391367791201682082989271168526710920162448331760428270785427742624809830843556136669133061270486884097863367060199379920959472656250000000000000000000000000000000000000000*i1^68 + 286111946799891236347453154249461954348883788366480138475522660383938090483584594348569685861280785497896725475240788274315599967295977044478516416419575293874408597050491044000998932586443884873976254000212263812274954277431650190342464249575803558563596536489581747879965973897380789317882823100947261723830629695065566559817605232334221824813213006233144859938977298741033138447139152643465468315220901862392713865249404654657636617318289939914089454986949025354896493117353380156428771333437336561699358233721261843304410875984463847873835196178982399100434610337783794168520488205166635226960236460032057550324945415879596959439204933649495115273447654285290847905751989092149281915765884033371377888791531490770276291785430897019774524125306382969287940446269264975648873716984223963705846977788202845362814218299830552531159846762940809456647854056530081980510047678819484595826603571407929383062555452524073472695551836213421146117642608382480721513543108583351372004167145308481199126772794201194118947248503743126903947781326564680732207431394227518391417155528403494671825666969387397127667736956426975412103675550216847536066106750447890744491118748850350411513988116023877833423986632447053267452903035394488419898908033049216879195380296974208409975787244322243036580676181681751751413205927042651716626236251854305836416570143610339035782591831960731989490040689881815025459706306607972447777713681223935206540467872208365272642842981054922857472860351524846399823876027240090400545383171116554183479702571849021567665606880148752252760745719390004374440707451487700826501619889286669566282967089023841093693245873576009191276096783328922222285749085571733694575400109995277345346415850156859266702476695591261519347611473960364538335697546881325236690960766607981774950286892753807003960914004829259258202818994601611547566634365183826016178254445498650340883779429791667784588300133497911420316852849530685374340075905698053158846862044654756189805907769067585897336443931471149797210883907520864722435277967447502341309710520983854614540814284244074956494955681387097234332673360825666689408550908358937600486165470928301048305030500922875783185962978478696612382834034069232246495893194712066787717608565527977586259602678484249451671976971197804250787170839419388563696030272914397064466912869232966987519652521929401907462257977264819476672999566821534245453242681195029109705306720435319780319358873658479587483518168067296716717030926366729247704968808153626093564921650860524104683408005498408929840355793048378844133515586542538609631455051635134171807928464378664555334243449605842404653755490490597164720057687710117913237999476669005068818541902377619297296536018102252906706177415082994498866128500522396675528644055201847093438567585904830410210416466156152173723564302343762788911294455940051134273143674143652352808942246473242288293613355722059796493527521460230755397672759027734038510200776534599540798822321611781907418220591950583582068641078207198779134232897198731542545842967972561946482818902853714251968727071263670384092151927969021642239599856338827521540224552154541015625000000000000000000000000000000000000*i1^69 + -8811788530375455969605663223332559383455849590523846329286554679629525231389446939036530974866606808161558669313322419260101277753663437679312266744354538006879844012174651448247825376929543936621032639383687709462752321417069607837377446956317292494019421025067672295640833297716617903750312054978908935572011093369087682540374750051085841868326879763882189408231585609697380370562056293509541040881793457878855714511339268287227477630046167964493866319239900599028965698968725836915040256034104824325477862497362324710930023073594451217658518562702423408805420262547792452600394668006503660271020696968370431589029392345468471712311459747366830219947618460491031735626073500072223206044221263630350781433697764255643675404784397524778585740710508297855096305751584486901678635907785704239359448588984918353969705344634585642745161249542279160398708315873779345772853821010915862189756979309799011045402326037723810299380274206966775144448988459238005886526152957086811912059769622706657577125837015477723888456358625303283203780144225271348767056005467954402230256269569973502920775191399249862193769340100883973801160851677325256027229230285242049825248075836379935326619490622532261239854384766048663043666442216476579225929862874695265246329100049082708128273041741628756039126174306355597616567413939832935143682279311581739847991579212170843194314509641266760184979981498836609195542129734126626485269495216828856136058184567234648461814260818107052571438430667878989977239844746813761065339284660259505774569721050251097909203950866060971499185425183794160053419924036633823037239183726843543954776820048250285843950772446995226403265610873941352404387501495516960644113625110970257480880116904478751787390918997763626977621791231026123947377323365060268831248576266166124843517611261281993176518921279182529538452901917146922258943673287248857087956629780312381570403496323928159950245280004497186864063979187035058998813780567340170856815821209145614206205352331237617452257006815496677226817049517664087490931212395103145772725815083273430191030540132507644692577553085601712731530690585506800274642035159407285532225869717607641748365521917548512504879996767146211970306084971655407066056832946636384805278735402589443212163878496750714815229565765030257063044971358617127781335584163163852113279457016913142313942880394108674641442602317520984958074793012205755554589784100323751409138672384203588620524547087099790856844524993237383472172665605475018526633336302444815668350586439148439029792220351573568673888954386780963219204114001630377915466906597989206679412976485876748169794866982529624423745654256182573500521009089496890786427047889599915148616785186694233926097849062438277866243523895247913820445179633309895783755470471895149677525140589299436941782181593646165471001713105364383525438024247755755630020996751461136200358896959578742417505046510279319865395052498661667974183186180368536273568412770241502506663597658737524979876128227750274987734375510191391983822139148689569645788957464765788829807723559472977971823467339542128926772289969739440640417171834997134283185005187988281250000000000000000000000000000000000*i1^70 + 247437584522707269244545885157890149395990921593203710381844559802169433422279499002450248584608528180170045741574769619902808328690640358686215179194556877829173110345085149694056394546972107077029919385527836828349702559635485366482076460167771194740745149156886957668067038144401159194063833528887510647667878402222431360121572225474844625177292698078971720059113701438078839704534187342442495001449910619629083126716900220809041704806469788427996758197360663867462573282155614137182252870715034489070103383530422148451818072619797052695091595776241660900725963819471522419221354178827715214654594566941397881016604357275368924416961005367644303557576794952027385380976265349737156785467980622667036804130471704665132725874389885243204974076423894187238551549777073161076194861013756278739250582229160938087743148056938669525194440126972716176521852633070715666488155922491503040084971952211851973892518947863562985282215060546110394496056231830514498803495030064720956324212901303623896978289139006912049047345752108308734112434865171528306608450184234037546656370898865544082274110939698804446511997492399771931251474553380797337815252263883694646487086126522916987225176228409251938695819396480905490573904490189962498261293771956334963423278663259267791525760776986046478272334516856602773603104287140151655973142312989375696362804763740854981257670189205708181902130407399402862590057378623743839607061550681859761323653469344612594235559630296331350067266555046486505069331746187039904468109391603542763608611394515157810094779765885250360622968550230520877315999811022456737158757068620062574552819288358467059637878338442295181941887618325440795058090160905330667827755774012311422383146122702405498546217721938462788418201951532776313500456565905004663102865353225250395886187350698053040290702017795329073095430125866591484922104300266695195141078226751457556605986761099508539391299041950301962808695221112807512631159141711493822457375178917691535089900198962403641716334168981062435494485029934066737590062196608110313745115111869347681675115104827759291860918495934538016404615399810431926450242757457808377013681154504086541552625106080954873980985966289617069901457424989353919795302778330028644741545705440361386280574301251907257193494292851760431580670156397551252817265142187543476559543747820709090449373507993997208765521444939699185218758411185345982354681902853861242122214394484268891083854099700451899560193964214362877456618971849962500375235640068452160995005861633572605717982732190601299260211312253535419122839330656969254417763419486681030258580391243495362300634406159052463139240179105679971026218107240060997982538750674094418430634945279731064362546443318039469410271457222956067930410219197488595427130045263743370132223076713817544862498228307585955364167470497658625409206618891424199954096783273588093943968641121047849320317515334969337082938113980020298204561005242073663234065076569432137394796437121173646612690330926435270653648909631340871214052230707940815779568631528086142076264204684839083525814507012673318876283914177077738472121382073964923620223999023437500000000000000000000000000000000*i1^71 + -6317977430568329723286277968498469977171536626905536580864534359499233784278188159775949766885274390334126739261537060963708497068973770333529438746034666327945631752302310761565225822401943641557715949388567814185657932544952210553680774073946272973023621004885254218666375610239042639650327321990978179541105560778851616374885293226264910178902646560804425540023139531456031486055510099377740505539072708820663381886008218499483359509953014373370798358681681904871598995254148293524326780008326039533592405389270511285304525662942130175436979420076423589793732160056961990429606591384946778128593161499843353492111693111700654021220312102323340453076045538974088904499745502391968224254028657757148738671241582083545863950444018557917694867395218016040727976185069379112356189446724222768021164241910909499785106262562802757411788805915319159040983974480716968321862429744714355832066787924570531423430858777630756911197361110825203296130692601117954062426662620365509508748116297026798399892023887086213468834213338050645019909704036128170615398600639974690092633126354187607569533327287637396765852650230061053707567618669736933520868619344142333706401590649220549341972130054727148970892243689259657062826376165065209552248470138375626795510083013836912030236617722742845719081843021976309294967825207332297778878373254157687575858551454600296496069108220743192936839519207469608504456758767228491257263847714411172946383108253737856416736628005737414568393760742919289027155295507133994882419570127512422528581051379210571982539095395910942991141123483946708739554989991848699432121852761482876699407788366773540779376454403511450805652932345897285016310017581671266995758727041377586050878625691688668413328735765561872545279281509795956536268073070902753433541042594737841420742479163792622180691509873748294152035469924028982955557035903675067321655565034866583384631556392189565469516561130796035277095725531630992294962439357060267910167087914837146883256196513796914689334835347679989578073367253981210418390524814952578987510050027595751498598191375596766667967130081924888913447445123099391716188505267245903934897513522423481968409754898674977808618673576988072240483934937583746575225608186980372417882497970659120397758079206795935463233272765350108024767203406577576021446627838000250079495162381237226033695526863799802698296124457618062067437100519451789343826048101637436436131589041276833476330588300290982956009668825271931921998422644751591814983216882812915348814170149670342958674102093224677208992639917819817203069652745870633357579509048283099198025205319456925728901524279407322475990438151104124189987183453069335857354353465044355272498336282418815826775502399765020282219653695266737219584652143446194496395028047168783607659369535695863343186446618284583443334079606450214869427852799092633986193971509077720753466775829847545202691463063819826261053045927424693266972117037960755636833753254120347114168730380473214866699393164540111586430923659200669738644255644389052775323479404928311971078906224147232948488188682221744053614791592626831473467063915450125932693481445312500000000000000000000000000000*i1^72 + 146245689466651403915021013179337986660816817043397146905362391686238509309976962811529875606158880101528532562397523834778541599709480482091670805317890384271179293090289751660306216154958159191902763832372459487148610015638200192140084078057729812502638920003537826138450384262153593315632336759275397752840772759589465745629010640180533261945923169907080558177610016077258589237453842876905130052157244817601801314372227703650566269011592900578150090527911344354996104091830388953981653753530054442782764782642505051899835043725382334513661913809205089062151166239411675942730855847251175467805053484444010993550519086335831675877351730525686545369779694540387074435718505831669384884172532230760664222306494142299536780038201696122482430860207616002938164723771596937928538227980266689932675903518603964613448019050773318040374418007350199564009535677463074287277603440164356492499709408691171090949800511478536485771805438050848835080308389875155491793297023058863983047880428197996408369982302829386229583244910054355143137081653603399905106053803592188777912605109136794468282340421960452365107322682849831731373025434106771209401535969188314210774276020216332728163907046815246463542096206888778888163367899092251920500895427841830403667453187952544238191423047462511336804077237188554527169159126368075306890520385060913438653967595425454670907387850251610731891005824594823092237036298529015997968566017818036534498068988005942641138424156232306406776959322427956605614133266033315286956968787778755789991982189868070022848588370848574987724283391455804493627112275327108387821485558077677393346796012984136029357410958803338243710971410235252359252962297503994867417080197278142519910986219993725858181803981422439277280250006294700564836334754384935324730321100528960468335364314663753833915796309755521496929255237117014699792730072725087636836784219387704793413516507457142368862998294153324724149821910947083447663002765582244918023346688258622679131491720932199420039021257576534358122226797057070456570911639754083643008055260573335562683545236736705274057051261943579658301845254089293118710601467225307137829014822336885244586090536019970903468128161556961460753160087645507465416445011128727193848734830433874535400308896731692770673484794293170619587330284509722730820663512329669092528427820313035664313814210844476374856862280901598447475124539306098242908058646389236251479480060543621088200185937107049535900873843954587203382718722343152115001982659571690572588526977421844167750608805579626680173928069582993456546539387125140479894352433847726486450325965269663525563496760104717549751018693468102187729834600276879021406425472983497020706797507262243085920970913761525949879217363928872354553404593177704171979585307469977772821407799228375833550637417410588249904957289815447809151214144670649910581858289132601164003037085987109777239956616847068907877459688817474110217724813258021739911502409013627033526192511491561721371912501561561295113644064686027637842516590839061603228370918522795055758805815128090833068496903863610912575085425124665761131836916320025920867919921875000000000000000000000000000*i1^73 + -3057652541185282947711750151948446227753859950768766083356729009372153165304571504228191143327939680215286597931155017669741212554016149971693322009842815413658327671577926807900572791736056013755952723400608867868934780065924495349195625481135115444471637446239735574275330997985017122807488896644874314615355945820240656455591760671337566767317655305888211631275557416842794324437538037070866179005395716323898315913800102735173128022979457562251002037053927182622013297043811773921895066977879094572481684341302218204752904652012588887416867914553130794324763310712427543137224943935648115686428423058475712810718975571077502190342576098094912226994490130790731081188378794771111512094206235985357798929221270385097071557607282193776387771217586798232665252736519588761838683433266228032739298127475987245393457402561851991233140309349688615740937857101281135468985944945374697053515159996770966300722552138250479255867101706941158528669128549757524501561947747502885544521224887841710987306240614285323564752280484817184817137756850273381235960847529450120755738175659590977979623304688327205627869572797493779149646988859258138668763224187488711163268168519869965241527353009507333847480469452950169058833086207459115594408701385548057810983832374077000343921917420523351467157981890366106642776773472447797406401185458991471790797487192838723738333704438799273694266581997383065590776439017359326294139077693426955995436800285975506190800839965397245003543479148423741173705247472800626254776362423012548460930041496648007389996566232110881210436065773871739692543721034492519952058745106572137442261513179758396823013107534812559325136115605401775300481373315917175260514013107400952250929009640286010940921957399459720141918215244206381194284806570854817297618483376927330287979012370274573477895964561867170643271382755266692027395859246292723906559220025952992450866054832877582684807562161982139348362137639761597701853965920477076002105647764577514581527041389332942868763561951434709910515519678362698251235397069576896039370112238318190852736600008867690143910266239334629672106289634576302715924609108644518673488789600294490879084572412627406314633553820259012271661250818644335596920459956473550723075377995032745813962409491182333154944716577659360202021564331825853560692935512624020431890987548288526895985099238323214451230946562587445204792523606745245849379425384926903960661868325847986222482995337543198972078350908064198324115435741699829360031931018289793896102508457640172543944115923675709081281306559807937066279208127013308931150250598049828654119230623473795761437297630390093881844222032076206040978717648616620346161108274986556379125632903421436345781899320331135796863573447598798809456522038544009883687866359732719300009851384107710821110987394439326174826279668696431511723709475679077892789876547637600282354675716071303801182993206271497580219514539098700106386347782897068193929665409243986422953241491701933021097527148222324591067876306547278696775886519566187884650312681969817385285484903631729431078680635362769855241024674619154666288523003458976745605468750000000000000000000000000*i1^74 + 57466494595505883764414838061870429053835019727728944528182096725422911831021568112819556029540414487159198608601931915609523401421402532997915215840048404216310355925156235009840752101011455968407849851280464355484867652931204085432831444441138042162820301610589302014729006263676542476125349637806662789533869211462811960286575231048175823040467943660786904142470585410519525704872703929301379743943503135368831403742923265116492957636972986807525217697328226217238895242045293730047359770004755540253732541632685540707165364842288377117837892687280333507368881089285694797426271596235783325573919171744452841816535951354161939356561550222473372767635162564158805781296351153429626472995108396492742547030100802878167589627484350568854368652479484271717055135482513131173693420602538433554029938086205657437771052910523486481938275329618831559538498821588508831457168226360060688885168950534092075447667745561734953551398014115707419384245623275977506345294254198641229939366358919138731072100880388979304330950691826420625973793015436478856334361150261728657124588431583470031907082010536104622556572362219963554210751274194532999173010888653974044138143010912220500343801955760971723182831466338879282328984838259884418644552659528242366047049755356059400831877684321703428479178007637433122564711455139326306222388435516180975913059625916129635755438764335113560067978226254297039016415223478352794426404692088290327131210912497433024643396566467275857413625756424665420631870180396192865138250361187120897293024779289066401003808119415629766708283555457418151307131094579765287927651784497104032002180301454644614408803329445350360265296959300171747189382927055872558693470016517821530789163148794154112771434777223320700831806421092962781148683974218887840336776567587313466041698461697476750101498231939849851225943151336165977671861756719049058511004829822722247644279333322031845179411664663435111587374951488276629580635190692990513870537824873195266938408616146659630241065750081792236420628460459001943226792631727552475695643537996929234274286726790287897586870594310304270908857164347986771469365059145547929881322345265253064287627994847903139504701614741697901868119944150308270471227650504207229669730322375997125714738442236526222052991506528780644105123347534294609774407424105876463375642483257548894483003356849780152507318937622333452402452098024767345595204337747787569011392525399202005940034651614651313350941943265171019827320308725284813338620964459850314749177966699423428994196302398326475858159154607095772230723209582124269703085938893033151261071701806055811317894548817739879639481762139862412217405127741720106224879024915845388656012483440719100131588109178533141749772867962739487065289781494103472410690006687787982602545984793055410393795924652226888420450702673409946752880001546188316398774182006469417884111276163627894039049062370442049785135516334181060014295912077942149187231776433273937819660787748278354895820216464352883664017177795936402897719208277642292355494253160802723109580240537200957760619708153893763023095653252880765649024397134780883789062500000000000000000000000*i1^75 + -964221292070089929759468329593405624099404771476521296857947775110100935705428990374649801988960487388389153100053459395891561821091929230484915121207061106118699391927380864345257212502862532828246002798664045201189495448780565903846246343988367341779976270211395808687488259072415158730276157025915506207428395608339519679144719354825709897183779445785969906734497250584620185452075270933936797570369897464701922328384728307650380771746472338098097930424878803673809716436032174348090542240640253068337973028827350201127175637163852599448505335836552591558821594902594930693102486502205492492796614910140024501918315382520934116034535800192979478986764000962650400662781536570345368458325256802619275217695193508944581872188807365549589270625195640141291853851139259053572463893973715613331313090175302329229645110658119275119430150212991755304270535731146384835100293479295556629550531331986999934342587438763198149175420100770749986986522337453590063015986000328761715402194905146868901649968133428147459307632168183896788254033309791870078710225225995499313336055025747799470262278867229556651296625287956985221263426079392007723321562997227483196132847936129288642271712296926413093283739376257386866889228805292809535999201529758954190520290883676289841245731030963292395669951338976770757289109029753021112194815451209326938273984288174166011686848315886719163543433677194080301469839576618478001353880615271413590466867632144673370545290077277141950399791289225074488998382630688661680688998258561241591983473073865336466748295042733576911837181885860923768343652651395103067544462865279215558732914838766987614172863928427310416872484439684705809866812267502063370050962556986022936253114461228217194245319233678984622458855237708132481822364017386318384044301973668906452866928084630896795738424586946483854032413186519451212744948524154658585320443457938155397918466587574983160375873430035901271928391607972260832508701199481648622728186329681418570863821627720215765174280696042327890832381828159261079356935754944748980446652370032191390948563389693022954382177627244325507632837536203449992288846883670872250986305997215208762812368552430491790860301478599458892894479959951810762375056748894420719110310996023928816126189376306564768547754816754371794310096911795388818508116603638996720032958104684172697072371885784386615118418708836137122668696594795648950928995218277177667811226128908460930697452810333659142184520170665375348026173257756283737154904155495660801955465444577319114154556469164583576231104006292514191773772606709243337621611910261524328823518561007485789314141544707970515144291556171227944205483476417478176251153580781482174028737382872364046976455056875081458148289185921599042196267352568514415076741878406014700883438120968812029012382992731924184594076569772496342339824067658061606197460067129367516274486089918460478786100806343746601374501890675466331620009653441088839659087563860450257418508028017762470779446999445543943033237848567633823641443522225336728335992892849383520077681926621796841598183546974626736969504747776227304711937904357910156250000000000000000000000*i1^76 + 14284007452219943134163992257602307747868932726856266171205682623597021445279654069173547472143838119608521258176762530567209678332595610109277742407512473536189834852953415645950756119228661325911028467708511828607128116157986694473296783562267267505360856393555263984521582556175439478470881178644051517001018330688471098796489279662109569403465803681410581616428516543928351142378120650645670004150496684231611636010644550497610722048105377420529437058966809909205584682568188669822828213152219718013297833470890122038557076835167245135069270964334542875317405105958287353020467241661485822031322752339600360741337810033956224926259112543970145222685913232128403721848187941655702625633477490846461849901601582937689996404057370075310936248883451830330263183199044108866474592149451671162942333801790010075616909693037725926051847293433063764314415259606363572016024168836287115326623341372358601604905977465793594933517453442601110267864338356120463172395001440688051208690948007989295894727075191951235263737092506096872994522108737023477768984173375272939937239761126455005059346003583153133408694334663222924596864085496413615334988758025362599096589130051048463558893105859258559651043415093928020758073654979638095116961638168184029408358612508678309862534151310855514452557692683215401630251956833851709760284339594246880156046114321994904069386543621293766763470206845611847700865065094177103066431753763324777676610600741955803826183885716770402150705220653503654159528548835673292057561278699088975648338145807146470390696669937932129565979624813685897297418693792984559581449257629824107933199089738301006344473768850582813097926764344372903119496967979039667805928732467096277208988336954709077053154638110542562340083720286402363874824980164289525365932453774437906946087390339085288852380700229979404118500281487685002422949714757755593185438855188677121292170579189976663880328623733954306922365810387616281348406262729281970307247604275288142284308841533223834062536507421009938357960181383517920122340718008053267926136293183483650968583033402310411431812650858629729189885575881060076576899791565533525959726739129759901667184377070729023573018084663795347282707403017475802452380546726883649506996612442376986209051864505825549194254528474822292021062115527098720614325450401921354320894981817195500569961732336807470388646629190192260714721471163265139634464713956866301724217049582253318075708526221575330628393500613335517039263590961963930383176218330657598200228460710728012408338083720672257606532961624263357530588820991834624490338506461218571293852669765349473410279940681924826652182563002644160027056128267244733271329721561525045194425521302411942437952212523015995733246682961999232029773694677015675520767273195489207318917496184198423931003031538032576811467101046312623078167966195981625997514395663288233275867426575449515923382154541134314410331100270479099407143084754119794956018763431516794692420460130468537939224284604665021923542715098475089747590893455595651801140687841323667823067313915112970988421238320315725944809059910767246037721633911132812500000000000000000000*i1^77 + -183008239997099849959782863303113006463163155733000522639163122860163516133840974773511802816212218165659168692197880614084243135664993062211187565510365161018612943334186056267831802287420175046911849587173487767063232578588903217692653726951127490195423607914737561315948837430968046635340592879292980876209701939709474114737346143467034032930804408537149537966700607168428676240296589843241239641745704776118515752841964139815730897297539460020491762560810646868845855477427006070496207552951868441624434743987884329205867456363150020447052744579092433984725635068979526489686821222460445531636469810940958461343222605392144514310832895550965717299936793139568039582374077843033573159724048158767027268274540026974628740673132050778814345517061444449218398880931603593111194693155689435349401311208021366145412243853274199505621207329819073959790436966457053907556209531277203154921733777312570823643875137433382957102717261740022341871456369216692307273912838480441475524861005774994058433649570810505073601730897327637020573875338021976286197020857083529393743641927484119532911849394772480207955039357386062618023326277116608027263891852352172977621254516665517504485351693143632829849099223531467285489222028898615460957443754629426251324775588779061161019695221764093668402025836419846500138907276710046156323497294563041885817185886370454481844052916391999644282482157217029252412250213078270847700974524235334268221377263041825056036637604785944977318660203721671587475248764835739079509742469235849437554769135025725702871280015474585095590369300942578199843425684041585106732986154070382354057683305392937842940367599429552764696905157750106901115924890080643337136263460397006898660852800212803335073004521864048860944492280247576072357773967365069169574427036212270208159335823710520607460276412167656843795065921213557526798455517974378729498647725449814271513791180543233260269416517516218103689804003134582909840569978796940496544388969170024242100762274540750146511203517199980347954944691685686333924016961458310939578338810220968082920237512203014270998638708657023041785346343712293078535832910033124116157793032909608593465227103641776345235422145468077294023173864523988267446625629172123828121981640119438654788986937201885675632292335821553819069908019737204127084130420895196093403333688539859691294224520723622100054053132179660888812849424045521572080000659013687966278199730766982838063469679066831555421991104408908817811597214853087761127951699548902016649738334090515977359856084309227850248896850944356912092169965629061283951710320080216021368030332559735057998388713193947510004891420531611071512279173209073192566008657441587085323367443190025749834835651439833983433223675627079324263863200403263482038588171729856399783817934329572341434953448023323569195245364004685280888415252761692735124480957833000394771345210603488703371429982237108838845645094102995223196902083374764603459430009364941696901863132676506918224792514025956064974201036911876773537488548744465797578578827108299721852387070445507839803168611582384617264551707194186747074127197265625000000000000000000*i1^78 + 1936864624530212523878590691566974431399740185974982402948180508470662118386924024354816800345633876740599449327270773063540879742347695378808815790766376392402262854397622197712430490733000496499833560447416067814362727291371955548923147484493081416436807817801702173037247450094063101366057939411746643013459314711719571946432816958691895735004714929297259570179967169908412526671837944193935340428415428718011065144616860330784970345856325317620677386996423965955781701586887497508726943964595128990769572242490157480383031271737125065516582919851114859684831927537804804855145554685873158302145864028392511391804260462482904798894560330261999459144257882502281515317780656716115208136181988405058117962692045325550197511045950534502802416127112302925890236292884790931470695413251953107521232645577777737458088187049394030623496345114880244836917966038640131707074678962710241029978949513197992105779875327409105540792318356497828132907961964019812002311586044115050267969715122344344471859720649711388555019270991360220378202361901821781154153703126073675930664904288647860639368732910283595192514162129359152991993369673932541753885501821986126227889363526010205189518981737417338104290732090841861645902125788520046098170727882255528190827065201366999969546693169991115680750134645863751628983445580218094639621945387362071054593106918555221940150346194195377761928259002705482586509583762363589180088847792668728281766107328459679823918545926626534658237736594600960521510017146270476242043989459811441753181335093987696320200828864120982739270802572664574733947050362010082835876120144857363011659575082009624164835249306987225850509088178488313310356341215098033762291575022971567245242054034283545994083325684387345507310139416961960791187033572394111791711826950848335534695197198040482906277231502127530570028724013458482566365974875613373747775448996028724450680911466441906064391127539332219594251524505542237346601009774366004311570371001307873696428857084663711735667346107333937134663113496254758475900683251145269123017867956115707072601733600369448915531533332988357553041629772280977144048094217441691425203956201462566195841809531464629250426892134754044755696728908829401610741326416123792932886958613075529109898116419337931507311927656290227633782331552569790913048155803472509869527157013904255321519244521580046949780573109338125643502638353831622436971448854426918527551164452969571276426358277963037208817705867013670725595263033630979266309205783592485843103047607835425302234590338433370063223395987853349081436392461557712747233887856222343932319861014828584649493745382053333103629246965332976897483378021199826003985998299066521968311616837014962060573403458635449258826563738693370660952423890553345886083373388881279432752156439189323084169857727698558288818834646057083386774769194223161514901115398370314801277400797232719590586877179629066026703199572923806149620587867973543678587102526105770305389861511416595370696928861094232991163045902193996675971875396922853109375665706663997047706169222228272913639097671523181531938462285324931144714355468750000000000000000*i1^79 + -14741667291009466720148549123618631662102957302417478261207217261245608103671332498327778565685000490292708485812468601079445909051734753511658666602929067873459984763291605499910713137881297103068896482964775172144839108139071922659151802324900489240327775681620674907249025534820567782448024459276397649331013225824225780678593913216944256935737170068847537189830191762498796014163464141442689526046210703362761320593024438809825190029466424628995952120353097458000675112319132715554510394053008470978665646059039445394252452210768651695259885897007397352615135470374366623346051309913059403022639304005890739259842121697543891440088497699846751773373233044657204459404975570520092486834748132274277556468593259848271677283200338662890612613343540203572212793404460182675977239695666076807649147858766550319067192736079452258778094631792806478436592757039492060025040085884260618598159321885412151252144316356659004128881035533178020272947206404178125722467512682354643102911308444515260374612719261106742788711193355716629758571579722222200964603557535456501037637884525443803224667438017222525210273658258409218827647191409680723247759597322088284036623647983196066606737876300017288779745763437065022566387042282195845990143159785199610821703581938126761258098233047445234170785813844015993065652239419888884413734446113499051940688332022456858971177674554785474789812485916111792375736705581539055194016787140628171769219827683986290866457438082512820055705729720955900495647167162649557324755052151502033637468922954583222888538022729526276009934904538418523664166554356636097784991148492817593445265409288049107857034224493120611947042293494750901770436902114270845294622696776368916219490276362854754612989088124717124792543661423262379911885426011322095162425827260974204156495852182958800243886812359839427599618508422045706757625424146301197811795181332954416112231579416537380621429786814077405668500054821329787459295005341364668675409466557787455503705632414428579875198173539811156008859265964552686026342972347027341638701415818078286066443445317346707177679234959958936759974229063172003373590525964645860153477658756928631383925510046089225888693858772578697083182143183018116188957550438562673718811436599673610508865988699447143576094045385036501333208463849819412709694741451848534806656147472658127894846461046164079482102215996243042247438176074567447924571362044501539333635893807147487968270595637415546862188282062187090612475729383938933643027759233887533339996964815710958719486992302905185116087997730459358303234390657905109183293506882681627120174529858122757466269056786703012297557646430433905823327060678710156418601408096596563512918868421679257812615350072893966154644142981490052710416807879277536325100070220119185606640739064996828487895276523052564660311853001434913630945891515430819677135240110425431549716481538019965657890771551580494611011958309987385824872590779375423003728848366436313209387291530418259553313165912301865715800051048133789310092912288228438490440812520007452387537414505095261210080963276691790042605134658515453338623046875000000000000*i1^80 + 24291554471774356089249100295716072498501018691070123053316470019035477672533962729304400667436841840096882249958988846492690798453710138266550393210614831783934053326193941456277440265296020116076581344056220950964897856852892906714694148078037594897075287222589133221019952455414004406385459944831070696448348903297283575272196976744526882336165860094542748008103663275477459116293908771951442570171305747428471107481834307018071946532328698343314402583537861343780764006783227549503959449962752593330279446165423342584684943968763554800195498654500793343578126728564335248906052858289124333277861072731789384299240705586180178217712064171713792722356733910779499372257612864942660559458910017474549781699497357139987429823949470436117127550741848105039642418092322816179535554307789920491314348685007227120552303330366688110758167593029111265528430082473831103244342825725688321873950606826203862726813381433467246362149545593795642900766019687114689068608964262618029989868814502658326414298141241432912331222465896697485269122916163331843323466563981775362516470312440258869670557329366204244410789538824271344117718979836270124815162555553969698609663702447351423007304971502674056397790062625313961134388752897115451866609893759344942234331710532794538779882849093041058110375117279099866796603714534699306447545488587047515848359263105712903669404485628996379722796862999271127801739927802505637608099451804412067533229778844449958730935144320043886322174224197110529816652532828393265815061464460590477372452479666522802038440483570066667971721349428946697310123915891215243950006087426767166174093039003947346845215002990531932363995231138246468858393799438064420121908672283898137324109232858062735088081488068325492623035894392653346194479907457979315870219899061655586261957129018078613151325491067532489282189841673136286408091679614003974165297338691408568517055530258891595326324120917851868216124177305923397488181764735084057647673242322465827392193864330263400258914933157093039763425960851958238035505599382281684186389969690723486935578385414015230023610674854641476171531841877429260982266799413902419749555465407414088183400286287796616505579757950237036143961118386361911489723094483029930244695942220181733184225876622896584132471412023821264186319311111381225338820419744411498806823381528581854084649970349261568130249227087381323027863216212027828131275633611037099398131548029522185316100364936525813749649962649605243929333859424170483416554480280408791717999363517451707557259022164262885512334007391006028728693430473448954408867888868826346348277992776979441948335835584428475550760962186522435177701994919798705232224020156662103656497356660347667406057906666629544980859567888319937551458811272846964045803689799680999550367282675790833974892771743678797655534841166695495793333864721070416405564889197333350994953567040827487002522151050718806992553853877591690184310672823093349262972476077916047941816222277970868424703845839543426016524639062440608280068787974675110981767241551772020134893736981321544403725209981814714410575106739997863769531250000000000*i1^81 + 1729882388494800644078879146793779896774559053489498977407231956974212664133559906826773474305522131084442979362778553099626151034633104222310095695756605295130297833598040328756512982637098264995833342189081055212214275995822429945842790641297311561069566111332453754360562365601914574194176865162829690161761614364853011756253724549499092383406210421958351446858296650624907367035719495476467554735112809049383574025732265181800367752027629003749087252520696028564990563811895869139773398314928990767924646422957596581343543054671995383526655710481571664248785109570728804242708657797495689837409623937687026712239379757386364328162037284271751623086815201521728421842111178742039341049947134781887214708104390078270759595576921547875770751251136342801689838228591237988527431858591996580736617051922129530548282991937272506153183405815337279076351766680198618562047750480524183626307977869910855088322930256740128944084011485823432672829761998592155153869440527879169115713305254215955563628915129674219326510879904665413257229045320288957793626710612092173030498273727568749872993452346710001173576375797421016846435596611548697520331083571919093440526682021902584307172167658213473974643108455140640931797716539957526322509777951107888139010640888163739783522322390695540746258431568587636081728408970549211207821188600303770657940447646860325408632478495255375747210977066475410847105687720855572927550182094998493678599981312726581574877189932597721930329313534526857032935069017176197631663112974469391290192345746225715963553156016975632775074494646517824003923569607978917999498998461484724956491142770825425827488029935546467621959674145463409438044146033814656489086457088823903983611231554426695591132125062783356243513365188788330831093954004791536091184044254121070073571980897624400251856911154620607916519769895872955530622068795516548628927335495723978848186492455907543385119362784531303780962282064022338852066194638808210783216422416217319833678963394438333715179427660165711445657766442360259085468275395055649367503310563244583386523230114233846924726045990479108797001443988444635557478312482227825505796476464386959474024801529019503083999401659961725480913820470923227372970750345526367859881785568860758584918151792926026442552062033582675608608420130209972270857701138107619837310379596464171209354701492878823282495570356188377252587829829057879831052433683790284637968903268341889451769858563496857639132309326932311915244391899776751333689209216878900143353077931922084423843567897552399045981708035670649667168810652599363872925248532532355271454230302975341125282164402978742608691212280626569857176226002253426055776047486668638447555000923492780165718648978322834732514724727327865144468871028593531961387260423629183131034371381471158673418191961257638431071830539744459392322625568876526970279319089349405719937453453473844909294474556832881637370966682374865864205887818708325553987470308821542152098674633741315180950876791118369274630880681033663620345502954610353108578162330101675388129997047036059531349705409297712321858853101730346679687500000000*i1^82 + -40851371629334492914130259324975561403051900362583649837478180593825970866336973191609254068345367022631503977964261343551382038159185616877762056701621521743801261136464860385197972687281311475203863088222997986088460511038984103563192919831704995966810451969668829853045280723028877304828278783938248066414733135523679259860542673004125482924072286663832338835793647555053976868542476717767843979416229529900227360748352681781632056405746149092459105715570947253144024138362197641494092997363920558426511497012828162983331979361090554472107281585332924717750746471752398101207117819335748111157968599838352363245472213920896814899562693936198111454589436718639865484859092111282477860894954122940795377448289738459940316788227976224951584016441933765236176371877314294707609921331179275830484681768493059321430098662124194846561293891785886544790313375425943333565878255084290866708790391714044649245668132304209467920852659727805593445140445736440029656381725347043028453331995754119802988734062753102295248570954491138562864702391149744469550533481558509880388498217371985667071906285171359972350646116759061244237776374634440375139905207490049208521626559613585229031944585850677513577644544133980314000542604639257695889408070044994415372602989652683234422369085046242219189626620053225030675989070233090718970481670038935685036700426124578625569298529875659987963423418464078816307701855693799585761025293310503911415547370352255035755884394699061731757783604380804172923535761344880585071395674644696959002936666957993956162688889354097522879164777442502310982844304162532771869537670419001484569483608074866255576548909312487123736181367505845196998561583287470808221205114912251151226657793545265522143935456089233454062799944495489633232528719295280618496683792779064759224432085541868500590387317713867702282751474969916263264449257726337683121540372207307328881289417736666653623038123606925382956257016186811066662022874039146693477957724138070378475858023182206763507049719508265533521107006304595922855578252665300264734159336772222784829112308397424783997372575579190614993413678227255510875860761839328395847202661143371278081883523799489612729763924567115623149975520472645315453428347805840989145761523364938905949806033122840618790617459605744570832383833689381177858591057715864004441873748155621983956662118627071649487645910765825186053517541919300583399242727276597898917402876450194644546623797634514089861238576910175732664951337051753768251902942658789429860432032301705736910994376325506270520834189184687379654721736561236687765501939139970250571457811734029647541590512071380657885724501164846786101277400330104173964595809126908955552182390821390231567120789704515551350259480314529267607914830540061893712121006582398212014982126064228955641850867313830568608487842542602607009656703572252085980250602252643322663891222327134542979181567006037350865820528492480203399363996876038814597186349231797762512193129253990524082305996928674653747267711886912943136340063864327101222998758277110968629135756029408833855942617674372741021215915679931640625000000*i1^83 + 616562862687508863408066274482952402856539325755571050044317317778982729897394725554165349816588216634902785163548919269379361199276784582191014794981022461417591644867108125217503605451717220978145759943450212341722312986706685981376462020108113644045529440475622238580396325113963213547542521019720278533400113127992773620665125268607648193955083666576284861907529110707869576871227099819695736321755502603179739436356317260181981433649496322414091432222357719767790191544642677070547931102663357471411059793191054316527662005993980873217859721271238736900821927377225348324735170991657503381096141343146318655952838561868476072077563197492183825329668517694283076311270261540947445017464124585997664027425073778055952471433825485579066939723375989791175852707481985275338572776336879336919587050735087895263984946761335133523079576499550919971034421276081818712394666228698077554239892761164613512061248297458082963007220439461355897620225394956833304519338418240837900360402526169265131692825184557285381644477596054045042140050764160151979612110456725897317042292811961983949898442743877881707870689255747034554954430902064114775949383722559215020563850026463731467182807169672243974765599236391849239532166187364747124277276914630751761463288608373111915627110829050497368132649120998150213258700848343989267763817662782358004034130768523124731252820443964608871623815690211116296151652433235110485904361406831610385094138917101822483137668380500022422509321419111050046313400919073497810924888454643605824254480104863551735249817638418594088293766722315015194911835036823664306952098831623194108851568184626510058776897235237100254081567180737827816491033666100339401592474734039222290146684257297907939187803543214985903085947158733540899579127904698219857823922006880734572715952074249691265576308730291989245985418330893590215103469438231111134413647727871289953353339070557180400257266338539621830336001629849150814873414836765675082953804948352938549049711649378888751025851688266224330378680242294182820792975937408884895000542686623400885110388903302764344575147571993792622347642442784419823864587843308786283051590686193065003901739744487908368180262720645764821847661945480801233407334476991301499011128759862426597175154759522739262822917990822798258552795277100168908795214380510421380981961496236411118230959199214928786539799411634453955460410548885217064364540302107225923633162907956664546840032474385605744965435650886454761603723007714750825775584871757554710403928064429875792208225120245546329820109426993198089488065272840569551216721074863381702389228515809551414502372508401568132379091436749078714525383889206666586108294406675690660487620094047051494267775290062992223333034413601563350556785191783436053632981972071098846156659842120692841124759346956546713645181894058031002376017448215029262070751777708315560902291522898425722863803609163449475585330596327431739089311956348696501823856404450308241198460534306552040942389853339827155866690305020406727173504430008261529598053948163584928702181712188712392475054002716206014156341552734375000000*i1^84 + -7225591375695146546303346397000525351507257995618640070636235932985880208939427129914908323591573043854705520429369095272759722732593529063052953463779187409664291887038261003029081933672379361375541933204666914115546331349829537554964820488000180292356648225112451613996841701082996038745179863517335355452624232503144511797107504849485071349117824813157516416910964992783723034584199961734369886031174227737449011379288902542096463833692710435832159780493854959127476572909848436508796483115137110582444610918003078792872353080730602453627553939015939499080910585084822764548312323866685092978003356886557328479341037068546293303256170514166694832119861468325900794841015985634734480587114648625139522387395187545396068436060203677584745352517963235688060047058199971867194522793384309262218619034861442837781542589072984214174363230788122612964339325351505522919963929756175324463536751635472688877780735896663900065653681496752486227394948321917516481530024207695218926296275333048391047088141874517539449107568098933817028963066831997708999345522533961717329398216608083949453734646781289485572380738989624998126214424933839529033064991371886412512744248442365303563933221173051237255035297957603326971043451494933368988699721061771837188841745917756603197260601410406766220440072961891040450994837087378346597442222074993853774371004450696695653655414552227116330331883665020221152778714340527129829612891202872892645332046755336300575277080284325808659846940021818836931778855937599135289252668876543989159139168385092502896980617518733389944531277339480765333648383388257480970479596074009212863414961537513720001955553633855870799778274331308779707524473033212116096487001353288451569359620348559723256411002632890752517621462361091449787311957300580953178592609875692950432730992641032150151160482340542796930605878411346806054885422861627607900002903315551413523454847487805553383723267138272759415401394798628435555700428009611635578698486500537502559733482941919465196887652886443811896240426477678937147183011274876783884074028937000418683405507367936038257168471560285091137993102456481295720483097120831895300227834315849669327137426370420443858559766486805973929047034754601566595615092643816844434115817990384343064499318357021485312802209457625968286405398163544885337154729664463136759367049175640042821209930879021158382564327596853241825602155008332491172945628323630137981857741810192291672523983556043629102919172656386566068505014316338688312874945884071992467856587925975694031533782198973223256748751350323480448691204060206665261637965010088737331544809820585072358045491896917832701378448236199077967716417356893162137791194026388161068074907025180907572640990968088060426155687117061357118248017667633611836832370575184673623476796236525788884236725412835164511031537530990782971656105140703751198434308012398392045234860447079227818173848773807762250780890341213340641137494163826630559475435893055147017565249791253072409957748633506646780605808640678017975338099325697202609853214698503950669944417839474226639140397310256958007812500000000000*i1^85 + 67317476706499831022629515643544182976680449359141693571849621676032567751057913218944430905652849859969244181134137646740844419001606372392379479770525342124618660329815210427393753699626163809957471500765633304814590066522342778697785598225839404142902068010143654820032751594449147048309865062362239359424953452853983758816440399639126599292851646036190898888214619760925998318067462527171429446939641211825355954333181333608236539675868193077491798953295764561867288273793897192824611826374583009333680441955748891579106511105095125720562471246298491919178745037285044335301439089048327304985102253466056259238416063654930810814789047859041034366137679199292359592393868845586786842386555229330227454887445364725574657711645094821752942606846891202209025730022539158641594604652620006427781404393585147682531144939561029767779788953991250442231050170648173437470942453788089503557647448013221264174889715915784809146117940307225016641512445769442857199005842436529939979585883588693768163853380376305210565543359373894653912918517029074467363231238442365034456945536259999715801943661527347976564818605783651526352665323867288660623134549107054122510859436755466255705685410398363398474910785508052713096446490504677467766576181215345965528840510549513208096080280247746622976968534697169156700252531799322743750888527833486141713748149601316659494305735160017344955840844137748226851334787202684638427431678100686638178931232987154645193041073730858304151059300288401542351143476794862256423585050451277294043828057332030367434912031761613389940098235821676215029536298109497894780381086724798847656425739838883078757944366968186711266153184890815516986201283355488720616137260143823763954679983290997602338722175969459144395602288503663131687413407488346162485947215679379322326802326915219969567231385997635692264134924864847484123010793197097194562663247258073042983323468296405934080414881682702194820168946782124248317472697156342397589978397846043424714838580199055030880493895417025617137799951344249125690624712854467392942067837027761301207729878695553764845196721642900862427371632301124494741014438237641554670041721178316637083985839195351508357676973726330871544761123951552752009337055850087699345339356851973457946241095595858686298279801148473217668864154881914303802481923723208271535117534273382860596996762462815115656128464359733882586272221393606115572392131718810968110765551664663011456457438776701298318900666003803148246009635703357271421738183534269813946689442506873503501133392494595612182247541388576542118593092338591823780987370370546240532429853277371200197594474514576089707322507706937737980733588697288071734262537796633693546401088786385881535100767749468464788741817016418313674586863427766528841402268367735035254140413835796173475136490787708854112512659567243733569935326085252228845725886133111755947634667242660131413393781024254568805625227069025929445158531449499234746911156729545680992075782854623865265101527349066492283554110360102592056311064826155291548719084016028091355110518634319305419921875000000000000000000000*i1^86 + -460945402621730211010915108836466932157079130528298212562825381801337886844852899419026448896967141398974131009737846394975185568598902408265303136619910994856246464881257617336978460383486801729127675455401334794042831533154793785433729235688446397338642868835374747294908726290024004391440257970663531926117779364165718723760146764885003800252438097006120841435469948685540141956462139367314890539664471315882402584817000134392672392232575593441533528923202993645746428663321338979907060731860158359397214789790322684213332125120749393459997829021924488404001959807328862961637991580748950750919126830737257189583177155338118518222374153291360391228869141568932598322183284452862948642022971794227188736942564271999330839640549306438512094310161504511582480614694557386108716404127575191099183412434286989035403049844511240800606637554870455054559789155665597731078010552420110584138469842093096056155436804270805789975565058071908169282807681044665898138650328661487789595483913689079667015104009847268198938419175252399985265202503804458854256692577929295679205028655846612559149575232847509248065922654968044505932021214118313072470686274181967476281064085401290673902422594751015887310021213465586523792079491418518291089890165370376053592872346867850400317956884207851347608650061246168482106540925350244142194854877134542562121819411410097427519606199099425690427982950485268959541916513437011164319741962282174782342283167603920700280733609549792623257945909329809594026766219395693158453999663200543329618201294573839871031243006139388250419494543665372683555099979152202950222808817780131140373465255955386269543337002306484931776279441670674500132347417306745221200369982463904834568180582659468470343678859211655231202933432450798784223971230892303724089228859000841139043028157459585879672625723584325126162702072656990798625971113734825660279557666944781273003662034733783021285712790448003938974910622456086305225371489620601631413873838385303191887605907294612738779925417986270309581394463806585571682180211877072363244221674131865630337005077844132435424669870085547841278552929019889342464193956124867996738978828590577582389272130544183130585266253332444662247566945057364839095494027893226928840775387840912514974652078995488716133543030191522453207944218878812525437727197046951938165510097938446371092790257103340058788016970482055708988632474782454857155587171797186128787876226904486193139701408147753385072869191602524554175116919207170223723810246627819463151961196835697731553040734731712151803186228790076462280065706397381102492886964436838363423081456641293595346748363740326013992020898513319706027573333304560560403724926571989124027292747432171152335862404019886245833479379068252340565847173404297789753510705993709190993814052753316896856988695207676711239247950543572139695655476882281898775412823380397730178236027076471528790924705180036476259896597788972882651856079252830515789296787655880950017619350809261052644680031395617149774532891687990626074710762096892091577160499582532793283462524414062500000000000000000000000000*i1^87 + 1329117423952766469812689545314044714566570438968925857064700148570116395893699318374451712059239045400666003874379932232750579686695801891160544884995228205979677265591178467235344973322705015337056984956025765308990480120583123692069867953293048652471050716243240369356582651298505482950923093268628109873355745636536683898990171518620585213458828064563818708446910370631656791684774188159009249466122528377800672026827752583698703033274038194305262894594610685667155407912002505399562245486408572309344215177587958432435711229051334376376529268754504765941842051954727969908251311868394600530455209842232777832840166445785338128895397712437146406699948539822203864720485266479127339032661759636345086896201723889449133100757274131397206695742917386448183708488749842873513125564897597853132387247022249023011225982885099659848897919990149023181588560033682694796732988155081340529988881225506001365099037316380115457574265972200903787589937182233488858934017536494488586096755697917181481569135605696071165102893596274356568137554371281331948354387231486902119494953249858107150417493513889759617774160627764838952786896888998905861195027688446880352455308060260225501616440560241221489560413089178359368580698658850189225313369019200899446763823856253307208698491787145501481809958212344919295314096789007948466317669551967403957459223600090818853653001652431367645573832709014601505309396510603138255443190526752733510586232388739057574207417930815810084787971663827098335550439824502163493940191152492837235979886950356625675941861932347831537271288687235591672578589288937363557017033135702433901003515091397494786467330434365719839961503081175306830322832579066735541542647583635189648952573562339536737450166355130313420208598728617236000958050647449139566228158932311036025843976040188239979240353843642398113881677974178911126013539944610489455750507089636437954267482628171943108695243950964912645154660636704233274895633084489716229304597231598218759717788582675738666149412542337073682025398346286726221398065401995008470953110081394764976902890569009079270016759591495135571584379630631133108465219662718991463765984764398017389568877382936283575292080960584052175056361467003617009123679160435879421220945342624857975539733251373058747361385790994763022914920634016507865652545548853778399697456688869989674766219236603509930564694976412315295384362178820741191754975405497124738319704331701578753236621311453353439178266133007296453195066966852183772611157170401749980837171481226232740031995305934397873493664827742719177269549456725281403509268912020191631635340728560205311889134208702010680907024620479099195209563544363174112639896650668149961507949675445901355452765346600475886476613520159927231379513648558432610089669245535525364925015701197973707317960249638389714247613870841193633341432088644225894804117337186110768770878046375985675274442847123717221523231689036267287019612437811005514712720647287467043878235174682268596125816416722807994979710778296737413798877014414756558835506439208984375000000000000000000000000000000000000*i1^88 + 22270712848119979725144146379632338122837107692453631507096663943660104008826455137893188808485196456047301893264508441428495895943224053405828946342716920931633522026160750307827245607431475458490892684414024226277638612553683800615029214362258346538178469642363947395488507277164882121059687446229949453339223674146830405142697763790171786118095421009533405571041945095944178983347662598911743517074222481889991395896498213672216260372981693878708488879240056911395573771063926385948409451198760861932120808314226539351071023810386790064307302528916911402351482855754911468554713370676718483973280219738519308785409876243110746614407224790747503974434727668459273996929762210590221572381208917547019340123467687460173107484487305372674614777665332006265983329061349904653002722451939264356790298983932656007774003626215409283146253201576214799441752035065662511388211888787614499374138027068976496831662734575027480361898648289355396924497927022059846642242928548527297224175193499693500989138098461187424192115704074556223677062597320525921747571224559762837825819539627303588344020632301138288577481525151523585147293744968653494860360364072287586003130739929118830439600322647189814317952428125221858274997486748696449941096511520144012063657835804714990531284470547846693057535962205731080990608174016082500285288811037154608892111211437495886403625553989604580382925141553503558945991326937849428449379260323950029037071115782086912555280776839779122501291726820673681611944896607564564649804168555820342646956017129645036226487981011854204209332619721857490069299150990051367782875997453238322620896505597838428639707706011210146511028460180072803554833187802877295811059044010199879779564838167430557983088345759538773588403654086660950951921442421639570219332579565300988558552222885336555094341211119477338638269553788405707688467328264076424394573738684003125712757279885756628034215885322837348238970713687984180624923953235551051922819229408485868257146200882709905832196518600838383692058666641621539774390989052044035191680651343599691960603275658762455448713488925194051840525088796739699205547825271118273032217024558037343209740239783493574952978688720253705241724260065801237564978242605234005213290340497835374249146303405802398396013776104103312175177544359257017165278437608544213780650946348695094667723599751398013397701538241061558694318497498813892402660362010531565276015486357079338525569520388945157215320057227068029990023382718633715786711742206971866095726642685024670873238190787360713924435772589741861401242641703252707392832845281106676381659755719184565261567288619793564647020640578882242846995300584845716876878524472350585736867313940714047062968359927740475243739135723934474269580986448097207562265037959787003021352699007001227187193566668207264603230377031786244779465588821600417384704098429008469487501135744203341641592145197542291586775743718238621345013871156630945723451777784447862869232770802502080092157007142634834383854394445379079852500581182539463043212890625000000000000000000000000000000000000000*i1^89 + -511647525038666043791471468667378216358436312533540925919231700863650171584027406723760882957260030413587089282594448579546220401592220394011039348452960574740912306041432424921583329972090771602946575972263760873870223870133718815294948664752655375115779854938386073930083602507206692948502910723193359815613988747042560716361017468981418831473137125444035042376163214310943139834745199702479152312354770973078512367536045979700654315950203490708547985477371173653328544590999917474511974140699460370786401311543099332556973687121640967557106162262690808699424551167987594489187967914823846829267624614371395179811364493133078663120508028569177257408451080917288601059960179392658471160289519828347415901544375377814800510091637294451074621649366065322184632956578408088172085989477754904095318062841522536789276650400142233633389146493518303952308453389050444665136218987139675514918691798924936631513536385237903972660791361503871851455420488387121460512009322856652514076301043846429576980426569705494218684697651229022608049249103653932921296118073184355657651433922161276447279699615808663784982303194047729604409474118959625887286189793007601329124561277116441957184766371717402913946211012618358753545298033178020721010315409062629622139044337948830862254618216817830792097539796492167674815850231589530511753470903020628683881535194048836519217024318635360038248467886988631746622178781857543421871547343333713023139948760862677276340994603171636016265704425059286311563949406166066929959976846641432571298271791135348415984912679272453652501056834216238368715822134740656940269764782611266932451971964315254458495702229056365267450215693175917214266274368364614994962179044746138418459115438450720669831083813990996731358654516408619843426971610810284699429016820848582644059555362104544755272060655519037197180282401927001785822352398604795699130319843748049301726068564874949585589682244294794494629526422627144158219305628226735920504419075122686818774091191005270356208009737992590232421277790547552468664895933931961900927470734483720984170538728382752574398024582257531999256904516879457191004461748185256804773636347180255244812314781715641411748454074593234580599946090046028009347463972251392980489035183738261236996619852630957288525620516145200929572876228842162564678070580668542848873567429486244189352130208441887415700403328496520639216198509792751955786698656720923737899066845531461538176557423517708330176161828839050015258460853404436925289760379063039615660024484192239925511602934439530553222605171486494561356745234879649874613828627966338994466759632231801870524588869884427650449517592354800942797622235368043851213730943362519492677526465175544156740940399127460027541083732711322471142413845272208112537496668974977304213562268453986917089652022481183909309462404532808450414179406060568629613838614049008827127733425858658890807983771699877706266253946946774278619809552479728948484068582845051623108974869781887504658087210425649951105436984905973076820373535156250000000000000000000000000000000000000000000000000*i1^90 + 6727117777367933734694404626750508473569871381546376012004953296488591435561965761313546584728577250122215919992375732891830770012243068959053801702022888848976431183516660918489176198028111452878787658512122093470240024228724962122357066889143107107381780066470964262086089668887969243426498864685895458048885722564871537446392847676287462401563959084756720791044421304800736417861890717945351845791433926736493676644515765373831287903314156294277263088976459976198899558974156315332121764817502785582184255675479950125993360392799504314302539693515146497965256434296885542768662880251913810332762986242127167838247348535020644854393509351344438454655907555948220593601859172537841195538566071957141943007258534660756010981307198274444736235773647178466322880023461696538247398613700338927598672203588147210140524623036503164124059814284545116925897975564849410623126193035858915109375370137585645336601215645722877395525719403245435641887565543914394340012782913898609487101638562498097516755649992252443442628843146712401444772660176574364190184404740264373673167067929218049717609754373095978404012820650645376989429241712539207952703928495928015271785434260533075104214720279176656606831512684795056442763353148668647402212434800798156270871925499303983271308842222050242804933264144866231976195645561357744731875417871238264491765582653715941998259245997553564098486970339858892592720122723288334053321298774696770742897148692162732443358886137119696281246223980586703204775495993529290841379399320811398095346714965517858078224893057355013034494519585209529449556454850836316103757812625008840626647989496378675528805244808383800666243307180375078119183858300757869409987814883058227308929268253961866597098735539921453350141873565608336978513712479145290970147320756487531739349888168660367906730505031356593347835928428085564282121624903190017413567960438805203462063915339723522589537720498302294289933050507310072564800888691936642451653035664591140332487658828932635038091385611908274678884603955061341863001195140871800293423219066495993959343835170797881913246137929508201533780597273931752458822051226738029335631795987521520699274951083178520949145947247220938086981641298518985078895771772262550706235650881406656199290048779150613482658621753738521101202662047597998586667314214025986534316120422659207150536113446152151299557622077815986734618100710066015740788697840593720740880945175628793467388682244660815353160458138611339515825093633284518006119726755173099436855508374286117031333000586605230941540891150461784502391385765953329518488496209740123339678346332766271277956225347040503523877164576082252459662561750157401298424783751875179156487639246448831887979463626589578225923314419495493668791792834886351265907555932515888415862722213942944617114749044970633423993500609713119392973020339964297353968732139885276679723741907223445861199747738592890040835636858243026670424711524103214664877779974459578852304563983302889585991352093958253470871406793594360351562500000000000000000000000000000000000000000000000000000*i1^91 + -69446607787075587561381627509972900040782817829994213767267127271722199689105735877593410509276987290873547345913653753467881533255325513394249032076501412553826363516402673079207197210548530628688862814299362423667156705724668314555918911000113625260839860401094655616761762906675857683003134038520908182896814871519538818643602157341285989324824023918085199015340640943543422098528480756256185995717345760020476963658208160242732883827623678618906558814902511457236605123683102840877903655364562392824417751279000393272722572091418009022670216725367124986516216310053665521433959477798304515707537229804674920146797752707422012277790611631585939730277542402169185859015491923326692784651159587576552028916702716938845382464599325381001310707699129988686061742172748308715495201534395354336582862347702732322265918522419975233867181199875319977865403661255067936268732309991755847308256231991437085279285849981482405974554581269878102224285835898641241616181527790617120623311825762223085502732168095066541940712006755451631376126489669929818854415542063838195131602234814279782265599980688293600715066654907927863335592317508781165601572508359777811532784495211225520256346573823338106460220522689725051189105431194246591353852227401839463007759556596149312610482205803076442361615006936939529097097289160986041512390685774969511181132321202867265620618694817461379482566509793081507246395857819141162299853275310075687821827255980505041660147470618188393442464419805652084575639607478491501146568303595310036657033233848788962496469396309949699595568089527179767526608794018317500060570196576697817288377062555727336250162477849679475221984825782883847726476100912591258942525029726826190619811763977248177452239758699036354942899091589868264554821558182626665915371946741349881800096926878371195957584635198787259664708791671210289429585487619019669728452271878001892525503560736712810557077855016937649927136573749064914074349381708689741685514174436032734489773210367659727943391867576721580795320510650647817084662028907751683154604662130439154125803199586163457135046507553082656315526766843741984275068726868264433956896685800383589053885399483471701046559014145444224361137430156962887166424080889202349459763232382768900588423728175619970329226018643400460929241288781706890111989579295998894593582067559305781346657932229976136842200719493218346297068562582181718546220848748556429054250667415545393795769218558329002615690452944716492486313481493462844679186233129225387699285052216591916179570708456377906332781780785596886551175507697715620113639973982927473879062247405027067673219194187040585752009069662312285595136689359890925192732471421484909226888835545702290509129351593709698233359632072559192831442664418604215244541326383867140787772881893350390407214405097052848612008366168618930789808236739582009005412042010849493975426827069539588388706435253170589192461466953321026385144189429305465651955137261061976602193241262836648291020101747759948730468750000000000000000000000000000000000000000000000000000000000000000*i1^92 + 605137993507767012134436473282588668793098633563288286614747787422492425849286986049620750917175693622119104264897461768684174675102534237487510966955816813018587095162614525761834280960587371185349143982579196956750301688974806415065628593860375017806801874073667032832220808688408371718219984355917319126189237193205475322321333548919183027638301028266624607092138742478744354781518851766966518935025329162357840321341731498868937493569999740212557614092751918386783992029998866338896590381553969756535589579651552714592858555810510988541376753790827490061117700287670402278400762862775145562537304487712348813253097232437568160570918305137472879292273555284774564195224306787842932466645438185048403416723023438547168590795293941688468570227298046047791273715169128806547417192784140557923735712707563499216232006373022704107985876306087950685650334857297501041017314846920984844492782580867010639720309007741232546470714717883064222877942046005660556498089520627614354319274224847108901150764876856502820124911297059421345539511020981777000852670180159395594381823220388569266777797460045626116799244178976845894510701326658691503122643183943260091813144737990507623479605238612839594133806648546927530671033519608307725261784724224803660614574256888925108448309506563316255298527303267672692944611929501344792310486690338758149113528377656518547806235739364110785033648918902714440924505857589446984300175698583503755324727608664224033813679035820897958774014484513808696035878227611880851467570655207626331541085322996314296652257683548095620377103749234620870311147731272650878526955874096494424111340363890997327298454088055929262667662707422265919386909597660755470511271760014491557267880691189594215446211183802451442928349030707346434157219080144654638044036919705616120134735549104284808820431914972454891452318312135984133759407336440433915537796510798117237905227542793432736395138636635885338812543230956529515831482219542908056108341546035909207350858901500208429549417440993625859062230516933225830983615141948834346647265217278425491864583772452371685156280900224559975559183474569252211403915176255384711844369462830298139757059481366073773380038654018975124169807742249608081574772919546900561034281923650725716084468341140981972124473096156829049329326949956661350609702905279233412368953684867469783818810714449207151379514726265682895430425152171513847094591765564545801696744873787639969895752552996984697714415138276963281761541489787391189752411117307729204885401190514664310120265811109818285788685891739052887380217359836966129705936202856685201467336489465368782944336013917002898167655857660508896557538744831111589881817640153234194156697177586106692066924223603751534981404692417209564299228718047021246634340996154934586494377398956948313977777300233367663462163673128587538568797403793576344932915092893510171614536124176389057986688270567854604350183829872733342354804288032784496914882103925881594270931998220310910325579258335937500000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -4535169980526121430061516924696388912834215449350304282924204138334962030704474637176797244296150920888309498687559589899390633998991359432384051065990485453429858624793966692198612266669695275082785857708626371613150015503329649131978514150143807083263932029605855504075348860087475445279318293258422203243738131117357745711768457651466472982518564206828666580618431142184042446414073020092766196378586511790334862945947691900223793402800136409757025144895458046412118332855604796073989057868084378366773926517705013165805917296966942787045260579557658629540192137977287485846979806672624557719353936456836727161192944903269747557768540092212755175809019154681922578243735348716244092312509883857563448684908425863594318711477358821976871543887944469906688310362371167626419082226643652755599204769556006710924412512117210734292561471648235231947611018663243153866485965052311337935328036545992926846547188967014236787284310411084206944881176746577324825348662731247945761028157831234045584003093840606336762365697983260321346517149285824294278498748006799179228382375769955841162238086789327223754935664985848322290658605337383259489205982855627949737104002998983043919199002339226825887867802039702617541048611106251363286240010538390662169655730767542549430364990986984093169267632168960340251816336944040081226262214804688699908340650389719839969934816202969953709545397901759693825708105607699987542230223931247850465154468901694996150419862219313519181358969661315189509112100356794547694346728697343389818301820373257340936558076020610591545652066103845604712083408815084221174902261616571609243272902487734442137978949260764505224710318830939705150480132517375393412227143251733485752228591906016752658678847312669601124965270447023752431597067457786394085703917115486411690041554827224940205636071536357354828479912577453794509235219204816929632109439779868907344075176204861958147519791395081575004338561300569742710056062033175492000362039925914782740917961677802042585894486823487776640797982367028981305483825316308525665492998639495405861498732580443221758681839005622578533090020825896596347448234607789766150784069256725422117441794660921415879341575486103478647871808927145966116450943954659898172761448715077606283617036456663104575174364299265301642418999545971230597640815333230929592640978175818179020839973801483548585794542986526327511867263702372564054602397446855234908194757137137344849054964293105083141283940844548194865312064787342854929574413110289027660082975347782334280914557737092959822365083879741448498760294821986811654167918204343671046958965468088552546523624405906756627343453084857282275341518166597010825382744731347344346832666698185812916174714566429312422658742280260357354509240920087269346690964569571839907063507333100890533071519142226050721389403723147690581288812445850384640337816526884855208256739577662494709182166403098761055195575172182585420642410165216009064333364406923866535721276945188409806811800000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 29182076071698299494980866992546049363822275012656832138140335447752959118359909464232695945743106670397593313705981111178945286595674992008330785188452994877030096176832922120125677820183204826821276539558504190539387224498078371991477705837842514285069477095740566083667806459565964258560771105866704475123463101916412339857743423289398027319167961341474518625116759688036498816387804469271759513047845175962623981848488658246748676805735192691933947391176947770112355180521007059398304581546644254050758347423831083187449345377200341172341605780237087952281473652250869877465890688753856459440394694306718783444773346553459259400881659043122367672537986894304775301842559994753008570440119909814471525705960440846500581435122871910079721591220639816206631265506586047562426213007100550726424147378572370861705848415970235523209454796648815866789278130047453264386174519855369782663986356596019025439239765831660321766681305518075955854488612483503240606444926879107183515865367873802946444077146389614573856050107257257534090031970713470306971295146526720615690647629758523969428122087791778478960085563094680033438196860324859807183522904993167248177083872652193653015540165577128992884130593784654978418761042200508032151448486082979612503452243061363041516034798308962299360308551882575730866866721677404416357085291705312127013888775363766430104412471543919941128260034684247745256057786531586541838995208910176816019867200571140307455007580054694457203440747364549036220698651754564299286285021298751421767266563718580408085851714955114119489849473512056985767671660964899933949738091693255593557234324992415508638049795746502412973234446551428355357900426809553649221306030232883552757603249790373675389330737306728581544866580963139618896330344255201178809742333190760622127991424284778375448541322079509243759698458481764167959179362066005330954720384398078085586502045572881451098650088843245757493176831387637154562832707585275647868912573545136771060613825502751456195796290979610163800988536908661165346583450817626467867337405598870617342727071814804219013904505831808212935086221435089883469461061554685612958321319259454988080221381485862088825621736984804602283980161038766079886092321883551012871701071205353692786864821796841637734370291669569796728492765823559572215364071956017770489591609815815042746301800611014625461442891323719655984053180785291827972688788426163324575673756013566028337612181475911082532145034161557458443664227776490171976075152869195591443750264563311849375428658743938692009304457755385099076677700041244786129220458955148778995601127143265691503449264850131987381869908876545348672802303638845075828059908304682064484028352976049418741123411707500525016371067643812006649480141699090444236596822519730713892176662008456968208887916208438599103221803902308684901897082995022391902480171499696606039883648515524284034512024361409491561048984142603308268741469918189485675710884231962310979403548733833873920000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -159717384751794014928194080409214629301618430595077748957539600945449423318501902173270819170659194432757542378848346191055539841103647685725487355885266188687557886502429019908311655426981547761844369530535168814098447576547628195485575041555524309215584651048394707023117314666757282902499000993271801800216781647128268584181309632706297948064988964119299448336506808988506089328377196891067898749955161505590929385651045280896822378154299368225327457645849273141150623855329352089146337273463561195635075476728037889975311887968370623191659757534362524419973123163890933644763069199582608913763357332474139566391688625199157596487372911296832331701133814385392596635500933441857190926765936534744688562215079888834893439744376779282126667909006084922511712848446118594682288758450618786512425471414429163498645547864369741472882554419692988092602404940055081270502350338002745761306938795979215632655008462603016983570841592437140349695664892261345658567527999815646215436728037460023125020172603035166067134483226793739839186107144320272316363592152569028189167394218335134867203016938439578248736566373334489898096982918886951559301837708900270027398997369334393762750546643764691306792533588622872608551856752366336159536824818678526151547199728610116270500740333631988702121208997904288209503028526776730393402627541306832962217358308158144823813700073836780292337902867082328243620752254677648691249025882857045840061328383836825362888432736306907293363491048134106322849626700007211657472277670100495461486986550698886848829550349154361456946286811029644692812302455589534405750617060065339396960556544557500143349371454671756510437627598204622018226830349972004344540583448540342223078793055174517140135905533233807782837202389074995130547719067102177662729790439187786633813473744967504309547567856638307686470512370107472818328529942146670781751129536626620691168180507377365219041904384686580866400046080226413971008527826481458420082363545100846516063151056200883153295440634415844338854866855407442019377016735423547515931515157267128083558307539220188036882251130867221648689348913507738577535915809260717523884213422859777250416755091649216264142005927092410546375821641884170118862034227724041477969823636245981039287141121721262758494577581278497165409321137311587122544251031202907227683718514174955949774892353460830027726263811171958353960149936420275206677192882655712597112492157820303667284707035785951385203563196188598682894206261903469751822041516769159632962128266979202062179518308823189106452955559301089308817769326232387351781150592966285396070982291385816971835942035132050956765611015394967232119574308198468089920119520168024616268412780141550292847984256756890882274769421129475251054581661646043034474447466782883496061315086294542370301522510426396573927450976114516774016980013458488705705044748111450437175464753432123436633130474799683189607044318104373474347074882308500792874835230971566375441577330868224000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 735559463194332116936757031131009112727040245312675548938535309922441599579248406124962572497202081108180859192211377011877491576809724213556436987014981557489341092811517816264860165493409417435126504925020165146615847115277147266931596143448663065708651257746254037626451245349159744704777530136918428239520977031345293203617568800291669198369558911710792017249133741896167449990048593223864404737674029746564873731242109303175471947074716603533308452643403171034800671705943380431832925001723655969158809561994647381067489339060933921073462940319643831366653858760976665751479682965887589414176843751884830273670950108226941736564705748227720434799670293861965181662997940625088443989538114274472812429815417745602505921057352730584167965260258768564629921429750938978744383557067858344847365497398248003411212538625450527753638382226193723233607630682626693296485442569770121305627553720190960747784907630314926535780343970075474674094278202754071185937740903670586134762055063985335914662439681763836824472804437864830095351395798986722998759104515184502573524608792838815823573264656101666184201959451667709445198540188195879975922810776823234186499705740907610630238334933282480583001624188855056801586487459580204932828897379466683863104034112986142710839157826752236858641556126211676265433152686666355285579187185636791424680070979976627085414650834033986330874757525788857142529033815357991009409679338593059924157599229533908114193556865445565457234586021479173810050851683641390727107264342412817871444938116743476070454421107824644141278493532996471049209610487393399038091644522711240980092238033176297838197316315287089229450343698026623610846146951690108345655028269298474442161606589241033569779628465548813389915847926754291284760822116969181547044148888908298172031678763744700353675114736661811044371488300585948622221291636951033381638715035727340587989949696660896599612092284667159041087155551265751788358453295177410680885120450853750474452329701036748855181310219500688811887010739346686664282685560348242383184639871357614472737859991798028585346865416886187608993771314990867640099358504768145826995593175662250442366377104287925187522037653277417047609997566009165140061648157284634417122316555198672626876513886069823394891290827499215157686252975226657533752326080077012379173056627767055663941113456658442212019644053098690117718875807530762016009092754877059943036611991432913845861326363945084106259623638404323047938620865879569128323844991976569914240064152915998918841011781071206608920509311762573193775880462012833303535781025993473947725568687868860789908032592890752853230709322355665144709740602791161854723784625151714590317528214661594824428059449161504713625233782794568527252908669061663079758128936504189349759437715980229011777752292880656648926422740269210250715842925773238587230184979677011040445145906688238269708110756557734615097905300637534403904025584197235301370900230023740356129770700800000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -2823490273844754964416458447122099493169274633457932630860186294088952262720451190966184456200274040874515393259085051611048193963382708649144924014970955363222170852261458278285586308321338661177124390485994919346723577870684120158117434885958496502173903556036287613439471241389879424662330484009345772365536810322031938459282838041123684594332469158680568918275082176577608787241275883151002216167527112699853820259146351365213921475669424517461756847043515094280204062976638591882960564064466806604462254239336102719052977472040941866322764419504135629366170361597744477705748769083631520599756427607507110841611143114665003715743001991083857447873568567805073823266710869758724401874436261986147048325196831567484071231709556696505090760410040948462779195727820696633092051609001197612848778492817274316057764118823295642842050087204893838064796222970197930612749218662326695225935561188742910042535647005200045093777238526235399468041566084527301560710780858739057760244000878626968367103599044423767515563437538155100426379420812681729489811338927743488714095289491784187557543348459042272888084379999354514181411787681926062488295811847855926290324367258633608240011860664027263083549519042739708576545282026751817998730677539608312275657415374422885100112000047850422055411827880719655399045062501879184689537415684308084220859040738704611893483697369535886414307869978182040773149843068280296450581470763465047834627624772695708609070503736333730155290691479364674277548908107026341132458911905716382271785595889440418424388631421331388471747760622444415622330708648810905562082762270471828908846530555586781685702852102095876662437761206037074345038740257638730406840823386889219769260532869114787273378211193076517902143369933039428164856186250160270899908394077888442790990923951112226992668103961283393009591644483306862314262373430314496508522973562052768664869314696609551784497082493208728260896085754309734828338142924520148053764906542058893987960278309184693267625608432394448800874954052501359223228430901922969079061985150312234381675333420110236351376859603499433543807001190799452386254657841142708541240315356812277973964523560540712819713989987751847392197603102809571237671802578418636688138162200159095481659261454583998198645293512310641077371075288492499591676676805135683277794369851346355714915263330385218624508468104569243727475763574559924806248415388047454188153928249610103810880704550369677683199893406763784213148829797298531058912421628975165486846472507761467453346436588844828435812464801271059723906212298489206179234067510632383349056176686811598845060496854951496369159247828703998036840782055293716836758962468907713793888939268880033477179495034432454332357450053917215587804711011537686135633327750285770960959062296566115095744353121977039870127850044219210659109106454527843586065911383746694305133412032502456460871022424748001455739191699663856065304446864609091769916434730780646493388800000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 8968266584173578414518867425684402859567117642939125469058861386654495434844162437925347977194967471726579276843767613981278217818706070189030420530654022375290745623661070356180941165136113230827557903598688913394850478033775032470705219996095353504181262939649605743223082891547769418762780318850454196837146835608371804482382124077159447605953806800110457002659259943664556374522879393537601293112289675774754162280847000051966494597572271192488834479726316102172742690605698437530739580961005836321544830697032188204146961936608951659388249502199700642660375950929001144134380325105890105637073971806001185157043694047309743203528459726334281507292428240924060478423052766218327942950898943178149858864884884900164652826797280484794771173117070657011026864534194863454930873627002227181295569847989370949608828466660961175340453118840005765838618767039675520906493664390122620065957627107879129508711772379321824344012371134822653194968647953617397029174790851150563889395330997893170726812140038448081101152706665298074218516914825760641811900889772369292576855925908683137908733262193245137332193310556054686273479608403580393611668488629420944586582444820863109218114390200830009605703484441807589994239732194207914001194329282093025076080721418760913660307113586436586349719493762661343366052000168791967332894296965834090501529656716827040434261895612920895920486257791691817875196053952393222995162807184609036331390445944338430201483186626918982390747818612425287947735356032841201941876657334301547094849025176561536972936445852448177613977907871078255786653038680081703593742686298261330618762634254108023670783683260878772465397033141236127497452500622321971024756785716779011625199864182320411555056069032645947059203730560632929816814095986547696823058808626588573588656842942881217168685438891529441983866073728091841819647963169246833748631576230653469991169098902955351021450498597937067364807339364922320846332316231293999866805683222837961650592093553499925111750413336705518876256001043224314352471864862393745682590825557957404970312033216797517622636229947008560182676690555744845516246540031507557512630847679569530036949179078690309887123707249087009045576153148164937460047112715940157427331992803219746303136709484286825579372549636735927369035456529720118470965677221855684420107773914099771635890426501582111591415024925005503904710043187013257906202551753774926956123566407593660287497781584636155955633714104936545214987493056233634422132972806450573096344170182557730009559689048006759305972008281397575033700259470718757390126827732550199348076684125461863767846077058885001630642837737961994729031845960648346661259618245928530394195524898517504080305712650166808294855811082089006442962886810916990824771490652375975233971073300507219994425766467115445705884807953204342370388971428170338556152032646760835359193092038804901292729482436669005373024877808522096563195613445230076333309093033719889920000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -23467598437591793077867403237026299291219669141593171698658599208279668338306966773112141300250936638135132707929878346394546829330838504750814328908334690858644711910766927799397630264193491698118662103554690587211135413290178994108857835480504828489079917689059204407443097787032786563171967775749510098333052708359877303004578296607598688906664767325574214659303743720044209793254362046419123368410839473828027412803043416278703001818861701809620007374197158988143892316210168491459083263340312485497228260786172241077542264097610355682303169258149357250696939691917088935411092105353145921308615838933361091699333782206687957641545238278286865177334256149289551763511935262674688792175117049727173401276958383790139126690133326506424861113595810069100077625511681608503275450214904122417471864922806194544559896854265849463615722890934030976179070563693837404241671580579600105273525830686977057892953285584945962918011976572450578415562348769262938783675543187013937801537767478098686732880701156826688853195685472307704640703553919210293906259482261073532397086114280806342101701845292956290385762714982442116832557217286644301211069584504648329788622916790810287627971457369784047701507527648328041844976947818660920175722978717497580342805512113026361673004196888200415799401576355146593678541635055966318925233029662487658896248416055153326483535359788754022003017096545196427118927586482254471136650522292601751559454714723949070276105385803119319981395740130755518845441056603520983010690537993203892980825085945569781672345861037357853318507466149902714150120640907163496895001568941765656008485368378264342783312165465026444183268311164812582599706825768688782629946599415323368628200757066939915030496032442353311268550530469121034709378904276903201801320295617547945784290200134143236117871686242023553558846231769658486330810908900189690568124068280924412085858997538353620282094412110988670312374997614194198445734243404756389902826042064189040984413945699744943079101600349710363122386984913638428133927566757473074316843821412975044185217919490806584253738098838941685760299261266231979599501359311741545853036022169408792771701895981753267424195703983187355373660408789843754729715001486937292994803057656391205009490426608795277588344471707580393625282139808059237479040775456045993613894729996489182115536587371437786055133092622885897696312098354712079149657045747991413867171285326806848137494599454656367465847531150216948405985444207782179222198114207915464857738548424234486550749933497885827785071795659046317496487366972729779213728644941424093185749556084749564896348257484244239141248930188651609139179138148821700397013334126133176757259380627125911608299276650543829524851609787923316475603944580003898957340147882231435880143530612140989188473260226109602025482595525463772981690393211445788880334579276769127717834853558858319224394997839544766061025321952218636614005980952043405959957650708889600000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 50547166821350051292568208832101486715604627860800594925421829925392068177249950901675571668902739785180848369549771008680490431485653945286044227795174616887997640400499085527781098866856321555515918111300452832265221308937329583614837142986753008555868704839390593661355566651710163252354347546879743466747296506040907147283644245592583410898960803798810314222946599930176007733016394170134227825327732650796439165644333815592360099528076752495745873170978166745578241942674100849662383909843876682503989947335575737698221598311734694255866787679980771558299611452999793819739643837732204490357322897619869239891336211074501733344999731742114183606794119268043936195404643071166302701550838514208613442440579020090257123356063260034198681342690887217207586517395938993965788124192043219920950103066167513220548062975397154334047181615660667595223405755307526339627366407064770677029345339053884642950417951027373541274127488227912449660369185511066664647553840424718034792633078369446562761969820858250363824414188658262783381754788115790340831582808515770564792948674483695494403458316136040771647408960912942729101671506446579906628806987150856783241990626853018673436359781932525774557454743563245886785384740318188225589620443265635358170678635302675174908909927718670988493176166894926321490652637877054221195490645628269770346936132310948428402510028941107816128103897962479523501774421824104671116745783770637465943496062842972372524843443699304597828681607419904872123553026990051228965636149383612659117585788845151651433537929244867855888787073889501843943438039069953227077854120195859349261920412574597519122520219961629121805365914320665531768014582553386543256025798228237113892800196626466874457556321598187327095593463623931534650132169877726557066392285638306509681742643072698167234463904778568857625844339984959504302074073925584855558540636556456143003617775508813575623339466604767914304769507693250609957635986324283200903254340865260294137620368029216532934674338248496278654133735775622872688982387726429773245475423756898292904196171665937910071533830035291426881929304433734496619262368381563530036753704549989492581933077294743933447719350872384348564743553026179880556162696563081845724557129788194989156440525526150395098839448413973014963162894249095051162361752341521851139088187770687503685986199695211482844024828891901409593926481661439927717807969245956506757520435356157159025134183692346737000646351633802791503637149887234076600398616060853497397336886679210100637173121203206778955675641445285058174605532365500209814892021807302755383308297818647576351890867786771471866735572901822915027746739423434836801866567624119861130203058114842226715728937231867846417109012145416078862479055130410314158317260996331170932573681075785813483508530069767433120668005510209018117060072752846712359228377523122533915090837832784871585890674909277881257356238653539519650843130784937579301883084800000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -90150449236637034112494975908901936806460552463410461168898473399490411978127811629469242566896890377679074767454208363220612808537025502070575899104606217500852436083679900487768525337314050455918716828145918182989081638151736201953415666004448883519355134750417765657741759824319786307717743635112150128055727336759273203378888673810161562494281187983775437294929366763536923910808075575257589448711544029879985504251906292695821856799563839869870783197740001919836613276322615807918107606303556077796036604398714911790085362591000304930030161584441453137332463302632970399059499906977754738969703009223605098804767507406066884281457237270855785165493646177147668829343908575581351172705184247334376380148176944989115467104537609889445528044009430801867052223067046134435807755859302739730816083529583367855067753691731078074640766078055401662434742016164754639906598591951263310608031951757668709935719641438934859957966754556856725266911015577954891577287234077963254896740251027818060145114958036505478666634980196950669399293934593237948992028726670497937790377802494794682372622395855244569857382400991044260945139695299680966015172586015306999960411464916925479358808909412045938467612395304242220753115601954312771729932374331100578018126203216559654986974778061325441451320224762062974978917492761909089232328904881889020020923157884613922062335783045914569567058449963600918698159310143301219096766816854852119038246388650553639678322485788670792049072193250277369306224475758642739704262169510141388818645626385251630229685510606756920542888854584041206656111856481195806820179780407131914058134755587787924001264586479930880467678416622729784522008937554598747987730976814892723088177060634789613503979933434147080429829326710110451382497334835782113812940542991461111816199749265551080656924938178675308585349676922819960165713219866141158619242757797833942133562785057266110286976702777182579725433767892358680881194640925119579207880733680867265586228891047758945966150914182679899453648433430447130053937070386589742621081032710711491408787460912882712174844783009318560826840137055800788648174511280635037734339224222184462477852837318930031230608025970878959917661891165001925798310273701752112804887068440048560878156167454464816454186847381117437874955633840333887941893118958043744966781203413097783937219715442246921838165610986848601212315330944188635472060067427025759351336419670211831580621080997442795964763873022340554733939328620709935123712879354822650806536184428804870356200762101713164987417555724331921393767337974310359922064164178753465216511259284535164326610820458039067629790977565341056238264363273615127561702866026806752099124946974672277735068181186774239249162501238480635728795971154301549596699471420320941598789922477225129267865148847611816041715980866524969990803463972060735322283005435012490526171302404323546782688500421698629235797060430561641553015179229686424141824000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 134876679171718440968730828995584878188450719036396843572778652713823255267932328156521839263478545691406483098733307607064650230518776020530863383843396478904755039693801184069299901949174330815315837005121445104611497468438157224613414847111853493610584747260163025237346247905087053432947917954085374087693148256897317700788660226364235753497516027932499807618920352866514595835141264548549736843549899713085253901427183317025502009944170263117752900850171408941734395008714414405413492095667858207958056311753611304753249895304940735721012639663108966087844658577136271125651155944531135170400155198296103691014495536453898903122974372132899875875154918940018835065194851853059811959340622005930191859001044484214166627655747933267333336082690324845269540207205785565156111093735034021228730550380523704865864657506373429954485130488336023374190631463820861137729673993491064582516710899685357391957862043706087879437687694891507326629194965033434983099963561591251318875927175918373621022889886110747063554497382333673731138843417789095689942587429285267927230304185910135340568272271632460488089837910316831639511785811253368926297268477991190521207829802718862374017051927089500661073975133282674960501830646100159191177988257351306669858199630841690788472538147123439286410150035596506871145092871831883602748661755494523256552879952817253512358787129081575947372877330188576088242820363625232834087350248345182748293305086627903408315466915001528282848876101166984440874599007046714324389848171393205521028302525624398170991822172715490866292481082530108122315461132819324485439233738736720330750610804534921073381220788549215709976801371541360732934080431092974235966660765161721463494538388704573942381176648926171820729633074498282669055783915861636627545146857468248942819536204033890875093043260577724584490085309555331647429460154260596646396845140660628394226902542313967996000273306526062678512639143780302924980039433762265350954528841139089071031705308626804795934088399488611575253978848608988430412666940076963339479236340386695639961150240238451205659247659886530485690410972781886765297553871591829145894093622716348571259903226137614813807135232360165783981359660377523318970008848211401917522008306158214321342900500027724792645635520956563713787663966139459807109056815718776406878945004509138520591500095408057062078381071790483932098806171864289188841495909961976920116846659588579456790726939541490991281163857451433409521304326713373720118808539137140704835718553419220203448090837625060715617476246791973076458635827895086717809724547594918272879419675343417796418047697872584563906765130273591696143585994719681544972241327477472460565637228786512382280601136639333446390628150359362666726313702939149479514559156950539346167725709797623858373135655442546530286080393904991870568755315610654204752532887549853553624106960537383847740055152988938700721527220333525499966907055188895334400000000000000000000000000000000000000000000000000000000000000000*i1^103 + -168248910818412710154178697435649716694198186273528742566059787127474322531593563862518550198115907127788772754802161816424162597067026929398537397926648538115035248600885749463557501650368676182174579144612607450329181942287148876396200149767171462470197608688386815351911209536447710217840943940902925715357087445854945581740310945648325380019482497094973376192605770796248283241775996171150108042729146523331858509216067885833682935350367274327657058856851739222629178639463722564380820513255589960329577980373155690293338373998869864804942474446638997457119464645038282477774311594579914746891954435941388330579059044422043834601180184649449854251358136882581377416796204497558914199457729994893189994716081061057734844814552102686889500480135464296214155170110182998210621121595398841075017804497624428651723264170583744275262240932024365162367733017433496033520789987035895187621738589060461897645919212993342204396408217117960963318617565767097601039535198241626003628348462336009663608311636798109825174643294541417516584281669509757375840876016542717755250833656706138504899064081527195648765349637561469170545525007935644591392621089238042646652115331125223763605736248345000581709106417926755751708303432512255262732987316593531272022756294124296283428375359075879822110840082901190280659582784663192647673379868402351833193587839134496450114454262707675331173598397897444660837915792665613259660228305128361412260058804099370594829106732172800123599060989281644446127591168374061746989821359271138324877838849154564841769010581625953031621224320824474868788661193375266328060431584683789954195006333226005746254534643321378791882221731783286657986577014844711345654275761136506840319688412912486774324628984147900039741940699896241762548687089991779658350397590516019760784693548382976332679058521373783543237116570175136072185954209599537745669115074851074770615386528709486802611888892955313383780999425956209161699807549648937440578621084693972494440052505998521993139480006051091092277355815994897331370616392984738296691768674308732549951227820973094978487007729197725527056018668897532885843794870641588372017609386409718655170177192229283656272259214619784977013131143461047854420461056724071157211174220049702432243343515605024595829851151627406006091134909739410039214345518804063525215122763541685790885811189716942383115975641461103981987820736536810679905954281310550737942530778197576699956046074849476475001294520217959411403095112398513590145166976015825154515012281877411444841133827622170014387999385749951329487388476653220775685486760413554590390917226511646800393082233356948171334627645364265924263867736833773546365412590498436668718929912469155569449543598473883173359541166556950460809814281939023672434002636790587266341080624673031613811049181144024159137598489909338072828329315202510942500649999511058466924624283859332697779555087145203740575451401632852756323080475770880000000000000000000000000000000000000000000000000000000000000000*i1^104 + 156009752864084866226256284147040537470183384650365942985504478041096203021068736369680400279960489689395388425564010101769711290096308971075746837471309961555560570065677117474143719046229698550289865654283458832653094246621967914216351526049424654692505683826713823531907509574151984223213916290834232714791874044193887161155114041092833473101091896557517992206977065718842280434682344663328375224783543620102578449183824582516373332508688477889084173203274589890461112620415254553711132622396318401188043916598758333218106962978263988840414558318675670629996863773288095633758302516661902521164560281832261073409203681415483105760152304393947454846910847024855019477142945929560944491689420267122679989604646737448996277950247072608620191468526781140358513464846327619095421923724073795636336267925959125620414514575605991756410039665267373672756333822341173506642786180141855730121650228699135203994537877745247072053244252978322481591652547891776035691080414633551970011960734542396155170010474953201591138174125275995469255068074892681824750051863027069482625059170418655921160547718934409787566550898089544932246685175274729714396472078741676340567452542324861760851683416645235782763477742256894472763122387696511181682961636511781102979105239143071633143306404195326634013900084362865474115133748104232054947361517241115525179780556985194756663410639975262311245439155387809776814993309574981412752863243641713119313835640192555077647346323647261770455739072204229418718148614150381911065214201174854748731845712588882125267214598505028133869428127218660406231807772782355620100055329476707678441332637346088300490713619810376875713987143900218135990893451225597948420984928035039566368501007600692171873220934596569797537167560075232839421040883757966385050478700616083497349368153621507017163459924876585916288251385325637599808956432273323025152303728181476012267482784800236627003793047006935890916907371801314442205862831854962131241063893507246574670935483920929293070848322173503189659860960018577287632569799392529098332587091290655815773028617251421487154141187590739003153220882149795640237897444105363040670143790142495452991946275085412634657775252133056272503685288853122597748256896957195724230808439675691283500271354247695813890542077422735598047305601341980647994937369699920240093718419254550897364880249077248802038336699287744203243769348893720856880041814340380832532411827696116760434883796384630880528552403856826997838356358157556771086693541942890441598492724006799480798155967290209967909584390641484851753982804026349507272008562825770709938974351293354057755994675233758224837804505864503663671533217273271442256309432652589245233804050643082138560906204227315145827688573924908883815714707126388427182997511405765640897267977841113323781027473185245173185247726592323493724908204692803767742461843936583170729471438907959480880604856904731792118951025357721417671507968000000000000000000000000000000000000000000000000000000000000000*i1^105 + -117128856029737743151922152196040459380791318956812315925362563524331805254898622750489293479314652566356761528002992429710347445075425158739552120280719944412613777607905151794220267559990529561355891656119244974028348049976619028071937178223140812316895684596723306073258193221644530462957449222870838525761556001147347838628028776121565999854573302331920654304002039028639057751124408023889830125290195770977330178025086801702716305739208371070925602174686169414630007998261652666808857995648181079420995440934378571660715814317728946161599640374230040124738798446676440641587424972982941161268515995091957509917707909568768954464480236662351198379609597989596060228036285571477059931231461481552399267550161723232184122487571476814586088363300278310229458302110960443221605826698349791519343148173611832253660339148964981748702294133858261597579533396338574331601156451614641867261593077250938389158366050887151704576607768415133117555936735245115928345953474276972825253725711027055310232095681257622097690503276049599263945072573536815643642409610418853146600763358979308013865429030864716761827620754567203366779695690693136513598160538891362253967661510505851956279523230908288567728584632310377948779523274004274364233618906311487066496229404830073982450604832661255260934672068471756872824061993852356297118456499826016918348108758185874769003580563146917770749631513591129160934646650018246793421595764760999374292434758873114309593537875708328327790847824385202092743640631561994085897328868379172853679855076377293996285235232874932765329206576321543984871579101344818922629672008482227004499862474868210849976161341343574365805697076442465407553952887553680693482491914573599281781046721002145345119180787922329052606241252980712957809316369238045585796511521785285769702068767705295622127331818289390733290054284274562033285592603548474346771855246890173687376832767514518918987039112084572379118606394351006647798857191134583996713429897124031219348879679758240662274829885923842019149802129517643307691555678993692776646014454464251937724644612830806750361670647210742729915257034648905508651412611478750074511625895453361251933393522433976288882130010754472074128149461041880714132187435360635934311174959426103573300792358650648914699082367364568994747363252154050002795359644167321697912144379657784323405285027599866623441099697200160903463067867184237113579539084555082323031439612312776503415309645275599005747382689322539176537065552501760060159720134879367776698694360588517257488919915259588732946722819602833649828662438135194886780065701805686548161507977710237959850649110249517570554758937612367050654043346461871783341306087244334606079767064666042176567659602255504664417214426679960416946806136310692849403766062415450720872232101753097064695957436492466743505809186745981759863291504313295715758217307730864561381593060353850456982843171770593602235690862919054838988800000000000000000000000000000000000000000000000000000000000000*i1^106 + 86974770724166640477409884426120903539326111899258960102945635646742158097848404881406716390786940939297894813771912134755851914211275917905123014772955955411462708886220473504183060901275043319046197821251280285234933663938239268723987559536048058744470773122208713383123283262596847833281081288860588498624154311810738653444502430663512259283333742389863827502289772479266946315251820722413448796441968154419849727297905779538322586038649773447438054699695216430551569496817680244383792323627298341172130432820602877804927531360363541804597831049741554198866226759789192079978150044624670012592813477355292297857485450649919255937183624774057965672394266423612102001315261330546519324430327972841975552996357187533570635745840682987852648493565420721183414585454364834559709790036291338266671384224324048263920100598929106005511387307573756203977624863850982154642777339000694416813627140832310696646445714044447896896159877097819651969595415752633333035350236498142324056170624684715915012730964454773941131792192784358491979676676555914244151997736084487414212657939031528778347163787329808134813035523565970229486352110997343195629262313710341576297835870133287641792998670875511970597394396588603533289999311859784956832607229338031645381186126922226398179365393392615255688284925182200312243207011981391019817308136309718778732926317589484905177183380429782709481917566921522769909082211209522008728232436480643182592052896613344363860389559014299544390655366003335299396229115841568854507115136570688442285096546173311437035367953241954278038812559164011184549847887103146816950439052726593888790839706279985398654271547975051664079065781075921960846729328152182280440536781457046816807050557650931126819157235239392396327693201072295906262184275813503817020643081270825323248643730271632475251650543815925060388521424238764146219213664256593429426311852961231700190148053846609553357644296475946158868666695904121389847243362194012217521141593161558819378998653794365689274820726506922730314855705185008435668659664056190411752350190115708082506901890400706203330633255457430724623678953007099636006666256242352638525584658443010183356886977435453969385548199780830795401129632129213363299860165612448461481533530582364286762761913744047193797126400097865217648170423812886350508392872617484516013214179555609091770139190460304484265481815854186726770585978255398256016719865402721349620420864154331226517344140165765419307875305194287953567893711556678051817049281489227236571449247471639836799343597596954048296919339953131881555749546860103196367343028048458535933423013728982521483933082723796794814920689557693886651999100555857836229267611635458788519662941625313087243168122901415642030451863762097693548505465900533554030906349338474532131365477788502809170937556430141352271104605851162560613093175290589683676574689745377305938994137836636312025810897557735985379508043561041920000000000000000000000000000000000000000000000000000000000000*i1^107 + -50893298870312196081790922982641450083913187719067077443883492680305079187013537128065863677217990345366591465271379829622528215617163950644942008672644041114218431324229400286719322401430947794480085460586877039830670167075921777252574466961758868271439818030457113085456124148652031003907337709131701121294797283745477332413815617975751528628954450846318235373082826395130965284000096965216165571281236875942394446102937480135894643678981849683761384547483292810304800547647042970450098892489335529042515692957204312951883679137007382384943841303118269010075438436396416274289285084789881401882002509719063948834255499133472295508853000521018486669064688261828197954372718495956454088135211657014293483449102281052677251662614367889060028987803460108343161269057529301282842693797725672724891564853664185829597165105559916050507909491498456334637951333353180364960161816221355356225137275728383681131182486424512635602406038921351201685870790675252051781276579147708456960248965425009064493470713832679506400426081621972575681229676876342532945822421532120426662981276835604358791637535124390952165663336850845282006429024214670831424921934075003729738705342837795852866352419536353601390715401499767190980070212865006152949442810579655535009837422598889854372346862726981777310607733488457465884775150387812307665056946597728337041566342885566488573307965532486107590868961120232249436773535942285677257873481034048838421837582455868436118802947001584776122760122812607998480204402753440646250762496695550062886037097193964709766189150655487619985305237502390325605755495875593690615287645726067663206468536071616001899946389731541793770590133678158802392279171694006487004269872176467192356728148900839010047694474166578830087418563931982453459352379222713204581212263092744672108656435814168441832531282370516415144498770627948028146415966049472190537528238651510642431036136077770336999767354526416630912575884054543372054090020478476540067275942458051535149168072382875110847445240362171488457745650379359818069535195978563833992107505250572171600283427394605455103104604089388564465846546297116948346194415712169705040261329405675136774844557487735411840219083466234254342060023496040956057275990883706334704657554364406561530983555671740908866949231969496481187479900781541652424571377770447620707834828504053381991759967308257356068058982188381601289806257212399107148461005093734143566738036606171567820184384532219258566974224213256826306582578505655387167010546076641205210036504719149301842315909431530280224270656694083911594436885292702906870403642041225781906093312032585100778526531028326392754781164913299382799666212875223114928597627440812115887618472149676406956807534037491588609983440842149828088263566678111292325255358383684547430059556606419487625215205145008011186379625091807796690255256927222497680930537319725924080927821921415791656416683560001724923296874496000000000000000000000000000000000000000000000000000000000000*i1^108 + 23543310584914996663268845361671839327068072982278376082881670867822024114241924308522107165361129277817882974969870218096115612972269961853538604451062477167795889505495252009582574279827706277345911751658700869964136365879193503590230289151832096498110561902783873350219306639513775147454679319455027899670552357857394740234273306801067876146023304517865801648941652377147067747659382650510576740600667507876309789209979349181498516854556183934377015772556027438749178578724768106321315506775843203468412223958333939483753314932628931002797913989359471738660530628691217465953937717557534660417891650496987971921993131850949338455874678537546208676101156421750390245575354419047743339749085955420895348404857743859570200219160748464958363017964808521424829168292170786147917365314814314266024214507354853191688669121373524579115499754180954436438376524609248264904693903153823270039694270897065012572581541429722540717755633841533513201763377963108286803975274624927127598934719901797882764391121331899670524302045581902628210971926291132548187159370431529551092505020516625230936634752073541032067028984742407331100710628407852817493227068821246136817585866425433338397649874364291554841211784310621199072228033521772624394940569754574955606418297954362650648415246438303538908384577355168908061089180230453754915292432808495300686759309707395621922399888623532873095693498159422236437003850964418705802030746450991874494507678270948762785264325710184092836750082274751945047582350174133711391737812462615842823753002825832668399946957947278258689194210460638053260280630743822966000749122791910212453158212133282336648995024666129137154882976721345104811060150695628167033859020367505968621648143654209076407574244761412803436522936084051502092306289939160248736985916879334942412826774012230487528217622091430615083371799380181192417689987549866716071060079897641179537466066590108510608167598331425084918896609207676669788009482473951067359409108437316735348995437686262433982091904427374710356611869500568963963664524373891398057666479990482173931580447742594139919389448569834852275196404395921870857189766581397967419396724778161888541343834913996729372185404715488154028126961257821766024430988005839250496266689589257067037856527075394632284353848040423790148962368741810953443101572947344232654103271974151506065765815658648359790124283839258035756483759460218327355981812197725659026864655582655826676110505601726292497577181367653240254655971056900627135454126847846028951841212411543468465413202995559368570089101072123038707601960504806236076548271543533146231436875499737143217545352612902985773815425404401971118693355474988263593682691178053252377862389472449142799496878893533611265507324760893108840639330398417533998925273604335929036973335725235878474848731827588521160169595425022600538125834085474581409467282903286266505105625548464679882172216367602665206579200000000000000000000000000000000000000000000000000000000000*i1^109 + -7401136390503918762190130442236725755949564088744864509312919558487953969131231624145745291585890842443680334896401867375963028386996777783943893418663535076051376568699107905713472098903115163970116620863157713729345306293026593077088171918870202914120643129222074844722738829775010598233234894062074690586097843534346700044997978228872577485131797870543477069347134197946579161265162438250121819875715459161085623570867161345534222006262057970462139029589681451208916473837595591567475976282109097993633595192096733423059260832011145482362456876028979933084400372554832611421129425029912809473088759082554336764980503394092115697332275825225357134810920296356161608372670438419535598248962157660225708407582452883825043598007907357841704839422740836716908879159640833706811911784622556284872895126138348977730647444282371115968450761320338582563109808073204665155271496813246588789638393190105460511354128172650694569064245059084884433778085377818240976785940736104830890791719783359290813347698294676551982940222000672382779260491286284827467666794832765856974121179647618533762944188889849857428205108705411000662066944794695354219178657967786107397945791123198176765804573036689569198301107505423019666917952930724412400710715311645961680639851280634112656454380411248920416058095892687092640322144704837041358597181047583105069066278509088482410175381576486393438724005783270313726644540066420369305320295669066921871122439609819526141423073081645287126957791794306884999703530479676160135018168643097989235326483974966853473746944949766193827465238262960242608256101870222068045429279225987156145640564278417579624080576514411091151187575482106604777163754772900475577414205531630411186178032976678394186074735348098363766895717332699064044548184107872174086173867580253505465619965387819953617432869505588011935656849975299166071045571111665717771575838916990758784004657669148263698484283116095231125153548689850279264175823846831142429065116494982157675585057362825619184319021349265264647636395291971147963754788226985315871957775067069939313031697060966819478202920133267883019208063885017215612768349906263266402407077928036450465770193592088644785041050205983477963235051521760016897832458087935357535255809997832155737057187172182336747696692173399647477847319824684193040539703509852784808359857466295284889799665451901212882827920412597244539236797215808005549552276785736097096034371923577025072377727976015318383733316888122479507049045656761673951862070331896462472080700439050719258763213074448660750042186515498944808977459128581316401432795432903828104027423219402083740451439979169179113994700391079388091593460945262065809307757278228906226600832684132530353968734974916474729038482424035052103031621989324107023797054928698556416011852856763053034227741627873221044175220316518536626234159897810228001044581560039997250150557660722489297826857745551196160000000000000000000000000000000000000000000000000000000000*i1^110 + 1651240795569427825045279214788857511261086649275943903216912557437433966847948169601314783732201631936961573728766437230774720036279722307183147258910853674384871251982883703304580989589749804631629607658586240761155052285536246841162806407542118272776935324496503386165360283324283370994858444771421951622395747696774047171190628397774560620228268774293762989253532940747922572963648156342681971227577176465621972121595777954683828921051515438533513321762901446864937000307865973523082937856937467217461756428632517695854499941876852065884114185205092854513033171846298250273218975756945884225208882091860215525034929872678605760887909814569620691722030930701217963504051931594710629282821124611896269080501314942666157766276541355916394919911675301696306180069090692679132195806163055883396755023306964818434131526690507948463070454274988055256560197875831515169752012045077948317718543630219070520337909514051755088862544951525812861815296830773008134876625651159039355546566009303579971536045695681343550686916739465553260265586506793232192315047353319206266535264241459171452117010779536990563462097154521213638795110873176534478544411090217218789219051353780004137524503480185133633453978298622538038864876332331227356811135307845532316281818243583219326154938989347673881103592208618242789594749056795391722869296668623503879095622515245754269548208802458054274756932757409887285206051526185659276297934105701726680037037070989115290590235734330908003772076190669915362415112259653341475996755440907046722491218353616349621456349367873301114251907618184917128806772505711325678189432237063233023370046284715404874076990642377659948641601007477042270459685542686632960168278811671684511999512487804094779074712730664565472214983278589469718981461311175418979652944180266572551162913082451850157986690501285011362453442238054404722398876538532036949813142714222633369766041856670957041165859903778095991630583713615058685030689293969289786724156188026146572464673186677956957215207899923250751360543999544811215145021271514777715472178552750730057573739027326781233852565088174943135364185086338659927189649445752724552915452932297388416412917478018399954388410538054665181020676457221821807518862761601338620415052298186158200997976336967435921249787823237968621096419202752802218134382298376095774899896884376920285927071906810139165766962629178162991226400743517415462803086311388758374274266402198149537840726029182730742533190455557760030141619999616572941494270025561591637327410323674266667680732781469846362874329318828660792036635659113946383090762411606885715450153442804313576504139395884577988644562926971041457082461868726157496497204093689172871884856794692655042202317936240282482992286346556419900854336149706386792336345971906407620377177072874899788149904366650379129866385631394891047375962739792778445502231896444899124234066827563312923672651497472000000000000000000000000000000000000000000000000000000000*i1^111 + -218645522856548820442785149719473017829300641015505392881622985124689463004562559384552058594518369079492602183175492545514151798725695170096109101509025164967870511867215872947002985253582493690949924953704454034795838306866105057312855568905727284673374076335185041373493301060769280066910795475854822186947427182605083093762465030719739440466003355895358451091790109422580825649661847342153068392201910579038578278944402357039258495495635201705233478883149876700559873710286221671109954153206251072149076090334307479559908472195104992383177347466831564695600186564966256946295627197479277879492012930363203433383736541570693145550448889484026418424079084622442878089325769245996000838570440359901686401068436083280500592992498015266428178890073306004868242844156351962847091301622472727733302904835056930076121360558689944024840459831482785910834293408498449315096826295002329451614461968003475913309718933252222060403375214452975380050669308784440060005679684462962567862240289786814692976975108575319198744195437046211676453051615253314066965163514822955029338064417476999694326792084773710341176441958004272034001076050362618726147094467662930822537810300043726012315408045917175642281543474342561202610995490856101966999512709101366130566781604573930563329343901075941885912672621507781470095064818113064736084990558272306584358275421652353314401465344232872492425742038519073838789091135742739592333292580836033631094949978106063364811102598830468114761354260960432123414356897136229949809280428038649358188402079889690756381552510219520304624638277148000328372297134656956632589209139142492810127647808111856026515439845484819509540366645055562900532376515921527954734508417286292902028731718106568352467081184489703984315100467354927296674559776837777112472933458944136761441012542742911656878499816318731368739540785536740933115811092008905735748367759738993356352756833171315049350611747449266067588464650075695777734849237632784283324056511544843837213474528297975429314262058599406639207386461792862559336563185259655354394379342517444252153431720811037643911838419399440447139718498819514531221622273448451087556844617142397347012291718795463288682440256506993562541234571956506207695048361117476179095108246299928165061323142244599157655293898047740971215014145489794529207287673238642067088370340793621885695120475800755732180652109747236489000911667369429192269542191070413684435751284705457971545925220318661618091351319181202975068387240568503194116038306998034285666086947356513800676686113032428190336085285192052364103295016210660284407206653911328263811954519537738494933282808885477102536606617246072502884970286948317397445708923116616810132884240113212009054941121155011592000408141080092075489155587618792730636435627226448115675444034386781147480657139549845917548487985393397379101446126154594074691134704503708016500491636695330870788096000000000000000000000000000000000000000000000000000000000*i1^112 + -27359543433856578460242178550950979054819637773014233396150850132779254604639229666129726721724342407053539757466453474568055982631830048446297267104090608678724124254963453452763635734841273307281261791947385271139104467046893641950240269925426537757973785330057945393316820609209076030586573363714661217558744833181843909716100807844734893979990473869770707093838020122098343359415348394925856111194724584920388887078281001060513681947728249554649746981188621371716672245222256809995705845440128710926495928960889825247747916521206038017401394283559863444134185803446172488243779407207706847050720335259625562698149187627734518667281774150349454339305159571200192662293827303288744425823356040019215470913606451060550248035746281962289397044336371455242013592689305062105705683577483837485042357985013979715302131099854923447757047255674856321833433451944249734207899073122472632223128474266582793356831684724818991240622250348127151962053629500361992456101294328096351176253225394147814418493624430275849681732807702341835102542884993893309433869152468162734102978960859869324928362661647340704382751111448344425877367846017975454397824600458832328300021432878958274913079769598436608860260771511523084379422267149883315251950527368070291597150551108919947814565587512021696565520245110012476324299700974043753794450114714629949861301082475788313953199886482080929913207081108194266630797900125940005391288486656203964622430596031392699248787833760818040256508633643041354654152774088960436722443194411743540107879452965319607494842107026368294102015706104413903982937194049832798020259506256254947312431464415834695795584709885218565005844817314424153950114615085294228328438354491893777031280621651811854215767752592936702385046692493947393248793336845340451687527925928744106756417039752980297749134581722642232076083042478640798484925423719066004908920032978456410933700337250276115896728913662299587049495109674895129385101597778446150168613572071137503615186841420843687208970437802004656048626797752853868467859625978030298465130720606527566624364177392509329552148457900048680823692325600269473814386923216621838393965061391791892885230609980690353683736157713949298233848739942503938544597099316471961117534351830709984565207248310641271522256569116395596230571633968106673593528922682228808717618259329121110922588148160336427348584482901838961585490586094361867540055097124127137822190114365337954900313986188629186939023171865418506012042152180935937868931172099625212466051586962239855097046653178210906538984120900694552405266359503397114124238287854021237639096744903928044475792683154319538777301707984119725053159827819359317819682608976895747119195340277809443104418540730329376011679677973512154780606209143296908380532175009388695106012023678567272870446010143332913189205475990558951045445112303220713772090691696895632364551418434446950400000000000000000000000000000000000000000000000000000000*i1^113 + 27982077624748413999277104265011827913615720923964610967727564367656557786198498481819453125674407076755249173792430412688811273613364635029319340278144335544519755830521182228087617902541958195065635293472900304531563095683807018990083666724260230635109830721217290442012529220093169015384833399642403685753772030267323457223468482454141053752718820236395704055728544125736260399724158439406657083308217144242974318197367070525930853354548150796522312247173896476442220324554020819798913149831377558978294154406340046459263806451629801528946141396538418938232450468869191736602612482492581841443793327030535265796787596312472083541932281487901321098912597585338260270650320248339023449373174956196376285074109010454622351489566877570688741840312762230191379496388462856766229039501071540763844018985200640318572126256667156296677373511889931444571146901754129947097922451168971372996716793511732649980609840640451947447652479977460801852141579125596625657015483474031645348785403059522194381142725206413750273318866500244968483876691832299587635027494484093278808204668104128453226734674146903531261606856004667031787347976744233186994543225826452629273301969032320342493631128468717879166286690740592687955752166284161632256415663048367115773427669716349886685206594317938271024288883392991361380913584956775802308045403624799519761524803197726755929128067388732220262471096902188057781014636110617801728347889615060893833454948442410882998487551518932187762409308854041986449088717011528868035181875290932020415648200758203341962191541149785593911953724744584374899678034569513610081616268946310556274083743773012044264040382318685661487166200942404230178525228482351164281630215053097049838508930538626960468206092746062578106129434075719275873585569287303978241702471316414425656494967939239287498634113818549695243895383274003583900612005487520219015212966787441927732952256641005812787913759880415836902363720640819874117969647058522570854235653226314387702981456257629474564945626124320797713263040405074846773118451665106310630203568101697317479609549771995336689608163821057765980614210289777334558861229252916073896927286606939406664443267890104849178852489174730382363074978488850422356029751340500489256932019431304825328765753832951929425708812139871429433369591377532917807783122137191465912785757692015730398551077852020366810789242605234599242068519190478261354888386562711519123217701103124685074311819755395534771742228690042574392374577806671113719544458289086678520992332111479664758415446002511443984800755864789336745642533947682341285749126828544327294357452350946168332728564686787114582455950282872560569025558792074195710246957090492744821276495827747255009123704746870972251670053987651650481686707937726648133900397810841210049774093398159181488522737118428180124511423569177250607472264014172809728729191681157092498861017006080000000000000000000000000000000000000000000000000000000*i1^114 + -7566193342555886431721909513941445602897619636360674337826064421705659849082864740239828762223499924922569931985378295765706648834534216314401422475557030352560471759720986247537105028782524886362618692654318428750349916220269994516267030229107461149070840716590716534024698346739773630069251724600111903674521003553520121079991724541639919699681545328600234472230684266292056552041957049019754552297471681941194188592838083997047429357874422626183040724512950155032338338147408503960471192597540593004789250583619111124407523120117612327783215800157867130729921498947593992730359601273510768573142629247171240611436633117491747909710173693129281661232863716283121981768449745694898927127638543602181415433415637733404416730893914722555294603990617649431200013498986742901456121123502089987684607198992314550494022736908483560710910986366539766937418088633241665502838511093811773401240223208404977942841615134870437200522514127485569795044194292040568099346424350725563209342813294617092398277471686526960526692125768888256912381456849083287628212637705069851115543068723343877550389664060165729160979581164396108525061977042701260804792841639319210515634606681967905896578809231345789842720567940642363112064109508717798487724389150567195595760112332719292791240787937453896190940582018513911410323739071472710302853862660528156604033976170084640128386850064586988085063210003497624285800708543848587140607923631569926793426738550822732001459678413192557316321058787188733854986382051685717019907968572368752636705272511104456149006841268072689808795313203452735677814803233752998033427721523168221225949922259767316779389857794893109333548083009407142509646458457363758509521354408396686909964369044293477235823636492075648598671620156733698659668165193212305549845421758801509000502115382057961916096903129639254929319415969034359891178660558675791905548480006071407526466130740850305130407372507271653506318682505406106894767488026844035651906228203619003177774703372348466309886271301898883959574073761567047300351341101074345424517335973431027843390184996630941405080767689455807600662505954689033253825954228446631547552435806442447243004959766092053541400170925072774097738901492576000984055416874702507889355153701115270067105840513491231972981652025065767313781800914347729601342476680407372597056866564809935896377164354142524988897002151816970300043399316953640930559561880788479351959234472717515166130188821313227675107562648092327134047610643555460985165117709502338986111844671080655255491949901383424276014173991817957206569442566030922159420302349467526074404077746871148916586622861007729497731393969234742189306430643782829397918996806368507616384149849057384752520817842070085604578353732788600320955428181968601941350336932534492652278948585960328639302974639070763994896728224236256376875134155299590486886309351020975995905638400000000000000000000000000000000000000000000000000000*i1^115 + 849860177334943135328382281953922921924887841792717559086842711586528943844700365615779701614504158343287035377825960830719858605226419034445401495802261793324578235724786465147845472078949319509952211847667116722478893453810913339501430535315953288386523439074016520010424063785709678024601089116941496490880198859433787391228313995137139415909543307282892853327584371877462670910235063181693268264235185753747653491626521363575940256981468208437049124718859808251365025303212570404985176322499555073653199736920925712323100938361600737566440237839553969217248918737186040432034998153496200002852261567257967725674559972914620198626997727097451364817871978294677139806106512109431196456630136701588320953948962562018245855022287117965334531538285117407785753946878343676217514282392765295056206171724372170160928754454220591331151973624716703926754556790629581017326006889538970665445587863591996709909716482836213682861802744150468262614854686223456310001798573534587055071150538671587123474120346573583961724497737624207478059490186953582552712312742974687573904739777116669685364874737824797024026101782178076242432318020521782719769820232224004362167536388562620142791846306791714274327639768559843592087089971182939599826532743507869694908986232770740670075026563153304378439984425063643984728078213334575068607954169829680808557777582495905105398762793175329579475763774475017700212349670200788905380956765312570553748118291590153891557486208233773881297822500792650635388090410430769715294273230218420511478164715784256136376607469147094874857166463719080676257316486506186631282061628447243885056679375354558616591148889130441144941440651714819986550244162163619995817519182757278222020328791137254377299021951554252512783076302750367003279875922241848314794242742352668358230365388619312035353044811299807240341698084703337411314133488633041111528787313956855214071553074990700077211365327910440312108834779352220397661953505896348700909169002674865237332634032087590824733087000097900531034595194044497147468711938772709647827711005452508905618744223829649063316457218269304090809518579178635591533621663890017087415826609035420584034320978672178700519579921818573642019440469296945815540897256935762730663570793276677999940921787176626203488272188444685152542388488443881642976675636320884130254258148595730687478244101667756499215649319698846970856860081383465406103039682684872158266603161748191607308880473647791002980379169647555074177319646485626008089188954809168881825395458889992022698611848372552368050033822644437345656309887169986423136741673395504903031609987153460800014930824186233672947399492543761939266555190986931477230338084969820756668643868967225319326367678431509061457370149525359054814109951020230452957724991489151357858232954319996826874547235146673271275754286545726001977665581267002795987380429171216875520000000000000000000000000000000000000000000000000000*i1^116 + 250139112729488836116635493542052172929297934455093611787356802754326263604808366408312317522340179469752556374045316992065348918328678554236070657350353541029842971839319080051898649364317794325569173263567682500979229330943058247613671644013829213336420247656823542861355018462717446996528914552028019382676249059177136569209972504461791166199307634235910031271118529608146378524992859220896190204131674113441438625581870807015299104076340773310675244588675768137612987170691712152897222911712475035141278787595494360220286284877381572857240900529841741908517270210076387417657944060375164684106519620823799864528031777285989463283886992726347128153547850373706181181163772104131355568941899835271924779100551040539031030888218265695120234768622609007599091208797010250904731139874878555678594118125148080548656193366363798983093243879093145415375822373577868675673836885698905628860739441729848124031889654617021127914950994581015898354409265613203989516043791582196953535578805151997083984842928546867445493533200334264326034324284903885132229882389061446319275314403867642455529946627702279823635205176570409132945826065473133616854508064843699312104219238918592888761291692043392203946140299344655980136176979476881328901181008571803113215260788938013580661682873192508110585259884700423791835529376531654938633811870150213236970047325997569721327754076556047455987827405507270421783664899005407843561968391942382369346527710270257150074718888753987936489435378141860835624306451367685059804365827548506881094629857961059679582126933878040715501793569710672218640633798825307963745888439281162481408313509388652994181767404251877269692429778943818382298251891757576859640662727909740919849134528330696448843171086288691669334901040717748671320822837067892114509337884239401973910088097958324798677659344757882766501627825499740035273161902099776510314349998636733143147921288625270749924665273973016448512038000519672760134677790548097635482819817507313999143071719051996991528703914092858621483806607368710273263494521794428793112134515628539211063766415079251570666371691548748598778033702704713006838518632305466805260725370315471518062552338069471300689123143342176236999538695070743728451394252319267518741023973977590179370224027373770149162570352467559117354356594265792573334098645733183994466428540005225326087614500650395077748728347039079198502413601937331544692171163373857269615495191566924359642135669938168340397469686650175947586321676182340507011848235463261565344486311222963450968405758987561591271788966553798477176343632916007284977507414590034552083899267872883270751096650206986593974636513782033038852084530655992321488686387651776303122502503203736519369482850712735750489620010544727936743975561068822001209633584292729789816559772841052216321247670047747548837883672153117033169114657629596518499835969536000000000000000000000000000000000000000000000000000000*i1^117 + -136115844740491213047396761926154345511730151707303619598940519797456062279684837298273544441683704271717178188163666633434737935042503928257340519364362978357834703644620269487714076339992187511629056129796333567841898517579363929566936825261885355374046251981926617975742827650361145839596387488789905979518387479055488911313127690699822508212028589015294246672708069603377916097372509780627661349749441742809273640733261270291856170664744488133465944860987407689102208985379474821590547987315220907465260704058806493083656939530901136074973559451867046233998703437653355620763090710110230016282056489509858812069494995390942750626250337822835697623245276030629273313432850651088882299066791350828480947729063658127505271178653112099885757524491899551468221133670745703272644912602740478592109640165438241486467847641098243285899822946177002688158458613632653414488238470359464951677278518651906672760654938499963315816221429592666351503736294509674988610242284398104861548738518529315170131641531992816487446489306863745659471031044280753297931320511733206376886825596593008559153934675932423192767566914277784109392291733765962420254772440742984428451014207945165975884080654166679774028939860269548085724940232389660325313605587720524745650710053966627318813465250721885258242601986882401169925154679247293434444668533898463175984447368849650661048904810210799524704312763500161007890150249586787639254080559266114330117588917589748961684127439686744440173096477394380001516240380888533011576596879931417039706781457782860713766660643523746916075574798134584718625603022965404933177017892634538116744872152068080373857201822764333702665070738896356040196038831758624523943866615284894683916688089741791526736308592571709634514132647312228727739722557469191466647348284668729496667014693763754548565872735163947723790160715129426695897492227382230191449555724056781089553152824036433923700323545899708416416814334249911706310696235645869938245607118159986183206242830952069259066614863964862097816563939724523436594477134927377648375227347635306453270986652722534146248268079647591635739078280717860020924333861367492917120692472570529925219974943726117916938335625795359152144203752495803802501812426635074705689145103475514171579402329623443311699586878044395251176327492752044462147524338485856997332316230571166954926624696782139923234940784494285056111645798710565565472044531833370323640060227288238195107881177748872948597124892284804874634164439773635936125343671108648030210455865443342140947806352399649390599849816248057300862815887564785998370159319023891859264329508796759512371041509358534970792152422127240373731042667680789166716780563624800351126476886568257543391335743123558733976429657073185441375200744282453834326912360855983162439188710490833390056999098602875872798158375539373138643657344667387159116565708800000000000000000000000000000000000000000000000000*i1^118 + 29136904687370422565336036480271628391297686693488017718790301696385903907306059429730691168378660612153111229201375369209495736852955921770070601984981767437961534572746512420282582704196238965594944485956754031370025426774492022261921811147042666175208011918098285695172560347318217952683415535987564841402705922348594802176855207991120806059299611389646536914763718617218581295689903389630618987351565584647160143153332434177735525738616733390025698336584382098892274641607518934344437632652176000727452741756487678019363641523954861453428517028117406200538861572960680821844563917903530628517674083171960428257651365528763660824772975717442054831039662959273369213053669275093040124831685428917456868941570878447483534377454719007998085280572743883222342365147995169841209570497625217519280804255537362250633359086752091484311793505433224930250850147852578279515448078701492433654231244089883111689641081371230945840583494677188703210995996018037669560056560805356345222306689324885185800543023408661403613195440178155864345424699590827741032716902470709798287303003395866361753873122813466704010315824489758793837931258657843909645253627899012755460623757919390901893250642557638772717869178646244436457744355422497337274521101985088729183473794674677245016018275642184808752556644944158482788285600382364114472353062115475420959555354591765159921558121296536725362186894216863590550765623626081936021134288668142495289956596594339842869622139189373132297418689999732402500751757420860830786316355336573385141618178119694147302148446592108339133086404589069027093648767526605487568204942617949479273722967000343876657083802482026312108345731250074672438046010068628135903426800411950160815187332497463619597037125933954279218337985831262043186839421842804661396656717104832580249617901318617314605434588238822608041904714582573545146189789531087434745236018025271874882939064048732010226600704452250518128150758794473593943836673706102662854203605958741523823890792733987353104005520266707897924536208488925506236753773229440868848020928066718296596735806939190220102049203627786514274595504464568220195602190386629435645350222651690806046826810949432475536060252183328677997302253517272943884177683077338177893028923415690257791933225369434399732040988580074710986181500097876627995025913335347030325928354224014705330867581523638654875205542231150347180110029726256010246883067423291925464065550194167985537803708501023456442247003932117627130630632722531026363448451165555360495180851220222610335913933548251995336149719225852876019858109362908718693289871314701053863849642043334319122016090000202765694680182197609274257244770742766983803603243751627115448747681145376352735109221868816023438067545974865339471209713978417469337688685484512988479744282683064871034205179248392666980906724328276427566951725783310307164160000000000000000000000000000000000000000000000000*i1^119 + -4224667140107300885573083040631690677478413844488096511658030346943159737056941172663249882494472950992248900424557850427612385503644770358548097010317174693355796804021842741016118803730032856089776233381107327224087674025975541999897874492642415569830273250637552717728118101715009297974035395905727946778975967341941937459336016694548274916165275479963385015268821247998840949515072617634863334210479086612999255695772753930860485800136188888689349727500668438851844627891473219746232161226959549218663080421630496101675266496845821914170581732969123359421267819750686552894505068538236463679359836957287458502726388779962587565815287653035200164321337572079356295334040346668734598681243293096246814953566302404732012055223588853889239773754621593582958710628337274443563185082801084326477342654583664320885951859713625108223446423263795106740449741850848167520907665715978716762183789891778999991859842478111676905484320046528133731156671377565986303157607761303646952414464801959019878327066840472893024720005255677317315824649886117496177581216100983102320442079476237575345813900145590394750418596856643911637749654225817035150870609769786713767490324566505085989246611968280874878764924863939894268994241997540132131666711450529921652764821609719569207630205068926248089086249704097092604309863029708091447482137032024832911003412514030676445055894878918226589723089979405764953165155935889058812137953308050476348009213793467886790543745448348305939828725760659526974987456066631786694494434544161100703622143540075707532553726587047036780452948576922224156841124879380941496457890047146993372281661553036087463421903648798929105090051220188655035464159628301345491877596821422425847483765572826232635683358989178460472274164919410902732302104724081374996667872329940263596314569028926424266477628536057830132284692156184087141382186362114102287823146933502349647691139531782645728026956394053823492275527816144599901027478134950525010345298218914520798740207349513765605528805325500600891352154605354338382669622294201151903701486783562832057316062117239991144657285370349124149324574806946577728960332024393048627251903604335063797555654228098101766635675176215480224564014165445858176605089754306747420832442481359473643458072729750075658923024782050206109248456851725086738048490998588672867888221048126759475297254364363712024296933823550014550509233418321749944635832031256419926743956106968624363964755268800371335081061243732572448460856056783881973442292605312962671860426612691700482920199144480199000263296216689520053310596738276029050823200288024438195684905552717877079489135456565231272350062380635402259842627385247457344830159172068674644755996698901283937940074775764805548396188595504238199832411450825138526164934578975777446485202356376482505421092506031999591880968457449251397725292091932672000000000000000000000000000000000000000000000000*i1^120 + 397638706703062610315441622936708961675427060235139869755895933174679655888279066313823570521457895949158664234825191264183524465886032021470193926055263978466231055511211691615714283455088703208516416935617641938513939936007873632155302074949160492408886556749073330251914748826564752340334368220218474481173201829860864349011967942170027751057496595706209544690418281670583349419631162954351738054408791111242255357795215677096789477656128967475643125498170124110778954046335672249196596701658484065225764638476171176439078173176509774332350013177949287243014936952903308014291706828644177702860889047834524770539531884548798358210948388749348083288992616020958901331459938769873335105076919713905904405937255511520117272740394804407919727840282735546195341813123373358405207383196421881769023281872713461554338214523353986699908452322747532120229741299888209478308331069765839283442727838861896666995534696155753699824617679835827828960858452623908962564331773479077106057480255964417632889313490340497512855361951053898821377065763511253507267681024704737270178800871410641310295254244858663159067884696645760134537616818470311915573681927622283866969937278972723835858679714529867609603674913235169590300377619945234738160001245615146174736342811476380866498280916051439083083228765515252746047484504416379636578732372183587347139011026044619296494653651543811135560171962697685665168107654160301910006652382017471968043012373828862901014973376141401538003408515891723597510477307665966330849863866505294320699943165332916257412081214376028883656295124998652314683882725246965534946193639872398401643180125031800708310223311525142919149133180029121931233577662390289265024881695258203714974495187619906841521133826308121495359275156668037341524526862465458295402100840675087526602723085387435905839486984661247792018318932338555772424707683309590515384260022304385950711064051701167173461126405542666416371783064297172799025090717982543168624693317918318655030994878650234129110232013768723970546689869506447540704211200645603139187897926331756806163701105588828704733398319269520353621059991293930968158538645558224086394361586489389109694416601575064253042560415817357282343890043952405159967990990959183942687148938504390566716459538790792641239973835241017762393354506534824489205335696824351236071120756087339383517846290923919330487934298873282427598006190494485459102620795752930422777960529456533081212852639881812199379249619375868046832956086212341158813043794799453117763396888850393624486346517830658572773883418968879876785894635133339859351233889126147972324625086383826108573239388696967125434279844468286084344529225133877106932544058913535518775282388426932218609292317773016917959019955211079658549717583180519966217514678108373260735880748158513215019618794108879811263801098175130511117543014400000000000000000000000000000000000000000000000*i1^121 + -7200175026438250504716413041748792531858916099240619493112031445717557657077213719760230448273493433615293347427480200415454616454339250185672425971792653564061262496308677120909777437638425674416111611018031826084765391162428703130967839591971412286444503666265985674425273327609446592676064538423992772863966764138193192624220090542492345660379938354686145554047220510433781192972863713463561376876333626105566603468587363529596386350234957149116225002262139287196143923937497577932762459033244532105903766026810112903052455563466770650294796867204133631109959771640329588771598890708635912343822319214691403210533536184108755116755816403884258347720066359519650210971007199018085488944113415099859842329240154645616540673860122851613337033274689115865802011649182503702918923611584088043134413537289455484043898893864924013331981550973618845168924993065207396898285379623176510820349983648340619738069716262782807744212012257285756111828261584833630042854075922657883038974437542742735813649448041992435476144305735292589605565361249330327940181871200780665607194711593401214219527682535429129748310192995199719872491166260094830522921791918813919612227734509876609506730387724428229917236645611774637781775884149896862932800831468503056089596044657079543948149309430067160968093554660267205355146882691464190705238803660333943736961359660131459659095507350570177604779862971441708555687540807626864836088483928959264775147878208012249894287921473938398955178980575613069973663333507856727016092467575779680851850285101819771457567002298271739561224735222400901803886913584232367996155854728265575132426533897894513456971103465668758023446366982724327610329869244475164301860810238926389196425602077757888757154305583435345803254381766823084713029230234880188068159419174039542138248434772181261682824603781139919837800715898595562013545316780354414026762505491065074650927849066560058832833846327159461970129174880314500686206280550338259106803998293202937610367416556099894146233071040726595887697601007323398883144476570809537056464491336650675388976000984558494359131888670049066193769169230611329059661696093657547153467136595573357497025502255102959843964889942125710302890313946016436061650778129450961397384895580462124028062942989326507667926992229298366833863565550149412063700436426501305480177388447355944896141604140743487250538930479754671282338889510032959467735356481117543618258568009950566864744670506422705549634110589657397662089383582804337607967656708126607732654553392174334109552631661606348908708360212716892212046678294114608870961109369213596087441871548654442940005899885399508261816384489251277270131520106843472237496112956003781289491140095565746586228847312263424766899182689300804619617289008952790010606656485370492973429133337820024352249121767048646991556071484371050168320000000000000000000000000000000000000000000000*i1^122 + 566141599729004164718160326352695764656106696021215741572519461305066403263698752932741161585165807757961622974965230621896871787071681149815523948106801577410511929909406959752886337438066694446399503473592278740416105645940312309143716158808220583008701424643909153091513056935036507639918165537420053935321599721438434519868110430878495461068219177919606951645986147927440954762110829574730017734088265757309929158298860799977144219490510041435317372263294958678189690320080866366493858654714397025213359672935964324560991008957889148617606590594854662909448409048464591315475062403580710851143185535168759775434802297705970552528800808938739846207958694926673671242918219588522272914829208213128001314722270513884833896380291733971110525354588047532423739222335293214431881856944141365444742287907496558695021818457926477430296479792310185713209511537111204843927807657625508025515724592044756392819486824395484564035649563039371561441164887497095396618266352107275547350084525388803180863267531327199521460702413373777078203556901575588119104691825233964606992669157598847504824477244034200669886470889251528132642038052548543478555008703540970788604053020488337485139203213771046652380599524083742023069927796933756172452120070618452329157359736605982394439077473518596709569848367617030712480532336589483330349327043374588361535181029244531038624112533995340275254730807946676139069636734335260942228880143308769223615659487001674632701487765814624526523585001054746300772808254894339655806567944399005936464517405147556759428907435190874879234291864901958335000935087369013208184586048004764661004006270336966331733172287197978350591536538126972229413195815776034265008776133161732144172487137192689578379529994857510521456999554764729741139476439080206044826623218477709203698832946234765779403821099671449017405961938787033461016376657101109139822654211166798758730642155441162345743323810171063855039577869619766609024232539917024105338301040812257092422260208717414529894363559535630859977363837781192173138429987857970047965888590923233221331397383822239005769584939889133312750330051749244870065610034099773662805914972387587511635260545177507840012597633837659157976323682180432825114048477358213187240889381262532946749888895134121471118817427256347039252673471408995078752535258643198031101218340951162185386852450406280149044502323214186684253192043723669397744793391730990057918316306010772785487884539021028827119740207829260238419795342140837556128048288075860712219032792863554514557045208430959026479263097920956643999842229333052829274982516692649693334799905171925707991286172882948554778330631406006936661134693440989133610321397948831605651808021424187266848271372565970582738450308152900427632784886004123686758471252829168701014864971023005894794214070339311898802993013719040000000000000000000000000000000000000000000000*i1^123 + -969309752955368044906909168677509585155104449212620403163709219861074308650519186316946758643338160741660973157301007114894317371812661389826898922616679248037189758600015202215024811925358972385332571344870715566430876326335425256649540778078510292756704389688824078184365246487922953367056265754960012374397551864892663684753204268202930285545479699241150268312295992125325396371824780603984078739098611288809744943639843550871644446686499337241490902763600230084413211234911072628665811603052125988851936726563404970305957421031781038019869168150571824556150739742984647679337007599783265339139340581703348491840841020035215227400305366216630777695654242782260609413551994317407016804715399082408447518283934600924237160343774441191326640192169023591698216832036067942601331449545566158400495458745187358283094698301923747642353161253604971987234358560554661205145971164324614442529541321005973339925951997631331951583445451651399294942632338749516571661811554969758571755565895656025725372013096757190210032866297704267625651337465787143792273055677713228557674825785178286259387213442970068542371571558902628422368870865824621772513866006170863860953017417540305049007181304480828576443777473211214953939664524491742694502280424374338744442804107118255869353668758834081747752552846342727083860312679265448097780255235232880609008947226176002211737139542433736887784157512861880898911101914028532895427114980500637469158702726177711954570269505502940194843246069262647289008282030166848098528547974528776283438804623299235387492396070778999623146211984279940823249565008110664644968162334642256755301560572806981170862956084191306602635030985128030399172930488857375492136256606014567915165820060411838763214103057152956963110437608395236891232682457265950794780551297297292790453554109131211393015725358000267881694083966621394886402333511527752230123832216993207802777763187417976208769984629791211436258635201590376270342792165502585028880856803611013275242192931921140152019909513366584353744119707487472999087733933947746527236488352149008659147813019203360808097367769051087829320192581290186859218554115628535882330784574565902716872451883123923296574210211372591350408143308812492066469161913277451016610827236375445005019533528791612784530978558145555647882035474672399705492072204503593263375690768364236979598376828042521649099363927522795069523629542368278261749488727120176614730959299971605136080175176193520588069956077851502366332148659322950824228451159584620941483285161732415033279009502387005371815952263205404775654759098144031479073945324366991598686359423510379158903279341175673427232763211183146774229508762727875995902232720243782599429162900356348765027503777015518069426098869714575680569193539081636954995459768934586719051507196079531053088629859397307415178248192000000000000000000000000000000000000000000000*i1^124 + 55401028343904955929504820657877683601051771240386381625171371377382920428092446727139836351071730942854071023927682741475524178653305738753142258242815546699111234200805008642206828321369146475377628680040125047532049882977007903398207915111596516569402386889258609423076864185904599853932671568317722988768110488498406892708019182727441091334117128324074814361215235638290814247528309263988882544396932669276065139591327862690566517526638121959247927296584008802218262643312417264331516318338017989451565657004172603378960517534714135384791395310599838970742021803892644090495753144844081644349785806194212025418528548630885581574458285348618764000039084720237875547010080537148572568776925064431358709645179815302460089330555326279042886089928039311073768636292237257201671450251441936542375680701463054586136673636301909711689940460725331538315025190423400743519534897065201268837965844156067560012222095718130538999677408671626265259537734242821913606183731103387021200347616463556838025942872694671439802453264531430359358718610592052890546540863206507098674137865852577128126839108035349638604033684797220458927956084269760859503503519690928142427587300894809848859443657404322208877098239124158983207621453744111255141364070970992407681399486157432930335482096353582830514135630022216758820670531529904783832443984665410194781787027947196659775914039553390329225701027417324538952556564400996141545164539589654812518619222046726994353436919352556012028345175960016496938770082014420364614445857663635012756762448730457761350597129102027046942938838118948312429683250089707613332862381742132833904238935754556842732699036108815587951664883780812141932502003060981557797958068044948345210713683625082480598507673442421227288946559417661578271031185978557726569142799428362704594735974326672284780408334600230112366639458307208300222397212475894386650532938315260514398098664086850702543669881833663429076885240314363025681560280391365181490494557828960888120185699097667220724479818329358239647574512369798277358530693187813698216033508765285618307209122034876445643896544067212219293193464324619663826725980023266512064043655930285466132596558941967259540372011330051348012517573040988244519183401066110792601065880136435340735109967674148382451661977428482503717116387859266022782430619799608375450786553132133906296360486491192210474729000364773750734855509911456238067207599629712650347461877020876702681108482522743173597062147171537301199940549555572954651259159217563466068885963632791418261349490235080345105696421583225228202399817172860165033446981789149660100994291444614438985233004518852982297438001448849728103104816305693626395526949413128947182391289740754664182859663501900947232508245566579717219440048399200421712718004608827717584850141353322525294462423346022912622592000000000000000000000000000000000000000000*i1^125 + -74928452049184128548613407428446138507779796794161793888815479553432026403393653714898447223670694443167005578208620736947517298412087508715423073537038387947506891118605182341582104887910278070291254540958969694955981299188225803750915471701268523829319928924602146460707278073073649542415023434537820840844175639764002847292481617000172039405160400618988867720171536241933682586752610731522389966849258687023238217292166506940779889270691213626962639178374124596001944424228207674539748674221993435378563097561248419368079341374553682162217585437904008098419623405016793779724972151711782581480576530041775676982368487647144005455682074207842386235534775982914775003154524092994555275853627569182441989864729630029372638346255279398247937264763581881617365480619175578220864697032496490834597106273437144893865361898202073970606533469909684958482238861836660262062323607210286400980443686018769915698001325593155083746191937611981497956773933195973558880067988359993164068892626393596918345472466821807238874589001438834980879595831813662510758419096852735558793334033152416615569989139642247177930204525098448693154265760113392060763813849874844113729857620940867911187872454431380678123228370489278841402548692251719692837293032137619019981490528891583713614969266393404648737734957334205655843192862460400901101625614278152774141928863907077480628996521196189463021918243150423088980301587420218983106664023554085821170655356011507763286699091723230484993290998426198826625732192605416744050281704696462539845243668129323529672731511557028200357673033479725300209426432997301326256278825917155762506894278855461731638375509444994959172338667965497871532594877118671978835434331207642367366089853837610405057987963041193927360887483140335946760364032002823973251089923145706982950302246342600364732270193694959224695147011983273313226946650224985422498549393554387060953270173264813393317279301206244198270210387321563829642931089217131362685877715943167313241448137445025417530904864974978799228198189052659066584548458747794741204251536996634994750796879131668871664139411682577340375446070917615751011174431350804314716607519237453625406996433930090198342878998311176710213405364267822147891918812566854387593454323989274024079291473858987778417951656333453473904812254722828970181856473916017886594904470419012246772496116620923873850321911860031410943335038438687094586284855218211407049458398913471410608471755053913328949116236810392536670813520157499279686505462533780548230033405984909751395570310215951971115845151395609217151016930838620675915123796519060560204796452330348423807523107915071699882203632321696700676803905339898612510866570489020937445068730962533502525414378363206975899415050368063258553118185802991363065166681876354653182063152464564848902000999694703001600000000000000000000000000000000000000000*i1^126 + -1907505955434172967183914013092109254468411395010418524758286758069087416027700401794168439611164382323943866822657964881557460179863641138194066858635299590360004346327699322211699950411118388306713226793406105823302539933020269546060646327738807908939254466377874641509001089936391753648426797733763425525531129895640910961652821475430343206905707834910685424318283154349460223425875212455350146920567092037846051380667898831745630033166717135159917613671514739291495082126898570404659837700096104795174795927601230838558883769873398959329329842548813898259584919054757573997679058737426504326939263172235759481238794600885317981282146237647045953661933723362457224987650161994337528675104125005853246370380856727003982272495807275879607955931127431346356727709057093222848582406664540495544170949284541319038579156167655276317413508396817657283247387213038511526586689532725059136049629202280205934762234345668442195016725073110129164055789306936738100035438380817597677240241866866252758025445199484856161538988809792657114677756578039874121939951752270088616734298373421103647541231419125962101291629231479388836326928631146266847012778083213488435947090517965611912392421373563485550591360054875501680841202346580403579061236211224466314692636112876438493653264880350480585925745162603313515237223166629552724160611660042762940236044988535177575284989865212078222824248105489913808257938780301437699941782398437113578121951072594814925482854611702477104843999289832452647960278834034963858026350153613987578193697376858016864101900120431223306250518403362730818514458462912823015639278684352138434785085298075755131478890964477517080499871333938523878755336352600664383980782827112663423137172610768721896713357555021728278544237980152882244234188487580320543418307738775153335171529125798941820101447483575183783372053352317169872585142419582403803640968680047144185320876974531610772725174427557157171122928874325063953392221064373429303411103204804577943168810376871562936699923194403323183833445827215743917833506159395310444685455333942956970496796193198146452259177120376229242918656317068065017170723483975854327021009098687860976544165087342619675099647087366942833264972844177898326004891101980577376691153283629652048010849103579785554407702809248527483500737279138091494490371148864912297636348546874086662707136574088321374396268047247110717536820320301872156129392071235507997337488260821776582194046760634258848049884069481246667628176053796678885769174877378257686354283827640687504810650316182990364353132766817046770166434847591366716006694983576321757289033742513351003803726377179000316831447890477497866534416098931941880220585268954063849718332980523357631719151027703738367612664472196064113754105244873681438933669907247131646795216969336322136483582443520000000000000000000000000000000000000000*i1^127 + -1410669996269333647164160148996677288813755686973512856472777084719271228099006586837965502804381935125210044765099104679466977624692795058557791188273568088677713986548425726236180106816486970208592017456664263243960723958587236119591633725321846643121260044483182173429991070532596335221522263130723775768745613508311226817644293681221410032287945506317014288790321950944304972597287106161357028622806246642721618161822841346125578110882122633031576967731253694810614820900491972494690925404386288254891634912010817314342969138113748992452483566427016986834867515998148903657815342350037800732062436474337357750131918824805937168012170555387579531212593633948579966683254241658994044971352041024947079297575177920073617336746739174744966529511566403324873906486187728057140911235286011678118565311540301803753105721739630985631724421864793435590895824952775495954204131522201458130407360869972238145055286272341491453365812968130854345574474714377322774507608685995261452802080736045344569301235343521448280143921499603866212134972146738612869416903674704710850297181533638983603780887178687994152788119968247308587573541835936334023007793429670619081435427433375734571928885489962086444059166727770201186278889493585984839357093440513502946516318098470108736923565471740179595003012744186582516874717004242611026162792760793271961178235689787739395317226251597479312351122997178132668349751516695870991616213151150368927777352656948704466635808493493564952012261521351135371254209125019406020571101379298848402835045792676354192202347847706987894648978893832819142398762834636555911319353056717370126016739077491137616109419353935573657632546993577782304565156410522688488222081749433730108116556559731308042241357765079220844394205386724809099817808308458512507632002715611080106254621864638962662015038276703610255658500610530426856414413982273616638165771806980412258612349939887830509619700586404619827345023499221273417933573740012231735074096337004806187522102379876213417267678949209359125917820171108576707609314333715581078152398372850227624897911078577623318154597541737926304522729351839064406512153873329396055806279627777070382848644653782246816554685489647933825175534317248335159380531073728106029081979566766586296958882953854350643509783982354434543453229117325632334232114193302727015658876065510110232520261837396600150872342076538290163557868224900996355646490162217859773318024299256919732590824784009698790231135526150306323452904360886318757244565598542253789729017183295338831759358204531725315706234570237925192036302001568365722827877491743357770595669441167114331750387645695319132224989504076214900322825892042262526253862148068081814944745330806916568177177025858524986454193386595568846101401650867749104283652192416497039169238629341216339132416000000000000000000000000000000000000000*i1^128 + -99712406227385411067621293558302929506728262955274061035445213539693904154419719415458237640252650468890804157912980342590848498820277017770632350664526120974215821711618703795139844848745210630450065919773309209457016792435558528074983221374742193452618787334220833686472776963202794323219830937051276038735080983986713060418710900719194854807704214663137854259957377863528948392170446323019378572175088746358149651135388834849428442798407273430252705339715986344546119070658858986773609346375485913468723152622648853844967166090770751482618753299766170847280005278891570819721197256623847279665258899479507007661250308136287068269577924765511054571943634713076881373221866234784051960848864129779226417738508443155807121284042667621392724041631843538780360890203497295047736400882868380210127732268982378334294539903826313984231519922830461846971349907907279305395986259225477007544537180774915722229091495294553868844079759988075551690676473467446827542521372821239401590218829779671222718142044283477278553168578630744448031092945953359345102599132035381257615837825251877272797185327956330788002967681786967829056154072428300552265374872993047965077495493025169138632285552268693032378748576897080370572276930409419355251586164025177238812334538810738745565811512245468993433047698864009602479954745910733078495990341392970221855812406873202939540200582296743276886084809511297915143540876544061677228657087266089468247467936093853625776172548170716334692575865298811618842644028382140211420619883310984057833844787309251597160288104472393141513839185269055454441221127538668248051431591541350837785152789414284242282577847346362249231272165595640716202631651503441397321930540364549769945909498338902510492911821677069929552925760780310882125934165542303694888221815333531420677882212604678890541782671787920773721548053367826999820210815202891351250310849524853402020165895917918459011450069340308328153162343353691353541202247451037971224816455434958052051178543314462220077586430950171432632493844159581454053120644360028012238025389646265790627640431453676136042904305710687299409528420493417479858179636164656869138744482395105314243329252117794773154904840024283815614112267235087201763064530593660140901710610690296713714434540265264262396565361706546965801209390985999633454195553469420001180935032188228535660072022165489797955341451141527866301877300739404984751665535774646318540886025141608688448057357087832204952423640563971348231812387894007315215428645280271859892911077686050657500810748651205353043169552394622597379847582200869906651857089402059971330928046469581032010450983342180520767785288952209057938414068244608579770431154126899514297474455104041090524170824842285476478100607390819701106624131677511009104709952166449532332589009179823308800000000000000000000000000000000000000*i1^129 + -13419751673005669684181785669992349131940239892948588767663502786280997733116794578035525884204301407072444254310062510391942838159462790988554645819921455689114991356846138784665783220002015210371286270167416816592611664073503837449794612971769857944079184911816168098665592586540498859676664398808096566846987893974034219873416370009456722825083866852701250915670172562580885819789778542838346094432504729731972764247086527867436393709400701406153843908709357874976138210233768628745411489655206655048208451243280176085309031468254687902887190089474362998187914151428746658073087360086893380138509346229995123208389447210099596393869654728114519563120122149716129762038748006692172587583560457295564613929230306805014202390018935843068651706518462539943774195017175949920723539450122936225279139821534472606950817890808309487641197377829277311301387932849451370928391789591619007313825013430035326500300836986717475199699926536867316755941522342313246667153556898903738933948360613867832649388749536201095797934791885738468407768553361468981601447313404038494598907304572257392327688708440271790895512516354321991360555090367371058988957258921072553348728408622382640906833918315708190899001759980576493452820883789952047974116455276456646453964952199501750283443449033840539200030554567271450203036751530946479199643669559978466872073122054158789992815861429267782209277571676243839275530753262333139465132088194718322445938301617208914618214524659995510710063447285571347687012684345544410026370833717057595821324795280397517937824285715982617988499174048582874065602722541361879598279164301249209981598178726956683938093554022834939060035732153947930654312965612499510527239304121858841910491089189643091448898399402895996940395651041885152301437888022342908592230092913031935627166459037350038810188799958531895823517709142549698980002386958837804985589568860442418403698998806433315030108763939897582871551171142224483168980294820809699830914244749257652363853938588495859484884007884261705462942994521024665387444973695161565866431324299553436160075543759683562424542202543955976487556374385053999578824768600506875671556098230538539276471580437807936450910781002852088023132790148050397202095844282509727017098690637521317030711415800798110286882376781144247737436613023877892534503920467652026643514769783772150332107938119512742171092313306635509540881027256937314333635557849804374753939043766607461596430529685565561796725189697080231611015777207834756860748000066962574150944410374017650615523314466230170252774234280480298015219085890918082208235862059214494365194032785476479666426790544265122891552389561036404353841590470662925246305109321335894334706072837622583250305884736923267077036075922735940316517793423362658058577568722013534735832228823040000000000000000000000000000000000000*i1^130 + -818639123694494339602054017880997085917454422884778884242486384831812365934419235806018156305102489645292910129824623403781041880402684657409190386643572402170367535257967682665844056782182054066113231857474323848260902606127686005664339225844712030948109188138651698057129422290505503665855229390084155675403251571285595449844355172391426369173250254194626151690081937337263586030432925585175724865972503523084396440709129374285345687522099026338249612346761573185957183309168022517744642162666432938520838146880859224317352667665986497771045774808353596783452326585745274784040974384151669441940979796739000669194239087248492682189091337280266280094801712519610968620476626775524141409386159549925926600923589246547154765440544912637744490527406400192308431322316302702736039694505966648346826268889592050362917003416674682686038647035097195468012609121451319452366716535251775390833640275408547313651631194974649769595841786708057377480153473204682989454453829225325302145933075082557552481063703826366562228991648451793290375297023611660792319910910560633666403537939068793263450029914136973079807750251741043520997346280351568267544213015961188516598906094907265397205351265922762383488578145792373632903529504003524493342685913041711854153089692444709248277997141716197028595694712861685695112835092622350852184324342321039308064453417897756470086598745235482895953453883627888084802222591104890222833536588544125038407280347259085835470906905340027741965511505569701609949365972120101903718518922626209030857107804991724786308587476562133072783398171926507932970854252420239884237398208531102556486490547686937347699585071865946188798139358340088768478361925536029210725244912918099041848652951525800709333380149873903990901141826669970059148993380790252410485750646395973771398343708893733782027127051299208276351397172668976975494661663619271304187431115575607572796922484426422709444881601253954553640553155620461133361588526747633207087259655980607912284626616406649951705568973964894561664210703555339523862501379172413164895403862190856282841325066479203092178772109645647541067526725178358805622460915118360940494603959558366936989103194653626028965806087153141566592465914300896144132921186356137828378587352202218063557572362121790659704721795918885464964181758095598940649260684777001499054551783054120401048529514872955884771069611373999062131466152792381383985156475007267963537217331169801661356043197381025602721636062095873922071583301792739407908256724781051614356503495781647511069339100137666653186040106260624309272285667928086906034882770843149504352390142952790601162981432591797998100418208792974462151833615676166070856700666730258705228588757418110914088335745398513576190837753642987931826521241527912243101441076843449195429888000000000000000000000000000000000000*i1^131 + -47449841016859815495440121631283448019936824762445603173844542555075105762301531504963520357989785633316343529157088743191261129529988716291161115838983079277435058091356190365284940477414002336130074096201589032964907162325816650006702969041298415488938638755159349086712780189796579231620206998107451293580385620737080781066298601264881941269446527754696238757363358055215623393887347062579408385814290739929446332907505150841190294111568155164092618743842323257991481838423024796737096772837582174436051509246605106733491162566361675124014071745276999926439665267244533368199013251032739468243924271850703363728810124047832435310261902115922656167705035560273920294020656059765862642433810439014167469269569092287128039851118329963710680430130397326871888963148596645441292243662801408347057646950114221371214259499879242637873398244982620272006464567119107312870558351881821985418287076962867241959057780740011041432303760229712114655274781153386878606483229053482003266967518296830927419058821124309606642743579284721221775190033929082552974566798097556152646358502750466871549201451049071963287231517541031392118193730419592512748373682089914995601558923212418132376670164150696946711075295973711167549527507332025111177556120450268655618076543063793216940532759477956732441594715148153817844485009820806108124094534186244868716827091844205480396747832694687365680109877796875117873233821310994659548000747048845252162467165306695031653102098971614262577848656900679669233115579222609733515831879424768341285097840323639860307528501083604341530217732242972172620261903746168625370165836616801766621449424296566279635836476279512430161585314662484925574613299539367612362066260595972266849728594094056282865968532633808556896093050269098412671365691966044741637925377125947572051065103310134989923573246484432155950122296082579945919991049994935940763714843310047190092074745498176263761616938227437153933912196135519789947493455888860552033263624786643857104374214675973286449213193683892827732509878436334945428829162155958569141317812805238627381409310797206231781397898619195358245753874189549206766778066285792276820963007890134044471718914960414121495916265359573567978587752924054504705494619216151199330194521380472473650816719762923014017779526053913473200508556652674152916676358309745488573718423852994732145398385302678531596302640686813396911762026929227659159785433777632219542088984546607243317850379213348924089549055775107820167414183370210050752615190500983119138479226544757322462155662134307139875577140992439203598339472980414302659877665366165294017667776383644307870458659316875118197423383067462812667229994164972335724912885014315416487947151287066013877281970311723874667797372533060517234111650199546566192091708486844416000000000000000000000000000000000000*i1^132 + -1782695810043576664247612270688998139330921335146372754412161635704263234587651520120129533667082309899510373154115791274657020802641513266034483699417807014826189451883143061864065347198420383008311358673051038548451012302505963986320493842226411467917148123078842132890055307741796500049564950338983644932944941643569907308081913501994736325959132415694446970611143843328115521453462270551152002143816203834207515046832586351875109386265620345687974518655045447980338941593338948460364033836795921281345668301697960525623156766175419892432998290201316135437407804981744563024946198985957190278401254813981479278951171603047380641628269142524822560506157452755600979827056575418545735072359909578809859464291629580991658880356801104689171744622071952233584129977254834835680160139936035288742072890886494337947400999670153198889895798678539872412966593409922902890155105585429844394242983185106279935291706279336457780992251693741551487145314847463016758830919518519105817055167866406390646473495795198683620689364278829478918044129549110377736276006164208673111749025798727245234909998136570172449516256605000343787084558645619584898827132610047501367703307571171735548515730115363324508372442032736188589293020689557677540915045987666217862023428151518924627311159048486982635994947018136027611853461888618749065937284332899805218657141497219397372963086640650295205661061547654419402574150666485107448283057023294632186939482333694953450238655370291678409982259695165734391090290179902363790391520255584341864883728133595539020829073709485780502308778196217755611803241773230034142481117290237823463567896952660048399266488957911715590880421370643258226314204479964088562526770783893083191046212876258790361247428301429485177759539584396526447323533223026093698961790897955996282636628139568153799633416783739150111443932754131106576178420325342022065074737363489318888213403167260636297320112889532358931945709316598432898142458379256084149740478834635354935315709098944373284747721518773047020958598202400435242193725878784374278344518833637936886749594288560069481889924611247614692701973145959710153497547904318187049468529110987889795339420027115881088511750853688105874506073553345055752936623142516676285370991954130725278327336409150660953317153885821509537571207844383352680035000391602534054223353487846971775120689904960381641665408416913841914611035278977150163332286293298921212882055493915689281718589682352601272288759278606382235654935086014557395657326767777258875025812720807542293575293412981229772914993104550588131267576539241024667836708334465779480066418441134712362623717269650507550235608254856227656262224268982896501616551304084948364603331373678324780627774035828493804368924613956804311217535194397739153266657198080000000000000000000000000000000000*i1^133 + -40151164976273871053575142737187115026600336987194891208634878019856272379778841326791029051741871698130498443836545166007385197229168765051074624152187650735938536752026610372151013369880708862328869954724814562970242201172985423107068874678124776706140422021612874884286646375241638763398443708735323379195906387279056019428144875639129443822524224743598603542112725398807761116309329039292421856725381482937930035336675548476625600644527353162381356054356555875711127822688654886285213189940647043054543278387801103237448718110618668936860945325120668061939776717534310530427457116642915993440806234434367163666130227754472889395293536286853538738430171372771331835654672888846656729467645152312213587447122418458379654173686574535822972732064364725186845022876812770625560838317974059888452331905922867216876365341966506564459475660926815367146892310427657556659650875527991896859388238632994492831347278869769358488716788972552456428499099303932081298921327290640689656020929594129232018330533343824861007143487940513303698464351967456144738120439468963652557445659253612533749596569792517674049413963698018269082227644282449157250955676105905005866711089499139545974040148354737803192058532758984493832474330299173729724725338711359739454728298255069498722093355081402026406953278468134615557927100747391927538450894195722312883747461104962789884955385795583330039313962089362358468911377994055380301865265547860090049976655212387090146416136101107848528833351226604957339579879793508397406372976753177044896046115713540466675945088227346020628257512083041047818978125115028664017708296888605669776981793675865317608848642583661916342810861894030247743262497072442238038465472265971939268531146223669376074522077936351742252695213750365184220998354137020035946394645144262125333859635951736019944219913520966379730508564865232031266862660995245455765042906061156978542181543101919536590468549998409981636330499597415322786522361017777558021675042465084309596038356360169167642247553274939511321937089532429987197377836137205308246650396334909397921058279099960537500652251495850962118265330896407207530675599899396784855448945463381903816273712700236680952604413262215395239933616900932688775681563958311749100176815313202062057750599222663945388890934582875682234305993303530891770675921389261572740934162047204700941934212542223402327303662653140227353139923096186426068823283167985156078084937099733176380507904494612747327818169467676196857895312837347301332752188873217452231080276764074156164711682402100849710971842374263585621003839969337323745328464730510370033035399093660140408951153523061474898514137271815644983648797001510062150217431808967752715216330325545475502931667910824612714835791034451875720283888308841416228864000000000000000000000000000000000*i1^134 + -559864711847774400131705055676541371269162498841503526922501136778123259773270285467800932677112354039419103166901186674924490254181323198568846109067795901580849348945904301241343262135202366948663782663803026069045880822860525557399056704032692767105360672865950238861726711066683145188284813010692308396652513680215132169841766192115538658236934705978378835881065373252706788091222488347772063713920607755942526898478800047079518311426838670083526566468439850901716888189905663922820145888722925362395674208696415610330067363282052501701721515622052284281631270957142828112507779262347817685523520855517879525363884186941362997238221685481647794998467961068404698755253104192334355588733890788234079600044036114917533361068912121341880228763107248877182366075386030893364371357974803526715005754090346764156954457784116183570035752716716053142732448768447315300982705051611147000056448244073074272317806261393486640498951278468856105103021093122632636737527115687767741955026943154744272598761900171179753460631907120852683698304986402366145120185863434070511965106832519549985342000617719452373606394059388709119616229744530239618599263503832187401225789546973287045165185916193337998368656364471887735442194460646822010931340300328979326781286388862423215109470102628814960005856440827009205033167387146122314345206111475996478643777052582413907647736388785021583157348312175668243082954342875180770145418602088438229726045285765109564967400734431324580512727362080795812166050035106191090364960032706456108010328825952771686614648419536564729689051638922006406885784338169829514483602576124820057718359523987853948349856876632225296231644738698111413617820026638351821601600821317966742915842386595307481015113106499004519496353266543111408304870361944849579903679423568775956340868223643063944057794764682897723293947997200017537524529425797883397363587451273515368231486099486298382924827865434483404726585205377828576548007064761771049864087998929603034724448322395610651591602177411875992243195211426197037640631881187883595993070620530938639953306243006344840338393779203320016643786898666692735661208117117405935453715015377777256736323946051867467563165101360081946493521751693606482527093957691426914376257147521075932242628975852550968337596105257014356815282179162502163719344181917279090483368849648939213555920243967296838525485986623498834771820547593274177290714897956838276647563217398861202138783133112518488464055839527904151915951460314676946619357720258462326691080100144373403410735088251226490385144028523991938755929549893885348363038488764062977692529271223450260647685025431149178550383618256010957231499590501767287210990636973218629486976468389532540515869641080303624634626186370573844875143124982169600000000000000000000000000000000*i1^135 + -4929144094209719537461404347865193193651512519488979247378564895365265654671885879320800589879400521725505071775818552690335932387003128702823962332129743454580618207696371393298041825218601089731757235882140831025639009464467283732580245970996987290430885636117943077899414950859892289535379731846468286809475921567277979382148277831106922460016329690632700434244073753174126424491023457775672587051212227327830908127514057251671802510458790092151168302744171895678537110931944491347345870824526728516690464958306321213675706927786121280152572714210095360421236174480317107839341982248883523157739318715917319747549308010959950907227368719244023227610876179202133230088894830183009365058543870487897158501031560929058168132542510619226839085416245399863562175474600064361575390285471538056944232291772685440048534599026462696908740000196321931692814145485236294329446785476491371499706566590898333075639712536189246990444091720825960446856864765725875500304214542680653391301230525165102626493622092801106513565798530893942494696866387108654829017430377069005724853865376203190097674512118911845682500125270782221276835977761516559240011049254799608670521023620662718303705256115425514493648909068949068761149032377007936722943871630576384557082393715993534942541079965896113645591193419344426555376885611324378605078028772642813674920074720887198876930686696369590426118601783572503717898160170190921122510976314102335256987254042405901064066588340923789501867818276824401283171306816706627173748023825542939936339904662590399422398773619156666863253481711397133030038150520496838146979720032092598126843780049988534792487873633714902386080110697479938306241120456472383265910088594146978460817452140324303663159469993559868178963929273794699406958103548470412756496508026265155386608458951312422798827241874376736316537454690858900141359891959619997796335441609469149963364334839041943649288256587078239292657544578328608496094250764854283080621854125018450562996401873145718255548759339085200334465727976510397622359892040960264462430577837569235798365293995233113020136752908877472128070138036914206832492838933379364939061766522315459497410169183663611011425380839320926561379334811925419719834581372205090928613396934029689482101093122154423616233261419412198839179833186775571239877455530288189250473672453476687543813717167219830987080405192989990567211115963409655199199747843315481890258888118867595045326264793952832457446092431946986186163613605643884555002584429966403618982469109127562549263365810801976588847131611671366036987920925968210868278482133608015841436683387687487579146489235702710379927421304506073293741845843873443119274495001379742332294022273005206880774873760284270035937760011460267238469140480000000000000000000000000000000*i1^136 + -28250589505433234518861000742005403370124082362081892374517386403086251272942090082013468786199006832820233126691254309462511651552954464069019050101759258949398354513974221799405565699860703002572086622397567488763499979698375758906317845148054645713971374777432674176813251203178773682282981543173970121253808169554909540589611753565860811556678657735880037666495080646978836931226910031942398276705664259302888671836341374674857739319038291155225427247828754305481432287919239699210735756393048292726513316719940521645512727860395080711256915719515233210842821374423396784941345877348357079558197025454375187545934936311625124427560705547784901619365006638031038782158918016500157425224431827157971885529134563424680492157052833153800308094611713033893061764626795120493599500274117810322659924192160735613633529168947327633974472642457888827637671391005253177105365258166598536861735289650085525006051448681598184150954950727191613745965038237460341973222276636304635041478140604928801441751829693346906377855982315392080602712885278800849990778215480736706423239604607089774897565987108874485500824889136298314351318993806724752738853583300721442577590594342131588916990759844608164642843881885121397375074994113329010940161276584210000961292349814654472514373181554666600541660431116113460882310438690052790333323719858635435253987284928768156309275781682479172248329264884304652700347386905993600669109571613572979483774320151510194507124089430035214764343365302803937963954744287121275587517693009367239731087905229009062587478830439048490124320903503914750649586959486544043630607318250209929159850736295088969321048548794203201476126181135270829701706916360448999007802944878582273011653365692484557502732620003228523733629648009627491855744692691702381329956514685045955867822999879095656881286260015133108235864146639434012485322064136763496779353359418655433276406084707140428284111528241125648971031984807697908475269899122253214877980425968207607996536528629490297678483117290147903991598433624169225965181616925757998720716954255012195701936707162659086926961806074953929818475533011225494064939632147335487856162697229992917537792350230265243325020240284713720961053275293724925520389593038054527304992681200635587417291288110308781450483287686867124621114893175303399656642735849293217183052031169993022998038289566156156287786907152346845113883114213046521599336392994433731819777160163376098661354172248685888953724057156113823015268568834453004362702522085013338516886787837363477066767936471563282660956310184949699140990614050842279207126553831968112302929786605535486222733792324295576777536700796421489105382240051620964594707294864419691609244142732082630255863917228952034911519463981482770432000000000000000000000000000000*i1^137 + -113716024734474570763328138855123146893122884875780491333237344384479191921122935245466255782721431598920792192901935022550880065373161251932875547613716205914850412654373480187422412278143332706342761439232551955856120758116645255032951701731468512526360308286756940516983011792942918771040505601285563964899815961772906364860075109910516235963162737165957003076977686789930796310191981481742808326738296699487336876443637113812463141682132916309142161668710121516004344923825929774474471429594379100010845579915269999968235421908305180162024969362073211667393593512491321834184091934465823250508138722156128668203681595326251423405003304860165397881788645815512011644834795373197574110998481971691445401108459470103792283154307273118024525834998234356724903515455052080123012366695161446561617946652684277297562406016818748642481468773248545771168961139085205467599577435235363614712391788382708425952188759310964920423215519990716659680796109560828798113192095016660160701643189294695401537834067187773192964342993935553922983553695252152716494347064141599520412933734131471934632538134241516136777859896359847862492504418310146736725748713395415065015898929429533221361325734716074593948177666721223542498935615738800048652619801206610522622052023925298215149738248788069220486987531925609979876329229532825523535608862308400428876491178272506820103468633695018350885456017973848344816799738052635549673235702150006900070241385778973543394464045629863662150018211099153568641201277401047485575972234363773696154230673165740855797200204437139937301612137640768328126230128431534730063465462710525110025358413053426949653713039089872829686267660275289397151287262124194566546051457920505470256150515621094781258650049178589952422418226377616441910580009903484913894142062378016375267270449798077762107462393303636130734801842330907313460947983384110872332806882631082660322889776262312467299227055008386913542468842650784542925065477212922880742724387200761132937722584333943861691046185025145303895842880473655659470567632450928926691967879813476482350571173199472848026519721726347040305958554251570186661854745774908100835069151557222462900450293771368949687970065197525221801816636699939776169841346723658204564601191766002860006555582393414411504945276480571516611784284279334443450191179062237119241521790863422853719663599408460268831812469389661893117750666971468795120581478623703666296138118602207576485375644705657558332721907510805284082307762685754681480994707527772968150087078636267797350157192618728330436819035726555699219931005744690108934689438976240752865241666059887477814282004393289134160080316082612834028168625807474539031453838360705538452945399547293280214478297116222231178442178560000000000000000000000000000000*i1^138 + -339611174758717926664040392958356538841092235495500581504581221694200885206211606989111645778569239510629642740876776898008858840033738776460912425509189388307484445086530297188596043297363464075817498000974543206344733214027883126696409376771396008191865955810242586295973367040634895382019433757852043950661171724474253835791348503439335849870966434938426804763598404203354681063185208669699397862242966766739638526742499803905663630521130571495858268947895485774134884322083106683366764972031812574473144617599308991522214967904718853292939422900502101033375670253553366768602254718937305651912722193734673401044013800765749875019255148511278230814015170874760839059669193880502710694050980178619868055118991674033010158799512967043903481074083131525150353917764129303910226493023558658291679530800665011881448709533669450057326523169704114215545405214340479539705733844410623102607744484082599365417318719466686685442000830443473128108348049469777482772150094200242978958637823918682889747773621418019536095246500067477070256212909986763361662238664624092453098124471153722562079174805729776541255807759098721419640217896175276457928358124438203763589501049248648271785512054085436153520874210424237187548298667427858529839716033382639104783402097112955063476314853002094572858505421206606036244397866793333747292253528824725144255518530067863386753003153858006898703669406102174263443683983031889918141254782177375447656050177769666917201338437713801015417612830519591808053355783389609203423920912817443902009393953940354763861796412007443739088706799317378848041904514029230338172282692261565445447717026164309708093136722141160561579713137456107097480992551892606516832155320703055220104612199665970845530241628888279315206549055743119525941354056343169129339296726937714643672391746898352299484168153134535918300445807921599058218961642585060933608099607021118147568544733365057117123288963736858533942303299271200905168739118633333503472390142011158684190694907828280989846068380605225827986680703758385486565604432913306029455043165168544632858441853920357965506086628925939570961345395377517912114848066791680946343386344797680739322402598603362363904730885817213863567886137585354710323812214679445512283327780417984198521985265887644882562538670631721401651619045623221526336405927956284241644826843456842251969576298961602655731697532270630331118682906928944180724737551468899326267131305164626495240506860439042323656712819872070678412913033685013464525147369665611497487589551527497263725849146176469178148742531929312640532609161043786522754666423262087867151498643027803722460880757213881900770197304411239593308262526487957132124946914385883893821883347165254760549428551204078197145600000000000000000000000000000*i1^139 + -780051804440953163781275100386923659757355207232898401087073202822590320199086219613209865195280299317558150427111411100791268136884235489413450689834211508908869081670514481883865507319204068645463130993080827848182344722006697527618370914980095492885321129133681959138970458186583284398177844027426231391511075086937192881615159691804149604255497888924782810832321485399793935607130509816579274991940592167900777554992868463039243963641498361365788402471969888903964349647783693302182733285228426375524852282816238091651582503716902117701848086924638629087626864623551516584083423578512858319081445227032786204574989598231136659016825266305468665614047650485753337292695951393680013679544126594011640156785139240972033825713295076034967584652213006243015864694023940772887806360604239045520720655404046196488309051857728351670274294184663271194827293969071308221011592320663588753962273052006634850003078777089426580011908388013466896469002217464529027446120393380571621251892347920559457509371054541877205619881177484516313645948171302474344468365167830432935007084294732757411477669418456176231759330519158062781460477310930147617591924187557442151345288435166998075302582092842647243042593723486302397011425436147792473228699827971915174001168307673391805722803695003254189222748541954835874855688593595325902226464674631038698457387651935671139672490561002030807442601287471989643840876279227869310175397939619347143762431911417476307750924232133872901364098377486021537628147981725573205488527500746736821085172382729400688775769838297681930319933244179851542125422436958738695561720239806109138568456108466531135032069331922003860795146667505497523498189262846384936480777407577672349690865718958974835239468970664032934087518382078348106973681074678861700998271601482705409699410443315248348565945798888904482113321436909193085792347439339065975564302508481275351807962687202762883497366565194187212985889747943999531261379259633045598602416197130128691283232969303762666537557228118232628662349140367507527481476095591150224599441222039468985945547653474269894134994764338518168476226002696001693415529000212930928561196305819233274571209330351979029744779374784613511017592191156655317963609525557494263813882521779513231471563647203437642091122841019792480339116181518457947824250369948038603179069295115196138287676185223443050575236842622007460985525990086833104229505032069734084528341592146663342572713066715625417747210822487280863172782064958866558612954131737161874461375730563532799706946770922103053738092868015422670233491224007278154763997188005884913953259374505422097231931247153536187754596873252790547499744870715136922417936829657798825221614694139026106692446418108416000000000000000000000000000*i1^140 + -1379496885447148129231889589064170307437533559109727076963716267783964070086343455320761716807848488707508479300557925442050910556091753335064982355550823577188493469623698355224481862274845236210250541430022548983903910903778384783740140682308852231700588258216694955824587154773332496568638043766405618844976209251804649395887597778211125559812157373545252925930236914716527715813244263470820362069146583352708711173965098620867394340798363790370256103165355625114045545780248502852662098603764531563726001615018211808108952982765924583626108948441895582999900795135228653483701750583995350257165665444901560283674993362105480093280945628021139157263589066039209028101699682483920817137823762726469397960728417959963447657209141528596593406177707719844501356465854197182543653040414237312437448859262251025605403366392862359271196690599423526017601334738762258896405936035529442405957805090258279111669483142514418686714863079517079098702750789924182362449440600400456437735837986722241056018058759922569553484330741070244057495239082659965178492341809169569207639602163979597174379990833400554700931185602729421596870720123887127761705175746751874615172441844357790501259067963547970197578825805052707637330898681451425857050883745670792877243715975193628088992100585938819853399665951203002653553675958191880580975036116315508165440318557415037897137096015893360514326678471716089835025150530969371074327238796440298853834732145162308599919830909179446972524029300424930365627536707645409881650389721023147706150139507270801357390817366668065286299816456142617701293864479226194885699961357139673136894084575864374402497429087801640892312002305340316797871114683508883709255621004710931981177773082679167901043842152299998915252851797465782055796032139730425793474331915422390614388045100105616895395778802947048879171675289177017591859729462552041234573853471915921018696101475455780184428816222162903603311418291275074853057859567018278461132963483275682718709760016875844656140488865510758787845539450251904918032247703533343928440380416330091829802019725862577164692213718081627202718463522208078952128721905770368040956229167073968706671544935418518000097797254454879609295537376573861657783954476578466225969232113578154726557705229816249031452185572420695200377719258039244261639600473824717757541404449972327966107628216329269403878272632010930275126785818142232276915406939932560677192487108410543411715409928315629946402010220825781822384113661142680384765479192256044250447731049507530519323518531482190632337511397628013626331485055249038418317036794794764961003219415976144152016510733062763088006181393862597051952233895395209390282258331218688806665314243022710392854937600000000000000000000000000*i1^141 + -2549390940596061564389207790630127110276536872221274627733962704723699599075842647388613767606458606260591714677401950217656576074802965654836047780233429601516481901863828871712152405358831891663668759825467309018668973055948217012794279902211531418752391614579199305410781666465131375173657669156124664758228677086790806159866972586507959302239347531016459929689886161029127858147950357472989830559522435448826075286027438505679171549199539296674004229544429300929338860728872813254364257712788368299291638209811950323489734558143178166146500895782090209598576064905372088881247695112141144217686934725737058039519926296906328396188256169540569230868326534161066998169954616501464937851383464786047357865609243277426062232135802881515196068924070186233903200292490225266507802940344603208745065861593918344531577075333740408132655899851133818872457112555276676341200077807722214022925973863494459200649676764980458657318971872895941549826304035666085540927448267970233037943022090286070878274634672400096331151158645441387890851285549797434000064624370429793153994190937343602209267884916086892300322919949851565884685480545612000321791979720788041773095926285512625744578946004240608278023596140228912677853658700973652737984611356523722990080824924242134718865502387323443131487075019394900995811322501276751893981042358389776322244200807791048522457844492916587987893624232522370268670951185619371992821160939184832806739565312902233518664625734161075050780787716300878893261792999654752912267663437670008623346476061108367114893135663266013696728543069420622013874174460624992071917615588643855829252888461249572778451259607206854290612204020678638525305405931622086479060591317719265625424937220001013229006514385549017130789894149418903110879803714898165182009322793307059512772409543286916485366186430128978214625673058025532505292886492120709798970102417840151131886092216511725815318139217399537163120225314296578547008319874705129459391920194105544225916483944522780219272629126010231690097452616082014993955532648577421590067467613166205606778735645031258960386779507687219268603256511716766525732141064611250017430300146559021749364814937496641585193767534787029078344675912878563880569033951491043821386727163300985933791647537128916592507417075390689324428213696728345627399094949883310862828385199307009451739153848959603222536388173185107215633739255284367289603706156406981158415894889550352696674906945353293090255099683321241036637823807913304459818179060391090791203628032771380650796367691935862815311867564310750939110058215466577430101988249546460412781049248761873858248137177446817320406255515791393869799497600731754294548826341008657352783225017409208320000000000000000000000000*i1^142 + -3056208775808743592969886012449727909390685297327935793295288701947632709712453385318676960995125105747083719056676603628336999319273351819983225721221419729800045023875883493522581981209459370323118411207404601328420471603197845947886959940030056312228459721229076819427527616162049678601704216996563572238236656419938604514911433563589458012823230953967307738826992157343755346861388611960098492666604421623116157099404299768207017626261138968505031159643591652712234078029708835712388092003092822863352062189408127570803928870498897549247726976427275456664639464924487072478881567840574745656952772692683757128887461312272876610888684325140393683197977308678849592842072010126787152367915697133087684986495563689686860255875068372196634009736114265918256205566880247757574251339738684737957608012820005699220375178134625822729764808800994684667100503644758991567493779885494938780010241273709827780724873119665989158303123003120873474454700160674584350760172807317040889540258658937331762691931589920742815083685043492633423618773530694431939375319339227500316488525391994033295704038486578925289093851835972410903080297292238625515895461991171501660433600796761840797204322081673701192778159497562794376133611057897932076233148763342120445591213907271870874793974396260619589126782462224631014719944035827427211704965732386262144896399911985442359400732993550318411006798106550725831568285698242225363338773973759329199010223339812902374762945523924887010864577833366104720069118091232360896250104019884546134390538177110127185345001347773682266130942756935259043886378498541536350269793481665896481227176408416039360470828595157521619930230475213377135742783546628362914717178625771810032775801700992419697886432195028547316457928270450174388208134337235247745349866687418753742801832199336064472366605197957707758201483946073306230012647057970837677486186234132718119225497998504757031236572634420144259596320120060564519396931301970189280129839395295832425334765582567540146673102315379035293870454535469781098540170263749572745871953955114125117811037514224636400636563797456372094810303702716429915195460671348589605994825339961200493160552790663222586316876324762809980253150298522716765296052014122324805606736614847149942773569919428238274036309971230230716030063794698208893194012068188223457821740732087073201477367979018322587675647581521587539865357537299184164061698959857898425877540966195968854871970236407525450240221096693737408380266001292060771671433912361513953084135408406980035191671889900233672569345658407187460608607118602418808879777954166150335211985461964907099044938611386612213479588243427506712859370085345190697489288221422787425252409344000000000000000000000000*i1^143 + -3557555229387026464367820145049566315652496354254327782944699388373092320991923983541004233988274768231676281018043766527158330883995709243897588185318935431775825510454070134301382445234916574896625645821754026723172556302954556808321543495506136917876286854945386886807847911944066061291845906773597647812201068080515539893681797957012566517396015724094317238594062171103796758188804583571236940882830964192990070160698198704229486258171935794219584067277298256361763513696758066040488513780646543551095861070076054150103085984928849099293471654782829470002865517880751257792516862405438576497683107009207060268407366624990755962854957534384963515299137630839741656889086900376869759748624837728153047041716794168759352093332327991913228958286812283044957542372299588771871563269003231765057131555314206797127574377563311461248342326475433281395703703956467573837825435380935564734846027025653456449419047320371138908816912607584413681704103305134090836945835233405433981052174982459916666103678896233787733292750707716351888695594689665583662323587675593553558740915910396615497622935368334251033558642653207611951215228927905496728737528944843524215813048551803573470205760192216513839844796221884414073426898116474190144091761473816521792899296467060020652588795753959826289602032475390906730413069257092102262212233902937293221755263029054097746081642219865824620460212558821792375645106586433846307335724541317004947123402603666509443080148350898802660634905173300790075508969051759279141096208050066521012544332326131455368329022396313110748067861302137321363181658332431837236926667297442814498802950606805104518973209672682358732281938811789440655471057259547689989424459482803849637408625782464715197914965543476374275352429559249658385100143612341480173956829330368380003241975319656225639070597042953820810927031474036295976939775907721390363545656270202832969793323560764982332079664289835951426154157445020024957810273694909152761976832859835649317580497004955169817360781165619277039332106960236588405907941155337969589316173696774667606370776680694547668194028454041670796606084306610973235716898952965123096952975496401456087948438280830366878508375745021649618479765556374992264027824501520151930351540945315057729140331244874883714872895632448464453822669968474386817157297368187201014794082028970865208413733825489939873161319803005739763020376301174286332594157107864421725427984354473658857583346433927612135206041328708404163799919145639987424912819318624242956586983712848687144877009226739440599671090688763136079307163882040447241344256833772599010575152363413610818034893076788864550211754924424035378482616807926614461185544722228392755200000000000000000000000*i1^144 + -1098412291114935250984064780319041123062620373000582994403141226919624937119762249595397817332852931909723020151492248455926750125992322556397045753326984478661347169432227502515564024095168140987331680003760671571067372347504593114558101147028287243447151723315648638928008627914895185228442719451385260044132248728454295571791450916038367682029432738763188105207116913801182892984728409697216717425964002560927869906010564259668317420520135551839485731050518947761736052164366758041336329392845450271482109900765264030138823782558422443689647671400621254820400813816517296651899503332703178164553934439001991553928480329020737996527505199973161570931547669187863398689145185325739109390408851097611565184127465204100100821972270817452243862562562311640628828294810405591868594731855389375109019879249230460984203147170571794356534519793800935421268573872401351838025098550116855846815806643023256477394792655546662450773784684002655044538790051276693794665079999212090666741039854986915464366244698463759979253532737219260136866328273912198700321396253775677441982632116383135040283943771268227989083894992542582449484182722198926239105259282093052357323293471382847434107597822727899041002587562297062873358027309958546687344017491679641898363662830984344571391707696449914051157030038743165215030976317522205267126155609866545880686320768278060545567698308332889413070142325915218660485320482710792822973092999822990859311906843071883961345542068935668831242958343777348975711641258605482288522944748169632700255834272386412446441683903570144466299811362369674088234058840081294622999577180723836290165738169926184336028313702519786739480071219385679831406121678658470921814397403078820217107423212515161200558884495423723101150095107401431225640042402821020190175072065528807213928545949319028800571544486043752595546514111890652237832285116016226581372100788827705022133073130084607414803898882258104569625676583707932692243347255977381339917529747232870805917098355844872036100982044677731633783761988363369705837853090679209726404661044050999834878986676049777917457025811858844901323823403109370199430651915319069736977205329838606191360475155105005597077605670680579903147596773052233671380895054960346740984863182458389679913760502744053251881766249944312721289350092070231358528239707151105607680342946458745430430448374026044678188904679490713828524605035085091450663063898824539454373611095454841419288383985965419754957095859717259950251832809031744340288819562990921048257355755971165973309415856587565726740625502336964281730602870965389393339932859603358254907993188471741795031007838361810651765270434742532045116377650810191549531171061760000000000000000000000*i1^145 + -124854148477132598571267965482812715264115542289152535642989631938233549687273144303188212368307451251079521241193425966108024718225954116806453665191180273853342708880277482623266855727641494936457611612824676975129498491254962601224199809788205749177679454679856857638755348922439369004610170693345682589197592924887771277733187892546659684290467194833075707205147599618590877270656416634808464594634332308020484701028485465147263896229927678854691878085399281323075815990739230725596601174129247196338706173086058585625991575363978142471422678821753406800512083938891258907272004272506710444409297410816869506212979469311749294772249496895602261014028382153248009982086885978479523549298421664046906931822762545695206536691935467510031538476298253112896585465510039257342389044502575248041783358357124367542697806260222345294398350793675101956399816585309148077146312942391945473240867928214723697709336669772458016884940634053452426325461068673574576771585160310009530953931784753938339778386641772177104984382878329243593305417685557843793117601617242589188592669670893270661127498984362176847803322827952475137459947568507960987457871701630801478456104841408486118896056896245699132363397626766083633897025795165603682204618740294660020332409338249962713255602437083993429955758966718983445878035156461917720910471108504962842758427775898140709522527711337348329596514166793678016285830562296433565557774756706611137466616296208802992178750164191973942042541436680384649087143918116329292760291882918390774440221384866697133464753845136710787027377671933400135876519962368700907294944988657330581824627907644157829760862400043228214643077938612546960832714723438046065729585534797497379841424134684868717449796244138105856985965247863815185563934011725492246059714650135650089412552676108188695667619009339253559615647196287616806524396135045238084123328693465420946427434043066643076573740557574196629561726067533711030884875534519843620818341835506382574023069389412597810047616660269614444724136027125151992127204346265078059106612099303124136595708547113598165686101831520056179430650068627167491804501545289121666473859375346857219894116906576594286573429172292306649079198701220278746556576265883454200589534541057655385841251536367225020563863521474026228698153890253531976421344623873955413369789920950492658919181254046757174094325168845166480416659430979239076483805078967241654539975782434791260528621249062231905101771937222065181487102382530344299353444389503905081429869510802382534655897414549774408977215907292551351964023051706468639716304852612771688082949581807697859226243181669696723167893049735783862504174243683802021888000000000000000000000*i1^146 + -6888587961271997936416222347108265771634254420876335435756441510497885676839632536903518170802726017078333266681105471048167700221400197943402003200646499425601097897408936871142916694188103326591498794712732114207430371200823082539205840059726306158420765228873716852196014899414481311853114134341513766437935994631131950218120462427720017321002746361671715078042829128291539601971815057981792478680474595662606503403882204998565639164190886481685175574914863518796786648480900228453479563157696002259772340316077753321370619847446178145268814852433035151259931590519608691882402544115103931245824177402159009402599235977221554228899476739093701955247613941661680195847626754439879118664420885060480907534427584406339688261417725535379454964725638567071225305532379535124788879451298902932128137605808276752689477000744444856779341238677570290404713871911818949437078328516384527965920111294243559448497844154385762117053409625471665774110523742900925413570705977250314607708193039416096760348800895856384406526578807712709190859587619042855752920432328479775636673704932749283915138896592892807471555271110172664977290679757991207734800642433920077951432253163017423882152484235747412960212533108325598497963975951913821854775579961546050244347192040631531080259828229390754686809453278250274141952996281597300736866783201601111606313552088959172982716429652727604708510115199233029772519090147245225068611259055577420441119735034769159881002582660494661696165727144863571340912125885715404552716798009736094570930685582741347087571462301419633223890876095108622513404260759352531981236658299027356825866211035412556300327518280967839868881666650185585110700671762921921565586271136292374542468329272604999715484903249835452511358972395282025288208161824476683442069092287467110310603888737873570550506619243169075992024734295961161294371787408664696654853538771609876125320050600578083660920647615421062046404808999983657246877333686673410129843369110295713976724380301949212429047854688060096023448440178842255204412740499857211144425839178797687936528539510384979656633675121288318767745959867589185349636085086817488708191970735281898411366447982158594008937675200076480688181593744781353986508759818808594093314406422478808831991584446028752179243635329416311293179140081967661266875792119260681602535704971740866183722821265998634844470182142260754544451250294966657673589943550222678535599333763100353846017727111257860969230918116201939433985207383647870854287063910649186371493043974962393678361662819901094823006322641034391503321718840611038001845359255387641564160192622442323981265016788106034027416082160656219835498443571200000000000000000000*i1^147 + -2478566380114379082319214614358441809211231402842342060777741472612318557558540297000679492112469353382161621267435496214195511612397239750008941805585234055250693661084328765008820960284224125069113981131783106212148341015133887539660672801668710395947077732158884342866617929809202175258185221631235522947379465704684716321195120264813409664146667283143394984559677851844238213947753941701099207882659571522778279741833161015614149024777116735391274181439785407442508798183739901009525281784614626632532976611299230064288297629040005965849715085171386064649695823869497430085458787950850497494522953766546731612444996427466964034342237094199352747182118676459296322871472372628076842440482540611670019628714599851775701952412039947388051633404946928538119596439211541069608120088013612474231314565141039501143030883155714314007745677668640414963241094794743459693204596118163268733958061603906672272981097630566156245773471872029441371357034695759614741855207486228652108107475702357170067601728240985269262721675599579435708136581776313534756285059380024096921849015668369598659988564652819506849281706041804135794330844182124151682338362688945500715842972386720720150446295431616034322816767087492049948765982456835945416373925563636535460890256452088186276664086810415704487708631927097313631307355633362042126658086805698789041297059095158994571791346514824581634871513680133356050257815828412686178001743176973641979951639138119431350421019711044571346338556267786522189630222786627885534545558160709377091417156549672750264436782965898077576618862615009665482123402374275691250371417567900295650335534318799170737094419760372584005444644544945550334644935832566879502851102050682682688817969446393139633559348197459319898943030441420338300231650942863209167491388603236249922778232333929452692729360137863374951243616080170742651111090464125523440642972840496882340726080721412811824614135048629205269411310115459267890284312762586734413227585826426680436959093368445282655496911015935139371002016511107744451275791801273283637567800572673521887189711510815228973928063801584873248167106696640845483099621272745311301849955102168914084028651369045521750547613506392526176685075767530633818680111921944059699649486923420418738595764964915554243782894874493409681186253494589646741006246557546537351551736233999947514247822308401321051873374951719693392282102355019249884724186715700186120435682497539121197131724114926922862139515473642539037874973586647058019852667776991844750793201888876791771723113368816896263212753989704579640357340915077146924641777144780275242159493274204142776611440063599510336441938169158854246400000000000000000000*i1^148 + -157583725211097665452514989121333631102630106416947329087969703159406978944939332570904583695384734210631664891025885741652355188289081903890150841333302335638238254169910852272413879715475382566249416194728154696155229223956078284570035448562838363465839597575152874114246334573106284637506432473039371882968514297141873603765570625851376421892746216478320864657471539079100068220608372753041792795973118890460989328735894482743995399884331506894852062217348020308080677487408390406056567305735169590057794758376964582653784787718893114697286810396689922732091164090204462324070970812950892488402304680035989164454503542692845829982915365626306131538572080785022650172900000449949679875806781136082871038249263172261398693818151608630623214631173425140924757273320909080713494038301807231090884468829712038413503939240906067889387603487866701192983837814489116830679077110832187982069069003065675155574150362532302486915583768033108930904046579159914923488999177326792563835808931614235889421839402841186251064641654094036270789187744143464593030596355121827101908046929169640015537743613749523112115367405325087322629272263503505665407775860695465530405565249411619843958573675590882816180573173721867625680999516953362777656740527868374798561929994102415806391532360559883108979391029047382275825856212304625165812559295413680815346541231595686474833310539787101969263362010159737545688270113719305985226866486656776355510242896336734904955459072256955417050991821192440597481169729154944505440563794305306626083014473921461423244708562531049846334811682326777734201562287828844066806838069461372870188411630530288912277352418191663630015358609933222282657479641950589860227070925212058209477897822167251117967357405270065325708990668508409252299693830713016456625547939971126127793542724711054951923929338926245090130654130769666337218878710014819330292790950037786471070100277579830628380096993429491340795971140522394339822848111698295429408448397812449364251203963641435070354623742328317717566101412328820721920731613813094721441698459124264774914748273590715508101378477355658044392793847504543339766006232527057338196703202545842304913138663940761386623157775679997410743144392786100708378723628917248416348472441547291385580802600915001798086533471577209162857164691899347337103466285348307116500023185299953698597764598629462944666819751602161132446036681314243875747914665570716219641328004359923660987057457577562867747900981911657586774857851138703962245930490649022073763812473376503050834144822464028801574235430827920213574450740201466462295508265602838391781308390905775920025612459043261257539911680000000000000000000*i1^149 + -666955194252788552752752565417313925167787037421413645163194312244746331874929664586492368317671216987579404113144890125448488502017442281235670568755403647000790234523134375070837489669982248504463910126726158439461119950937430234969260334909063525071914518424690147000714524958622042065740555755431952803562250981806286448887967727812790527112485825228958715586763282864731672926931779071512912716166296850061029129549441763214916169371120132989972511521810093809207416935238045375549380689104959965891219280583658538800980776352033935564399933492011386976796741994416212461039408691146445522973047906234673841495615556723030218090091365496499331329565556388010011376456313247085453206589444100704944763835760436251765233413050522107153895950066246382145807963991270823597311586149816930106153200896647580918802371761208120521145800144138475346018349158068845952520878525535637565837366117527315092100949040340072125645877309047778694570916227740599881442663189090829650485228098657116974858751864512403737411242156450629627809984547626820129527775279195610380558536741950251949822844061821993080046958335578670969077729209473691843372874418848487888949510575273823790756303410772899773556856353305442158957031386074237075707360739095205110745020533902632432651987108922636673937752040797828692236582134223511683288166346621233047507043775395432158257078437999616506369443956353908465658438088007253664909539514755310085573444793263267308385997678932794209276928073444279288789751593596885017986283626630677597277878202288886185671889833006651103254791625543157673825590013730474702572117144379835839180286366150285058517196137499995420580856966601624893908808124787098290863230669499604112973876180641318480038718466650523642320668322702322358848249790568596846309644532592844120302291065835800524968215418700376234994364439882960184034246848852774174896893170319857735564451558263834844676700121613878752751837148953018511182503509126684512553661048423940118310629456745475451488503172679471216262554770900359972383980658781259033385957547897907613989582313928930715742950194907496694865197305273225125286079928367515606692273067985384172489015379031539644524527270046100615547690501854648199309061365122278992349532551514796835111327863047983049915041630298197476005225067238062371247343880223178406507134754847147487190211020804965438609365640779482412988603565755699624295515241360541525228851726115710436930145648205990334767064632832874075105100531108497946964544910424404936197577096181803283433225219062040831839690184942739602029738677579544173741341623224847481945808899514869623767805784280268800000000000000000*i1^150 + 261888187171764762136995484840718518703191366270712677592485251543214450392773830947790845177398273825604206370714000229680437893793326465953871230022730548507621361081198537686642366010498371658513122276786427336911210397139390942090713116102535025452698573750126664993384079985220913975239655764463278067880913604018097669647606688371115834314809442835069577515744774467520492531350546055168734868945909524407323673609492830142620039093596239336057507340961765907212267298970965117586746952605854132094237238129102092730479489014721429251114721477612881899168400263526132580464871375144094658438233614729364610626669418772406477008374664593679458874238574920714050464173469216341910742631634039659068926432134421182707851445338644578721866133089649652167241908114986430770925673547439675479084358945609146666309341865633795754206972466252946051982237040229384380347848761701377098740610488549460619062067649137920079239069675048139533215322990833821344615954585313061092932198809060635721479874510991297711044035054709899983777857492359702529773944224359889959406604335058400926824388684866215165203572157653044627173890881894806932406902217248581079892046219613194034416294109314225192241443684538493835046129566849417709846545718866607426031960698321119768670510929976664741669072249331875734402425427316471812891449849479785854978821093657573612826769096436808925820080967675948740627868991676605409423000584445879530219159388019266901437189966019529517821836847855697131433388905952957995680126296933412668876569651747871021636286254954986066930492262650827783767572162969371663545026844893066996909222395370702460877875496373334288196966900424198269225078501730375737688420327735075215364000061099972641318889934712180836165936559355130591691405722381112047513881937256205686691600905772978839609838207248191973742501768049484513913011318086003130031383435563974920478155043987443355329363120523330158928410828026523081326517434789343764547095281714277029050970515570386661511797788426561874327600326985647228773552501936165545845070579653476271451844383489998541590310490110593115073622669231752752787298177867854749790880160343997947290740983702128376896910810898303505593800111986131232192979204835546806466146622563110871303344600482392395442106233072216150962773416581819533305279349461815205072102251478219689270843088518927527512214534240956737182697139163726126969083302980907886574580663858088438726927865426975287519267858202321567710824705860681480914876612980999360080675565756642053525955537143375133500327780313479092812783233462267771794196978120911768353751293393946342850560000000000000000*i1^151 + -22199875295047585157185321582789768840536270600800597528618912850496796098804519588662796749444011953042910037528692228700212497524137425883848688648029703695065835909872904902669913815084466523568426282322624183868505540033329686996570117821882479169025737175075731081993415572459998216241774857490782442844028962939605078594220510412027705052755702045463853677243773214914054460740844977327168037775832788059827066848443584721221285083993228747964352462142199112470836503674386883379601159689457762130035565299339434627388214670327028783718995616419129232040424970414746374922265196212925457074383035769550810525026555744629184335546060649300464695223308903567519249426801302865966129883997572818517155557066164800576262098674764918563291092375605006753448476016279312182310477828069206061435270939399901144271348506503544715261666811420941196334018552875828605258208677292419638352611507645245970894567154219432737383367892634025444636095690779494140403115087023649077972844030057238699725380213968963253584988621763554492002248249252909861766031704157650371343645783364749960494129238352447965787704349640480689395567977672418849255591233816918057278705263747421539076183536567100868612582986096364399447020508255181242666490228644194463441655995914612002403883460253541253468550724376592978979189387832083921154072363215731968486317998809754159661850987397164642505884673140433473625936851557055759428921766947401236619596842411037720884633690346539971191258150957665289272462822514816946182651789302470481508512967144815033228445065138711249536894286872273136507709076854578615987126226915356575696284314654264602281156988310392812965088530226658599095513419144423103377628554195000116975315061582991460180343879649985575137074031724872752211881817122470647271761341210509227448721776751173898827095601426658862566678039462175565436974598253143185882422187218599373222746281793948715298000498992623911896498531259641878367256146603342301380907502872731940917240752671022773582861796277643667303580134129465458754006381584780366986630970187173516148916315806893746790643814986283697488957390610759798562959640871768375088449354659152744462870071180054211030517291204845710813916094331045122398110494549800629093667611477697451095885973122149963948663855772600548131410746688342684127034965617700835817344681483090966153895578548984985771975946485024060180052400327956465474405712058274894188368176838421821748502918626162269379395209931201699828675170194228057958559841960163745894780425942811971490958034293934841750870437880534195699135755232077149904804074479575123665862262784000000000000000*i1^152 + -1936717671599969539638486931610540773297808355952430781096675279819208141426791444759400496120315761008903538434860911856544713196712127124043590745622022010543411065498857582854345339454003324261083295956531269991081407870115716169368637148528844581571847179102478650389990332345929795200403774759163883225670163893158134061176824026298178020757047582659352444370272366365284872822162166314241308060915560944403656836274906287946223655672266898866196278101910783981988936496763253724355242010516677934801996777247034195969144538956241073176031799005077605548555437250294812928125631031023843815420558141823846760378179418596017949750199623235744697718853694537233747817502823799004958208470326491258245704866393202109113196015799610370664838498926417930154492172748740272763156825776103188094506792160902880947483849048211509438050664433345404520116435565679096338124379169517415722229433422286909669578241865466494512387805500388733577782682122714001156478799773525100011998070564873884919957721270302274358979468153919253626817507985779405663683636762856563880024888803232183975574623630126641169322292672597509824188081346799234638555478834256936576927049698973223174012291936316703604710152184612421561128840522801849570451679202035447334353141805857116561216009259463319432909252085836599152676415595008363077712191047620253743878371121155503001982536136256707991173385218404231152006761960946039853208547891104046293090183922285843242582175156525400923478278229550375032464532276675560767481196699011704484574396229021552736846633993777875164238644446807342485713431437534298969889638583904882553640986774158642900013210839282728819871236731107895332482501774446960540531698409010969779739703629692619072412962060805101793548490885985740278788354094152159786588105764642953199686282527457175792307830460362466157433108908170513041226838998852419746997894756522258379304837417305099573477846015886358325497995893223622371801130541483888948629593233482124059217215959926080291192210612699430609844956218859642074259603736842534955720081199077773053492455043832127463694284018030018373178176045451749128080840865625804822551355510826136114728821245779559156182897393203646719335577763205835851945345070695208158614187684220709520273809777372272443885524658220868063293211280288634462703006783956765319085053517527721855787058585954886179223485285569511119614082273131708492972207455407347449375465186596548410663790222033336479015093657543547438599889925703237858166672870125902334934202913680918542064864354058791541876289211839911235111889098133275869160151388782592000000000000000*i1^153 + 107062482585843283976356373354595957329109618760788999581492890627054762345696220406792322960252522010815008323868423267500366109333279095836890148763059678314033907879684004253530420863750447659108742918429555605629101143124412728667586869965638076430653609149686134650462740696172589197416141371420153655562805377179805905831660940281323825574004670397427465957302557661427063184936507110001191392648836311881575773666004464318870219772161707085588279346272950506174803386870398137427873633758317352091655133889978267857542621718106317480969438493228204881634535208532180099126263570623524589851971197105643014076622540851996298725487872864114326492459131466374347344465347411862021377894214679260886028541974991459812832112187428647577705760284701679032431766600791810068519870042619832797314199980104820443634208026041724080906508077848333582808130856112749866498505499529443570233822788693751143765477256085029735064207559519829128953525470137965588759190634395158431791892969855859037123685835167174163189506993180086856252590624605007506296104945608035667628345590783787722562382331860414077887621902183828814817457133692085528427103295128371129195112945565794253205269599759101216681425870774023307957231771720056369067455586138821182341583252290962107329710729110912713792161168972481267127343152118106525540929329675167133545960493232552559900503039864863776674433161338727817808292833581470384597239684891518848776292526840972993178538152192430443537722192565695325410723935981438988404027672194119581793409313554220190162673584945057763531618734271469122326051867118160885808383536828201064667410722921868625745390263537894380281386974403508491124133643695508882000266188190897098961045686542637058305881134633188920214319411813079118518160786897477409184089304482815706457732789777956746493285084043806387964307865724640782545865261312569668636163052011193203467565066792823607447849424098622832119879606999327375007548612256206069831946207229272689552338896348337155598490516516668064688891208755747837570588768402283405697103883597194680350073484707798590235758228714340795233327303477233889625956923793857696377820821239558918420358378922838414329581800783963028372107494578688694691549745467096939003417944307916239722983127324721203023655104785722418607607909106753452163994771538674140534305437636389504678440210178015177619632896798913840610469426151120558090543102586760043111091361595830229672622746162275417590920312704775986396763161210309528744692743459650356872408977770334697132885916664010161619577950145364474544856582975216890675200000000000000*i1^154 + 5186901547270070616032857792195570479986508345083490010094552443373893326522826114138168955937274361226663737914663038545211915067698473109334931642382380407083501927417426673504625282102677588387069095240739765606643192497541273383440752098977537547911167723086133798845497163257633768583488276457142840120183068562640974748286159069966260472150780001437747050952082507371536892677927145600533597703233235064248087621335185200103160919352803647821676944945320126953103736707395531967068077516017710140709048610497244300244611316818866483861132061779620601192720685324762688557657607384706322878102465683466337343609723868373689974515389129395689843523684618520012639112862916440853260687477529157053786552651375803962828272513602803689198057946354397348314176558778627888130447088368379030846397452068948349451637475016124893293232083565342614388779635827632802731392469171134928701193489987749048189280970739556659031695229817539168413764911391775161658417837696786702144244077561593290642512816537025572266705806974204318056787703740957034290978369814502168902693112856498091707958688662472215535492441527736861937651513527072915140244218795874582314773063328621821889087094710122672927452224468090415909435799785000324111409354573972967967213049093369110748685286453891751123350643836236326278071070927912260860951922806380919615378771903842134523590578909536411351300054688755225252904157840226090107527621922194002000452807464078706528391097436087736649021099638354432277084558196464631498686161680970144387331562969294368187561103889915474999245612645912403895258051259627183353963578147996283408009193522614656903716392468013709367173918614298316629179023566842933857319496718050000618094083854321626114658644018496213538295656112881062427687872051871167035301862087083014137840426521408156061737151882783452358567851983411034291618120165461670179836526537637435932902064499533259574370877013538648995926018893572431176453713465595779656393644362653670458225567669200745822869645297237045809860387518467887854902643158205885036645832814562561272636765532283000939101485344190933829191006478765449248804559172199158476932381373342189728463325944285250585205999979990172313820457051008370550736061296570694791416546545867742290679879312534837149157207876202000787250378133424057001028525305172266278215452980385200761482559289998746145876159698508498910527643168545488750252266683081705680326840431815918068749842821884278987751204157228908652745202921538339606644858915815937175519175949818672052683222482549988459474634750699826855372914688000000000000*i1^155 + -115028980930625764103212302529411114615475390563801930091836051136566755985759666652333396075819603673269636581376321767283690390921196092405484521356331264665483198022419398655962277216215269062936575331951457646282722023596119933284561434994034407304635600412362197888264525037093785910275979224940425679766355461448518255036288383243573841645785597154110069956188577756981642782902285708214942220386716416672858941032253521250332529484869466143985855416867734625042833812716122970125041778739382710838764302081483385627961191061402663048456840855345090824051959996823568504931730047597529996173630304119651670992326593753468477251376384177782080490107777656469952450090957109606503914395762924672665881005746627921708611588994250414206584570603409948389176015962056556253570849452995088781674781584251318631528122863209475403323142941446215279203589275372032087896695640903524631492392469150770790341449819610474462106939146568129843491476812933157164025696625414494053586872411506318411982853141506494661962160533313971165179158077772261900430494549451147591257676772338415344064683315146065579772744823001856589771791895267647690537808543958294058328666166692898015872759513020897424542960297045172994989326342652774791724591693645632058655665993327333896509576014064227125202977388310665620784353153683641115969746740958557937148121094025637411701176352597897971191024151614068709846249959207151238781529838930751186672377023446857554408032751860154795074373678136524321687713914236108595187445287756040144678028398901660537288161179220060156116599919292175758513830816203822353330436981035359377078597376563407693845003422402193884772487522719116774261002238178255087824146501661365840170236755037562665102885462331356444596156742132416188800657839897891573433404481431421380669899846165012027639841161445487735237619503809857988281123705370930798866824374061166732720593256055460860026193187187804843281283039223362577336744926171268587065796703301270630307316993649610832592692360876071679145709686412934165169407056406613618166280306671309179854041240580982455321435150666573277888891072309975019273211821127594647340936147224978315107231593020431755321257926983142903723226357446457474176598562836980535307881896025700139590294023789552321909300100171910523406350136509739089812316361078961688350629752159813906771524159133635278892496310602099278888434512208551577255371545768746015200835499554734767283169480252676007725705599238189531898004180953943929068917587158682038470169957387632843308621808139221537901262108255846400000000000*i1^156 + -4441637810478025555597346137352893401696070073632259426592478813834166267603640047804150866263692572476920492950383841411525821421837815404337210128128329016679349276839518694562683160598302938637902182585189541294937542024537324631627463801246529253557206106257198512281291959628042660487224431302954751900147709428747595024250258824451926786951443649044239184830546990187937679690128858782893709474766295606465749350183002676966333056226370693999805903554601226400033792724840522033472946332601194929173196205789306414073994993100353097173077353047373342349362035136042385465146569637314866510583707288262578237656832012626188473905460972896521118219438386741123175254368972650065124059418044109117615579860933761967866655716645881026153964438369325358884174942998691135746549347252187863232617259435865735469708941419265277673704293863188862472988712580564840721907544509318331682296680410764939835197676269170193343396623231403748644719469566488030751922793434806822228340665462196633691495313009825145785447473833963603003314976178333553991098147825849901677298670326749644955192179328166858642230234967251460615879036539658620684288064336231540895012489915555700345767025170516527170187214762448684857896293344384481924437140584515502523531891181851156980680509517649309100319370040420423203055371755470654872685982437076967035157487072166217750430703946638960632543529358859433347352832781411537148751726130013094688906293280200098112319678118036680692041457606308259376404134030856425288602171698620621596180466022161523474302506200622149493849705099108507747451226143157242375655761459255428275802679668506622703564442854321683744506971534585126277435727564052011762774014126688689648361803809143263705217024908184721365865019856359050781895444623957939745810260336030298568677983915632642609236561283405475699604141119740146271266983220827233392547064022429709478014421892644814015156950857822229532641844494835994048554219450209178068320184162071436765454394327860104780715541217867826895625908152254363652615742375258141858090112156403555628935144041676625564184313649983959689840291099835840372857452842388910577263177779925116646600860807823296742133388659502155430893680476103093470379291257486090895864108200083603183398005449390365513616881449127314067336766861064219200870492147109478388416831930041011689147213251801451583734808342767881888412557348663735407043131321811750466087062718221182267342068665359277765786063838765999744213428758211494946630688301649087690806088407237088211956623111615623987200000000000*i1^157 + -179725927399045246166115092243899592085559590945897710772495486936703695077672579231435028800518011980331374184667323018087234132594672344180243181746456998000468610983975159680617220652463638392400319523249481285070727443293476754143845103947584195759777709921032925092880655771293382784507264933463457911854424025844674262466164811241941219817423124249882148916387296605373582661459173822485573461826843728014297197219560355588867105383662229466343196935149747065847735186688027417755143523904153198078959790840852951945241463217498097447162311387432484666536620299058038937798729954648914417280568234971179774338389233095750962772263618349048151845979763849305056916623744438566895084573516863725090497893554869007763780992508880723117009912707859729389371404604722369678974301240450106769170284646044769565029795142005846929837861742036023757737629162086090497150350770782266289147772263127104075401118674412082071459762036043834590250750164938406914432277529781006234672504037856974147859081566525263839795888335076889102075516512365963397657146113641828486247155193603698856317924133359169112517864809690565692191893114154223627030838829835381318468794075941280762350741877042979238050170699510902997254525646902282335624543368698139750716620465590212431227986933836050036326860421205096919239487468006004947758997645211009403094216847982318281062140668504808697225084587603276457748396177008381613190894861068982363804109725605192184378780392695541723716656563599738337067447939102864152191545015310816834172343711549414337037443553689471005377265568806705807445897248390594902205005863718197925616767761632682219102434107369935668857167286434889508440675594495389372993246855953655745775302527050694296143291312437291784664704473438413599622832136393798749588848120819106363319412691133876794991189876272773307101843364157063034924407498356932548546264298320432577880245991093786972169676981141150300036661799868816638218451448461034566783017822594042532399908044004364995477912085666153716080072012899808421766723731362756609157267547347208181198851557311290173615755278118994143273198297647556643831450857122774974373716135963273866762928430435773366418402806621604107310947698950319150039314819103801714794145662565851310075629441750155544882759086490978208938967937998641178029021376448969545581253388185087392205371832611193284256973748861141107507783327094892563685901253178888657452988946658188350845774486386529548175943395603010124114767667949981893996087470235214076363089733680252346353844224000000000*i1^158 + 9673084977175871916240141161076609340246653389613498461193213696871776601275193380091850301608255316971628138278682070992387831573676158668305758530106222878772686437082762702348940235053581992434249493992466996146431540881720250379812100829205142167688158760314002844121686966651583248767873219928392586095118613514330142830677133876331817210677503373688072409672949688731469652422986647035617485001954077372341023254521856993596153771031683401963478881249128185025219961328666482438905958907329613441355415008225795902080481457045249650424128060520642379165932956852371223865593748455483864123472986850272337074394356753677143870469703563244655961251310506000900725764656800189927668162826320637102158295316288827302074692652887027565113056858039258197184957049706351959835017261267065196835222691017778618364028373875340052590019801554583964963999825147133662147588482633755618797364788235400752460239306178203742753162892953883341851566191386891574519384990103822641204304977050231402268271761625326246090289460358785970715192000180627070770902857773998929525486420247938375936783956057805771350699363446972047712935515205903669901886581367028346686362166439411887846140714161829275349171458238551735387664377682506510494086108397907264032549608624998753841615202543601436259192724668479725821609069126918527102992531466069635754516196761236669781633619919483956259998469685122119062326513429245151317178185094667598604823746470952636373303891427702346015634425108255576737492299425110374395023701132121540300458484812100050218713325841174347389007320195108333413024494192133278289020303140042671553139717660146354029780267490719302281587292505411868558413173313880422528452306323172343252441152848933330833458111171709108820985513540128572234865551263726261650700585159567235956388942656142806491073394010684936015547006141077379489800499772288548363124969008073397915083087359543250305607019878724420678186021339584327985427466505264612643778834794216764940679222956963351751362791505758032363014844367913898218757340076413768916568310887050379839509654619558597024646184753579335087316277163104183852845091392288703588896614916413215188017316748901417940280403146740851164753923236099677923097329980562482556500607062500280639575418147434688941652510426875213221864601621835686722458121444752773919526727274527534493739918595940639869147888583595234619468580661219712910673257479159897662084043203029413046944645369611108543893559687445626353213796521192123655350803057500283296599244800000000*i1^159 + 3184373920022078390754720762982910839090136485795065670865017557727511013078901329264229490101941157349377908045646291847934983600293194623625114792312514140557552359250007141594328941200409881758028998500341497244360624546893286462012935382708548542110932680758091583416796599988664455538601012959355171039080220646181547769264346053325637059794783881656615753475231437342965374465539191393013216375849859757418631154519435866857805574414658242975400875220284709967818552353222264982816253095348518814725052795721004841999147441566254960895054873622365845860813882221280283682274217128257474547923660255325868352638080443549199322044588663476796655589377950829387132531096507223218587384506340153223917344679223041192465537724464467938346881929247367636791833213105102876182471761541043685485310062667931989669275218800940111374371841565796883191330541563125118265741423512464441866202430506506297737115802376865298719949763083029035485420221716965669466643489058020308942620353180992222759362281460515284083944097433534508504222533668550552769222224027307512152514849498314107125682107336029854798057898907870585238648131641726574962942798445369408716050680221293544365626286899585609980967012260802257358249337220329511133403092964748715861794157230874737323856587512499210364694980540282685951277472648623920457559295573829747475978359526630120201649386649112750080065014897309424564715890037627207386761098609319944952074329338078169676945385964353101346928622146673909456060925532619176042668391435154753952359809881907745172131345275964612265822523006574623290783155684731344483706960305424644614578789322395084027018034673308075297570849267439263101496515166748931707746935315897879832012215359072707777894632963720414627542226889467591643195594081065730261784444001684247326892809118425047217259810407082321209384807777874443187171255367366074234000219797360754281899130996322699697529594851538597344664657863640938083652218308417880572982603471150753220931675318678761874662588181474804282595929338581612154108148029342042865458569941759873957796636459349758936421988486741761005972862711190047094845785941136704897158346199164464992597192789159183571955688366519107838996468287330069327496401830748039458627285244935942721165992719593965443752250404968656244187887594683842451134956720656126726527666645985049217038479614763786204202421953677971060274136339068807743185126925444401961126398878509916920319002577683991982533491340927564118314862243790255973990400000000*i1^160 + -1565419081786262222562497716479503212995896918714038947397627495418040536292798516922308637665154657811627292572709074501510750364914787191787600251242763255386269225809108667690124511551805185480543763165317333213951069042986086148112348078412595142002300053803736537026672066993142335059017997235062894764578704216843712565214231468619695150887091287370832864032346493797585658123038723866560331132489222036813039030441254560499216583999374075967326168782908628003962157044834228206019336950208078807665779287139063074986489380666366437212920262901719254409555131555600474530513130800844285106536739540453457075798139153761040985345221712540836228887128538403719092034096723065638664907513152426850306299220139371141508874150460966576305973102774968276815992778900036426185642658318948669163450072394944192198059049843298710458968646138569379734714496415854750145242051570100186113571789705750391842107101838994236291301174945354670036788315404054676744102849883697851123263336434844475207053537547935217400330409011965127022530847389562016386440744916865817381059909536147184949994881343669925462555179583488430243010714766056785416311062637926509143683372493088062969892143976533889453782772029176781166985292469699332363078911144715879802246577316378519061787722695160681548817576366730664848158542949079445760975031248960784018983619198196127797045326335131080663636027928881703380436432185519163159072380802531109583387956564930274667938820451696799300335583201300063595406724776443104922282411672115899283903093650518577598093445511920248874531037803918137301985528063856819516343706829507760642767531787324659481472156075309650319749783769134514871345224745055297544133887502744153556952822897229659243773241205203703676483548405621715696878891111545167196642660423551133329832235990153193209619271883137741111963673228156741940807612524032861246074032673147562135839553686859728107064766558880981188060930618413150155960290450280776208891949825557144877845429937739719312116670631223453619719563850742645205857735795343968498426761616044021197297268469162649468180988661367411856497603658890094926609481972584181956924233960556475195051603725468843354800777910388642951623157909809621446396522462724110938496918893854561946434577683546628645108311821416921893574238483746928948511079037999606347318535843804294017608067261945810634153756917948862185427873624896180017065612815659121795486720479618787153024895194916270632491431572609661451370496000000*i1^161 + -189629918830395979545385412059395085220216137022183091173206601860911445479395638826442093531403818553221733363224071520631616868799991385091338213411418994789013359667987280965006181917876556737359477332096264286634958222589385510782505162418835251071650214564725939938765859694462912760445613526227013777917153977377550133897111081058561527504145359247014689328892011371120830472507510071889332576279963982569144143749899283734564067902961639350344879091472333886655690645089276650255086143296106206079778153244579369270812947174688135939957746098757686693406660362781874159962283514043417502363013503153073681131516425150307063845815631593089637362120441661950747753456925257562712061768231246076193970939696274913736222951110312226526841591018145242794505654146440619433878172921290556366109087781322196595597504070497779059769967952607462574313031813229325924944678100581390796489893655886586989553562483704518969065555138377517427785559516041230833597291874952846453442315187516565236594526386993222480572313665629606286171510621619729697643512750170021602735062005883062138156213741734850341655798268436035670070374018672543489918159182765279486694638299258591357753741208319892915933045695684688955682179616054824620978687898111284035621311695152392689112807741064501074409555708831784495623084756930476298512203405553106997254841724377866001751387027825124075235790010621048613644700402383626735235577281798727364212538811054372065566888938606474762349759083111577681355304042581881079024042381041517329788972486137908806967958389382057558058923888544907457933325959029773680515026251357499197496016913019023592832105327389124303998059720698025417751117604450575871998908417209634773378111851295267000840385731862691855612308460541414899967939070108744176671504739902882402372756036215785482660909334570723875714911911917926597018636531640762934434820902135860787606909409423597538873281743737199573328864490458081366223645360466559051695771252425704773416732649620443432185967530870674400920023650607832283164047263447553524872985607134413112538230557290855957972948960490781910451946474579438117172599366859202196536254123163776947970844313871075554396818276362448036713145895726276808006947773300259382206852670112680348178190121575156428684550613491102069373685124343220536247868625121730816676749230515606032431571121238133417163182677636239160416778265301112888323448530952737559861391374423731630732246705034856125117235200000*i1^162 + 728952901689824809261758631488948556409684358421548996936154384222166504390190099191155735842396386926357838932661301022706482356093025174951003101713374795200870467441083237618141122249655629197209734176129321375949078549011586103731554533480766515894680581733429794493801168927729208760917938287999080321753537967981886688144825719331356798318100568715901425197469778387532245314870289685739610601653607602085089602927008648158964228793688792572212516078426784922976516225093478911963390517252388491421877402689020676965339170590333020770647739942259361469283288845735857670172757968623354153157415506610613444759623032996387443644002328393129226173455930519134696560900150356268785944036034487021963845707566718045552417985730651013330918041414919914307308837484750970766264781487652055170371868253464933393812040829379325719388750928195962440228389745042427499875993740894675598122795751676066450383678905676882509706517628464214701169293157849472785087528173058012746138174195994532988383079245950774887426835698291081325949291712613500598723199294765405970809554578636869719086607883514814179050543286109140575779674203630126275276691509575220124099587261942854496398338521383272183537712409455313921300926110824532069549080182433726952035016987650058824985935997141430968120620642608057248261185504305329394139457815187187651265392145255237493601678729135546304784839613067624454303271131847557745469867938745800673941024613365408775284687429970104127498141693774777996165955772897061748577536332979371913458471175556706649264055400730547987386415517977372952443607309832513721348513019372924148854959343847584300997468438519444210448569519480514816545356256517575604824818419365982207082904600409228160335174903827566458476814875448495174501342467782293873264185205770308357924991742871934216387406453360233740678015221073388872401966091954501046609318984883394871643613771579231471765615120364972497150177475653213810907929145257182436020667023130226467528054560255188268023547598451105530331250073694749179930167720975636444162074957995409092055460143300374328507706088473193588823153954359637742691207967059711109066088719157497015089009329772666544951625768556057987066845390101608246718451033130775832713814718462179317110165504884452715816990845071095383202473233256489304157846705396204221555970991260613451060482498917078037722649966815990020782319458141839963882334058534457614819052337495141253120000*i1^163 + 121630100442133326429837844577036970498838985383417819544820126593261228745077716156225595755173926085000314621781271562171778907080446703970928070332004073320997360082403672055494578958823018232107882532386938485644460196129574972436741343943030548996338793818403218999105586592566570891628216526890411484696508946012173460379390717003430192343424037117876956367651359553115633167428625527114829828242172201130455979566474075260920521708237435439739736923953598354531490097988660844700968999373258612313540223623595611888977992547652729860902061836367786065779003546640854403006703889856992217575268696724407295948938489280086925120325724625707972367878234195742598515663982846452010740251163503185004799110630783237037161566432491380156269732128865566317159022611118676887659395866788432304997597855781108502366253453268509870296523985312633332999866602816045661805548130103885531027491350026346060137201687452756489235584279627840769361627375190623335169169189847598116119049689503559831994972324652442008460367228274166103138051525739283992974784031958596416626254375142464389166583155050378918734854524686260031376087802593772805560667872714316056476909363210206762269240477686498577769962274748804846448695297448504333072744609590234346522250335734132837325996799219947066838819460584881199727317282903540679142233078073639432893394213674700148356719590165611242122939805470460058369132258747309003587073107209499468232234161017352837672105529550768057484448206774739341250829202143721570454147733705963879785732984583022340017931620351537441928874093853488564089192608900371597226444173351441372730510529225067227352575700244146057752720598070463642124968920540142454195004170933282951366245960777302645132845440981260922084502926150182467832362828827012311259858889750595924076608596680289462703812744279912036621241479910112726213321273650093117405936551728203973485886441318854446314155184052529196681230242604789774483147989118685379309466128286386609007681562465813311316992561023807519638790065329209590882472269200069867634741884031107637500524094441341063168203707066580400421129154731977865063399201376958517820459881048048538857257801581634820904907882815104327256448436652463203035968311581766475436939175453212467228599376369063467455981772701786839279416253473410207551161682143356353334573416378580064477557790378606008134581472137655739623969989727475839318576070656000*i1^164 + 5072831946967553790103844154883848988168738264624640200612550671494527809014632906707605480839177662554908759728706392590977092184521910214252885200001267678003788126403716814800502668663573816693749377233022265907353094608711186500325208759375705396927403185892048160738170116695413939171741460434767930053884197306287615285699504516747372071357674228945559110450060654316256971480556525032103554223794156892046268827344347429073266725141250823202007702145077601387827037804421062598770612549290006310507511241811412504580074663034779328004856903684322329432867368821851905909334849648350426711144058437730405925658012696053011080172858029592154748789410618121590339095577871906649981021591075777125924956554618109055949866185179207160598736125142954572980792014973794062561952956353265314328152855755414846270267690327183472340138530552166386144427075843055591213526410282422516059722243115044370557392778385937917022334678752916277380527294332931758951083130244867257581268913045504523175688146539957260686776209717501902482935206634676000430388718148590236879303266448986074491179697468444875038431550524270851880851821683459707117267919046050614457269207785212640744719598656579378348565795287996933820607314264626921139835994140151986463889800549774280166234337698742848809660309351239291715781011940616471943091494224347857824136937331603365819580604195376691515570925749182214768184553675622620111445929465974522822572249776728073477784962603842636348993132877136727406046481569457344932619893824909255167473319333448906956976342688105418871571502807795346085507288628678519621305582450892781297397122420756609619640583579100800572137204902077057416551378655663269768268143053401376080019570311971204624721146872632315655645704528666347133996980235435251727111474182207633181263763784894243045782083267527678300199992044432729886267130115294689222363157519078264399266960995124079024558859314176614290862876790742383349377652839073162502313641251843485876946033560171998247844442366356813335378928029726947732214578807917859431779953600313336698979108090343974010110897409289636008658610994658906936517662496617841094229749470096316496176466589812803788499352552321760062460800596811001175602052657840472960549993523084853873313184199221071374367678346875366070923561361207124364149236922051402729412098012965105399107387662951074849978099163241381888000*i1^165 + -17268686316799709091680263464393155752030672309797423935454907177243079491689170877042613210590466520382836677600757540968104668408277287066127493102127686427612455235613214382675349260468784527687042719341429377095090880785491327249675851026579466270915854547487004667265472808605645548286434855962478473895700554268254643632970515089232763077092238291120767229265908559365888701629732455335199885273075708769482056505585328543143488706214189029440208879717601712228616873093237134831415764430928780053484804735861482940916668796112479763246923612462004579967819059361929923465302557961494510845193499100758702493891304398408388821231546359300640512810607986709273078643135255959346254250244293469344580248850346104022735714305430324112794772826048220997681057045508092367527901892072565400426657970361476752150065957624785566676344541537270703289653098484701008733046179577265488178184071889522304391115525154926302398035555145249422927370129339535511866478701210190745266423317984057713228809730143646035704812189060360664474978523794216782395791072499810993247682496161770136662341543177454111778783654138622730499856375928144425760731021233256434242405433763850554495094070431361562640620073031775567119027181632578850217674725916962694646658144787265725451439046610024710041008624141616092088189188643798421245490860632980868559987869294034610124295465199544247107318417369865411896407585748295123378651070123528922868379232962223795370663874967764615190230169950477324268074533760264101645074246541895839744095792470562264860390064419596561608634653015860791440613993355032737699482833515377827840563821701431601582850085285138371425717918841356260055115528383972564798909947344507717304365765642918302599862961644538611482245760331578811866815037523529024858701651129590638970361975527262646132948571019650850249559867341821784659318341609457371050961277703455094385585576048647774144823304325166772991941523943073744234796651857500511179934459506758232026655855556393758444547763108575864073283981402003206716815581837842912486912897224019173227233587425840322386790667810051877444888063071799985629879490519468511030680494857641965413227991544769839478807400126835612875526607492202174017026613603072018130060294795032942480926216834904228718003330855324852564098943135947462105766255692080609484842165338112000*i1^166 + 184908464681723322380066696634261360025591923487563547691089536455550619869428319555242864942442800703941818242275545729447983314351857665843590871112088202368025667800598274282548669370597794198859825084727831768500238288589328819810064706284375387882605892171283818351993631658321429914592226046687415913548658100660077215001708710251118649283542845950441161542504903559889847125205314301413867211747915187923865379212403056481003284720001574256226225670874114679866310872893600614148992058154386988028859335157379462413020536330025656039829010556768139745837314490807743572887977538160272897526937353084349704155885657253282965206959577041740501739086665002178214713853507562490439756939134624988457557443302655298571599090258196761116361726025650478241528898849900422021711192582496584249949804865613170030171098837062744544263205176479734804922010625048529593822206294670009945896593223975393762500418098806611602542613703074212106229349451485433490368202329390788823420138774464028244890489278550857547638929660148583121546988478300449051072830478031032982358264245293061655811612388646955244507231217652352665435985782807138776100304879989417650789880757142595084392780528790349470471304120147108433425106490900023969120436395347559888531616738329182073838264897753333837571886785136786933079681282258812355468097707996709262323971834809099279534643100391996269260610890403775624211277397244272111815344393790416843039962968195545309961202675166594149215953800324929241111517826719863689101351245174394362535514266119402093854178647267781508167258800465546881312861476879810274815148909846217362088162068148911658962673218371948876386547297655123463457242192722426091392315788194917980858919333845010918296296296498682328314383155505034320154741740543860937013403822200442890569926362169328496554261478365963895703831440093506853508540630071353897786852844800931956054574713237624696356148695956687512179538263283438707812134422723792446128396231096618526575542177994119352088538687104050360622260188452095378348496991649778389304070360706590841704358634316632069960469067643779490840161540787951601054769852184206583792867813499584272080747740134319785498939346117690285775079134932820162269712805334342631106734652549314297828677418541514478982579043277590777505706409984*i1^167 - N1*11175091783036822297877574737875810808738424811049445865581529802407412118893617310484301279005638815278127038323639000585450115958270123263838538671471909544862957993152795536706240044244221698820966780669328169894273238740630405914821582653125941346406015747263110047001732194807209599702329341124600582248702779178504922197989216256787621826279223037820039493638778131221*i3 ], [ 11845617419140418568541365226078730394311524713259178030655014031284458275463719514611808119578546607452969180920728755694759843911017665953272843355329596428852576190919725367614248022339616882333484312362108300511593983011656611240016092519289494386496185695096608280290208892614886095926680192362988297705148451121530668065259895983568079939674543725728866154959526873744507230510259028008395910172707111346676382090734897029647628474791650446091332684625680194607841776472519864876752326899110303837159109364420488398686335285029869108074118591530458797300318242128630772044881890855384418976485282292504954968430079129502120595660832061037779641784448263933885249460916139261979787108817815349990466388455523107689971010224405376573252906588833964802210165776801795743628288835784542785960095926474207998953348885155616698938749540638004186736547541466743914610886153818254370504120480301657747480583508451122010185948555252634136540016686628003707717727468338715048534934616495831510956896151350734310073528760688416468818672413263820543477763844002242793425427580792686277401404980609745964301495866568010496606036414357699527749952699282438200474948535217731771004129264066766943922098768432250354814103418963714945128115615796515482401658047150615254998739075851635797896661700898259539201985791791835873577760740285233969614053604443104830992064398505642678169427124434565247918639591003958603207713350528164594441548720522526859300857870549868726363168095293844091208748697668127155941208282137487369984445240486525094827585830959190276953465231743194523412736661151586920458733929967739545928222846952001947389516809712959180109696514926245516693562575694156706795553040710008916467376876261173820482854345417063319513510448153469881134531216921942852399838666669640826961693916926418008375649106259669749248877624315720426027587082272068714346402110401288730942129228814791004833325891080883411735404513207617364596350352259744232992182512044783896634770009061540895022926505065562196541486451838839165191497169625625221384208694139941026716371955415935888507957980424509839524739143063378770067217983653750831117468204737189455262223563815464866871554853882267497699084922603763737003387440596367201227956896331839712498071991938221143809589763432707472712380797886695936140227753464709071575728110136662012330572675799219341118688140709083497537306871522078344996521001827387832313017743298928984469702764479346232096292251433843527096897092733276052627727088475203179276111270810485183720402571377116567950217635769832861726010075579895748328238738637124352905544042659350184046525289896423538536128584250478249369185134644213560044002063689649085891309920950933429033875967364315158055167851656229663161236073217664095592781645425756266459246952997144643989528497537691120791197747875934920788430343034367634060296282886502963137322298283162486531534935819729249000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -117854318059970572991858028182921010519566691086569901523056650438821440723714183507926748729532411931353086700835787023369586636497479637089532738329239875181816602233718398430756931415187942115930765830387979712261260731641525260777493075115891709569351256629899521676984533710861016511026978480760559629866448794003304937661948870157631530828825719993430547808234376113073826109177037864007786357031513300972250955315153070585094341454518741520173351331998842600121110076542551121936376741721671500774864928349531696052817658885073407767306347580993353348008118090779465312045214925682346383628813529311456692692343656688667561488366054031005831518329912988696880433100444491765580689068035903940127272638441649704262342412717062500178162768700114861444986682759351111293789022824304479331103806435486981965604322434177060000432891193823417448351703292545354854739078246928354312884472844290474778897498223481257349121403338747968335457308369563130258966968883385104186014267824314669878030039129479080681672389288530347726287127107223871789838386860887593019663555418314528733991924439446691585309977508932913816159734536676284769868880347323220497985407874478049544120655356704044763484279234895948643126722483819092219786871192627704157144220196059581725064101572600466676082647120625222775833761228326203476839505524095961461110773462691774067845580784466023444248334821543867633029734603348760111110561399555408837541296299187084364431575750285687232244058334466236573749904179441897702355051555944901348735131818169712333984476516552596341111648325672983176630561750146978423356963542398229283989051815866671656764656122065699203960228453858678435999750718336748875066636369867387846131987646830887346678842131853090978405801363971578406826999139999931652197991160562188928870656845793407242245438266667852152638896240693426887784748842837960608589494186887699262646039923985541287451181346184134912385604575673402272968160830772130264249760050730591375817967987720044789030043629121897067093350940260510454424451202289878348425044768018745346396958709663866891113183175819142965111373798608990279893170106714998907782480749509577536907327279753538753332452037640005634208437311430063815807183761021751567328851646373891186037175447152378689249192050842653898717274957389805101493144193627441091518842908501289206888616941436694415398028892269429707906335827731734533759699589858033814180716291166755289103735296529502326578507392634881017768307598822863328458535665208705794059660937315073932105330299606269706063567719897567053284747071355101829431040358587185680572661049464727825821265074159509758842590793856052939969963286291283109264229629446872718991178276954833183711670989548683254173071421655304238162122196050695109439957914801961434789095493591415095624667794677317279622218680326850302422198104657088067819679033271307364549670034142112871962960552290809800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 574647131887499408740297142661864839358781999544380667911162065404206631763013732155763434396748112040159635831161742644682062547928233857641332626541731632376010921165498972202446853173730774635117309416074331570446422413094866904312849188014684011112122952021326023277942417423264318805949710602724354808332829177917505414827877733955640072446653196284594008248829236175137434513176245002977179059769486453085505857375818768511960419630880915246828634536867166723549556728544954372723363268671998797769136729113915950609526970508857675472509159968855614731232916986377729774506957236538020981803304706124891318502827099543798936920403649897816528352758331327526766733889564210139799256583938952165436031036304272299999374459749442730374029094573293896014610385533772740723633047370938343836376157185021162917897910490462907840323174829946144750219832988375894381224887132840860532338794948937508185314868494378415756015190895951730212010425582367066461090652522280071081198862099281881560084796081117456505728732856551341113105222584919611873162027212271907014719786718483306072105886594835517584749485354238695136162253301801658287717394359852616198785348844041359601782973152989676719501462508853851686021108078668618143236032353578402903407213757438321693505260618641022151330766426935923563555623199737585634265764064994556877985582192329281676387169248457345270155987454604555347645375683937479376282441747338713129237460618286805281992458723444705136419482351929998710544205281971838541001653559917483807796211488357379318611485051672265381167391626203947152324218777567875625735693703583004841735460566144954357046176646028400208433284631726198756920367508751356403861700813037139483348151803770067196300489494225047006342550367980683494151722898389941264483365706356906202322114332210775226291838012569385630631715230927134304150987978756760014969355289493379968199462609597604517172854507312475776393327437085710661407748131825616756036524361065818476171563128319579283628264274803463686901291730865081368208236683091905347074513243825235420294206839245536055194109290720975671183640286918763875997401561004142795253466104221131007604884350415448203791474801624727885241227475207686009605822566419694271202134654197832669171846051254091084912982378937399727086188800806651061817442717296649137713654971262688413757314503180765739527880165338156729247368345794157025711351535080597122704280041354175443003206282544882662177273639190933105335890342889257778589085666440486421330173300201407169926962208633866167202047533680963631911663072951574055703666901250012413319748691640255497152106023447444834129935043145275942123877268959970803585190609709143643324260440357294147128670148998742262268286471439545493910718241288761623126809660237581731407734115216911864507836495692128563382589886054925582844694533108314070666876245834844025867573234270439519165254669939715000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1943434784290662625619313187876236335560762189483055071265107593672020074729987420311660864318470913963383960108197922339254360395320212625956775446907902263114134788945360623460711969307755545346624439203092211432005776701470338729146337809210200043211314518691625802233135737342500464160160906817422600304689102238430852978848375259160415539334328929732574871926487345938533859734733092777923873770814390107512963539268804969254041407280819944634141609422835791721667095070194860598988697864921969247863918432435109607857046013865662136377719547804122094362330569694117969459702792483904637357533515077439656764354657940142530390585876962048818956049132602070623995640566575298167963536414775827300412205407645854168030158277995598808656806933057601223483438288193032549476275146500519314755043068022096359644317795986069533242784887724685407936192909689719756794199177541665424215146309799586480235544505225785326106124987843330008604056890247400915742103182472311865521443241585348164219933812298329279582928630259327548772352729796543706264775511120018600332455867096563366921219520462443214758420851495651085987042003708500502453968744262810258748249791426614280069863204568215147764607896352393474081796890626427154649458327531451525378924170271159702089571423339076425550515804139615610750692916659587326903066020784236161287161389899515530761599099757174367075352192873120701708053676961229041465288422633773278330655459614366926636593870077441282020190462846611086431611150982313603219989696395739398013339269034354822069523050692828477749292409424379065411919568806015065672350112886419954676193759705618766786895724587353608053508015151932021186316225203215373547985733051575481797161414993828363871245675184743207249170696350634754928548253209781922652215705006387421063264466844323174211934508930208548749768406799114844198335591316376261133165760993005591513628717413688663950120240065969079142617469614288109055767466855458007140588213258417336521560149771166885763428757897969455417031797802193309490477364283651744622149634200584622620071159405941797527951114121766893685921323110251273178532018393717805473848368328826788455195211251492768532289436178420993636056612999480640626497622543714938782117577993463692225696844688300067873429222743172480473628072261734362195018289449110091429821139561414765928778385386708243124777408477986621511391575043961308664872441403510337863421543714199410872791086756541008319408626151185279559341638586836722163350401816469889782704592936954344272518179600133289899391917222339845913491704888266397536392294857705858211690096929073580201612487108274994256725329974080654217340195700312189855960943221124188675541445796813433513505856169165363643152223833885069935880136641581384830066729802661169078054380498087395226131183541421398807317813220426606533201408922814615411168567254777545389567844688575533869109728175968500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5527779947618111869098652901960498634260228748681011575208011228557708098204172653714314020237665426973406422356075958637104139271071951831882368134127742793883470123955579167533070469844366673369731368327164023885064900890816875111126069073965248700790426549576585778509628605123773862625724466416853903190878828409396305718389073436689352918468408647080820019944651375264624969899628471629478769486533169389032225806096913754467547161520292921418809949259361160308286230808335459674618233057061769273510094344976084078262519309853156844000579421583670336909355284958180028101694204837131215628578893335175765493407957636789194139905986463154506919293225846450650438924431511351480234797127000857653228894799737351586901614492446044424618100295192007558297051340127106389744489023258525196252770906822705236841520067734655431413038536570922296200027412890680779322211680736671629069232317457785373901472377194463062151142980869074513353517329836766257995871158196435621316046616375590566020887325818008320306392210164798942931450797744812760803166007683321589201954248206679903019066772190142514484738770179718573283108923399844673078090747582112436440480029967626862071460374631350203795554958883838177809391121517526493031678172750790532432349287042708199790404485813693356248533840143611568816480887954262402227809937461722700634417595314734612609090272637718875552667209212010291838579319087165812385187999921841989967234119079460635491349262340837176755615493146237310708944609295518187661375163402539076618830201661459067013132975630655703563135112455245374892317082847246863794795978400063900679024235725520278227677527204252755507338793858427675561418664670467514277034707005521097242652441830460160811985555369436820114136574354992620546657768535536838808653765866687945649898387617798761490226936854698260697615593158937718547256611018102589594949031313031559625733786107071042492187567663788575824533027302382487163582606420228061252622314676551879566093228360420551271741342149898983637679657972002855414462828583868190400678986336372085544593749219087209157126617813467943277545055566279493606690899960363783698140924814341955488075892030640347627001864879798218916227317810227035850243404479148571772845977490086426781817851803049635002868978529435767196033146293468231714093110486440118852719711454432591857682761738051193986531754067941981981174546701763790914526775916417136468198520571688528060505079552901453346292403178512651466618227388674378498755665343488155713837756730970506842018088223773251551223781311300803999426544230017670759348771014949577985737679800020040989466718947492041421056401523620229141245530074940807893505894477224109468846606609867161167329986538917815097730061628348024219234234693560951188872044632091352641848927980566905797797100660572581229257754310737149838990100638457774281447629714642587399030791900224876332203897544081250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -14605998341548696566671905214605597335877378120440178214887518946248245994723625126524849922723041055276024380639880458689158633312529951317908633764072683363514024379136418839480132922703032090998044235557188247425544770730925487980667126035311495614859624603271880357335810510342819432365994223053813944348462231142023337924808939136572143639638921512511806572238884063556439244933454226828057399759914500582811325955087415247662149148729993291883241605635748159071711480352787662626790343641320108048943878523470611470874660989977336459593904453738722846803688532934353938299655870905913052872235025500626636647817796172951602468673354279338495334049785497646404374320118411262777013135297845423582397473884633786968056211881963447728813668561981734332139785299825802037484273363317807568700655943143222085158978252567680896110798827027304771957951196889609878824165599462307059258095448290539727471083074205654996562831386016941745702535768905417450211473018990279164518980415769830999857097894449911110497184601319673156864434589212887640031880152876470992978185857732926893090096997961526461791882857664975169140223777510543690674788771653121078791372980908789352489349501406174231784356228065145096347857048112604161545977004350523545108067164411697372757409452265365710943597237619272766316068337851051937103435463671950743790704707163325948397377851793404998595275811155360478420257966505646047961154189219806766203008582516315775182130917478491587981377907546339303656412581617993022279472602920761680133878714904999115607007596636576685057190115166399877503054064214866116196373015433035501010770604880952153624887936347303229364368979602075376204886407149231072870616752546148352123557270765419787492691131733170116496688771051554491686790014676313758207022742929686792738828728074544050863551870369956785631585452788826251957243622491827995715192058185215144548352374533049846591514501192801338123275067914484173452450235473028900215306241326856803378323741405404686796481218460898423126779982162088740566902788059646831600412026664962227882337265896947189215503413395664141371786847017164901435063780970520697274741256263239499676118849121613472783308465767342485356979883935483163034140368148342736845295504824264532993082549465221615122215824488841197186503649709524677840924922800729074353978518991655539340431855826612912680327351203871539812604446565099306129465180253755728449821075575063067378065598805122500540258949024671667572864361022983212617384190973467027587759100807344319947431520231326297749517746009156211472755994852175026571271871446676832423646449772630173949612623927630779479013535942133913258833861633933853474934166502822295262489019310331097269635576165656469291188953598311033424593824912435608473230241000542152220741199696232649317955039598695643448888962865748024002782655465328731711596974406629625412906069564433205643522616605000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 35759089383185848176004456823105724907606686411397521492572453954960852107466926315497331393897643940197956431373623246590233625775093843899235622727767818362684839520119153170607324611985466179099914745464827681420604575761106610534931950386713062367440339782590366002071664007958689430946573263678764753834043897015381449396911351899834082234277980379314378326087185741701479070028447987272517542700701872309015752531217749630688104544557279491997039902985963189786706165663994448203039699250718398574266985808810628971153069633445508171345704933729513160671950721679815951835247441987001306657836026821352353460509261407777743979344177544906370999872813294061998255365014157729365393899513256520135837221351573433750017205026477143044969105065534987403850404490626698866928406966111403818465058424467653462543884813991064317369881208964275018285731826063111736874874704895161457202138505533219418396174975354996987875413180022689630624170996739260246486362987554047567015872906134876092695015973560091781605912945845339917110072538939945783988629750185508034988480402242725068295311453624304639369991786219471562917290954130296719851852747300629433794741212969937840298236013628931147245069274253969676057828486236167269333332680673497082850864752041220569175558360087959331166399596421810016057494160255784265986026617980090802422627059556599173587902918191466698633035126600878301352666081552359402519800222794998880822241094747623189982122307874417228220207857385135238767954306948970988135786852633735259021254005280092430982594914366706171659823670490786320576363448156223760062513367077165043073618895660508488561636095725662640730316601237023351431121391153307829941787886670858832905912749658058239292679216976621056945034172351696050561475555111873878331574931567668446932603939059248248819221595598919972121534901890681629317756742474726989020768521541177083809501016956545629584238589217649218553081280182295392768257906872347171128037166354498939694628750797666576887202239259019224930939834843769201162799739570816082871773335604333712607215202858849366271497133631405824625888987367452285158358348097924107313267616651858121328478953385586977326680422142992305292312546737836018637109034076254462338844719558951359575031718640472466227028379098280887734636690475628351053676000137231426050398317769998024231537692152104901251477342557124833367130981761418450299202384777585981142825749791524134412232783895737304227249886665510755448200661746309483724450370829597562673564012783130840194481096758906530943683328275078068248940059337175410884258453791521018772173129068980147810161554566508117944889056379612728045124399666163590907612641688551586942816688236546490637787069100151624554479904800469677693944447698379525390857199964692932724532202350725695123181544114192710316829744038892824765391172335349967487596204633810863183535941834171822687725361125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -77334663478390878925316079707064390165143320645026431970535634071252239381922394514727489172473338940999022517145371934951974411432119041854802935694727726203591303658973458410932586527666043591651218716664074026003400720667478746208137317120000263500961358505622125158058791156462129284111703332812518397929641983376916165976200244045802472290812890828284705354772857152300619603473944804657295863696028939642013331630239597880842426559638009993063300641371700376294769149158570945790884935843040859153746999087036022888402179707059387773386844431484971630400488328124114906974680822806198076022955147578937410820525779413363323140424573449836567464130050969259241253595981332879622168147368070946876422184773223438203925772756582575655117709444349471656699281744799716380593975535609473692761908239646159558824009897170567844203948585119585726272424143834062739111258073184488623962400828429210143846792660807067195982704221546024207005925592392138737423230495290356933007382891132368822294068279789149749855807004792095335946927190290236558780249795516533416924371483668421438542621872595116265467300762029527220901765359512106429649057096444405242706071145014841239451806309015498922774893144721096634797867274355306749615303331002650346295411611544582471170312867716867591057409415637950863277923443772942462004114017440880048880963444467516057672111625486321094323898365345004914159241647936977253908624610934480187321875393118256216092812147461588235909939831459192606287754730619426150321501066735476162295866379703538579705672194214758104091118758091075701430984806111914809205148235192665209193378852251719344172040038807113872744882341581039750899121603855789354447094847471292837827851092397591636751931951547542182210634694609832588197902818127720127781791985461831757316428865060916901829891311342613999401172225037200488807847562911224151302958980160171723247906347858116596767387273532749967128209967586295454025363115576500562312364249210298628720059857726243649172150512278163267023962757218060446863299328629170278760131611740068818271482417851707320202869058416065023438978436487699024001402594922219444957044426535173150814853783514248778781058577708619349786647648850173896652464981028737372535883792269370532186152613043832764171042770446017908577596544964475823506504419563279877951538689980423444444140071762567417651341595895786937198143289229173412375042127775186987871695785308890698341994158730368059680717842346950643312311740000640510610504573865351024325911337460048185101045626687401004831543289941407843384802489769986002101606571484316157416452409499142945540332600743768501446502294061579182530279281503985140371131656820946262490906058617836640737594569527075293106728869050582502948086261782510896206352513745538010997054969163201261612667028972398539897278650290382668429066799622344179318190089475149720605389325275422125459500862500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 142743463186395972831722645164544940939219131090517412060625464267524016484089638325907397257371929599357696226267697069427318559702870408237251082537056131256866010457237967819413537381565519705004289786195307743912064154054135060791872966565584444972867670050141603738157388711821036950177611843070455968751877038928183119140926274495431143793811822387318505100532039188325010690063832190231158041498499876332590562471310044716326922334489935931629764882195617414047276843936586601521884936668120724542386535078582017835916287220406585488214434546398438039597838308846608780606626411309922762325920148087649497253578881629243066475859514702866415956931246471594753293371078407523602631910149832666482082031563826516278655059670891457908054251448661036658698381617849082650911782839931315060860819482187599488065373078543249097345715440184040642507068565049254875377909604928556015080970506224185427628404340289308534230009036672669883879635527144258076427105874090640853131558641604191122214973032865994558397213965757992625305249142531371693497864286956028872749814482510727065011016138118054078273803190673030637479301815244300725268879185554042379863364262255878640389337223006647495125780386274843896815623180940222756602612478923168015575208191635075704153122470873282288025024182909559972997149945276816692516872236528387686634413756412208121394827605986886054726041094549298427457455241782431991274593044232907289300292344331227960659656277971624195164432338886249383299414246877688112260530479488813541065293889659011529074297739998036860561715827601783222539333279650828313503501979579761784630961703075567702144164552415742391403591030714225636054836808967482592317822909218481514428175566509542960651563248652057239828920693923283140930203156198796508713090773420133334488947079486671398585251541143429274847552867445183107362090295807218372275378821698919953569060709349707943156481632636866227470000180852960926180639952532773539233205794307779573516169435803479293755919516988454025916264584332795832382635250641483703931908756634364712772618313289071484017403146948764038206141509896752310471422346948307996699262576360539165888819115026532516510782548594913473423217739314039920590148138764023168388528023073299573005715812635498586114690327417413699851884333532789273670733941992230996935149241652982269977199039741596181176313734090209078287680268082365716498416905285571273359241578671376297727941897385335473555814397580596877760473533552289817714898507723836532349300996424318561425964235209762638726177046128935834064046493682258600530139150917219146473354192529932586223406983122011004060893191477511604688098812612768076402486506753521786719682981786319308229280075743944541793795223891305622361396256997226317969618407322031327341288232345383365806766669719429142309540402611139810014447643213682347487498918601576574247312161036945265502674765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -222548148755301021860651477839337896693755115416300212500533148749619130507794407357134834510459089250787501467680190092334937327443688894132192199324018370431408935998906965829860820073935459552844588901696538803822280496542623713544632319751712680129805304836120948594643020784534988111892662896129332967143943140802206063884811294439158712493823667983935999563609863791036806210306435255486627634072849926292743181242040654438283718046876937822486584044658736980521539055339483418801588448230359129053479683259984234330486094261589500674746026195527909871369372837934841841238941256493608863003717292245070672664692203525509612353631424083891504027819485087124585927116591150926498442509847073605706405117326358477462917267443662387615566541285813846826614385422428944020541395183412860603649718224811251711024941832754617151838752060478016222308244371718674568437329159241718956914264116874094366316038384077938701016548130668787591188617984161578649918619513925735810195743083268594113505367350418031366232363335911056677068582143600577496447143566491692894457086001251035858181722137010349664628726352028276949856961819047386315630285749880260175972332212420501115919640475568375346006408377316850899544358611161454661144497366582792214609892983864759200130127846663544028000942503428959616278528654199572537578610134089435217811148698966871055485497122724638026770910602453776673746366294159000651503784604473294823495215113763522450239188857578882349877889732342224972335573783501211406841367053992601120445571523794703380318354843667823791592801078531131708106063696673552942141746198307985106470536216210535300987131331425390500767223129496219137525383327791518124197854686312240264680735938359925757001703005217579739506136452629145842755368600665196088106302733462898772675205460454841735257766291534793550695866698705312060782542422003298804207945966497297684378517190005341328280170752770626990481291994619418923845194570595939339325589773304247144972802311734228465909681608028463472842657440314961122564241880542979438659273682812399536476694481751977885042212564979111401528402788046479724076002864818374194104784948133330047596105429891809018118380665485330388426221575021771691198489508544635331991345286523342356396971111008421798281885260171378754037676131387480058459662260966336672980373650647204935258897099793192450603896371804387578749256661426236572640175658289296715412746156814194193156897340533161626026756498160643813736221831017341347323544975074609234336831412544423070144516222397112877294762851902615184668485504121165881323895310404917737345717696708460083776918402086300645083497000323168688067771156021409871213754739962211004926951210308569782546938640460978090829517619476730235525223783241597071649316198561022277323291382934724414292997553148847723194114394391594812863956096344019748017667573409212847152241215491862056342296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 294277798721705535934091774966434974069351089058948012326807991292264063514232409130896598482802081874875752543726701716480485981253003081593378841865474083117691218047774307522811289792949697710201005285812077332099810734251096859717747943487103080855919230919072164870434840236265417524268730821524437758980471309995132473071122064003169355585518190541203646315953186080368943578427843149224271645516048322585246235512213993096211699385433942468124079655576335814931642131770702951596463061298662546344344508707959897323737121298116019292736139784560887911522368749904601445511640250313247665944712132476183528496561627175376074271106314612491130075586870795963064016424056837062637760519759551109095452856331258700775018744120050069296844691883013670390340158528499328563662222799220514903790041067034574013923692160322583298156116479619337433509959716406119057101016997749866464659986088339682185649678755284841228653815982384161694964198885533243583335017268704227022377285680120322240475102065159676517043183682450169791274411477904899509852974149300996649493318095250641352577740176231538865031388280542649106859291504053881395104685731862602091179278037178106328982181974599804239097367644776106137575316579817377528135321196531890116554025490073870090241803015557739862736749820003413255007868938369494964356443067627554644105850270267725352774953746079805161781422532601080563172285167045534783346658736824488273102349191016044634225151168611236140791445318652276952357042329400096138058752210412486633404674948554433365674512948565342620448893507732819064324614934650022982983893639793074123323259509141342201972378496393050390929036973075485944969677175446303776260661034608165962978048596936220100529808093593459315671882882044391622814881279981078385667504584989827112416792453298633274694594607450165383383935377892219533474184671215637936478248457226201281372470735667026343307220599740960618368466555842400771585075992870956792709430399724424538798515572679149104510885912787412912284684487886933457358324269685814824714115029883560844331159261941117136031116764390690966966448068916773497478224938909649674441960102393082922808953899344527287785707883995329590174080309803736884551673911149150877397787209404954228131150485097409749704175499959695834959870941387152715583231979868972105124945593149660509811926316296281789143368318768666145794077070982538921105234098068386611781403787194000715565882495197143499974662366512756347178271827465679861038299327104937840317024421778256394619927150294648186077278952870353270076473681543138339207666955496290627345524709781438759487872057815587374396687456174368728050771935074563488876876144173433306692366646009171922881118252912363289002258563338109728654880267279144599222365117152933236741634599275361427463584031497945245116366269657650160233959749078821904301739377467754062286865467053506051191015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -333212756113116205179456817917430170610256441180429945144216448473280763136234460107684281951123776566850846332405271184081898802209312907992592543223106819561277411364753059078558330253992635975848142147487980597133666873483268136396755477201137987193340351402656035226777597927745335968726142468510299571968837191893570676121218418771953471936481263687750033892205651792564446498114590589091649373937638166033512279364418440358344148249327821813465082391894653333939526992944100117242912867265419694220480133566544772590618848764695640616984153461474353593340017610383869342543070454026392455305940132678082501742475424609138567432174148315135181602214193071826055571650114474567693563660150449421804890190884052838715594439442979567054506746520154914829380773058851872630888546435919556960329544675739865478640854494798270118153693443030120698233282044669782855636605144839447543213306935134517276293724733411822711008059206425331403527738676490471818400025034031238793965533686742721523206043599713293390708135881564826538894743112977726473387953074733882992970696508483653739856610865216761593220317497784856237099372805972336262406823034846314437537691619294104130964759312519145503657860791176665464599860655434847663635174888261529502736370637597900176687295097759279706520094995534706714102569343443612630035924341909944981089414998857632458336908181152901834998224849592928325522840694926058455570883953068703261386739775795500151751419203536286789437255539544770609517190557688335360123497092335776271736819406156899616101135330286904671324423983825173406781503426997780788281829613627421122286388268216922204091511814735899462758962222954320130142716069966761223356792780628030795577814418716882504064369751898211616263492186751682280685683887858295264824054640530665212863641555016461571396988585885137112490431762886503745991149214355512275381315269445932635541494326945861102122702918829252325071405138187427528950506169392267031643160623451167023976065125661257521482613443088048125011381572356341372300717258231688175402915112836495085202722042945883368284760843023321473319859628077166797139759686641070400304309979402590146858147295278709488135201460090777925064659003484686350046400533293083173093725054765712326135365114219284973284092790152764708887960682462315352582307282204031696418181765420990544647957715151078730280386585573218849386551717090964209573464983400966897124950880796433509040908512462879498810088149134526851812549543605127828502029762638294904510613473590645314866690942504286894697422117797547382290744920635163383761385142742145717076181657621614524132886581775797785809190250826397268218152174365165858471955007449927420627168780006394818168380859809821637991608853835285205322300022148788167562320353709727713781564253920633880706698738277376817907935274159220971364324318775554583995209529744079450885692010157782382929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 326264791162028965730192105645048654662593288270589588301287497863996627295360514680632754194210033634740654640038808821719811478401017779181241341725825651818911869097382382492737717402388827699100726523586580082395935008550031611708054880991212621678183493897012353689099648411700834151753229721277011267191872242027240399974953894393301561709207471696965835602216209739411036285192498829747428620361066841852700740863093360007146722631659955442018242148491502547412705360826485337074236771400167671222924578709938571211092397044006962600305574936706478347282806687501933567141631481260036699617781437833327007706049450551251621028425391587734908019493883663510854581246740384016522980273489333335287658719028018664806479520394492170023152174949892807844497565371687941922725595564985005400347865016417317345756511840065713876835728265374478519111291132515129946180615843133768725690908523905416981003248952282348757606548661687731303627929646834480400375315067404368109381279795504872283360722872107736708528273704366043565953810992541117004696869347484218882515540779445169826147978393658946108158919962763256056566853065683796916321856741395184215195612583229230768967020627358493814454314605589637130788269820535692430411238496648293491768130736474644415597168821668952307574370933699906403763670102135344528842961036556076286579374748893728209368279394620708523117487839006477726758669934746295952327317319228399510859521021082444675327099984662899794393846271613637508240340995373030740136359990582673297710766060433269947787825496810068609493010989919631087015002680437488114374642968150776467072732487108119139844610825458618088408627497420662651200682830949980826354691109991516162909696525270235290752459829672716429948947715711457889677598962348278934100772767785595712988038030111353031837720522136718329213455156285050476033078237387111962967982273265121973502312906311379701979620010816619460611842279691125625667504117974619262085089186881032444121976199451700881111643612573493057336183521694203245443714813798236268580640961698330749965472572789722070929568724304759325578763567204606724694156277492690552849383119663371433264247019488691680958036643249566733734746685510604509328148479801455207929889704243982274214277869807382336311163291999653706041834923706622638998753683244669141468774518524515572177922905544070263826486393087945073967401428929244082027713463402087199676593545919645144444470023627004197420284285754681578199165196388704912684341545943055958387278989013573721166635343568413625233673645739717541647327434693770697443814201608949584245976640850939658128051432465552976050320715186416078527106384173433165138926953185747254672786370937361535878604032580857382161518631104805235600455354293309238439299784150034709119148197775818964251093023014936258199173377054744068878224878688524069377050450814426869937899811029739357910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -278335686526415562424647802911266626118883320531574367269058777635583770844644761635116180516895619007773382771922834886583752777480890855108371008447730935633702031879119786263512145769051938061377229368861161936139388212178213531047571910366044003752873808481060421891049213040862414955506923328331163889387685168837797567415976692677546157223633940869737507606014617240309646426110376935872856606666720506920904991326167205257362042205845233952923022343022332173685253854947718816969719826048040881808585970507324245584787242469614997671766719362521516908122411054277023076097450403660842282355360983884505383240946461896901781081837928327030185906657678760546861402172719388010723894713526689634202235492240029602726987301271042825678654873219632412806860029995803818555591661210757488454046123127410670670182629400001186311799450378911231298755514343987461556432443975042719890673465564555677857229578135319404468059604215082856923641703682269144121691063510844423233268807578038011740921790058657471809492646370327136650268749085005892858928388630442081928539442635748994976546275888281320081924267962956072388599071998251212849372741496188940273597915962191701238666640817458809361656345300680859060988716224480125713426179571863355231541637592765390555547453497440742766401984456512898812425361392760503074331710740528516048484182603682431040230681590728935995999923497507413998084398246156408924838954978860002084798030890012348092571242058403703372950009542134988917115881517214645514104324809904955027975355300127287589102040900070591650254086980972122579891743830108468147087497980457638947538146144908995647717411478240663862991519335239660404359793442874915176732963180758134477700891453716626586075147239751000908824670187825269170863758724271594684856118958505595983285128660679734423843268428005239853126154711366794473469053577136180301807165784342061966449533094792754494339863447394214585550424671176804973200119538947600315321764843409784198272151564624971079812810432390880835139283162250201457152384967811330731468783864047035062815126092724592162654369321876042145510541262278330231650705487965677873271897718042601121638198482137206196613518173349336814054110512388465151283201983189815228621323308298235922610348374486626012286002670063152957885973676106095649991915380476109539897383961536901058557588569220942225748382875963393137778962267194468203886678768796499290899372317280589179256829573871872070649893526048328001899940893767493797588801211702054913821267808314435490083672678180923730203794913473628878461548038180350005404752642114199332039610434049693437553778445058419955952666848138083498551385200351160032477972795267693720692348584906383979701482533008531920739325187657147545029082721421260518315310823382454137506390769052990589424271594950237521421301182557590034254956948287438664752404544513533698342491774018885351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 207855021894760842929175726568334065254489419881338886236991723931986452960667487640138681502822021789025840376491783280569405225717998661499520175802597444553826650025048057886963623266410879350394512765121296096386987806651482184591675794822857621039171500264368251958699857971855083907588251411268676634398576754025706264110227037735513655365423154534929655177339377722170798203613308026475460061563642418524781138287026074998535899688017127135956294571567242496131201022552549020109296901223127915480771785982239879091592831852079159840623456649787041526314053768857233825721308296255007863408016078103768524603677404272675431919093272559935936722145887829269419312324847024614037723143638307950360290882388477150243679783843394283816790644012500344038298866028439896325761210944044572470173976350321531201525355760136007477542502497364073655786140922622410808177298985278256535295463122390274181063366753341796361651013392024006558008900042859233448915719387413500224734729616663521263916316840062110702739886298880521113645808287024755159059336174175973899836137658129222379976581089483609108231693975106637312699418299936298170974783293046813283970519290994480197174377871631690291614596365662128117025009892349056743497159621671748389553921180953629886081193090069987280634789929413524197537491117560035088564861365454982696554381821530115827420741161586576758248738023011652609740211052984419788933129589548298725313367512892487896765919241917142892975713727374909278968763427921215299801107594707155291618614144401211129417103718161580513607204541465401716313392018562501214095606501043648752771989988864388998989452890866180223410643821352956478308470333382358771844774634044707114250111748694915358439030126377426812315349411178484126766806793532037242717278317096280219954791040610416718614394605207307167400804015025362946648258272643611603786770901016113553957038507932521493646781615690711166363378906017425075444194263394466108484552367481971229323567989926849922248794781743602551394442364452894895556008263504010494697976947109214568618800675364759698769038491154364820363336484077141088195295030246174958108390812286095582316288838764298320210052229863111535916495922474226741195359456017280886708989163086448093802687446018426668277549457312614317005186144084122938053132699118759343880473769003534869028314466656449466522804632591038043296534941041601515898899665006101831960344875063505854189714715402443833914147572923681995968516347650618787902182367849743747395402922731188659754744446575698031315524244059738839930283387716134794127151890860184522271884935461416026752876732834190236392171181086468110809148230583332444956454887472835619428900250732765100895044349347557325479599389003542113415543415638195017704572725609598959769082078677423627391145125397802330673720467076501107934924548340691649577869750161022107027423734877036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -136202047127586360385468165340991153877611862708891845376057243813123232304491222515408919741940129936637494948487399831797357066595895848498120513659500955671069214183120188937583854101205774682064106361588291442432568333368468376628989399273200500486389285288252558194723102068553753597880136060349532047579360418243391697966982637797586634445180509047492082355021193087340594167078252792730436078692286183634351718591524931024532718265662351911525977847288065010200748432049357614253529208350518278454687506563527063826381569277907841375684572921388541020462083262345908016218634493348501162115211018116332818355574556889176316702437752642160413659563762825551026204607651029606554832993439257947053497330629479771271950001239453351936221110421259680122808853631956873037244831514205326823986896332952678419709641325492235637156288377160660129857831473230992917688049465160112056752761885870369887059475707682560232743472666828835172624138769740855004866229239758109688397376243273273623426083161130852232329265414258771448783886338695057184878667717148571279781947091135272970214070942743400413933150189504378062776747965825219796072000491658630195977030026650849656248779055581586250201360306978849099223828711382553544051129774860909700691557119868041714245760233811809600317005929932533018826346634934784317398436916254108680818620704849479467657273434931151241949882909882041030846754726366302092123089914497769145262206943515435148308664822263224121251060511439676969356098423277623779074809903983884584955650443418916953095172866461577550748152459357269395683346874244362334485987125844422054476833325481789034262988987132167680739905163581917457489328783164797982534422814832332447941198170086238104376151441389525329910424452240694405922851420657534465963570169634103567132489729806213116991632152359497562094351242679897489299177409948080250985037403432204509846721334724364900956396778994505081587564086850608293996897512508345600973548773005448672079801248041833532189075020545611609638199241453191813807901075878681431413615523948750799299526543539620674466119098980744331639992084770390387502678576150636579963086534701244404706964004504006162952285897628647451335244003746362451799719515338465541926742318963854330605227463484809753813093854816092973294712728438972012705308013039335480443655660300760322894615171094737381745242503642828217822735524342058502523867417750710396086132154346186260456123105365547838333774326645354833918183272437269614079518289506641991186747127882172521001650035804580504386453406990412617185917140827969241492613825338704998953066414329770667127433901772104041713670487810602750315248156315714999038558315837066666244475450069932111284756165237247521701702509351498574472182145862410340144811497395538939326583109643154967958232248977078250777790544818566895423562802484049554530043575163190770073493539230957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 78366076334485337617684303655066184617011267901095637008848279732003787204702877862244082118847673944222229426538460882693051175646146983589901905830430306943751132510980142875649414902979798677808473566464020450323942965008474655930763231690770126935040567586124599847430063014697642155054036375981156607341794599529891492601034369396765784854928482408953987546685218285485056829362880650156509967851779726709248331423134242430102868335479809961045484996711660288000412024258247551408821704442286197718386154869271609478144360553949917307485847692432062539862745451895876843552837761551089302910739083164288342662989439067483477906880074950210683402248515173453439320346035767863604306888605709880355803862107984637021051415850389110316290076405189077425880653543039936614495589755352494628584070450881151265803493361521775871284015197417842392100239014777758983375159450353390982373725150712486042792159487999880378770121401412469784040862560147200570836314564810022739800828604141254328067798398634526655616309422359102077249816060882320853638059564674870572728544677019055585657562026215638267543770284283376934080375163499788519572944133240958596599504136566543782076205092867584229974952139751412953042592155940808477892803342227292605541208318486769230781166048374902100104401890696599979839408897701859296012843585917296531563881238540680384047535850279872815459858974949449378047718367414139239233652568413130135684806585072464071364891930645546354688567873362066711320179640089593535140834465357835470626084719796547261976036250910715107291328230217470104247022406112339081648334043819126251036444631310862897689506567500883264751437919584550245841960278703900416286311313425367195216693491798426542127372431088254449306874424402550452823960036203831874786741915076902768330874951773494559553289739535011908263097001537575629367881548141341564769408833107759216228738703448019521086640837854990844730637064874640852857530557701903299298919580425243051353315344764449604017134884815957156697976263834252501417645143913249919046709499801656985707839507649786632477121344214805106916008401847685792514531560738957703160573655020667261208148322270690222548173508724056610741826846008745820802043829702405317395428141778462570037655250015709972889189793626419336098268990930148869695214308565062769010898893449296605437497067191758224094946171269176314368945913280148042867133573653175821171446697211639362079342578715163589890876781407251653038604116510498721445071100215136786004712551907633048228716929022278688783972953195024273849598818551642489463308637665567491002554489379683284652314456173086017521501527615690664562206402094800853342492860541335197287194261874204514048623837698654117614104816163927200623783496945268011643092781229923231701475664742948648472679995799741819522885530434010170801301331062075533261596335702563128075685734681701660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -39551644605556827700165518367587514194661458086110607288650122362602816275584388261646967980773046764453580879308328112243848124957363752202907952825048407342637056964935879821598034596415210326553003787832489217236770976308284242091232033938301916162026004510863822843216501156076482956496100597160836243344743571556591678142909192848582050157292275261696610176936717404864628585138877518638089679610219076621879697626815817914114518646886059874391163533699609331081773398767780501724588537638124259179083118785837404887415466232954308521976751714926118348860901698636133326374260533799361873212095444760593775071117114637171522221751808954563825334481598829922571883823372583752473432108271627239916878433473447417735476068231214284723881586137800700120866474671883441077886730354883182405708459951097756496515554088347083802848990824607651134621541749177842032247044584845242733813470037629147286198940015449331407776828342025346856912705755135122637094476506959468306831474236094568404281054001557083167703090981851034760768313323351029635588315219753135379462038762696994819878763221947205144193388427678455288060942943748236897304812993257486620175433637719343041508663810513043709765938234208886748107595349240541664147667749096825903930330258081663365399307805162255945173692547746988228766585352616954451948293402123910066412560355097838731160616373888762776936624862237168755435305852806534232855563225295820759290731500805399881501847132864850740455564528360515629298637339212299455775373828147716073796317936803027452562744434478303638004183199982490841640161226686893643081414316059057253003949595890142375865639493614125806963740273381323308952615628448787979859033831524076541789961820807790029650021504082383013292530785095179536036494208903321525367003635175371943809003761556118204479277334048628697194921321072800154223689317470650635385785388491777608579398228192917496025248006253446070815564636546091040613688162471245040858606930331530394048494713123938359431749606014473014485487490158717364867210902533835452982670073964201688859231912759748777834197487532344696704151713311871216089170071101915541999048196923174306947409207876432451001795278974852942091754952259829780890733450535791436403763733437870072016942782546611299463758463939556598009209809440137174846235832787808191555843451349163187735275969732427625151870247706693241767721099128610383526057109738332100636903623222582226160262994575666949826139837089195350845878499511939110488297417268689190153833939849877830403806898344153040192244624616895687602159598207182568355791664634870020462316635143928792379255848865035312370843259054657078641077882941579627772813519848558830968208988746908607945163009686712008672365284003508909051619752707275373032923203478877568733483613912701303791055787452740431485430978262802552679964329647399696641104376414043866250189015197753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 17454944944500192068685558878829729699332951216985888030565205117850811221668988928490691932509466969962434099911009598949957348621607910153208358138332033914828515636386222332464857882029314582427662781038760586005258083634261408648807950253234095595029241214618041941292599980554672750111212967180153068123393306727931013144023899190951824048340368054418600402287045062204796929122547037025417289874439516435198024449902820079719728844225815170203613545516187574759087791268953052780883356652843526653640483242043827823417027180668096906089179960097508349309633721558100363251006470272942824610544316970181389590049218048162596987157320893101131644670036982743148015834723993326305958905920323449535154802698805929698087228811329787706574357771166519385991096252445228077131409526175034266503490783665183062557748355215815727184228620249572941529053939188526401110213190586652604106426381383290306172896225120186470913778633711060941858117598411452037399770705083721551611234046582129039840241017512164137235715476050580493625572235274283003612871084125760825590794389505287586810035635636917539749250989582854299942955859965894305317844783082508978914038186290918972406025868047006459618728004810214381483786115438896355988022050752459631040929051410573404752998717228876484331667794597418032060490173148367371921026305816865222227661124858006516151287981091124006572921996067547666811805163781029775813253171753697297417515286173509912844116010845296748821135079422913401362839429966569181430683640160545267337641625363476588981414609760791194120675901170486126827733682029453495029047685802932405019998753222572644635287989884811183887708332748485672334799150989027140034878167653615874070577921068277967266479140697601497107919327119965040129949497008607378535279259320169800017685134990290910290439878299632494729402290534752026304453741890918445711822582072529642836584721888910495899902153660952686989666414942909806885626623235108155225494020962149984260349157108371243422185505897963713362864964198578142221254761976889150628490787024996538314497229686960913677693256406884621312458956190428488873388649529675364407433509623858483441745402387180102973006322507763140679599455025082128471608221883037843061356891668550458005520571398693460080343706960907212148374356658632977681799903662592157104004650595743902491223227576058916712112382403676127351600505331863550610625486712599177973881466419509977041467297155245281221363243975657693124316142920778752152927596609965025972864894758313117191526023521664245836302104524675533735915525926223580732668577580545743914833770091290885977629196801001990156765444273282900080316875780927876625220906776115763932537924905103497857935305017674137325433560158480510524402700220815163032102193913807037471730847284298234776594892770676841816808752281589707466488222261150241341459145458202924183925987243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -6693814630186390229408047220235657370818361411407631994468439294480219875573068314075217816098393029885951652876718039809405144720146750306698649034515073163657237376839134054227736700829543981829601363171199042097187925616813193109237104988122094146464720379992508250213802304116886643158683668359127775987508907558611590025939716875789474301350600671578166907854713207315596159843029360976604618840044123257728046978183364416549409409390833795438118440456840346062474221900483514097769186660310333877882127346151053681152684983850535737583078111292759918318722735587006845977359699678347223316820296132454144904413530632085689747287246040218370877136419331108762930816543167756770166613922227119971179916663802083493052532277179297458904536833523935571344882947886496261632835124161358594852323808387345064982347064235182057857979249315808456737348508631150751793069520273372217059625596692868066123890094904753946554963990246048488681401326230156829156183259382854004197730492964425949927815717360062191052137728123579057047848703316497443126459614459069640551378384516770667534550247762881482238321008394111215830270683276309052347401946530082299841153962299423808400692723330950214023183060969622311351034874931240932222674192894534566033484830962066421488580707723991172321370149719356902839470035709484290021736849651698447567640923989870058371613049228544881215192491919023114306580050316601207471647380867657813457208363174925083491693042836331772013437126533451312337126162839961161369289592813132482044662196412613597454747430380673157439278083733592988914902421905462823394690408185501231187334742907801768389818870996994734433541081980454919369446968256483686415241635725058074182628417773925244542062255726678903697086053998493163463824748700644579555310146807136550762887136268791389839949854508854717567750294799677201140651150999431444896092256085526570279814575455511242162104898296131881144393357026833589804494757045237927674773122621994594246868881140374590579176093880328061534689377309754207525467491403631952737162891189797540089606490975437372440915104997487958773756549505733073354043964466140923695607588899078163915220001152838196359473228555007499886884579763422106486140591086862615504642036718275165508032882596226759103262601528745166824982442387879644849202802067325957055263571734175759458380026619547845754456825938371266340420822565857214367722498788410543725516268823312186164440266719584462668106765490967992412759518732389105424979671414798328634373520257343386946556701393638995034939607442837903032593758433349723282236591930945805103766175949999491818861150910181474456089079798511364506949521078116562687391806675554506523631786043607318474590192512641051222603081879249983541170786946733080767495752046145780620295767406034995767490488581702597114924194983554618503798731494745083533135628001806390174283599853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2206969755470780480834158515085714228629682637624271040864315097567532210199671814703059580235909056482981180969990568131417388300087900989592094804727899909461458036161090868534802875655202530024691882412950700383874015354383983002943495137862691345263253228642123890884565960929673947474303834134388965723376750117674301014000082258355293261354872174292493250222616929834097897058133978595694246935732329879335993754714737766842954652313598085137627480158442009634737237330037269486861296924790912625635308314949637215884113490887442163333798099980667105544952031325901897480058702337983286019437604610056395488644944337323281978303534000631008789321238941927462849639987972133323422327654567372432984216414853080144265809716161354713868725095974202043289601071984169489533559497843207073471194680376654949159581518682809303150645628902830781173750646013580427184748282262659430141269290470547708935846938939590583254688285718315623767549316151132939841603471878424806861838111738357872917542997370882086160955545277038707806466286229266872833844900089489318492990260903012378543840427021836273968998632737353298934927461091601964524334749307115549090042561149805697697902932022494854571111938071599405347493565251703670119759719672014691107532981327449600720007701300441203047491861614116330866490265303642549373247777630933345592751022598700603427296538450695983191040387133386065135954462033386811813884079298859821622213869900515699646053321262726659706526752645411604691639805331386109869434293448082794391304186394806647518364513238956328352549595382631309560640631731891775169425096458090115552683025532884394883918384937935452871336190094246452408157410565367612058235745196811263516996289520262387474204475309561622405358789216719194940521208566115651534416071393318570960077157510013593868319681371916592913318074626655018443824599924440000339436389956389291414974152087497409480293131000265113639250892267724969775185380073266230113695211031584637780951379841926174773410594448004355185687527183957716641368395420696524882862224438700933387094057706503761659556135016208217006037056200209317779678041759939695216299993709269367252757813592894546545245567044351085627092568388764259276662542061456701475720119700392153565847529595244887910951331751432432921296942322345396351386212643946704519351917962542291741212562395957117368441502751432027295155319364257302082100859161231223071546026987019483430009909545161028362682020798900111298701276805143918708888647527531584425095232728536237596402696196578081863719315522220956874588595876438321525813654578225437319201038386619485196091429403982919726247098345559204652636060801601522042809943193705672443784573150088394506222908520460282405158094486649776766920389625643498097151539187055588756598588429116860583055125646603585338158292443640418505235953374537607746148798571558884192628860473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -614771041088979080035935849756880086560037853620273139059610529738383995059415907326104760166596464901937524049769075402871112548827061876507147328488436262785299506327359861911303430718207619465685498281606597765533317405786194240004786655405678531254474979877862379752948539476447979614815334806387521854156557961355137791025872412862404007339762695567231211561686257619129807115208940880559011538657433119481096662123905486844678426947975313800772148362335432165343431923633746885444605264382034503462554630287709359341810338765420180311141240789003627469119753074244225049259107946171198960162191599959936455127750577706232820161787053087923954156627858228498832358570490447334882837960962122352319706733962473852804150415737938925506380098261241584561325755645022139523126823262052272140616329230509274263149600815785328497103566130540578591331841911169194716831016902687681586918100837339279421728853736337442191567535507099812134660672029459309531706247517841098511372374893569897615255484234557749721291606377355849439512949877130947085399604261799651179924829793334942999997506997151879215891416154861405874060631199543519285921199047491026383175378654634613850715277820456950273552906609529900791954644769574752989229157736581725318065618116818595295877439126615561827919156386743423749741914350996982412928680144345037070859986801266871613201885501649329902262780475042339660584531439685113190704260005340375306139093485664249688830499904415870799750443873645937782377319027282118869241147180326492453299171611662049015770698145676802556126328797413699195181681972862998333576460185068688917065031607190852125891645356064099295077326051906971627116541074848842142841435601724125479067485306712498159013253317046592714141582112272391629711947410148008698110413787237689974114975540084358824012708117219401775984219212572324201314986703491542017124192354104648395484955008605311951924458069707228434831757228522085137545182744209405659089919288107938192524105606777452288142732324408703155524405419651674572140010112634811017114297673353569724920076923009272779260033270310714568915890628500414335790226846940352332238694808962849254319228541709736813892827201880442162516725943299988420186055036321401873863148583001853774521294521169459062267010893422618755988242529781451875597148157190928977520496748669468777531795128648820127811560680535139888099315042429799754860711730926295073590895834303534579167153449052323614529836643665670163033708826407880453589463243016364781635460935815397767968250856859590862221199108319781839489207135881897467586231133410705072356281117734127793964147623775547292002426491956364573744185266091947905700642772194424921972558802507484675142870698228256341080258774854747460506425686235709543308329558884012375028451784019035645359762656440699338691320668455793527598026704394978003760213151486788970947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 140526880260563719799939404483859800846270495799211143473562567116994854103093174287650814969175661354996674008896054692651461213059059017870847703734658938697964229056286503581558365778543520703713862746153826524393549756930896169994173028735295089588599100613605615855111231849855578433634239260002862387722092069691701289657144695776607948657483970253621438801637388233681204418358816221795846889719604080097120973476754860141496621462681424920034038105032513974030803786905637225872625544380166509482822051906840577728333339711103816833493305623130457689225418190105828762376734083072502498603947310308169833128073287201792470957570121186139302413858450115216867216742771584891752642274315725227794019269843947553457333384478019294904351861923006262657743799967105064323395901086904579420479102476460360077314699232154017671299247239777059527911595709913863044772814129933068823310153194253018480182889620995717566323263145628432177696470052614729562280277338642941860686437420931309958474688303756406203161382916879726824425469537823743612358944018100262000927384994777496302388395447076337279792897142340692651167912261824974905382048495477471981656214557752271392575715191310048660547390377059420333463495398258261531457607889270846604074451976248173836793419645364176946527621739691245803839022198788760503086372623151817733665904902453532050782673870260104070717273450044576740795500576221738052516324538861632737742001296918681448686482545970409704050267797004526369913589084610257835802623895672446185441190342859055347101643611737646701382151088402152579248960243525686096555484883944657124196045049964262798697686407815261925169138185120178751156163790772946150879094011906450014145656553592552696335895765048790969789069619526121678900469276629921791465080975755453372431971940912903084984938109372769111465429016292930347207295434435082740906748858451584891275385661842531196371772182727710740987231874310145663035729857221976314746999605374510149669591226976029155133454860921558601782985747172334021434596643845652691562949627923466899331658014853045500011913317872446440375658642043696722456156019842633675298151602194220100542174776689907988735307378863472057376417143631768407886038612574182058322760441881715166243771354018144333657210160370280905356950030352223619262422581783339940487457366738985616808012906727061311354274168457707811655593229285556842929770371591314493728854185452722425371945357956348394841085450706147354226701497714877500525354618373091413913754841247273416717236306069513765656423740446478790588532431532339971983026410886766405145139460767737302774702940193040147292490692762214889025399527627639682913387325269782114867865770710488691074414882966503717907912634282449254442230415348898782465693051456092383932728807917426487411802715918026472040994421632924661526809836702714611898464228235202789306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -25025956961281335738887534509131286992309818369945286931002861675744645283696201507617080279996144454469550681545363421448491210273450361970942309334563229272691195390418370859095887583296449757879305564513413596851505207802418263650392366422529233747468350732183048404747423985104161717250993287326855675667027470741215863546723109438378609350408203946566022795853886079308735671253195632706358169021225267517938846518173320157812535464352308161842710722450695658276013204105925280342237505997369794262803949820306365625607670169476775599479643718958827233272023883682285457486920406241854864484767861729636067069352210990533430483181450534529253518475670179327031227301614407726720261854111196395500005175783892066753784413548266004399051865016505217000346209887834742277879001132968571938726521043170292998258166047566557073640578568103360710854386129867255488517066504570175054769533168537115156986107789739035217403386091002027388540099261657039638737865268145918869164925115337959466939962436303948160368201627318318906662966654406168259779906634196113150322228622826733810098098387430438131314291691606823857434900793080120392152341496697425326884813880995682905749443317070126840863203569577682153062191836175690613226524402550931542483512017500649651696733401350769776727376086095932968113827350436729593837365617273191093748168042098182995756273082898631634479802744542266505634430854234437684753661350935118165126900946566178795061478799607160011960236764549082760931935799316499812882552624802443164801167964104101063230263416613398885820932168778657568927860542986376334932382986902341342036921415497999054406509590561992708723624278945012646285327726132366650692738100378582153575015701902399314355900815227749016368431257841296633482798847947284520116673140553430365555090212865217927842757510772559804937728926898245435658749159547600570628716399688266026684177185574484334550949947869661191047899967212176244435554762831141480466584327531284125522422092312077870213863533667450748567275240420554174733738644433080556311772030468758195792305358833709868988909349089256721514905683935639303584375195393689747301602200655401857393506555433442745844791463688363938324473146438147151591292763125340135771756992985358645674914935349058411085943616851136264048470035784197515205027977203151809762887151736552070824974038659960195083537315820248098478433875912348754939150285891628147034916857376957345883616024973879159399651989992500903193606520227483490684346958741848769559612213317586650237156062582676959348617295040556792626935335961652517825978359234746748061909286008349671066981337953156564499703635767135381679321093223511593549673217027118215126599925282987138030125020543641487124795550589755968353048053460740464015402650739603417590561821623057969717768902909679175380064943886645442777293738072411139587579559990310668945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 3151686227369929011108332657624467614426746934080929176420816005372764592059573816499074753236997718477752485163483175927535806275991332517407138139604153529441928324916972563892940078752847577932984263363402174734794434981714822431810815232442026097679095684779928836959327270464239604680220142186710070352468701747100231332301101667802860425358668759428422706283487478464500530430139253854553189337263400129454017907420393051040681771992943483160123086026472595215977256567292203954732166567818707085846570708526135477021553615214474499053939575888007552608388034630755368816372356599080001870744541388496814493576603289472463064720461489852560627482103023245126977755071273391830135737136290895589799590292000697172024054784772039606932092052272518233905722881449203093199667547972390935439752510055135304938445842375111878399041279774277624255638609163082373900297476038104324466421041493736326630694667439180646430422807743114482910461827315868710299765993684076140284437123994014115235660700200114457548272407173056190477201285279745299676732641896738909062146286609560658573038375068770673425488628444620593917656290655667654895777690694536904254387052491589625744079902478046425759055614670283834570094804308463060853317284421668332828096296570045280967930514538763962202660701086073913029463741279181400268277709541614899388162262389392582042196506414036020343529491559113217527999911957468246187638849630193398633740133668672600335062022733609198108173054633514727083150327419078074271557988096552004713559438013336895646666707353117252646021834364139041341171770620526032618397232976944469049216155468018770616868414659372137550982537608982729945812172807024416974645895334066686827307994495275070384281653923202098719995328454420027591437672010043702203571568223841516942064849686170837000771993537281717193032048455286756948273206554914595082552712259559773089862020382047067371326554377367100773831323297718926531426241731882390919237749144023723617718606030286968907452282962663511000161983704670289667770969006910841832814228136334959388176776530096977632429551843433183614703150572642094361848848003501384737739012647949557506521446655709181355715157587972153716769503263525599394738481357081102852885134912509876213986187557091338327003116276914566484418248395191002405910976480425793710410879947625678119447625718908393939563610269787752174284731807857775227106456173186499178129499431766405969497122686578574841169983204575125026230779905748583068460359430222365952032072860991509755015047557597923636457600869017854601375407791163492864281117318137896087728307129178301925802162283402253541321520951377445175101734619298354004632481343215476167975234320926612770758512074511143224376847689056700412204133266698670897715452032475185191350276969140718886329497284805250402339483432962029748842041659423356449096572511196136474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -256903114076476485316633516330927744117107724270952404748833174525140769063501832545064007894326516951321961214322940007687401741750919827948947981656808215045320436773652827666679985128925365073295197268311728327183042249025458333509633098465070201994611488010554728284741133576761562917619148565187295391180219145080253100815165046894272064443532254426488388056513947838371924669476227008358893221405185107188970153327292723967990850957289144260053360656122275489449524579514014225437909016871506389447501319413855289015161147741056604126697151431127203554095180224900297034154780317149932436808263547461388250757911878099885423643344271438139208519036379400308883868913439835204060848061134623418157346592182180199245647417065428158263796379040009120066325764880411059221210963202334796070263893146813092131702186092563166779311198868843230460657911654800677040963317323421044440630155324218587141953866740619791670962921303890620830331452739193634563403693845354709959907369663754794938543676228477911393613315500267525983455616053168692978789781380634308908749848170855851746512010863203414033679214643113255346938199348201797645921632758303934251924659175885351635977030964349929545515845330156956544141322994959262849676266505296752850123293544248173146059128236791971316530265610385036626224061474452020466043553568658689753304472534270407366797844591242682705689114577301650378758394326772283778793001301363004498855272441025681411080292934851198684658145510510048718019959305462639026935868192347714387293370579399368051088888403708928192793858173529357466821394340496254304948222599098246634455882687481294117975150056124923366274817374426215420188498492753691088692443922765163651449569174050223744297951428868171618117812639453880022469400352780919017041880981358109746560850938412971889560196962174290180117432468298495773637350613769735751986867215708775452347847087472734467757551158140395655398784199066978963706994799658789501437424621415027079162417929612151464647542416112783720369902320865271087645179784751058302754988857701718864355140118003886380802155416883435372229587132277745286955299285600964979040761379149591445331107825522168191259602935142552687846623256509102277957319205903183578533182426847327575326513342057869553191951093600539260174964147195839633887649511408081545040104894309121964582891772949594912349259832444673831613254448754947027239479716815551656337937604443953135970948821757300236750260064907760275344256070513772916814360467760741699976356437133908855378891758370169527108093858066620334153821762462650781714031001147278734434819499060924215330703130483994735105023750378887435035787770952723848385041239744810237396901724660049526857054019729976435751730330190802651229309354246502177530109581074264799902950523093976069357623721826268862691909481320257218272981544823888379659622287750244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 48027993479286551080872820427762800727807660295296191106425766911990998572934851506949217268306883737336896926661931993626343791515496016252673196564167607967939940683374061839059724667715260148005361999525161456759025067109245039306796444973875414112182593644733317992082113232214001287040750311585401261880001364333215621362148377404714127941646907747506537933748547829886156754429300632179730776338966223777884194370471057786652470999920833487156403179675759812875731556592192520270552446515779597510855676979043843667561785627161522915542756359065246382857410069979624616580245049465504340231857966402795690177016211242118778908795013285730281328998255788329154310333860066370059581513823375285508083621680331149149071125869474621447426274496509376104585899014861982435410725168676832068959074240831764880909426332024680496719225437198740085349308251596245559649047303362775123848078458122763353308761651111038023926093053635569891067991465982867177870041184598402800573702354109140293099237030122931548372382210001321104185390496412416413974006022088032712460852382752465284179256890468197031170134374411388144796001258892216900353678512405076028132454414247329619062023596330014382476672696813628093733180663375261463446145890843353769387438422969541228164424496503838631906762081281999660919481577474769414456236606709006061875865420272624521631179290787186403993203836508403369489269129444425073571343818346017579234057860460884799344145347102561101743642546522942855153800983773903965573953865459804787307912159708074645512623506433761223330606497491883090440375905454621829028819902375518110206734653540083269046270075891486891863436866286160661332279490300316532866768619012145529089128647118898388783563837698199793935203869633890205163214171344684000316063084521372121127098705144043714312270832386610003257534995086483860306020889037265991097547321067954911406796666236410352400995411072018464049663553878896492945706777586446610407219159188100336774896537309128913206655151607563722184251576286410784566448203276993153222642506566565376025076090242138837712787180934458316232045027376925840308561560345337735595989425591415284614041396877214085883287217500333113647223543493883788681314247503655401391671115140069546002432969849891753113436732850774460414231978616038793815036192836971144012261441779273220633077194659293324281086882123144805117844787117878808864576434160187328240413296954239018905917613176571180728074426210052748665966826269324837418235667466579236889136494185190648985734460912663724949647511701562897918839793363291083001879699052861402377815340720207442666910652758020795109030803167661859473601650183583529232383642012711483498701021806584459942244972707621150359930790255947473573010438134244726741661616187642311894307630431061536380828299143547959085102118058785823691711597388953348925426006317138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -29386468880833624640564155595606859318440597674151202586554135973709452189873669133811311411367192640037466063759014631723592160938677852170760856494179816661247849934618610006127079897817877442566753319446795679914238272829582622532894027780239530662507961764819905509795255738975761621184844760247267335839972630824839207241363380829709917060612607085553172803602408500036271162232853639442895416098636920147695489385938321199039930462997851047266864642353118440631628863139147801847516657681459143423771096168888276976753367815106731474258407820196074950957789917377811431104415715751914960523832835887683263392493924501197806424360538700076911472057512168340746325238275282499290684144572001472014259490067431133332614758442290456253764417418452171622250831411798561997279587777815550224832283877243320517972592866972220222402235122906856120107060523346652520518488596315862454080630763092860452719795524502275056397893822916956498575091908406596175997831591307596254124357868659537526658458318005181646268304071020430746321245550897640102148205398377792811389413083676212550466453868488314448161809934297986193933503312249606139277601738484055749653802663171330096441035685951188472923429769677726677256185393281941673927095898091049078068074195425695665779220847176098112423833392324043905672143366422208252446771059872447132023746592318712323193965913218794755090847257709132784305756870993124120343591869673180919218006662740821507162128273545706572837679328365325322350149554866058614294859014336529797450881040494096888637090073215120618443478863172208340944244608626100982421884244581658749514136763622605345105617588709885283996887874085548641097501487460111821955913564767611734284508049107895119027426180609676463027949116383307507317835227233512949189431022791508757671821617612403118004750600778866561191216506273488494443379562098589212291964578618305499154132276751235543407474857815794703002410380142676584710694636382374902017181584532323849934608231114221379684992941228184370584725728688866751924709301872902524148529604968232687449991890753240314286333664505031327461067933939947964036129857263808009574527445126690822354270939188677148486557418029896148608719036741835662361960710055947986752807704142174033529516297338075058627862685934308373456233894395510570425729558764579395556531748866785416111237616042793463182530792805385056489145376681121923887277506347908489365512446146218499952356775966739690033585443537396459035410725502348906508850047993775297421591496333568642566533528538759136319649652482986532244819022970668997557091136520131018916864688354479650770311755534732681160817862379397618176523532450716281350890167542190207366890117526975884264670171452907235027746224261825109999212972960668408372092051740920353917052074492941277233836377374839481937985574235252558548656688601711287313699722290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 11526127873285194207936253604347561067115891316571615322511534057756688421819741829876174266464993882514340049323662474169531103436087373900809767414367846210186358078118931167719840335570194415082061632441916578157131321536763866166458834739173179496218066565640545594828964894437907562331328793992242377611616935797259470946210806513612419790699444181908796055159049067591262306565095654433691117553394217464935272783332138388903163069692871801030433638521467063215842839918609558626657142135870882986987587520646774374478567633780458632093606272118466109542028885548217843580726332035166297879911353388549195291019544890736418518512824397966826029595214709540252355685950846173265225444052593855752099934091337856843393694188681447044052357935091349187768327573436443412243897796930979098275271173674775923179920752888591036123137696039956596247198359020426170709457184032831894140016968815417568642306300635078499660769647138438820425170037177829511881017255848052918102638927670683000755861417560576307895623718353671085914556955717739577502648800481770893867066455847519338846793205450854702483647187082093801940188033626337251229584860841882088782393878919178145614087150357637802419270353352666407303373501973514183476360503785280455627787592295705841299836867328649430032857235434595533407639386093610395219056686272285091140753258321303515880604027674456293145783677703313610623513029043669258916086580613673045245115881582615426525281058112621357387789342467942109289394645113411921406041950985402758667943201382007732170024269746512342722689484598451676846409636403982908403252082269109110730244096006826953762834829332297954008558555739390102511014822566990057773906520679351501975781034394594483426764394192093890373261820852827280469380311390040297370164904748388841666975074448127604425442296362392618193785407576427297940937864678752056252054965574825404510156636223368035532889599516183261160993214381171292693767016452215469865788858678699601607316240358631936727612008845472080355060419821945349931140546744097498107750680687686224696568268306378913180078253979608096079480297970617353377296251542526276958019391879626409248867248090498204832812867505544381400950434500974105892351070786927568285234595566451655670124001922569362087614867097632678335362970901175995916496317955374644898054272884791272491546340303418218029035528140412630458125058382195131457869007602989113644791442921892777473783398920675176758504233836285995763224533092477440015802615251249090334196200887478453526054090831352763139680111278611187172804441811730876830179850869011601488773403131755860561572222140478252394723457190080344215894363792811957960117194954256171976679261131988597969994357363395422074385994231450245592848855135241993051136456301886098607669494514877726308051292791460799599806397357705871300890141285423936876654624938964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2841103550246667582280171593702426691008856553842744516931826179728373926729700066787799148074299477688053838676516130166403370467590347240177053598025021801503466719149004314912536316798665654207913392280116785515243232443804040426156895482493690517975270539109386082621854221857726112154892153153713964627044898682297714860687257928655592734889569846004876151473159336592972918555851593320409449148320666218976309568797082658853368040578977779604453925210399424211210395920484173755147091510632637575465572854538135860684256149263241746847221394033992185556874856936563002313818519983594059438992698653736541062437340832280611213135890741538463583140238332704907894199655949191902924015925927014357535178740875963369866735747248978885643583243249059297290228037487334136942522847222361552621145309154049699721207506264978278132924126315586261017572853246163867134952262498250006616349825400448269360948566328811059576657601543522605088958433671680093310801001607591836836022996949651655312743028878285410079865865592769859442758962810241844053507621000670836927046255106569771697255798709538348515400943025403586976641850277594027400626424264934423508979050779888579906851611079000741929481943041161657627634489120221404159622492464277322011548164611455284773189738716869317409080580905939569164545768631944603138281294335522663365698615195039862580052893916665951270994098280224862568689247529733070867357213400201358395441181451041324542574366568637233721528101640826076772053601088838476801079608585127103110470513324576229564317529418402336498687025774639320937030370242808055245975476229545390131853232994954956608141192051632529673759719869476188761494535580530749574843353077343729959285191283342198195466169601796566553140443964725862824582823131584391173082421817680849716366857145072818170762187192180687259511573585737080897397312517880049669825122371386066577573431243945004125900452357623390590954497407653639328803416786550879743174298877429240875628369204409481697380758346750922570983997632652729092689428804930822813675739603557350968429016835473503960348125263653516688381634978717076994047917475533761126612142545055466149845380631514574019169985733989508073052861134523261116134596751966773493029603883702541411131811354929327061594577600124919824675077400549008010571229621564510892764719438411683777491797246641323415893497497416742483259347494991406571184889817720858810464104304219515374223031546874221896920512056107473957484178791140734756366614070632034747406026015077960293457830302612424687709698969623061172251795492886392237953995986677514426104598929737749929316084585264824253758598181247953236770231157953248811818884136829090346809082071424161416906777951788912188447747563070030841845939280066852370869720968442964284353321763119446199609507669149377020581086415041427632487064637682090997695922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 452663872683328789313552426119941892056737585483316027944528692246874014337988289161432223426606367923708099202592105636785958435747198954915428532043181895507961558005382270989415156989476673606995097117425918076577276319813536478891175596098232372003718823560912853822792845715886160065749753660263308965404431091595255742680099500466706926173332821147166843237364750007825337184456697774052673834065308823171138371141394546107396907327494635689430376902278730577316229671813749523927834887653683845352195295563504932272928114611678288409762212751903024366505919911064834936761554835323827926450191847558710768814577254751094658214610449919578924820023799977382034343007853841064642026071215522408664841593343098939877402392891512980678731923465108723010471493876935789386982430910282747312833072302412802489483845225857098844357590872084525457169313381385306879061495883588674784668077470695918544388334146852552533410655610764219940954187263451353584278120769077543850780904734707603306661454378785864771175674586180285473020427766151975166799088907073387231888654700165494997362122933961982583450410523924092552067047628450067217826689588718766139286749687022100380999382055392244472289578146650689334041292500178674987824044276176113776426891580509448084551421307707642485504725455923773670785068105734609494812323176905418683058697593167478179073376108662136704880180961043184896088347876808504903043878610451223500867973999796655877486577635110581539739825866934560544949361988552027039734342248563097963057937642619230993231282985556823616952051388910211482517715040026354303133053950587969897760254992596402988085945828335819027880878323972115785861528025733829408818075585556334682057537972137465602299011994475060424585439919002551983230483460714409209171495829782572160538541065082822217744499655029494045390605101221735628220251064527611886334049393914032385696372643451438221804210102524340923162341689036492048662529880160933828882603947063441693144978775042901688007151779032765977730351029557733508157721965890325905246857729772763324708010452175435301323683519811899492486883429894149309886266681764493618401035113555957640175971418957481897720060024978873581559266483390896904519909618351578260776899790337419189266653663722965000244925938778543206638045942719005822560306474054759489815104411113886299658092785418371319519125783189300676386372098192146412802962052013027566012741491443794789589404775080815874149517266458278271068863322887257834922051870917113709847491076605790623263437308875089864857451301700178255971277436599570445889723833306533118293420182913476999347841725959204592941901813473165618634372046256471048627631901330139676773173384700831058676952736931543370170097410429321474340820396734729267905040698342179161925209748226277833053491570634583068688932156686340007552758467926532030105590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -40888974384802267459078245714355334633345717307498675311153907622172843527653086666787011808916750350933066831856911922221530366254536278015030385285896504610030668813587124178679740464973502817839894985024456039422902572162140713151519596831496891765785205141985239128672162065803056245880853758823212568212957159000711866590024492989036089440174148423180278399193117787414249127507588376537970234662243170625137046655768234386993014632330848026314293577644654988074330103062682815836078512332683993611548246870182519604314859038195026567661360591466313250262960676284459377165719720412908600431506263980109198915679456415991893784631350088754791684901893913919420861648101543157831796459521594849854960085401694498330963610231754797390077271229667658317403683482265890122179132980005390555072211333805763303059863999392556968600385592539628492990677123784169920332112424960585338861314225628567097218809270009336383605835713265319398269897647013646162210774649459295162208323434354594660278085043981941811896178701166960319226722183494812292826847805490246010620745623757645557117224430585141234745557331001802709201308188078460288806233157863599100529129016561927113964211047518604144475611116860402681103705111213135496864549832958611727973185494170992720251874930871737474239202407787580329629399436623814666566567340677455982389180454313117156824584070451179657758315460398096353335927850348324156954300676804717865678003612156801845640308071229406290959433022835147842697811202497807102992652498649455391942404499859543538250440935383288281508948166271150650891848796575037123672155397545843271795331499375534467192323212571132809351018381832339879244080019498412671213845500963344354606243723234791454887514891429690827093754676663225120159577315070108556556316420300955047651253967603156262547883632401712307848620086999293802793574422337327273398727078944484311831441978274549904032255210891500403331577529379329202876727410654527437587974233681764573986516184606937212289308146396734776856744583921205321925507899460781222499211344991733845068599216220581205231956779290808044036831292199335124138277080717169219858869584628570384449315527571480274530794076750163527352656683029287881387855343400325767980400306674275589857055125277242728949192705158240258426601128670848158041805686570332556698994730888342860123190336585903563754191560224741076341841887233525181911510298673970178517646541061870765454574082023691157487802407808160335014821734728956105593366843495791472656537972923184961614289895831452164076179435351798802093057117016160795362256393785360449233477900583338822694533780501768540528039230562731700240372312716093321398050597145498399705205068427470681114970492757428226394371125464491661571780586078337213740359547666669323626950302011512191613105117892720235950480016957962860826096445277333259582519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 668437852723320468637173642176091486177242589486082851738831355804897258489519953333644858759844471961671152653418776600314998492507147543587541689570926119790447576323065646481061425069608646655179814342533518470592553274005216354099205189310866983517793543005591620172853774337052596813833506234913937777171628193384773224549565427948833934131379871435341433163254393255743929863866527687914553804097604850721395910489167345537467101834938342234938681297989961631437169545707282532868411278446299652491215958872922006852975776082954901105104818086451329123576473018562079856556389974858316892427466556802542887228382729219492090683653967864224230593167628946961744124581434995550484905070710115489411150167693000168897986394165503438913250258121820652538764103503272351568322287073217423107954662232448545359768924939663537663230060406423801797885428598313819700579021764553687862045393060706532328252937117977995489928984913436549578163585435064003419973774514241102542892558203107716528468194391453833597682179106925830859686522132140537512389117504902702360165076921034893176375263331965052594662292948364691337309476473568703997757493544887847991903831696448335570019137805803215766806370638872386035199236050206646893558558364050245461944424398320063499282866564787422180450033825251305563216417925414108216516702509806553163764312256438548189347701120695962019330036428307904423224228397685605662912459413645566398705717101639312105630842961826196877326989196485931078775384733600526630728092203824394944437273428702104041745617118395999515130146773409892524293889615249795302234113890788053496023681861148945825706633442086842188981559060467616412040863171363618504746198401610071823101460676878028489315980203943924784038696190765207185221078070790067651972469278574339473397038358702262269672701045280680760739348803459536737829284924196992169501308645111371095507460258023530336790503981637449857352172989001438894992597159653436418231499945852135043207721448895006760699268182967496083966494418562916012023683243561955416363488067723068213138974655961363511568204662385359472375814362661648832928442085988396302629613181404472267842366067217213791582091271757217859163918682102654491574225655777368656057437230697639332524190800061383486434275643520850140255635282507778491909744000479737277783721284761730928687196618730853093045277543459249903493921505466455422489570688825871367878842235791592283125419042793773372921839847683615351691467180199906954321533374777333302876341532710859013044939962392336960310369946834269226697919221955545886253434716497817139054862720359989199130638337404390015103310169176157840165335495668527092098667858724811072356443885310769475983797005369795921262502441424105834125047012314159746940402812195381473123608256092141180833178302224717996453932619480623741519977306015789508819580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 73973117739780941782089430843522212970381334234954365413269003350935518505641300988689188610237650301953164004421592515800268567394760080389383131048802952215516106439693977548213630187757387997560839719854975384074470540463072337350958254875286787163251519491253236655892335232141757012768769885036038913236631011933679333488878768738287488125256546292660667336709445541291664363307542000139029344558056573377297078200249651770560706674394531059704042591027585566611976701365516540140864268972796822695964521716085156717715298916684001564166621878979800904709938330302676813821017838566057158640761666656241814027292924342246289129075935933221563224286979198631517100745054558766710927714596559135754535106849399489659241588466225625551943761028928657773317996461291807209212148179155449090590202986565278989401167414446370132630793827252920098107707391883763256861264826771071775729411280439145707780906909679853895916501258760799605093957616608482169875740406110857638389441634107541368134983771289354500920015079275131338503354302005393376514654442571957766443342380561695598466614257062337332753257999883965642288500612970972067556984314711574254610263613991953016946706920126456813382950548882533073394463301737885649552425569096267513501341506923746914390969781904893327314559890826363806710866180019715555732669806115454577906046477831815122250794596836467868092637137670625045678425851394435757307506252252872738635158825888573930405967300555765403246168224402113648418187121171451043272700558216352425958908284826971262099299872780377683044886149934353628089858465455263234969602829822070353007939963049108008138843450002681784520613735356225661370615464127987206821895423110016341105690462938687160978746496974378978938664063714410225834571273459221239350909162895367154965761087380861982704650738757493511509636986102307074850602213657952120028916833717754919595342334952274197990637402107856761640596762183592737934522655033086324041262060750651529002212454988130801240669907435835530490504871069174671162235598417316333593047977940581119052277064472527712600134400353503492301083106401094387249331668339787321740462571407323437147141202217756119228793203917198354313972295058125859414404046579800179269018975083698214587837957395350492815370657339960117011675616286084618591142858144357483280674827109877931194148160617635866909366678703015394767361819918520698976889106379412028634559506197141892507786984601449514381103193872654923127644879916517711060702199372952633064679450862029790833670012793965094780413401633240510584569024080342538912346798563772319777640497325048665258700099349370346141315003759235344145630565867436638433371753292754228430305281930867925926460156258818205398278212378812832169607312183741085232055465530222237188932570014328518092129294134761813006853324689259367283380590379238128662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 99756940416833357388300613866876206892586483635280693256695578823000562730088312367077892323267287910884540874978614053740015441098523957032199664097349299475110044257851498722029701955177783632469911807596548698434964227776666190572539909230809462468287330792272913922596017117252361937580295119596464361664849151136445899708434704796893339692626154433453099435021447806827507065151296375576831809809867008315820437798848677123919078767270137290836956096685714764722734838136773301380609245533388858502261075916728842292959244182005508493574708881619545087694706657696820277569056892570319877556392617459080185272271469535979703445180712667417376995038830527922506584622673165589409764437914443588925607890896111953347530034161011432926404729227251703581367984356285321926587098683435083752340760586930474772460741276438827882229001370972050512376386756663640426202668483023785084853305111257224621560354955220785199352651252649682349112472758792371911833897293606847621483926607726204593683196864821981280878736964413552894898749001309952936468313137926720479427825338109751548715346001199142121675758569901334502750475712259387949243182861081498721200092805615271358045311076286107022176713376745968828422668317095587036409825492257012140652939737567529859461785047696922323212868644503571955288545969755984551269650505576569222279200299626749973849105114812482631564848464195741176456746892641195489744749817867750423539781223150816998195123642173135609775362366232116048743550904621271226811165428734412333714417704417086975301174695233158717987169779262070376819263733669782869950698420236499166494009725157655217994099121096678189196877547252163067828305358034021303430504520880651076170741884097051258742593637113516150734238623044380352636099308323744111910578864200517023063499444639735925784442483515200710487309863352054416253410690361660077618233423613699356649979215291324232060830227883924809750021532985126792063714644756026971871163946672706614670559700889003525417977501659778525991533047834723036812515018432049510179079319798169118273409414525842134900460731870357224907384292064861063689574714105996203097426649549813535132353957423647263175575746394036252986282964667637144104231786950004545313377626833664331776657062202899662412715353639981432157882849726658163046086854854031952102794673407098395556217409711925052903139520289323416578927397235355417577107954222897552405707924793612730510001267870726725759515745746517164140347481884239652390354565525921328824921713230212723895377705004889045017482390909290404162387755611237203869640271950542586181591208692342507815040632291183262943284263461185514333976463679717280272323032861503529979773755682005921889867498105874710090945769543935535840830866632491735964449931237078159592933277531158542623784091534008665694208316121647812411910854279994964599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -35268672881639959232375301363416430489771354095489113144161322424487227994979701636046486757439457552693915567097487501494016205771302191311393935760069775927058561175445961724336016142862041498592513307252193138373928090663945045917960116228738181046991404295217259563540038649615465702289274115750279882082948621557442386732725685331483706770962176078952998821403136181215589719161510242957601918070519316240818003043065664031901254986675297392968049240513333214871510752218299707072925955776003509836777393055543788547433803968181932925781556779466222804812727751227423582777429267985738375875139712886726882525580234984190562328351783900220244256910891934805861863687952188682805701138992133916887831630699377200519101562050376365118516370095193768161332738055257047530529800628827187653151134606401770666686328752480314695122724709869176521580596865345055074583698256549255302542084981018719951693527852590537648973561511882783825105449411198729427602756050445352548458232153811141273777812712233322219851004437557109700920304046897558515219293704370390119910716657150960983092462729733095410265738256381161614676661918555694775012878106028686122208116529982716827927723020391364914489181673510814126183549619434648223248399198833627960439272629455467590104371990858317532053989888453304655363206884972477263546493633097964429699868995385499757829339393328162350431763399656777452424436106927335493351638483336219884123418880378118314225394353157661823763371546812334825166716854761222321259044518911842907912384310345217216871002877465826736970982645028711497013975976759017067739603059275310878305118911592530768391764799946648274358220128703490761415519953451507846410577260410338814886359701457469782916562339453587536579161007269089086371254356077935516920669744859772970171140629302359845092381934213636645908093902143625682382989130981696421807248403410143504675169615757755559842288091541911180468020909250748805157022433582713434209824798279745638494373359502362264181819581778015257791343905272738110762951233671708942960416379332296079517012565536876222009327737978260933359327630424808855045792709041814915960448087759898262035719998357650065454224736544334236791379363703996914637412491379189609519912408346479980607506692005014556689413376609745973529513283788274552163514950298482876304571141460739376132415092268416519775136722947878014745311675825881491075857644767385933521665899298849045553340787760392838826042382028590725289730322008339314342539021658610690990491964269003304268068730539042324436664830485750388062359229914670343647104946959205678938607312841923802764703472414666895429217345423431717435428131380434666683655216896842661871809017376229812812379385779390518154884744724641252216297961907276284743291192381598876849038918994489995288801845765056902146392045427796136348042637109756469726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 5626188310073852286693270310499397474260479495436771781241273019873016942035609467199549705904971538291634180050724333574886105552839295067917323565000915076089127195833554077168719528642641260780644774309074704176521474824399770210724180179819239044971593771997325012011809494521512991679225145334696707422584623965330419704184914185811604641084303491406280328581846749740467841950588321697411126606602424633678408515570999199967294452251544025073064267039057488427513898255540070366156557290047823694524002848509111889937019123521873307645789556041298265293265070258110987783092118503714909661504818434680095911385633381225249424972144242462092213850547267254238175344642331554295089086604813756481236640897608146791444030227651685921971971709508382521249683904105666556736296514640406458020109712747737402684953285427587861125753092759785659531062008643982203580363390783811055811298773576342647661647919509946544629665409953069064860298437684413837476438349046633455940463487238114334565063001252074813236978888063886689134208075423108041078409589326048895294587557235404723931108789982303666180150767378224425926685112527977575815020697383557812634788052162652558125707127316245237535812079999858087695658179809203619674898002838996172532840200115963543452215935921205896088170725335724611148688008636900403910489792147336701177854746328178639856057069891046010939322270599109237486800344771389182938794028210124611373908433808824912023462868081778490283116362409707161748546420953377070055416838336585339705356901613321507812487352314272942296047193909732935517515054979138040821034628234759925805235711288878409182922187036153357714327697552338597212293577576814612165307558546336240679264049691312121371838699570137801918689388930466367344381615761553597146395649388930477724975297757566865222546527163947992623305862137868622669139037925746146763393287262406048239907413855282447912596520330249170807361858332970558149714808729334799163633111518823029085850763837312590483159518840471966406212675973664885872654160973979346981663646710180600689600330116204050292215502300168566600303228702607140873849124966403449809860268285248214176380843878733442162199767087202438593556850682728182439011228031235511335473476403022952431796335739028817608108781278823876313505385173905616960671474960731578104751252953441227639529268958604629010780783293173607686386692433807496179308298080901421998061619923413290947936634546327778584737048343701489174730549962512200652956334473546942346282394345975430170740884165435310896995637622051802572959860631670519981045054103864903450417806997651191874889700076099235522322225981053765474114495292181384943711997466773829759419844986813193405033170337569946168629879666332483983294581763583245267416666672064327631441914807716103048749133080884402473050358004689166235039010643959045410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -448656740808728812515296091913962219477025157306460842098062677921147297756923784475963288283763366664293820745774692368689991529684611947112732485375050119072759139219929839369590400758261867322785719556551519416970769485004943694252780962404775041416239388206522611380417836367155892017947282554775187465031937190220522540556193185735078327210175798631723313574645137436969198684151064937644967174246966221513483347225553969835623912864631288734460553509362511492022966462067486226885549041711961297522297125450587872349606389406377897460833667464079105600589421303547202984704541261075036922935238532883006157535296055223663010857580021234966109477817073921804627551864121968410653284337968748293510199663369421153002742364597768176148429323785999688372360200018769104104176746903280040907743774663493131393961728359842073406073713930715486020561540390576112546468574355061182827829966298897889152438420775225609442644267336042197616134958121602292593400749625230760364099295078233432765150782263627789390031330671833674248376182767283113753924629925523481071298892412263579847416207181548916164593515942164923466632161159757466153539568945081857510274071280687748470904095699241611004406247813800237620063071916048985302013006131197165217838361031432046390135498771992701754831992379840744386851924554477717512542994705880815638526001883908562173474708843300643165979542643243167696469148695442116466255875126331257624664896149362964425848449537524749623432768101818697928159906730709012307984508453035744458828148963745258770508713165414150740354124851242786664772090116861838809202386839073085680103933675984126884283286059720522541598125981998336778462701542323713552275908714186312261285956109460428345164197209502944823150157078899957888457482118701510571939969025576423102714971445056843864104060687441866452740421034308860796042534839926991918500109584020921873043654192534594676563235434924441162841918564334687873683754268447660404562442618944203195174003603104542518225848997464324577516166659396979527404800827605747881870442195755512724633595199250547955106160813266521365025210781918590802769363039973796358183061553954815424317085255996913095915759159611027192667429612649538640393171986276854269646723661779309924183968503400019126748993183148249320176915167488428753411560806448862012333553464511345930427076281749254440631498719843251588864065497486720046891187148079256610586528723924664505423236249653485426484072865866223053363727042712447750474848875404615626400566581869962294840029930836514032500061974731178255517796770653932592597755727640134750682255225911304429672538837896357035410329935092417729789201015694650244207949339788195377919636282757790382237048282016908348720523120154417943041772289213975477489642461385706971027337735809088241635403608058615660005175240039057098329067230224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 3686764345783513282200488846627710338264621454717958382437120179482958859479612806475620447600384757187448742954449886399196540103452368750084577892120644154324654610709662639920014825321369174726487028630220560669310231242750616968123642982303111485227770919079826389760131986871260765460007615781917675100860510203380893695446924373986550157964123352293138724677887510470261299032829804313710122047230167830909787947958747066734936992095772437001320371532122837253840648529146131898350677957658769424624392067547819931859527597046847966386328404959113782509556545812323964383025078070113329824177046668335590664093466339251393116563962462497882707754229738339887772515135190592713756146443172275476361770174214713629754430240753889175216038164732473657208833775900539820402429769856314467020693002281941644044352860596957690173689420072573975095299979785931862485343899105261177122988374682649422529888285984249046772316107314441833673450434043188170671543922156705937031076878272313388048932482788440315072112579973440824959832933802792492001915220712092618099704271310064945286598849775337002848379822493679672091889717540913945694378602884858713364110020581671999617594720890617362758934738338535130000306776586044386372669761318948564260565877751992841097590811832514035177695597465286207601783816158853692692982551341273253251375316205668459571596771871218317860810742915973236733858815586003988077145866932572264719721478240038320121961682174984107018745368765522591106581913977249493508737004371233131513307864290221659725893405621721091260175782288281143777833172088105412639393100927190090548500999598185066499034392014083311690941702905899583548245815113016372140119942199004203327556991679241787626366641631220524667262869577712906282409988400122399592985226660926556177328228930001239910369126481862914669626555834438764179310795760893203357038305150277740209843934157346139255539626874208430989782759632672164856282818371216025039574456087841787313002679938829869361962376409555132440538667638936964956522827908778031089075835246652239185658972911873034938526463179985375733574062754705468582414583811260161941483800737978710316890706891108714295914246653207560057505645480243843108884981963928554850412169408306423645790775880836700921823676644266668861979846860445944057505806610412864638114118672630737488296759433007366766125456667299324310217058970065143452525896653063465090219547174341817090474060551910340116989551438320594793955968616730101976631233418037403405947866104642303955250471755440077217317317151423818762270078697409341720597526383846098603427781084193966443531597794018419039710902383776279361364933932923133650731813859496848582019922306847436608924378727010694163486916249570073617741639189467813703082103565563972493510742714016663703287374295153833751990734543069265782833099365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1558687561261359356420781288262124292804816911550808579690260559515452045663321977322988248017224995381154008944827028483626142054385473177120180408532321806429916597990827705631239736574245506430748612901287359068065231290985755020810643539019419932120942572046022222006407486361246325139452796453375906181083751267346628201007243341184004274924684262845580774742981358544337979600632673505434142837952923736629789478818087452031411288522159832216341527630378023219342621479988198254463424043418906571491450196023222909179136786593763562242183468449004615189772196104051665293338601826047859912086848711963348949718678892881302082682511101225531944761104029058429292080408190290853042805271917897208729060527196410112441434833641534390818160034355610258430092834371716982216101894992456173114184080671705042303511846903269590744336925168861784500359909988926115640473654251123245827400520062121114967187600875501622403880605508598616787389719097896905304446246337328691834212352094491176373501265280389101420786132711375921755608511740539750476759230548132861380795986170687080036846207971417844896178622006321923881829018074021710616271383485005123978515793067128462145098351351447883640687194246144293431696260725568734794435195868616996553037660548237520213493086126159896710111545664129976679505102211591148396399711600000223584026976667866893433273104679951627314485694829752110501610874723629684419678951010320606642843905636084239629973549964449317576230474387218260057952807600154217883492860245226235923839580032225373082819890437698085042783337959820976796095924970987370838498728260523538712847821155232624538559767158914428277815627524476736397470216574153244337199876392160001408041764950960941213663137151049585907032309403685234540402843807755551055849287225679181614664317222207963973002492309202017240140177432982146816511066004096284547674352169077089307963770052017178029082928527703065089252849754893283128189123084148316959999375266831586810247597219901879108611832937390774187168037075272889243122052563572582951270916282578586786955498410487072920913231493493909901761046061022646213266739177155960521894291908991049616424070429860676242684335200525161316295962393658127018357881496568818025363659311089501127910141071532545754296626669255871046368605385714081265467463702225337571646011530943662698349412482359772511245939880774772047815519081844398005505701374665379447691642604863081083970547669397464484207146467497737830551375724315553454397872005779900679897783633870439881822822857984105338139573699314327642744397114553806423401246788034184643720677028142378484506572770365310765160983154838081237002100457430065181835817331753769627440391987965191280607644502659208657778474145873348858350089283745396727992111967199848133864042520366883876120287674008881505455980834085494279861450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 397414195850217162971632104384600571427943272306237800644651524994969446722440941083887027575226240603757245381182428212503954260394758066214724012672773493883222192081159318340198123744136065032430342368954600054251449162720286016330126772618655266858939616509800644981265003608898762536235118137660079606394791057877308013368611515926721445697828486539380255331993540489435984395900865224877800370780734272766251264460721957837517020870429496955501214148117670199042311463105311686446710989194555103191422734633738274890838252457563782896757216477080874700805609669801608182774687169682127163937149272500333651510834178179837746302017044645760282788109498734798146395297892680462032416798676087022095121656806159542124869350427526435365028393986841943495423093948558844735758481207123812796030022122852844377251978260389232806896405852772909995106389732185886194845443528479617998717789502020893794894353400468008506787951102433557497807142042321723592362520862047153152224263410556497143558695715700137841107635800452060531572067020224490788506371857527496138734884126358617760418566659356593086156587540127845820541128287139491282166353741956898974390628801650341749628144947628295659141906429680971872294815065301411897201898570661503700204490801335672510100103665945516767089686838682416344469306767209194530462773725954414520150807055717278753175398782324796421893845628059773974421926007297030113622456689631207339861733350030999652560095228638407660420426721899873305638837238020466571874888938287218621550070605874174452796666549985532847240323573407740240732965952132625066185137161012368452516586907832670785546776797267721726353966662411156931036233125051822569810090528701959428369160184458915622081995212298947256143658899121616226576245150738137294340691911998124356685299154700343767705971184907267454812657705823131576239855532287724831787179770926999794668027477779597808123785636776340734043603610487357849935214954741817929711379530658260393208476257399327373071136962499470427800645850889926622012822958034169603112545150955009363852782869139751857166967513152684283074947940158369134237307315833940200571595110534705048495049531703929895354006606533460610836582946807812414220161074104267796817950532115210688223377830571049922926642566829737370999444185362293911781272555089564254588574311073148351044296356091618556600596955726783488675157574484553084381845149443636420253111015326511415019543515647101622589175597747159102298982127481405640236296801681279128375354823860416198049862781450346486185761211009825872766443509983493921433362335225827311908912919632319778163570649930572654780491670928184734771099932012005929029227296183747242789343734368669083425371570989278871217857024050854468771159049336540457587226794256923371154258167109995657443822744583893678171280407696031033992767333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -150809593608689490207131652049423631353399200611484231189777676988015091909935628547190931623136484910062177632341914662466304203372819052440812163183268946734268863613404978270702430133884625188410237292370334460503270146695817882607712321354577946028921323503547520509672608086767735306895704526573052428579232308273702661227322339777341139687151984771657455934025025483695508596356443394661191706453448244527009954936069152439857590766461561865908462655249437582623665947287483848149592085913961406364314087227615845885679073058448340524716283044172347216073289045439578246388020804319504280817015573503884610602837315911160797778730078767413821605507919363572833904135354401477545361736307264164002986883271003497074999255137760489964471246670955675714075461740991318603900550160642435427207991536865879256673900832072487729238192069731872231177939885453423142473727293376242481579079355857879762807114007977471446096138324450239484627475810159204985448886895641338422579162764495416566723089993785297135630690066533016174737826093477091317100853598032404356365623642440093117781286751601232482116395199237220399440211862753730531262282614766525928638328322407408604938046724648611348070372542408938576833805777171061652237353873567162301323454734617667318925969147129728734556154329827991882905700258211938441607605530943273708056327884403501670149472685094438473925460427687016918584988501255408674380701993498288815097264039258555369326624487808085683885133102538383305812865987377380098198067560829481244850172696234307052797652583905297611234177682933613180584728554506254052713671550357086839996115024626458850836135519209284306838152703370841704349077328777354387988697438883811496691455533546090484129233968352618208989906177549244261303825703623718624309041025834900519737130806931029755541458521758031952986612087276803224694289911038635581171730264086124203653206273941644835239046551048464532605338064298710930748441908814389214649628519023263243213359757795761057234170066434373379033074269555208206733789004929320557782682153216532250617758442537776711954636060575289241049369471726930210067819960502222577512979944766748489381125344376054985907632976128820788355999208525881027588624203948441795115366359446803256888432367495097782893059217576416891089727813212536302029300252515731767812493227366151147182549288570596754878413095308123457376070306998131203089320798484011483504512402808199842485943309282794717795049261475718752962014146712933746237599368598109802573949470993748639538890649768204242522594175269095995012164620923330241347318102485440063057402874386273249514571548587733517289949566226821672112882158810772933295312041666904730105115825099042466681701351538263537941073678258860679683633251491892803587687697379617172863532252430326954114515117115022395997730200178921222686767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 22627912250403680444974905547036097784213212990249156272739383564029413273954593978871964092318201763023413095124585908113056160634708274653534618173280595535967465853247973233189383545158767307537491461301059345918405746794013860331881179763919193852331641844334801418353318666341803145590221816661268258785708387365319085314438647780671987437773113900375790888457182502137221757493553375167606666478417761257448966351059648112105575563111741494618415697854941710636607470617664238629782201243721159517567213893731565891201314754919904118721092388754734788113329456825196418333642028742128206911195629708331162054833686925526841592054066022219804784094469017647562607437874538072076542532017481693395111782556446465371152384468343266017798656670935536618332217426724293131266435786474109016395762534330568518585478679463849712428599828004980553226059156083996619815814499690573483586548835187902854933419834501614248481604540779268839020233940377872598544147053015288536785134955979395091674996260962702503722789637023961697043748757714982087799943780355233344105808266170518270173100671721749276720449226457522714028933037899669831180267111177486658562249373586194410109753949615144743728134891363238106448693271856137702929427174090389731766220934527455622989244202868838661757554999329875452772929046489655904080868891013856505609121804344217275671298401205472747174577865714377227706831453530494983497074862309984674162782531517764708499545787650947188058752749122419315037887514754239445601058610806665115575241480595451157157568503668727540421899695133138538065621477571610937193437189778730621023128586638213548319349504438270805894240521083191264785966774353353238010513964946494707887142892032006143202205099637316955835103447480684763972633499534078989518969043043815689450348819733677366253182616994448080264311694176756155278542892375053765911356982101933490557158152075730304605995220449587160666322434268321231776343908525957852192510253656660044821060750058041641532462894184123861555070739897687945320551106632993897330316804679825599603042596507287420134408452484744191190509815510648289176952954083153245623371083125337576439186345700107228327318284400649993704541508324705460924730417440816788473960469570781385952649375033935908175535747759339678090859707454067075619307934515098223750638677701308279855405774048371713449451257246353231119205601547846862451266312425973063988026024067059323531994036937820882651042261968511261927269605432160479879691932672098519583501168750785164605814862989581621415808135613052467646454104865299623651491176578068010886937662099641126499570729666996057669936114958898366495513432978471091525456764133530539106265846672884550257720355826311522566731821374392523288471801153795708979332124751974226655367785338334279187379131531084113017641357146203517913818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1915938563486600612284273288101129726072859415482758603187440326622105687909687342406719660989795157254758378925714140174448809948806098532516119986962278770148842551407011798963655613781900096373360895307808717318381718617900474130933526646240526802919278228756562467210890037275786546891348217450433779630080781283589237933444159151525541308808114862349367934641251860693345897420739724831791062939731085415568900640533651053444656715820881975052777966917353402688391428778608032949197831393024520193818015264282026514466356144053706719009050984635771392990000747422214576768680297439683654736201593082053932219539574456097833111514319013039180690613814629612453494130226390238079694214862345958072168660234521335053887546487760329899983704858190027598322627600927612738910903583628650002562996576644890445272878391889297392206849316397656959133428653400109726166205574861339052134094822869118838371300707722441623083775084772313265172456233717633488828954838458032334672461722173250571225106590741281337605478351023389049708362905839232864073067714244057174612299041398640590203838675741457354373136735352890106118440035073090410807067448624947981716625283463816383501322249298538602617697363989276555755399009894640092414703654046416482802857360009757600580818561917775888580738263334204182816806221849287125429080754495943590722455847121596532579588218296755998098983367349791452989110382395825534294163883494574143720380213292797989680734292508687214415793670859336792108582104151966634266408341278541731485139291915669779983863626037642759352180922177113503555086614860625785377079000591749169501973827782877553546655015422984454328306262494570405290773593019892551185812673044025249127331441720283948218449395500233808266523263092415402056494885060738338638387695222674578985748562606975687537921194943071180800201788663854272009468748195364511125503246091353797645379327826044508102360765247019339668662594718501572358208588961332234921709066165646499754371436595948390204591269273755741070140181898016235171104320722086951433449509226352642663283793794677020754802044972150247446808857052455695854434401123631398971883359728056714834609351457672848133574423872042812158400792118117723865083689681635461171340327453939886473724186173217632072085661934699564842706585363819983919587823204041720222245767336477558709833040541632620379199326939573178591060675250279196056297911170584252620739859905461730182450033077688869598462718980124856714425862622205835716419576149283364288965137651323501386886724761554732423571188692322502308789433097325228980936691494935691895887026939433678592158057105025017342710376828221898237665184526298250974430165439373521897192877997320766257647714611556903302993820733467088706780934885058643380793559454876810290727536975472855664459299216948345019773114472627639770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 73754371333774901036608236375188901960659536207765878632354550407245701636383209566413049719935516341121444042235353648716608789728046968021579281365837833435752804517298845656947056483249671563450336323948724027931134795102816009698797191987968186863470702132125525728970997027000465818648195295029192821231143907291321235181483474644241967215775909976373246020342614526372775865373679159758767630065989907530277284775341533687806136150731364623013167625181312483755494124102833403292579505791625076001720258951819912127520571965193964049792107716004899736215631569071721588780035530534196208347657729030469327537867697908639106851660902114348015284575395793112888977149929198566459604996749375782428686228000070504164337411604800938159521935784021196837635630658403017089867125238188740624432839829394394299015237817479432767921504934348438970604128955060075150371817835374353230943136918736555004849338641089730871456265218018189586938576103613729901703719799934101180826781760765904217404436274396116368188135480598708905967030190573931485464294620716172660352847422036361338227601761425084971828081728479794418739839249506338204019822773587680994926902935344817491617541778737000725340167220627588977973822166029998027829741744368657396039888597395953380934799035559329465434926487044138235243935263884041800126962889845070107764410445207197656228850926439690777794523108808231640319259407317723074277096110941745788423831101688094002587631338970964328755346879464113692719584041106799688223930019084174000941225366446892552483671888878456248921663317066771548347199659254810173976069737694730053564473293345382991309977084961770240236002923692660886422895850566213990836102625757881734751660587762569737580213473511103308824494163370574672632963010853408770993271321288663639392037398764820983105340186946270760702990533855223759914856113811862063332612595114858668917465322861190568092277228573332414885311904703333556286030859928611407490071430883156799385933293412525609289357403262580054423325881406037667991852539893095088767481650133504800058714035987050755778371069280338467267903501293593602479271351663489149219321694048242794902748424102396838294896134152033305723518096451616316721769965215266771566068716019376834999695570613183232478878980770273994576320632368580071224510738622342068117008864646070159626518011122168162963502402084414466651901776620409325450868118428529871707812000155158405476843351697905675589668483494588963290776308969609864044011826297218005600155359619900500945176458116291180065750094051750111734283103799494884173174098572699855827839571891584409409230033119796642426788461118671360425212377365470372509517742703774281015652175045602247516309921885711189011642103477917915812294028296325991344269977911854979091248858979937380945667790393160885287215933203697204589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1064164490915084977304286649740884070318237333177939740383362725734669451492855173643496392436082683447975465424198791268333822585939733200951129444978036757180198553372271374744724837361023804305735246672058321785380904649554289019675822185733528294263825979802453787515373410064000640718116976997025988033223101563753353930089787632754277086073789617833703585066395350201497914576978441864934661881959019898281664448404670554006109750294052444683762689487519115173566474311786047779355653611439880938085513403605649234701848151420488554793640977471800220536576361760277233755460749219164253350520532735973653432481087153098038884180696241972375706458747807611995897052627433924855279778648273636647766111066068146900698885843164670589742081483015575034510093364504064955447562452938412009495001790792149890433151654630675727418237813968098819770352945425428977017181751559388486544852262844433125715427106854170971847251199351105394021319220011463625013120882584121278892026328954961582128468859861013386381807283163012255211002027362571053350447018218999104553795530930696063375275774974860456852200145963278494306460003543713475131290847699184729088071181169942765028371799781710383866346511832858253646548979746573347306756037473985464940834988330451839108219067897225017543085644922539009452875329564831240829957870756030565559976349371672975660352637916363698572260675763912880344468915968904292207100083611378706838588828136961542419866126229246116041452931655474449964970305458366893981348931874425821969556045676061434864813056859154704229117066072592181072091103598401779702934644760925983437512523145684179290063849636688818043156340456974310880423382157478604613895868058285940479388811154475262797003505649515727604293152256748249125282416677642861808249344695914629723821806884366618710853223802260543958283921331121166148685487600483906375249292544895706394605616493190546918964304717171027858576210050165776080875029252871295607329800047982948275915400434742431135322495358408074975474027040236827686948707007871339128818235355654335771927224722683687664323732020666615815029428257347533902567338020016506083076759306085093828946010400124782836592122462711438866661857341287244161255045082895591054900928401526084792581977997380463636360579168485645422029578598449875239273972822443460393299350306508318997990479662099695900505857455540055003578928509476793520353052922288742310093924922375155442844430458444677152770257395603163118774443247906657593117360481749768669230691225147990062105428964443886954145165382383044978898772192251343704658758371187319599206052989691198786409488698387039489637611921797166180635547258001013751202559915555609240417811084055769553927587316886574427734300078842175435578530722847200579247159005310834007542151965068501310064214839258056599646806716918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 407702652649723365896713701058239291922336808038676429903028615596150964809352557326478020282670501069939238040595240968575436782396763513995355761881867481553568159589164612226223868963173838020193877052314934106290563629354365947485635344417443398929642332636179771250703134040617458462003560654098006965657848081249982619415455488989085382678698411504052098865717963493260595535507930372822665584123228801904241210921967180417560563865265262461629512788326407011655447777952570953924780737827539670197343164349766803504633714301886043581083113638205342607796470193802253990867958410314554187675654145029544792863815504510031389628402759728018750277747859969932532020298798760217744089615019270075100911983537143719761563517957856980378996194527944867291480808122116561603044701760514816778590588800191466794243189597764344771745772544176284600153024085253565197005943587353138989671465116075215731636226245949319410967529122030478635429997635553114416609370516533356848670640989427866803308198536853937013122846313488752552023133473975675316897296205195404673582331412766681654713024996428609416972943256620190712614806396107779452604618545562819950905107860847127790524133252619215309917852660580997693681839189248608843377474075639782506310349352542846512602459391406323449889678941905592173835991646933720135777547877087223998738030382436136884209939055573818305617002689589530038345061549617416368247290189802276476046892217971193222360567675496049575430146328305742604803086378137593818583307580119289325741560540173852930432809394631795878347052511827811877117708156578762899675168811850459033312873187238660908697389713966396616709697837250034517772836968213647262753579071000810492690055606075048310927391030781623036005426223188323728932045507981586701085020835314055658688264606647024171896318142768682754247387949321477264051092976364885550226775832396325384923565317395882621446715849175994684970984927522833368418488314451698832798945151007406883084587114047210822393655232281520373440129286522226746870384250791555873587740986592724124734894940692545665854947468253698241298840581350821417223970439697686631653048932915752382269790003917174561244242593859174416555559109931598484201420249880042631145131241905538149155251780671941357123500585523496607133001534919680209695794972192418096938300087594236032483990165000127257863281862898195554383865271793586099231980642841053832119859184264515822376071810618684155689581641459959970280671088643473083139282071441751767751209324156236809613070466654721919585229694013320980435410219410426721259727654227049420420777386395948845871264307427263313834492734274741078194424314681487216180959466720461265935011575953304981184354721610631756793703067622000728058376607787826432796049212780972246169885255559432979423050687728391494601964950561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -208455551476788437176370045033385223074182183114388180999151137243004260251678833633850479059693734541475839507198725321069630327701812210133917657169490891177822097988782113616711593143247289997273022586050995485418502116725330545437120961805939497595572464218232080228781106100450834290607744125585723452694598753736686481283885003205460080880835384928510629126969604869610225711454693784125057895223597342160042981416033915595258820254060728844709839933918572093479827111953035793865381295024609370241318968133574194078539680516591379542131590359432159081469485818440467601790347332547186376042304844376885780427120806398552999078276447915722202578154929402117446556881249186232247511230031093534176462959445257991561519450212645704013466246256075459301160484210788735533325025374095085194843205898831540015412503821086238651978152282146876268460221459251177652254586778608516703737056602874852836568737962369997272929573943961102479855516999676958261843396715536675239399940095127575519452641532260501529401576042496112162613520461915235894878335041992010921178373708557486478634767149835794903014488340591506478240565074695070705496161590158503814472006332820571307149420210761521597298471799720192077941512288884103624901727987927267294519450360666366462990633516861464219843511663836669187730459376535961349520918227015569633387551765273132485846913319697804617130273839639582499875323393843997431385389537748084861629878875071395683059697667084011953855986979244842481084193850495430285679000514837228818203179085848735027603113226474915359317106389188421334406713339860880783633659944177916265659897731000292602533614606311747208620115791017913179945183849436913180049877563260107138676292943774051252552824521490745443720508141725425919271102388651389613280170589493433618124803815655751460088924560423866531543868780232826977108390035485875252417329214831662783846510616563150801433421554906143364433496912939273184033084222053773713795297930345333677434684978444196148569701038010104254853268070919596811086081556008225019832287048467119174095344222163414500310428764281872570250245400074000690594910856541197957817593402577947166036897323844080139368578862286146348994144783593184729087075599082950441534237988594206415101916208415380742988469883327011609835480457808614265324296589216282532927754851926806875216874773692296896568752843231362402136194538760955891611195900318575519355653186999374125035613610217995495051128869757130055520966143333386780845250089966154579843811382838960091272654607831892521151135209999923548301267057894667492471872804770911220230762162241037042284090781931607426614498213379490433056376662355651281253849744045489782850253768394665343130219233070156302562392563570008227302231518188543771927203194563196047145288245058847951641416784696048125624656677246093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 35069646891411558994546840262981704871151868364803048625611704307095209917270850571800375349343805545202374652642705354682457874508262840319026001614515602327493597076901012066526027559625891658723842745379019755254439907107937778381251756193708973668652857578424735632780500152944780285566448096845514387751526014989821343121682561335479357564661136960416431598806954393631735518509322032979154142928631894977302208055018766689084551463934971051493570820671334328479052621596777782015246898333541992235234277643484146632360303660853713725617233510834011407781442667018432354008159801923144146186342345417529933337373340870742918962602175561709958966238251946210370264711691724591480309653414340729618085340173393754788418181133710540090573604864443000944286010078899948048406173477926425199080072699543655355105841276538113461306576611662653535985797127134752407938776891308472337343592904946278094050453447479421947974985380080721405450599948632874342019578701177532928947123639634740132272808646018147533459343419046431684630946846666571843153482591201161033407629148458801867116823804885924751368063740378829705693303852026083549107855024701174420437344479671436382152485418957783020647894430805845259934708099039129428877554963739702687361384611405774727662727210198447374793702379212226041165706801482982372612213473867656362338056927051822827388880461890060709940248774667218465688731785490549776651184588779506076843913523237059996177899957387675800740395057818430215603468482096445445990604180984748014156578285949006455449335114526438953175816191177551869043782873735618770954926585347358566962320490545810235869291810444822145762980110473592285552755766551358414352668325985655297762776267645204352675223383618948092880564485802688152142132839821420294670120978196766053247271066796088815136472163544972883120415599970438481249090026843646726938704723202838330136204046177612125628294935691162178048273840733602103699956761060853980492387087523732269902413433393570602014686203482571209836232699133960623975215757043771947132981206318853998737282590483117705097011857641396059739612567257768290681439262806199443996174527021854386116981325008235324146443732237022947582843955772459809126566897418543981829168508939862799684924940819286111720654169845360302970718597850236147229272349221602031401515864171453101883323069368150399824706103051607297245053303777653986009800418400732668461500376641085916867585630089441010488770584113435338119148304503679617989525272616063371122062236886851723407054060594292358597169475756016644953592180367682381293158427080570401496914488319413765572403874831230906602671535851746072520626358260360469886684042591963696009090631330562508808638265506169088329389700889183471235007520400151322824584648933098681323122805845602125876077082011761376634240150451660156250000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3408285530044351726556050827632809443042271326972489965904834821076512241476237902216894297388436637592716418005045314888554060090006209741079128127458676518659495112548995795876622006724763686367289411030232037915833919326843713305887469437925866395248683895396462278932073320306747729361675341059908297239858317855457617048138882183013804262345788754874782671875743095088419330115934386528053227407425558224378995640437146903392256925199007698477408766490465792933734860683523510367684084385661139683970548491319238783039201235623439101554498480383134513612848964464005388964867757489399736484412831602795305991475216519788751000093377534809496971636990375728066465501509048429943943270659639904887062874796574360026489214738836421656489437472384334929528362512598942044431255257925941336000619891235333861114750231453737692529098504755008693675410938832477640523887656391074133541311316088654570772620770555528356661326109064944573469159415240841692531434078209431564535384825950511333419977704994884353760105782284000525961623245875155181296876818629563271707903898276553214544899653159850965495134636765011895141532803145012055507333869691387675783427533149502851990254874371955995833845760835153195301780652279759346179367727027972172186358466840785941406451046920549493665493033296726778888621805321621189637931864119841980228569641790318727518503998607607695437218460633541278084038143964882359957771264250020943476320852911906022788034740755908328441129088744664542502078674794145934700239125383384287416251794075485382208431061454760557390911090518896998746731634766346247766089973759136966967317585598722406299732650435396482286755317238786390633842620999682369409670874182792057088259567375730735806028572965843123814797226421680402756919181491341389176926047608170044950042462608589455477882559160225295231650751444354219737309439610391697509023735940379124727662261298791018186871052535549402176953282462387168303191431112253524246860580275980824806075782109916790870365759749982106656099695212562981246954689980496104352546441822569634547922410172768402252256268010979576812481713788737536099020965667552721533215261244080154597784228046132430436259853575896971725246166942178181724551151842040277226906439449017673222866413521189790173618693859675489471584408313878662108359638801443604479690537491920834600403737464165052560446496901533567265261498262802880999473069555353529496607152131929980381606218070413340667416837014085888929966874664637909447521442984601279697028250009605408338671341350439420841849970404412857881524806826654286021438973527678098826884731925656093221067334330766241508466242446541547203503243012513313544850081113916016873110270567017124183451897986420139587360939249520840197139128837597883848769749914217420996345433002851324296500479249516502022743225097656250000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 205548410076919502774678039428831452336481263580537583625773640288091302552317948200946083163537493193798508613810058001044934920492134917769905418616032901002700690533476014075292572778215192238338579331525292591412083587679300469996441416808523584116590082798487174168111653876821885942025964732790336635550535529846251488328017298512922680508395068120372270566858709273100599164294234671865096563958821260695667724554291611151122718103791307444383348276604845331408157025573796175255375860974548057684270619101237729753587460806725007796676891338581473851748273987216984440422254940144292611386043298388372899945122731507630747939173750198154981097032863710263371748992980974540821775285968067128464405577572476853341974735581485101996360321386235519208475940792444499735714011648135881305309715962508646227663787393501954173392247266339803049622944983537148592620625364006748956943904309106059770390887590006011475056313744758288729215989631265697311907960539670217014290558080630517103193003385822114603160102359417492156666394206453056088806655468790599067082511452872124451482261727159997463144633138585563710109377850462823897149093478276099034368455670663356313052401492529489683585927899679273220314711343250468295319688605587996332806219357501477193519021245130293013870976336709008654021522077473689305333014474342277642938929433070675759920892832676711714330446441892532984967005393899531970249321697808878304044418463404095056551970319306753978097683218074328498154488553736362693816676878889651602460479120313636167788070988621393216897268118059523202383518504867993794677371653358443668140507988067983946039304943163680518977226429831354817848259915379890909218761434398157368126714762287900095623716859691195672195046738381659515671666716208504954769428019024758468959274609531796695794870584680596504846158180383645655392556442884515872420997818319885951958585420154117317378982696239586850904665003992379401319678647223113815023661850914343500330900872785788535507520308490114492443112605404477969493404509932885242678942497499583146290265449991187535070599096563194582236169918728975225656937112330892768235578230064344188299471954847219686958123245926924950928491594742361040768691256032308065520874729005901481228430282122082781775198854090682765076977910970260591410225832745234929328540533536862885807037599249046489832456127902634969057015928923116442852487258020611625204913682002562976777617637200049076098060541310704607999768168162200990802915901037895401246245616230121403543277372191638788622837584809415326772005131428724656052817127502902490509901160324507010662989141296326496400144012903839911818529865310718234607686128837384994983083790253101148932527342976575811838740334349379447266204176543668699674020493312371016447416742671088023541869915788993239402770996093750000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -9130122546182122160234941350762008305129844611754974441279018679097524292264015429394493473557730627982176261613267715004021264631299153742794743535538746949884445657752209298092283362822312881895573078105412475828794721182300698186921072861863654914657581741311481980322686772179712163273503150394561192056425111823037863894077917438004934437459743043148172807751168012637639166812550028787281922250106072148953214216137556490108573689092328445451284133649432044695298107128915992182358109098855426451918790273077584835070545063004361740443626217565073248487789686695883816329771678080107795136762991858848309460934416839168521633526865431950636846743189863531033671075218050417458238729936496643004573841770824544016205464177637851295824539468781130813722718133874634111529206792176690950537589339147994537439694210683679447285886609144282011406849248956076629243887402226916460980576959647169157267246333865747895818379576326385208891998680569376381724671421779383623542862400686874246156127029662764526089564098336927032467275382457826012640372717967181486972403983061113465763979488699347176451171843047649338688985134314426066684738380914585262509417246769183799634054494338601156782604064962774859111798293937185603312021962310825222931386275761802746872561904528819012324179050065873206635193353351339948661019094658380574944171959273766965325445224590550064100401911640558801922796421598363626931320577745979045470966551699535888379317197251043589079817664473612786301433634742502909644612734205073412639213840377103696148915093153905110012157386749236501538083462012606102246912381822707816445123088524629500962467792053851585017961263955196072460997895872849016925161329759720861316451588742272706375618139346893352027407909854173430691799182930363751626410838244425079549223057654333643656610423463614914230346488813619307818817451966482061885522951284051283468936926081164531331911252642387854786639359403900621499015754041605776641759882095814102926003094059203753998348744834759900793790588641115246904192476572022944636388810411878940751316852989777945417779772043132583267977759219139256805757741657102151357104121511701585866298393167830832297359994698325217345085706156702664228765876030327190731760915558283230523642474630882701431508941670616295334411350962184978497264041202483956683871556236249049173170153014102733103963482451538165646820967436075730464848498881505891923896624304021237096927232070409326610919862096558775004304759312269775464625057448998422796629220513412726266179911838642662911925136636895670553165275668679927115872492664226968957904702070007020662606018487926456075652646807908069941634915367573689846623016573335546002537669864003284905324751699341868233763373097349395979636197358897383812505385033382330842640107021797035713461809791624546051025390625000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 935076827821475797985173891226085877704925973933685209322472763234921154156434264604319762177010748879029807856702130904034663464544477328942026225740501918007902750041433903310674290681275363258875469160012833694474374117961574145340597915936086895444809674220459043456682283351443339335001099341951091096967964681126980010148255032954461074633525190796546004357690493702224168251263076567416349247365918483044389981027719346596684727471696308664861198177138129822830011298669772038586520410133479583660158156588179695911310522639030337993375129313956397387966382242965283359725235675697529873422235378443918685582698891709249457338257694346648961011950890446575750095051553164221940769696838432683796021329201888446034719200346881491407137158312867216157060337002057015457015750932225222149395299150305137049497762271052887760087275038117567914030254276119552745742041278235806539978087636672531416993262076553331278011114950640018910518041365042781003595339228936129206474990276090827511183080506127581643714744539114004545725023110409079432884242354759354009180094763130416637420699837094825309614513147378112532588258284390910608366722164583546118990307593257792966870018336679396710738986715180121756386043750555121522059451248601989701250836104933378595873396844262186746668921181560267255667461460538068047324206309998662976519509730646040887982951830945574234263354121394203631818058086723191908373539590022088262053126294936412220827980091032821238036028304432954710949010729218526165943576065162801447359764878538929600388600689249333597816277929499199294442186599158440431670001768343137053661413958504805971076462434161311081052965345997266855131001973933919676245053538279168536655399248850993909278333526120008302660639878428831811917687225498299867210341826216928014097440165059733487186342610028991185768923659327940043800371458888288705214342795489226677699861344219041893172819765227350873279984674981175819917124215812326814480496378657709413714382287293522710975907380687214427198412710776173474922806150324570371395458503987134216017032841148889825563602605534486363540263833819257835033974249109532907083089138564071996465091667899455020958327340661501432008587573982355291664724466245231992193026242091772152578905375088728016119056209072060652619023882368967927273896062529647901081511736343803991081116704892250581306983838919546400897639956953351564960869432070669116080524556846285582961143280770651416613434264375669118716746544572199290747940940397291329723740582820487824361312859699999738412396640482507746038328321781459393359374966895117267920679599989475141862245726134435089195417035012435827570989775128953509762759375971436092507568897640916942980860291434100546094514071014951012232420777453289140712661275638858356933183494463790452755347359925508499145507812500000000000000000000000000000000000000000000000000000000000000000*i1^52 + -164241072088030036337114393399187283856999219357960829384288950106257110363779070291387188422414197961082492826778279204499179828418910938956142058260319763042394424357125204102837247440808443649909943379705918084552380215229037437096152063576307770712829286057021390741323063846444406016450459968543630469738619354334553133649683884669067487479055305559396697372818696723200543236494875815474431639111219814804001778609957012404096428473684391440200390052990900857683810870449704188825545110104820908437034966167782118133357940595975384025648411223039454345937160983057862712571539517604869294045065373736767579649222247634986307992362221602871832019268129803067094206821397312132406279475277231519120314936721608495040612154719207933763991716305042909819082595077933534585602982908673652812729483123036167978253040595995087057179402158494219977296397677879373265226150391416678727036363956561872354420498596178433175153698769825520272300418616392970130030530112008897326642326229158185851579351185560073225901517787815840696108738042057303559106601147654003925045956108729607501176242974647868186615006295460480080173476448875462057995127440786763686942811122101683432781387378450224680464914610164059191616542124970752970841621491969467276437142615596289821508113499299127438061409554836612983053383804858400042317628011520240726176690947110344302109557760183770591542552769684217613403612769094668522244912599341878632653740456002709043612664322512500822271305330103528685668613173331465668656320210399479628919165192398279960132074181184400026406805048080257343128268251944488953514645771404157129234551515134611537247848293556067379482112136925946562729195994128638096013427991261816653051312066866729241313239904726268173276786385146929830738215202225009978404086750123657686228306138427107002604514447728177634988072169594810683615826455112027024084407831479285588403616318948740072493548987076754779110172128570691125752258493366594185127539220391290269523956562035171469230467146996810379049077010723808666532523934370559884075938314768950821876148922634492122542080550991121060345437985887734255404498961773359079057630493720315523932476630235378455739247649125982856302165474905246382504668553516053839347397738158421356918268719863664167153098041452279612055551672761527573901284088860417269546079198919893214941269650974570030280406427756168939101431600000705612021076537513948863307046352029122031645795013221306851020987300515966478261536078741423577592600177272687400171976307923689291010331655869040660918445007831596500663781379584825440158244924411352888933506400675162688493950959961331320638182233422507628012673620237568701718370674122782516404499368770449080508973282475599023310768041963398391784681415461911401739530492574220072560895644642187107820063829421997070312500000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 20120413783020329091332604199994720166313512594421192882619224925409972944567360334388712567720162208409038828607487364969271593605144202075712322873547106616027692062462363173725428269695811840840538187561490907495721589512393233814819423745384711646935200963222630033593924458573634714957462709887644274114512640225265626723780549206613512400676399647263172783623606511439519538836116104204473238498326159017274213627080889261700786283854124822678170497326056851227058564185841329327313264056671957730057081651782065089552553537073251609853832268039399451691431616302913434341079726794676535585831497374426105028102194009235096357811939217382631325119708275195651639002689989150264975101920457354281417805304637084792274921404560533576407147585328116162767965714568580852786088755675702625286849414467350984066350609924680290496222627342013148947818630272121094670442984967768529708892256087099822603526986243379161872613981654984377259633479978874087404086523877426242452512241904560397570925441687340433916681242486319264668280040551999008139897847838642640986355668350855606374396969527025540872958588005654482956901743331375217706506798204216592334400443784513800631181542534766466016376354470218661025003708255533387253247168607762122995372623207412321461738036927963581631641589339194994525152648727248169571775776644266576327596439679992138304364891032382973693405753533505545845981914822189525755502064727622409894443849100107592707752923337736305316353468087725919319835521490142067594825230031805726395055240934970251141279411561373744759814615792225587388176725304501420018507140048585360853897443304045325473308894111947068602101300525379931444082960067158314350740696585373108787788840917724955544731826703852159088389460508111768148800485802743198589374947538086099971879505663164288945743786655197768056997360632520415259840451742778585033627318170705915204547758404911154075692879165117385345535371424574724707044545326130870237006869039067392281892039353381300156493237679146390397705280607956002275469591461101311649443019923487955784145518300892349743249813851897897837660875693225674050415987571572867901667467436316192507940956133129487116816804749656301061889589972697817184405842032478010584426847185659365104689049773092747235866401486192114062397629397010275006401214625567160420584498238790520329226448116164222254823800252180026636019713586535740076281662836827370060982611349698498703722599942616506332162077889127531723365400150422946582542371031926228920344571937999663923414822263323815804985451652366154842056659364401839894157081712149360527544956568839082682316698590656916899293220826280959316643546911125378478983397314522992166471089903145717458975496190367192062921916894756023686513422417162307654727802320128457344681649487938557285815477371215820312500000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1780972475565737473182058056308060843951455773525997472760191382500486357016335933888923914333819456752223479667672905533060528055393406316868089577886352526074207245731583304915549685641675061977681149130888305448455784000261609525547328403906073687045529314083737643089208046812033377030908120281805213746401743821597844683788330723615131836657563936048309065256538345982134690013293011348537215102321333042788981255551379276979759931601829273344336171289901916499141514455105795249245919257959047805981427874660823889200584779738738833064351311536942986619572312383409528556092506230406011524632682970542797680865171073108651241277753181186024270053131789143371405739257075578662559394193179991074818833832316742332144695318318702794759053953478845784744649226841091971614179238860442399659557039966050314290409142971301891126382368312302286742577766077533256579298960517316798964830571265923045561429829046685783747364734972399271564501550482923200080154008782787584194367645497517113717469911830205361747998035194520180703532305198121454240306344755659137823697240847979491046179252275078896045605563397741237991933763087578119222855314085038735455724921900487538848612660161341970372039472161397962612921246129859080240549533503823989067892298891148937416028171565748606696083647094776115009416825797181814639730970561046405823240927141969508585261306630691281359381782328586686968185463953712667362027236997645104413477750959783710476732093153871740169878761301328056966005032397078354950008952703104500503337815598296436653119915245260544045232129730549443251073085265764965449178833399046382394739193718695561183665261340069096353993106243983493726023053355065043776972994802476224314028473606029812084680935673219092429715908027244801881782100935389027652395566059533863495894451741912549476663348893004882440687784578821530912156810816446863843468904913703077396513089872382777218773261386140864244012182791613220795043206913051857971843900433848326186187032392961380123564081601638553064841345384657641818211834181475830489323864087345718638537205793567230861466113328688569508125925534042291805726858771442540432414372549358437819549929208056324870485209677971784716922467198428993840210404681408269728229949856908026237143404624517730025133260730087754550927254708700632548148031907253980985397507161974561960360274209872538291859712203187281106081987726781977456235250582660333012340318116228066966822262577110329420040440651066878888659623297285206032387607526743081756375842406593211675922890909046024299911433471911380376535072103965231992252991128757842925768622248035483778167264976848358865262907098280798969014608079807888252054694282989261863298516143503458329314569770813709268532514224829411214135275661622804207848966641519126287995788970874855294823646545410156250000000000000000000000000000000000000000000000000000000000000000*i1^55 + 145351602660175748767368318381816411461280303277060794553118975560236003557389074768340696700273722126931230915206202244889093562472609751790295730005693261884599846750014775325933948864507986702655392605777753097889367811214415326382597765788887420474557393263618962575028098043050770874095270641469168621800933311047527662627372590579686060708268392267782349800510683519836488722324091586845089698457198547708123898744482387662952217575503953601871234254700539868342144619159188448043288241451001154397243441539999703489147668107727295561638570834118830491611697985605154049658674696990030572033054083303606028631839341431382902855292803459303863675822404868126074026290786224747835978926333142344161071823755530991492499476052779529631872104885579213565333619602361811091970083478042281596805540685728195021847157861659689235731950952366665287179045429776829819933848317902451141898120412419070129514424599014298036914081265585474225638406462560655553388571193562865976593832555939938365010672472768031311625446399156545949920287493253401296174198473922545323825027801635702536838330970788182515291340611005633027755095415175998711266337401319145935885451505534394882521043707023324500923050962753122594653732155782853771398023238697977658947923840736758031463415612305869256525515297740534810548490339730514017352738446767296558098743951562347101524194655550499402897481130742366278923521905961844099701967348698089493000495718061190914909982388140416611151883015748827823259035114080642039752459408974879999136348514689196252697684313415686319719647568209235401440994762550397446192054968262260740226204821168871546014414246350951783208382043250821089110585424307771238052027851665598573286531438885190023848568814197569583535675161859716746805230101866431597799290259563820751777598316233499076064136652351626751463683419932970685464731445170132420732290584011159778056117582384584111537976296826197277137661909959799686584452144033640388113579883427240072685502293563815739847837066210733749166778790491399116120788070543453596160205835432731834599469167482976397648047840600879757337671264842412402368856368707725576437654021420850425507634238428760014355788075043276925202890930960177013110058502102125487894562931596930605151767153179657991807522493250890914956736686111596218680548909070202063782055443971910777266529534231336200330226890893481294576224428657779279592563279933638335453113191533125256802688873265039064907545203019244508672417394319581911735305836776805755483069398080278797919758293294147891840013609930359896541198059452482724024927400483861156213694112372811087577247563095136904325623558646692938425513614198344841467714565681397754155119757672876606456792265482604740520991468620161424757147472929031834197190687262157838821607924728596117347478866577148437500000000000000000000000000000000000000000000000000000000000*i1^56 + -13459282308491316487358189161084247937308304027981908891072343957085511733180216993894248541690539644092015886638789647735971826349061113317310260010709765413197097623038371050936499057092070176471579420330607269747209604219910206365923705925217711144405191029656993805763395086120627424647884197623212159674393736246839054794739351656896817795161966063141406883724812956338861300301469776513027038928305516009314982032670964858162636544236651820731248301473728707619456904499766635298305051662080771335121369010974302665289306743512097924381471545180616060625636478050414838745004223904187757085669632252935498101321655474292940630336289446665465898357789741639651309102365346304042436106178092986396823219578980057419193393888710275612362524191623186270025948961897662467710513583330654071560312696235931235143159361187949686867904519348153257155583042458023978891666288901726136270219108243078683537705636135743038604824679341598569119063328656471345748637021923394323493654593398976993799337077244250820824320901820272018949116980950295848144683668517567385899128527275605549565168322690723965657462841652148364705297067742584464073902629654946618588434068054536347572760942650335152176240424753679375833532290131760101762818058498333371465096612107147093805951935132308341029370864177216516356931985345327988101493181392723479815984361073214533854350717763722656978923494989153273805706933400642647295447248094439759544467312143337986043166892597311468860771301823835764426006351463207184222067183582088863379504397823320646697891844419879152934268717988730371788326017203956982825724410518469208776185733729671842718426647867471741594202269989503656475884405125645665676552206220662628129989986945540099200857991767860863831447242341535119260927988241887850634431697534133949837333434684293081363579382996866956676961671642777358717904421759020856902323707969366605102419178672231331756169951448763092644485967062386974324018660703245752859784635544967603385336689128631871658035028369623002061351744534352683552465344827260639127957762876630884629795723542534360231616714306280755931124060560108608029426409901688631429220638984862190701382487730755401304130687479143037959910943393760056540275174339229853479479168196606285785135397684991719850841379117114118349943568758779100298215560180054996692453048553469548345822870628208842168243408676475923873943710835155184431988914405391361711912166261709348993867821870478203537460830465897075054021259672643715475143977321870725886955981542118819765152304556943538499233786854301712142945947272540949951692623322542048866275002106683076634605710566366812476156815045070602161105336825331811036569510413092928612618996895119019898611599118449622542178587192295790099827304886078590897264129899628892772511790099088102579116821289062500000000000000000000000000000000000000000000000000000000000*i1^57 + 1231834197819279654281201214179038075962021214019500327009021346870502461567191607029606236594131649701124757859971795066247458857735072246991764442885023569681571296070848148680791273268821689059894764478562948221440342051461775632278836184703135267911036587242780883281188781320189146244847362230963802988730321979748040161871434008099160710001950991007420342001640306738005647174076532694519590379904983759213451564010709799915029033572025592459742992446634436733680711074159673765881190971098596556402674505522107084545976300465665098401955537751774978736800048931287471211240186024505518899140187914944179628591745286877071536399073937343567742341534561093710699010238130672786017044531197965889667400064517425959685758451701048746854857234930561314659875805452198726143368631506010943685359240565397539431086572112348806074033440668923716889184715123582549748654810275545283102958276627595714867081207144246778011664187576186655295432186338034605914844277591169817129205128069691909022549235694409069677020286185234117133324564473289009652726829584735954147654923970792337201701397713678879154498910287020383099772489715828757893364607097434827053700948925638921489995153856357615333285364250672343952550060641871548786092463410659868702484775994507660923730198325905628065688684390492788389236770950916894418011327532651626878608990617155253953242832292178470481913055040376024099170457381684750351913157377601449016190994767329543915606528420639571463047685811447566814480376488231901872299543526976862940763074196144724582591908533803109448856433514014546525477409635465932082385541352053759680757970022046420465980318562837306321200101887982261289211779756118642040267972821534294858230646823581737319978603921524025884483093052738021455120089425602042705202851357520247094074384830375072118489122924774102957067635908642318868186497726077693189407924510379041486846690571103551607226337290957062440321787517545160087277832739309138201386215439185191223595810403482875092372104696621190872414881598112260894635468788730749431436388810563238769795946540391594943277355871590249678243002854065793678760193962116840603795646652954759306872330364027842096079479271392667197447437960906707001408078186780432079169010422142992256921911693000457322419713826871340210275439735183416908863645127446332973959540965568349163667121827825461133303959761061755243067838643664479774677168565230582456390329603794067961868111762653998832886759577716053562624548176331846007893622100635739494023050649112058282307224946203879923415564364713286590944726121661701847533402654216814468361283516172522073753827849410467427664010605255218167134927978605878638887810944036909605486386766342763874219275258437132407074422761768681739768898969553635430587281949382782997304275340866297483444213867187500000000000000000000000000000000000000000000000000000000*i1^58 + -89448933208643384236806001348157193238332390752105318637376252180542444025758557476064600228984623334853009809217449726321431524890035874713681806383875421410624458192903675334424075806121588939108482271033302829216570574776554339261218453597812903513257720315178554181942858008762871427964271254688403766154736368799044737643932801878330926398377925470854241075458706678613330175056178012440379063259180652663970425292314724696567058266152594601494468290345896277622830860353709664507883367828340815316014992508412927216634759214643853367211231704651113901041684306161668597382890465186059647375436588510338320019079583430431674950534867346627290770127313515181621456322860131867185600438082357168311942197919200113111913555603008793072202653650404210967610792456915123117025926950166960416148959778330986936428776799613374556540383958824573225474776096148248187707008483829409155769631854912531838661393704952696803083939475824404404306876627586995567503370757875400045473864740865339079072354426158649133573063803660927411912128047906962994023561861727289390092145901670313013680872720721214487059757972609355294464519965530774419960801300611486554217789346738977147181305310194506577411585760667488135456599298335911122323991029892629912663953182685800264916699298710839665151965244858275141077729701173980487142782107328364203230358892790269071771363867412014459814347734817463362672917380184580147719983895758864176716755432481329772612813472490374856965717375453115159828785419315325667771009871467567132322551264043180509742488455892007757846289615107122712576413203810449084086594019437375643587745413279535710589415710039309937979299807346114381341967498509391229895198836547066105792881635931661465748194486411031812431983420642758455809291392740401547968051621507965156219125778748883613891226022716904825917786839505831522890841323284275189739542257142913945116133846666506448643894223193241154884083847638266990050076193411187346794924549945707004000877321905122535721763093872170136411948930116906096294396418704654093827693014041169864374612474433126876986512899770272896734861017420918505469245325330977224373433863709982699024860421555419886020087172401979338022989271751818156340314704026959763935005958986853168672607972058490920398663705369746047849033399601227636898938199260833371928040159235151590252334485921690948351668844551886910160456341079863499276600876287909567231227425007394623773013253150306989621700495851361702149282120611514298065489664174876788878313477953720509679817663339483246348487199234860318974313522329791168438285331577955704142896587482847797350833320423374330500239782711043379109411024001344789954331148881598507598022013668472950071801205203434202897198408773828794453371692488423480550546523226707051890116417780518531799316406250000000000000000000000000000000000000000000000000000000*i1^59 + 5018280828536812689025981659891400985299580737634478392735512375908801326391406198939528594418863005710183603645119249616244654200730154664220976337230937217419982707553395761076850975275848221231088756700304944544140978789845186054814096720658445996691785136504310369723202542260638045458252135330298443163586618418332091244060736437125606394035960745601773977079248398917764404315379331523650702989619950527883520302059988660698924677070690011879879336877269234406953043691272327921564549938390529070104978145761426200748474333172048926848755000268701538554850220765706075918422838704661324270109783313627510839381622256692625047628589856799457645396820430602147915296050916851563862401831451623764720532729488029974374143570122037222627600144294939285962626942012152796461498012847326074702832787919082796725013064227300588050698756963448569814229740240187906628621730619752846910364527464994391805115708266434707451597934924492212820536018646131651145353751536698207140792460196533726602713850181686221814234590402869967018717262812253277058307306032429170175089157995472927729029457854917031020255542085537396571116998184400454991413874995773404304499072764994307184165779613698130764416156630771194862722017596973737608072016906798602773937360665409697877289023049828593949085225015045081740808647070534464606404840213504253035026475526420063921242515289972258911910310503139705259301230813102764869089701568399193131869306425753033531345113414762365937786375394627654040257334818978565273636453219030151885142093990533946905530106575522273791670371795037961233776337200096872991389061827067568632931421242836929253967463591885835784394062624484959512725683904760982035336601523334320094013707513900343958225669114306787539196032981381599569730888735047039166261204599329397843754447799158907708107714931652187367621054127812371609988266570682008950072685548311857700466766882100971911480015103026636831276436727091424383527512516208940464958593378439460077325404347790825116048088143583995377715361381837121491736849856819807682282826229028385367686797077175424638644594642016309679907801760681984442702740006634207987772523029085947953328585579951616944460411994133956597370187032516210133671465949667078402528385880342524213995822204194107116496686755991843777506633903780241546257451335559996304658723421692773829467075923308010581221249545329206084829582625938814179729897106686944064180891980942019659423968842640806173539391999694260259288989795835476408391042308130919985950797319969775280982430151045601281931636026365534324237940012542088059746366057859696954689359556328490205172442629984150178521482960534044548493637722318422459741524285742092867675667783011334419440006924130062797050112314071389165992392982475784882697399102990942765245563350617885589599609375000000000000000000000000000000000000000000000000000*i1^60 + -307866661709450825242573122923880917515170397363981907338202708514558963984618394606045234070383995000754437966000728060527988543038651117634213394546387667467355959172686005924870823146595478639078485908824026978259664769119576584767405224365507636433943122458598239626396176868254408727501625881038578685853484083388254086467431783092866089136949991617039332348228124113951631058856967845666373253041073510376078692209690172195639133097187551748911027262540176011616297293309474929748719205337411187562289820443007331309068695820620469890772255991867495805044719561782383203802516861933634076890135888032612000982291230550239881663448711539636164945498345830875611385266504677622008988750062803819519218405297717753966704782737667885790512694711639466724068335752931729405549776960722828300103902112794947452030911555709164080803756121738095453482576100020964062854640415323965024467246118145461642702500352486412032034619311570480020121474689114507575786944231914203662728310500875761319130717972456811830528712224329323679788749951696487135212139776738976406606276037214859722085904456024583626781125570280364418065517768842910102304765814294355147305353817194724931047391276341018355615267641188589953763267712372911566318590993818229388466641506747115129820816111424720995464920804297946658924607517331577959861672025822646589879388108729412757081704122783297515582074763614876811033322519882185031536905582090888869185479391260003539998897290743627621462066156920757437332340817213622318393913351671038106001791023540907208541541434809876018001934383179556143553512160455356014343731680778630838997288244275275436091814626460529065572558290611048585180858232180555742392130016195853449370801838081130780016764011250401735577884923928478806617809676294766901629527886676033507179205214190561091376346377607358217343601101236417949037074745238135827007000021919046331379887662283977391885168273035728735401562843574859434949081819301714264408744483447734890709654111238732197475696903658527487452076345991870227384206569734355252409864112982087864871436071853512409704591099657795030328523709638139007218665809503834565296808971294859205045699630351536386309764129741421448392834419985107167101593459608704720991904925978917639592008627169930016822067908770398943330754928459643758127719003067255802098283123920919377602519270808033484605166132674682712947098846209560023529419948116183957434060482051860411307674800729549226412276674285623682240227713831684572751700205179576771184232245046212295881656771533335352586510229535751484646493677851295881695617656467989416404310320647534533608721393537008468263226967224145381403077428527505160888520870633735625908384124607421620903827687462823075639797539076344958219336959260683138309144801780803391011431813240051269531250000000000000000000000000000000000000000000000000000*i1^61 + 30818363203408599922127737991482921386567312624690942424040788399554198334268499348950410185253932202775742209843030771831566249946623042115830342508003659511612378417804774135613105065953154893672267448754605514796039108852743781209196224846723332158545316350954449248573128734051087224096617583114148263613893416772496117884862709257762656109123234752925350885949386179725064981515261997084420564152587312345915013740459905222243695527776519589096065552452385671773020643475448316004897777171460827933306839188441526977427390497130480050450544465156577156475201352948311392837667883398460182950515651119591788769665118893015488463487817959858503191590527327094537583037813452229809959547360056937513285678791388275643746177183546087935387548781239415725856788515540874353552553018900323455056247180720383842027719697769933570523361426907193267067817215283931426505209270216873661161757086730203207793395004240723042377316925066457199591408709777255822756769883620891528751045185910677467699425087789687341136089152058130963107438759758591768528526031281216065482513328152284116760721372991349409485415104293686495942191617453287056268480522663196613829257319510067828116761789139512943683744136513729303545714077717107855842321401098114130667489696841102815056624829765057914908765026608996704852404155114648879153259938075270114471130297964446168240373646226315688644283596311018324476900105688859811570739530819649512301306120995108090034908282180889120747968716123810090136304583727027455980135765717289361861383614543448503758818430516886375457696048825625461621110617046420555094300845293402952515298679541088738328816402070708096114517813469428601343984716324064012075153904467801333250470440355791307550183094647102896880756559187463880419172544544582892193705007028684533736249206186145548317486507575216738313904333938031493012584903145979640209883975238600051399024211634507791566518396044911079868414260481797576230858538508911777381364524299335260686981483869452659957607955003519064506331923411205739249250568718003376368857656709863939114226978171526732725795216590015938842192788998475832078837083806003280716934728269849179123555185878790500751451875605572263158575383502254962657770284446173050855427157393998379833966521610104501822450587677172906196671281469494601883015191334574146519249210423171692331333206029047438318550588759369006803359080090323798893477027492110190468417919962736975228424426248903293603098443697854960208652191892737360657781168449044438593931821321961811907051357946245649510146571464774330766583772403543966246791400284363363984230096216713862395733221238209216481189895090479737748511032704394442276704597387029247925754002045189690127420835739588953214067918227865220001812324163460165907246768313143547857180237770080566406250000000000000000000000000000000000000000000000000*i1^62 + -3273542965671546525761816597965959660325180239075422387778031420952132254159536773501196800459514323940221938396101096497832868044357521169099475863301789353274066339680900000707301886208462783857181187813624456932552059520735212908065411486328390615164341261315219872671575799147124847724720721694827832044750361606286860773674684699200050906932764271055338459731494422941523191801012946447029435497777864898579828289219823152432784950832328704137446079955735351003183487638640185951956079334642162931037849778822829921553341774540285511279454536895776703833933078078887290788077488881608441973749601998519515388409156161855906711931209417576297573772740228274917590361656663106516685779795470267710740622271772179236166216027985349803245833582400517682532303756065968511741843257431993508089778405034988580435375570746712067657374981598696942025280344540159484544613669041985099726574707108650654483552222001975810001766161196698419897147503412852763233012499851906198540227515586178958320472083964593386545396680363984617839421360652180393280177316351538191449071378435574549338362541337953511150577508244509476572627401340463760351427162469744643424988607565804774509172057718356397747602848585595447208727950766597543811297465815699944167996149075435363233822419986067853566651665923366784442261925150906209264232996174873855790589960460825480622799324566436337890936013321345202629302021231891626925392800199803663216184385371840236829134767823689656829899728708810270939265854293125734933217525286010858061574997328931850221552307495742380497895686481824263104121471537697952797152885974205446372827720640366128024521377784498627607233390912726082536858215114986999722548449835354042654096839540165430258703997340590934655547417752533781520316621364484768103924000558509520579261121801369232686720092530882442210110079889494193855631687239381061743326549318294702909178477776306753939561006743851202857595562443425875966861368696755102645124243791423161039553295340410088250089339752772035818330395209774633655036748426905108956102156970725044445025227293844181731700797224147136714638677089696345607422135984181041634676805415830201217133902648738304941764150472687207137448963787400275221954409571517168787701830589046744605048311230820400060135364508886651133266196523711668331746681319698008580886045924830451965619288647256965240138168585439076345365404188999726047310217324534614911162112848798588955835232519757325074100151195266458607772362684298704086346880201391287031402703926227333637026712369079005681749689309422696155742930090613670024603216565130159449015271211112414718043495850042150282765034716698759887774907758745645154732522563131808442983660470830194857754837938621677840976632938185202440206121250310979109432452105465927161276340484619140625000000000000000000000000000000000000000000000000*i1^63 + 268860362824918249487660954476468358379260092140559713711109453780821071882171108367214741926993884581645616730597990620104409830264121968175295028105868368539596169649290894325778656680461783906246045654230344570281531501468897214023331698163939248644554328034043408009417502528242041202272422810014997038641375075893349472236269963777311318729758956748090214704427512793639171617411263940633563880448655031477952267321032029060438374583584305119349688560199517399295760075578102403863696779812617449626238527282764701159322682820869503360106320414268470684525028356205412670041807116075875077156905068479419551985320625760842684185138258315041907623675225245510063918513424733573630877735538512780926770242179260577991366051587582062081618095723077603029641714061429185441783580324554879454979281120222978609045429416675267933388579382735916972769089080916800314292896212629308626888068353718903802934696691518987022044527926707921313930317215879103215925669346780386228160075298126243544846857393157655753016195284470247974916655656631903613692531273526515017133340033913216381663115997583435902130182124341016360681421483039449675816776378318485375884479673319760072937522612098832929899505809590132335770949195467704141841316688098376637331938113243327737293246682069085462374732249985645958844390926508020509097765537274244150891334586913205508917453520984577275890538162417476428343112926002722949840714655709161737762176707538942536908608239048933596734082449061460521964943711875462233756394743323313882462445279052832964030466996008297030362352481250888036091474235374095790023473338936184468356911706404880401620938526209368209957124009888223255210900482799182624210002873332991969468795664784674484093956945493927985851602482044036562079142108325469483751165969684985742727552593070319342280881034382841274151915770183987534366783245842702769483826818014277854247273825100689621821645168271185100095108250595617885910445119887831349407485817487858339472448209611988166103783765645908763687650378320155557536404255062515484054619217411860830274793843276282669346655310969547326450768670400686631077146692269660638870378867017968857027298355303181656109160765814173014425182628638449179163438603935433644590830144864763370838661818036588153818289083194231099839114303213820627865963412148451432528785670160128354866780554417100351386048406487439864833259579277141864700111155839614398194200758310786964845876688207973914842858879263248612423910288115415344487387446553514609921087354362783628302342710190153642229998455659301948611249437488074987416110642218032879420351304564418337200299910495773685317723435816818493942503380578713467290090609469834731845725867638668219762725624340628022285725370396482709838908690924680735048757362903870671289041638374328613281250000000000000000000000000000000000000000*i1^64 + -16707161703952830593633655910686592085064739348132581596422098389750202736597142054656291521130049071881948842294287737619959371719476336019409092746053893559113044584257823076134342296080328094280491289313907799953498037292787034383196706944185544972025932844282554189618132388869248825206879917190713389192527824356004369475975661176049680614598710910916590150863635518334142698472522091289110405287480811273602046853548573925805635416934468779338166060175610284966065894304006467335997384072916719545242305872414534807834287694006423409925988213019723783861198225084865810537752050344709816270542517491184607839467547137193622705661473413038518336906869838917361186932372451702888644881077661035034118354338209176976899073990417975275815024158522367475239400783408364340457149317621937274861227118017343987835392818903861798326890826869287087526639481094300511498794736898348684181237274915416552225110606372149246350132955931890332202007547101728746923537270836603097009676641861522643445889234872172940733431644665664488302741166165987384170330518402739635915963530531851043379742942736125686397492017181057177581563646054215150057307743230110417381281270855588217518572243170948583940371634510675398601849070850419726493015940244735093538477096195514582379259344373035223988863754201086692694112624776300124546782543780433274236845844917573035910884846251632368572320384519303531623093698318625350710076756198094070303718970748183476554582091843072184011646954494357956865827744833977136436569202123780964101633246496256606158796642072878840907968310934302370012103816337276347704810097523025183947962818444259510992486360314849273900742729296952451520444526437054130323037122466913169341935751498042591445772173723594191353443704402285296917122679960346676047185029293483367538109783149654944184679473478136294338718455410292989207316069173138301672481718028014344939148458634880187000999477725006595802772265201948367368465407191922748610246883134388923390064219499194350958916338140511937509067036094812504416297316414915160479634849397195895728703966066744327880277617405440548434889032692245168176088692146805774721679512008455071230487825968195130713064672000645155334217237046672598279405020113742550846526393208948864810358745141090233176992182362271167730224205482818979218704918419740514836401729205173688849444644735821274142403209969155918600094556886656153521946069884708119659244772747768904823120188173447036421418264065221127937909004227018176783400309362827965570060503702008927419387842358106815609028565341317680224372536298807829142019375675901166314524610120791083179292013305422456174601466348925219985519503858898265884811493465457887932018887942542538631253457097662509580852928146940499365099419192210242202101255770685384050011634826660156250000000000000000000000000000000000000000*i1^65 + 820081397187661250205942681659933644539471040520504429393974466215796185954014290843085173230940024026188215687429216490284312306745089180378269831084710877547304193601617787557580426468085965015521864532012691246718685201632674968937200728158672967062691303642657396015664807590308845129077242286214155299646020594498400451627927616816555889530303726858557458895852513134177047709368997090813575464255243165362817539465896875883025181650875379398854340124874887786257627564720144487312903889521660666636375607673522430298453799613454542808406195775249984975956146721663562430610902702424828977723632994719420730142806641273212916792844574296960775105911998002935524448661470354388189480570591190135064027468922814151987383840107352056752623876576672691836704989491401152982170742111054430176752186902342241418432694238322698886653771970345163121821584074263399205825367454950631131797124360598778778593854188586636791492916251121016448317927161739003976606996950929787792881972810146483501978248753900911320089161533611602143590661642642558073336017241056748296523979612313895085550209986772264969588504568797101104883397445977548613405722375250297976180035458241903821544544648602984811919596268284766671684364605849485143487157497884861329813366985248670319061616218662655151297031782357141320933802139820664024533737542381409161685169166323170531584680240707829501096226871538017862668441185979057444689158371011864885197350700591642961007566049323147066058610054995421709762250476489731354665446459625337395885266003051415329134759622639591668095923100918108633730248594966465321226662238443832743066847786485665293239094353808885459170286733504790612406469306988787753797274149691217021242365596975895966314829670738684288252767790196217487414867059143127256590059179711838909186859539759491816521948042101400928706401698004812659255059331182738814195526182930255214974976232596415106613471740267474124436116369118585772417367275886852715340183733291958491778238140468316507565521229587641410086370885626039401362546819905569782970060938030944389884691407511831393813186915984196229640404339804852169737614647705607450355353031343150961841354515645838421998729380904005093071472919468599603425410602749281037487929162226507897259889288336162053986898505886941967904979966137042670901852361085088052150064142120519703027011500181308865958922147719239375461197895799134183422689390351909836977015964975162611414673161679480101051961278236222531325595304621995356929056846570680695826939885557634247424409843706672062738347632404246732060705058148598063713714192494772468769744905410452006201360275841759442322962150829838710023957553955208292932869452035701381942463551776619816129718512127704934616233473728000872636621467392722961697870687203248962759971618652343750000000000000000000000000000000000000*i1^66 + -32912484428341853297138051600515059878121310520209736473270459940335648289298709354634017216885361276910920942308843671573231400145950882387284135794924142363739970101444491588395696851132831349366657659459280765738764759692218982210889530991328812469674336920014694564788270835516578329405167215721158033341584670511101644021136488392730684602293619825508107803464802121690871035596246627029042040055731394893156965895243760042742640090625716393931432735815128759208211643979910215606786011818578459207224953094748637980725782670495216669447979719098800362909297812237974571323198185950366754526101395552335652748400926604880497632265256987186335140260588152928078568416470566823612262767229953427182794880172016458607999283928851779201316088611159224894690732486602471852413455721159397721899077572270403104872558536953282035663154777739355092459296554729737734502485067094221281051032921862336429726470094419636420200794869377457825044085379136862211192094827193098502489841225696647330073866219984498825288160662782511305354178002252008365197264652817325365082261794109685610658253109664620834994885474366739552870643204709756786772589110100561657982985563353129442800426616167288975549351223951411074827332939706036725825451875390660579786738503555683790625203904296970361274646307633881310868426619317946722296777106189566054137590069347447850332437550258067297950163848932514972008807184521754013378590153307401601135138952076730738553266258758115131209025537375733713164518300432088463449684440897411203092991825011860549230443328099397175318670519800624949520118747262846237615297589532989266401383533186673776347860889744607940122130290308939528922454416983896065588904561101291242844742214470923063175740632391824819149813147511459278906628181927300843327543517064981304805251125822096697269113986280550921764962807457994665889440138070622542085512697722947519891555282470959956988366294807947805011065865633394234362247825702988204014110148560883138606852078653605341851964973365783798726329434785037830150946492324967405470380968830086666086014511884328208929940460298488063309662556079319499078367452788991885776171941381848526353565081008752369184803490610305471974479663774050354191464925345664068769006660476398268173115115446800097086711349152031094243889281678194607762757683540083932789613288884423056232411299054688090167090581370888896010945883445658446215380125918744245604654560860662742183758818262061109775897853497828731222429120274897409065951686185394495945117027884600334657962697075439921663074323095383347301186377939564364941279942753236409698830320663177833049501553454216028572293606617918104946142203612080560560969675054425602844076467520325445140763370112158955044359052525145500195589130278117639960555607103742659091949462890625000000000000000000000000000000000000*i1^67 + 1067265504513066352298406416313461791634045214126475459321039738512960514074013098141994393297099200024669888531799677675762858901220282639687586143438568370386887654439055169277308774702841142307153529584339219587272395103679894128869109921606791893887400275835946628762303729977441264256229237036452836662689627003581564375870776418932341425207420967155119201855085584820487061457617810360176669857036001997091547386334572857061995449760886617450082267402949552570498096813089070642707175486392959705048245392713085972495609180072373383614441875659470032803335191151002883189469915412700897700462409301907190952529212105416389307042970495559470863394066850420478167826779103254152332833353604535332680310329857627443736484852458280759380200566863178973378495499510465278869193492425745292271494500308834014877304216023873356856967380892811364944916932912548324512979628508502020006848332963331413940312111602931695255134769740424632254419905378459213104490032700199897298684714175520882231978234892733146750594223809489914511468596622349834006203866243808135488206242404858209739840297057301098516489520500262224506466686866622104396074468907767160589834788700306138178790781274330220578798123844982803958457248607811548111794143149973962552222052207416933821682387480029399291749665837976874918753466688443873395778220816152055484913651574308724537320105191837468169236356305358610614882494603761280642889387555744777877090264708359924866188763767659475400483987988327202445375220832579331659603162719391361231731988739717340045598486344230169069851577867321461312414978383408431427693062397047016261130185998663570662453560683881394069732699354088056887577469946127176704420348556260899338546987489291094283940093272550735342045612537600774392218578785512978194203197170575948928663905884594941154252037208799987169651813386397342778353036522853011850503804962776794958890888794926643475645997775349532736460781062386254093402363320786702083075583648982783606510604019200229701205857369866263198050795544161473583097532807409573352898252027465427886924257767007727751577560137753981529443435942584192805114759560438037789718509468874966693199251434259483162222467716587683082153107206146095192351121672408017881263107524170837079712436365905017183270793436523365425502585440812533314536364891041614761821552332258070268176868906294562086241228317914913247423652054526421606665465648750219382522094552945011416717060051582369463681912098788620973222562010591854597448282978248147182720745231238169210337888451683113074003131423279539455333526064513092285482040794949920774672999739779948980765415835122441405196396964877041468658822176966017896213737108057778016062080899203135910462296902969937126786136849027769697946315622522073240929785242769867181777954101562500000000000000000000000000000000*i1^68 + -27275102081682987789580374635882715008288597179312737038810412637032653221850609707012199463781311172566961265018329879346731225030150733163976549912001318940362455320126918455512131080854944961399701622920853427477719037395263498885980228382232498185637184083502403688930506463843467694712613214555189335059375894129677273619525534684830489445337711642231337570792557708694249545645611642133222526977621625979817138042142846744210506421941747722606162140754609770836901599277959166493775478262561218404972085897805540183981963722934333077214452621788424265976650078432975867849863357885701531101694701632665189752246342101719249789710562893335262984979270418144113770907120635052452873487012366639214303807951779753191490776640726181521469228799893964765275076396413965591521608563990221892357490395963542012269231787753155043559463228258995006639165030715306377311703225673235734058951265068111931044316763457815750732689264733906624490490910038084015022135797257388875015708060089889433764558890215029779504136121414764053305746529578221878725538920505625873835823934118974703572614270680957981000188194957447243637873935748139703722039586293452664435048476372129538508890571517353960379770855614866121144454503616856045208766142313686010460062174277260118284377962129813499331579050897911354115585516286221057647993727541672804107303704116434991060936152674512379111400932155511997524666513835476405222954041032067356477604159275682678628123786724866039312203369577484928521611094895261269082369016959944937505511114067261260139011214543860163081950951180965754974504547847835465299339336248346967337291809842989751942877479288559932241748983442719126952029285133689216007328343554372234197676873893160868502562170842703922771769217475461347328553605912681112465098570013668624104921357691579359359458390425061492904512769590554928062539005823087053772431917610731020252507267241748625884028254322367175031099092196580189661942902013008492076780130220410605031724595818757806577834165509939685661248324757034962443614017981163910769078003749057554650469222899377880644566870428993426521584593634893116736153416792049460632268918339379979083578416984772170156862571558087029741171295369223387373105470414149948097446487925054767745938070732209347256916804110304867250652514307974558099833565870663985312505611833774822513422885980278600571196274030973055401404460271659991812849396512747081813539901019298812118112971743003482536406876394023830397178341327332059131956945799794557698746345076494983714379630902437520309913123766198984673990879477181441679185355812226977119079365807024158508508627011769667383249012344323264536591461783721108330068341897602300040895229226763614012091631243360646409589593776255758749219038072908460890175774693489074707031250000000000000000000000000000000000*i1^69 + 658581817897152804568918031711665342222902051439219247139059048332409763699782427289943436134645945863458291613797158456228911798213142053203040695233681900779920819662917455095881905561030479210678808809860507570436812521705506932419175858720851518085825735930369363997670474576385631730580903878482727511456931199206897438012255426577012838216489604721868703123173070893064603404601666583972795795586104191178230944638584832557954719569641444238450609018441396401269801715993907319960033370659443680956049366146554568443236008524593959926635741118693608877753547460036860793112557891923764410779474760253936528423267866084306191043159612153004809667970314261278380894058546000584814916258709196291508786228249584331898385843812286205675013668475642641969180841093482795001292330341271152924192503377989154654715802005846161930934008997336714077700292651724188707743175557032311672347153208254923322343685989504204804825156432577703933281781109828403284725193203376975540470528522034381640652045370021418464812605657731650220476250866119123792246605497525330500138971007846526378314479167873907447158326346538662680472508340700946439301727349324323666830769222383937899592049358016049072827863605799974502127804773145953525257762608661578041020656930333926062787185337647676829581351185016240547181392266889760339271033368144354287586445360147559272196725196436455997665228768421322272296546182162935804131553804267882395029708845878124292253851337623583965681870432587738055617652456963638557015732954687326309268922904277190830711306101073545297680755603073807078879027688845599674707394213129447203186501338558199216803426166954729776857062584379873245658341071570812785027973953160186928598528174805881321567850145734764474014195774346666305694542637636947076303631627556366265392908615055381577696084799393224054334240234941564043658081030755674336647339425311107648025374678190522605379012626051457805783623930289086545163682953026973252161546930494644041647714204626173531546043296483586321122717296995692212009565256858939994335906557140561786284914059122738270467053369207439056210882714733332702240447325335205325005443957662681826541894061694105491322040954188079199440844918882604759051376494938129044235163282566506607462900092121432771113353937602489588085787588503199568565236343645920138043042447904135025401986679093486293959532409029352633509325161023733060311275658357288438687907964240900049186462355205591280497826653841219670540449100701535705335794409727220310069917452192889488282213051487471265424422400943151102167466099171117521861949253318260264928411377583354605971883094651647513046381515243682586266464695282624046476871839864529373406430209690621432662316904165497605236392133880985290741993942731369315879419445991516113281250000000000000000000000000000000*i1^70 + -19272992574499836893795574678147819899215973977705079165677815765647725230948264247195730532174344122019712343662242930460572213400470728273991712031015373922057713653140409610010423455592539338902155363798174692312588663015718016515538682530321307246259170652453009496662575028451626250752991657289844497418141774929971561815586548858988068682486382253224091826126815947159122286664232044480599458745866942626164813234891890506716072881166686863158983489672974256561291209413202956548013952275101363144771498019655494468236526900804906368775549905096302375760150494792920304814015026799636234647447806931084248702491221091496260267088556094850107226388361702158222166005521096335710757826951739681925441795449579502166704280199540107195461204027903074771343850510475986415440813142576980119804412486996123159173447284900103957061667220649421074951924471590442225964502287844086923329928107106073748150140372675289756915640171365179921305136408591928357651384246195616368283546598173017401934690192160240106750710511199092272211217085649756884133487874240054306215714646742189300505744191609735992074498520683814334079334811979327855730199536634737373133027992660882157325320163303482273386880939517441559177776124125885769935927646505538933618638941675974536552748346784703267009585257213895868625251327330490189792112966008413244661983302134388856433290021589485616513866850205992114858058591700240396482978372794631652687666505179114941136575939106107979085894526919362398175585963971851868476317934522958120512278940695977758228717847496565799615722329187962961311946651777206093510939711654020944946625594354004508453638711142450684364119974716966404685900895896401322738381675037861468434633156378995602937067780240450516835312381729295473015724016743234215411885383069096872132154460032227117306760026380739980114450160131722912434761668447042746831693264526446612896708292205860411013732250189084238069863174770124594318594145348789114714721005293957703406589375482827466606831495858854975258749841470602815530999646456333193442828972579592495589890581620281436563462099250420128592555422328850485481019279968475749313273061928467470888778421673727594616672992914526376175394432680180824265296371163640488850641965094859056129608035383915563214657963942485883695016436148835351854458115725570484142940429342634044518295742967015009093055519408763753626598134947077547908682208448649554110447385810113928841657689073045448715533414835708173031329081005409375071341443470080134743789856251264245620999194151969625040923614310810089596010719813802053382377837173314110165187093892380475563143974358507038064324418424374870892892987212971219981602717045288454652544429691454881919820143293001067882701084354340505255809290474644512869417667388916015625000000000000000000000000000000*i1^71 + 157043970288719915132046276930706656280423911981094681419445496346643506320103966006742022141296479199012291451379717803762758239949352974569169609746963459066453489727409799830334624033062346610016688864989528586772718111399881796278644877853576015248749532011976132255191762132808866011018569398202284743058593110722863840403489375954708039146112643158950909904705950180835230321466393270633706950271854233805356680850827375471762577677381806142729889304372719342761498589509117178250720825883746394370577624194384219185091122120667995329533645272051736296133135187964741989269812837306912437098157284490549715132992051562523717644404219588959957494676861020439713767756424618676670855301145933175398002188931160366074882501309118832075613661083224460828395132219852028210253990305015575759786566360982643561404952029681410018156083813096067949409296017753316519333789674225479168110381922961483049898558165354603952327143708551631361200225900827805936564777996643038764819704739703605190408856048335119561022756376495877850954480327998073508506987242907068636386141342013833052568197403589704778756067573165302450543377784203715311128044230710430369997092907190470413569351223499403643780657580006413504558059855901464531232783721928707791991123897325578690231578336571414817919309664624130183767315803670144757277680105688960091096954211252067492924747432697400252495375622395636334843852042741872857716227114192688558637227283872286798080621252447054067404737571202279550861474855021726498272036842319495116255145250049817296881778333426318829404516096640203887374831379706399523998612203286971650454323877832148942074480109307953558068718819875216158333116875519704534114618738792432312012699754081519490274748711144311967492469178602588419624196974936564513539946766834483171977825348605218224753339409391334128603020541793127325720945781803971351418703517384190224789405555381291474250214717066050342994807644550891424587432087422047674286907037983672042648312705501413418940470920618690747864618158353443420116037495571004520472408230424404483063334009063045678952395025177482256064763457158921178285672499610194493558730383293277272939451923976660441445349729704819317994917421326549987427115700523126183148558395475612753571720615994514833613443855766299255689518177432332033164990092010651627670009453871503640027515676370872891661933858867737825895096816917327208332814549285400707192354584061944870615193669608096057042623505260465120490531730739387504719482685989001358828067304333179792036134980465430173544944554978065383354488834507406259431439317839131213644816129412424965905774868549066221489788500341394269655721220938787713818181628273441750820572453842794911528917960970951791390597550350733194179930762857111403718590736389160156250000000000000000000000000*i1^72 + 32770075395473130848345978573624379034414487588541820616434973860528515064723733410413462589669387665576508379231819212720442693437593474651119581668881141657010641318515390753014255915828354180254148307582151907132609272147859930829732061658942690090344673535013119729478032316789672956346161828437395208360719745031935155027473012439861468109657844489671776038529903222829417647960377422044143481675587904349688620005554649753303434083609114813562119305423729220556413117397884631094182885010543418719448718270424219760163026856803644146418422368546706225972480614159958448940530532370322421685165797692067249105342450710129815190994680432212648155103891209545579161503212628530223581226968033042010523285154282777280404263126288232890770789725563622534460893274581418913540375204962629238189901749307958118756956711749125845767239816826597928397343874669671959019767487146072054185160575884606954207208941919845325525131114275285238451656989878966102531563177224051644254623544867017426637187808007671589585459392415824201721937707618099739486011048377824176341686582809510661494939771375004995907941088883055163966032253622712379733431619584060841466090195743997698326563159263841140724267616450745292265315539235967301691465016713962856759339838021823788534992482613519133034031172632323578746592662670940719275287267552879915048449832399614027799824934158870093177237153032448500597318835231780681671418232126825689397165484347511137024578373930353713448192281864381154227206972218292771407220797310627526100360000341703283100026854782880502672671359858824276723061637221666466125565535314491412714419063347509757321994520930964180964852481746580130917464400693042934437681939175109261932709874084253186466848961744127311385997369947068934996928074760640691694799689305637567591281801970548651533600100143778205534612096343388103723949245643969025449223211992328713875541340492267632036901640960034358402546806079523978445761176373437903131483217508054849834333386426729391783731282380334219044986319713586210607218124887176729121568479090854352302544881259896040381182220610687245779405207742934999968977112517692485987095569935644300650219761209493336501316765092067169560586879251362035721901996857159732145634063393302523173952284168550705610034842273464311817209716730250942607987687104140244189470555867986887545204654224535483669273813738772110337814754253527737423977916724677300678246439445777598655593301873207447273931963409491430242117335268433768833836722779917338928809971876879058158921613469258967822646862261452373506543997322600894916489192695589057802269912465700806853826918927769650477774748610228514584567290388242722723026819408353663260281202630115325633953804076422476052668091061129129748508148622931912541389465332031250000000000000000000000000*i1^73 + -1687202211137480993744187875122773976913561134479510580271639822835594382979967448944913149982065466544697982547267373770621907799369502504946232696508038364198569150086582059010182140015383162263849763033034590342892275575159893284621785340361155207115590721635694490129630582761603263184457217937132914785925507793852883074796435650000331539797930471079790820864088412468931450421076156151996328054175651716163878741245440214512738948770619806544972067225540773461482575115811354003307287347342020354771906953504887921096964463204575150270888830200406881835504036247334429950783150966188107539804806297521186951520402690040803416298883040204973039136982662449939558658564852863607516903750946001448686766811587601621642093229229413757725439279375989912218168576313195669030246901534995301906120454256489164673906080187773205334339030233617703312922500972100194386325844762850727378075205038463333013075937117711538237181867604012234602419832486848318276796388645785086879649592306335190377725828827342006410048904864008736807742473484496638559154600988839729993833303379106595771171082089607856716448931335927833738579379997981533634841592970323488267425273714587886578666299358457533340584362696039211720344473779612671734584589619663541155981196627166032329401591475032784300330941087979297086945075883799325681325565119533731445593814684543225263407363310903082317956167169613984218916704609312451298623528220150957479026763526474494488676512560818650706626286369475442563049653035557914713195098270984185146650102163758930365655734059162824954522149566076350526570778014341853315282508891795614047616976245254600610574343977387820537683724886819558144658753872651622519720038322742063907204855015445225917216211861271687347864274906907140660731045282053737168154838110846566500867749396094448259366409812834384963420123240514264670801630193088768277245988827159144419270468621191882803989782847510502497595055830336737620054395160412909285641697153559956972185988641540790127523879546030365347971054122771219580844598912837596181630841701915014765356920325306455923949019271489414165701053819892528970802351716753910494669608482909039912370750159589831826987231815705804875763141607824630593359938379115877813423593817241672044480759740262894834526307224861665984348493623118282873403779489657097304018024044926003868459923697392754812547963060312783531563901253799326808789425585713084126554428922794721146196136402307539407591819399270072263955291242270782081757205912346588387188559113866387365188893914273356346854084312722984354285936156510314014297491812995168629468961106570337211637089304069347894183255709364141105158338971747775580718017396600379168197993004775356403977473427873891759179745880245504530137168330838903784751892089843750000000000000000000000*i1^74 + 21908704115104676280788769051347880207013697503551701225600820749091821219148759316000930066077234199711050785117948871902456606232579123081400391459582999048409552937021698512810157671186539657247472861286726814069244001687307405143472504030163012546970244083811673821905658155935229587471803056222717304252925142129737567769135556719372985844976829826393768641735187532282960713370437933348470019419285562283268720937809273813794492734780679848128439264747007247335841595519931123786439340119372395253035653869258694382948657063761286740570424998442465332689669309939016897258798799073439217977786394367461337050317198081633485671054612204235389236285584351209749974987779618964040578232597402587854715323081591520419535200601694737227881849432681947364088170240681969722652458209664476518146292724128722538504869775369728638892672708761574895414503525505824075250114177975722547414602202786251725050746692269244605549013389527565472481661704793099362177878343461029861306034857813210883140219911094335977244840733472230002671397642717444777566768151875296452743142082258995786821982162024985203723171152911179346205337765825950564451776366934472674827601103427511245955501537069611552257696708879005143684484785140090524259648303062630533360322902815944336204470247361835008988662194470222922426061865225851483896499377686280176975175986570095324276148638804024586018704792936573722213925032270392784848037282260509933495885575493814398381765105501143505094593530325139713134042162049750033122610079104401749243462021817358220750640073753489619471735742772941965743278964322183689603907853384159153834156841952864430201565483987124107239668831381717748605373388085948216283480866448651768018402348133718017518597661913279108496750977773285043941166563209066531316680805608842481704579880277996530322792091357005884470712546339768173644112516700072458832312534182871404367054953080628906940029786894031679852223706025649790584787744236352349752712314044691188680033431463444106270987014246636555612999213265488302068051060458215614889073004549799805019772431700592415427704297232964161198746248193706739687547463102387288715127441522901600719927563268570614942357508774912494917476891249170831482862646057507133413249972949263518829193597162016077733146075306062522987503588397058644644814343936315019605562787416756489747402644265975968353383917157786190528363847262037787491963076409443085805333903308116256551369413881499020350525495304869666119361788241734264836722265522055520683883306979517240520592280558311367200138965115982836197815121615926893266088013475251764329156337528192418321692283555437969591623985601560996849196980422400078422921079945461511401478045635940327092418511086741735345161281867110147913990658707916736602783203125000000000000000000000*i1^75 + 584505631319272801208787656946065129014995875145981405377060118429925349116105069293030351981557841733915938814459128210954222413944994095456217547070773132239781154579620794501674227016294079079460491190899350839581422993205624196852043767099073763701392680210013501103568478956079729365692415493909417930640642332668806799439338267070307684543939227946919850667474239502450719365723620234771716855232447309125750690207214833606553826485583968706654120068157032316751091591044613098212129042056817918225021682461853440022241213734062461645291817782797651973200473506407637446419240956509433888111620298552439107373150579128079469747864065551292395680191164149802424092550415513690097027815694686410810819038950962407167986049534427820462722691731843764115865678583596992117351522565853447945280740257475301214170696130709933768747816296736456323187460914648316771067536212984529662401731738741525704903908753872589126839143920825628916033366435296161143185448031665332039631973684762507173061531322903138326708175416203561868698748402670286205292351003103167440140805112185691277161960744111375731023635787482178490766801278244548491218409902775957050375996093016083536466674318364723764113956816977432608468707816513021947886693678332219136541395456023799787891964162164489983868669570901122064641562465839222284401590058116125977927728720910235039592156645711297041443720328724744407568255456783594305376564886472171749140190524348729336449134347077291144224379762454116079055617165598783170495833625354434682079883015648666493931893454015133928635680796364081001879686726427406355909181312048065548752677152474034655404718062795178781570564085069008884510938367471055266247226185553716651742467211821470430990914419019709374580814725306602393362083920765781161368388516510703620225276136706510666432219965308901011372976145091442928011161501405672861691856426452297967812680844625395151006613338766024508411489616310869070231760989239433514249233952455320769746727424084129458686459930773730127519084967091796662642083951252378147738461770226183126896250622046873607608537114809098172141979344778186955433501806804286018218062530836960536405650967227783051667076196983844453618165264448924701104941988735143887515558330243219856820008792870053427820542542152323966936620607966736034660498670632072971724768339096291978847073380468809180405407064130443706462796919860201167738186075626714194230957588872456850448006149312939072997913240826283065440571304139544965078091934567677826176636233135593406253428628295140476802696784421833497756126324896760443017555373478946522241830788627385328157381440537861409470166113390207142188980902997563034607665362426011924762331318649861069086927507744344503402226381760797835340781603008508682250976562500000000000000000*i1^76 + -16153009597859064128021972921428441107621350702779034771556178265416140593735913759067275000062831526851320654197638050979657869680869699331637618585770333349198826538607270030801608135612242795376855432862103742376220017040493673296344900614982462728403099025457333908257629158682549171232618763480961452120136268092177335113872216094344740636535147163682077812513659694746272102055923043495407121093029324588362371766545893726667488813768261141768685798784022602882680840612602868556261019206436293669155205582909678886982838967206881509386948459088495210328497609221043121303661927864783498380576697296854128261445492503485855088537389274819897204585273075468148420850988424095921541971347748384238924043958458518013556329969155049351244972029683152679277666783653659874087146295660939570031984335101072728157391048000798735595134527173283284104488467544792333276002112367609544216035411947953164467287808239350805526725902749698197228419249174003369030859284528506048373514125241325808775474060985376942906376706110229667502232021268147790131319676772803820863235984518825946781508772952906647588022931277707107969893657636982628489865822311696676034319749010280187528903860918595874467317381510780342860234073912606078283235613395349446730455389792399573597494658772567761273148765583710583400095965829078260340707689356984467686421380891288794212224206407796881041946431019212921352771817284849333148229126290349319219347312797654054956580620420456288252159593731459407446055902877039026384564516113740551820713976434467051646643975383621398699486989949635644396848630426891209920438215834098802142216504761746950804122755390869496099904160920000746992541512968188815793009740550576542953563982147088996502231987385860496932063399961388376045441056054416993365143045815915704343394219831169953573393506858486320992915271311396492839678158357421063989564903037332345030115479748938698429662011051255015384085180150787892933270318430337536653737992812221672575176103486732414850876267512139374619685592776013549015166477154425910460786635412582498953168727734217232524290978631647544434425073275679580314631218820455395948869809392313925944466706017451436181199723415063941270052646725746533772534240443560617816474824255669322797026387241507631255077970768177846230045937101419979534810018452449375557646536733046539896632115273030911634544180825103869873883267742293810659933660993916332825635978694212887784098739349390658091605095141842330826151746335226550568042056493222002844035905568946586569014631289040259600165788121257027870851793928472645826876419692493689676638493357356500754120367644716217591779008183704656131294506132136825384316762038868322203601978641518785077964517319068006064031184365603621699847280979156494140625000000000000000000*i1^77 + -219264265312674360437334914962437832529250157722704837531563013017208973168993399715485288983784072391330905608232035225121457712643013597578529395489509226741428842684350098214579277820358622888525561257739154185802090893426352937210553236192889663423476143154724196909740985650139719718621200052456450744649832358660200520774063630180047578740631784050317851238135721878728708829485709532800453713755422301160098547861768468477437920302664059416325506557540767747263024459711840224208139698138108250571035208166019515408187345169937368203633439371332373759956303103902171503417707254443684306861089882743652707981443048063868219006791481930786531113431064827582291276647517726761554970902767453500685031414319228908620814278812883579796068996276052553303413117573002655028409379209421636826638165417559655166693994591073384030604731434454003428298544644294604153067513598806225630901653599104471607281572073717800378257122262762018955288410043751454101492772323888917389671895555212979269000566049032549881614852185618989724525564073507482626633574753578930517939758804687339479125751512081723063404895357442519385716060869668278067197451066126457451506907776241126041258760794004410263111427954193995187619212071924627290288959900888267055598865583482832883023930129885491419405060554349596147823562019949849102827031477226801247715558053256195778380676816057862054590331285163862373991068630183959716419944140808783001538416224695630891265006248896998835853604411214343542586816467292156363128776551673488596399343517617390779323877264112090317170834062129596104443556301744891077523128925306349104029664530770998438996516426911565379596638204595156265692115892495451676874969824715123146016532997149996290161250551232563591010345599639431036904073674631065185954635728493557871404507391856938284878959197259596111826848618279750211087441449232429270276435733438525809553591476208225926263517249820921763876688302137335000406227087338146547836377746719448517041428585224129237509494783255292805678140918368880703300198760383400703453532447046714189672763047209846545818096333781031544324826382255769781900855409319529839891970245250174146822930028845413308865592133732998091898757180720047204259835895776730195021247070643327158556400671610704451925166566205011597605292943760758714126857726534303847185886562651055520245843387711612674079479742044976707154043256719652671612663789864222224147767872858793922080062759272082747857995026588965747205850503430316936610527194961098658279150314165739312745021334609009765917440161640410251422625483022205270948157786090865756528039682997613900956566664744699716161054949166477907176464394886464579415822570595270968823655957721010339149405182158285125548768945691335829906165599822998046875000000000000000*i1^78 + 9621246000787953882086791697119833219894966298604721348289282839597006754373135934218311283823729665259900624316413655728848704955754853623567024304443727863476136415577184322371868378494216965044370172381428574815988703129744119912544434155595998828618200611637625249288697496972355175553787522949528773415504637884315466437841565993065686394163266750870208078645916874511712301713689769501438879814761504349381663241741564498258235158949497105346451571784811713880789571083082355434464311670071904749178078710590930650907321403359912140774354120731175343258628474680432518986390586548679619093809925406947148427808600506761030589744670172620563877849599771897058385479080352221681111111966043820346752185062490392927217329922513248096086955705970488315705633664528709707671585673449053174071067033691655874715602867358810677291604581109721265580569557523453834525173379460461858217427253280435616502654657944861404402707154791290985874651104485613259826786648270648864425297422479090733077616728599453522320266348792469924933910568113078044764451498809348238789548950627371385545642243585274634952143692164668457922933371262901553686730246320454856518096161113326814590330208573570194450600699796224610928810411801634685353381093393991100101952060662796968447160446936499410305613782326638330492894569577774521048727376744725133344366100034293289971113828022513931579878997630258527904962485731787632778979476061487757920378089505457334333069551273862808937277728293950036157073783920851447166024449802772007622435822579718049040808244182369359637926638404002301883086152221537251349914985824926791285819481529014783651690472165057249855472929122597117034154427739832094392440159808403947297098064800361675226979844152127221936664162970035434136122754982291959049170357454965885377790352504427404564762915584314652690729110806713999832934990124217217991532744877403509515851006835752528380242650629552394086550628644932997717658568378676680068250279651529442680089672839369165889707826223418629523171505649029709810636765380475354966138098250234712756675096271926143848877799216920708636854776372976058451812479549796974870425482492513664656123755958662680504772162008307133708654353440454303989404380195730198431102452286006076145812519578112441203660544839998012204967985584560672806932939180616652010630559240199284538132848943540843195950034406840218744066637511136315323265595010430702654005966827907478440494611686802275735630478901840551880473525445289608351747819855979319862119685115885058925545962463170105183734358581048150625226053039778467294832131454280283913220325771460718363450551739125865609555780389443222883722332953588608081038281147322338211962247889848812368783008929212091642213522391102742403745651245117187500000000000000*i1^79 + 87941997796719242321695572437006832911535155104211847392317590693074580545780485172106793705115323774833944828049055456333896267097987625622645459948131741543394909970107845549761751169945968529899256439338243374849222302322371247528939890966063522191115392152541479214911752832509859619628304346519412155852498045731523868671236653497554823997208970838381877441059677538058339907812148565811541132256047146994231039592970317952181180246318974485663306576912911258025561558129797726965882770688204931475845360567326993196506083080255053690170951798850511185699236780761355923739619564350985963627103252533972434173404794604097370524858318838903977034654106885276004961179621367905326520468850813580271132040289757831620205840708498502751629963112699124885804368959461932772205466239885200904013202137080049255104755460734586145297984389283164473638084786584176474237076059767112218364563952591863121297264803598000764398506994989409843816667279397914779197801959229561753388479366484133268779967424617025796798882000398708811924030257839465680745196017345162266065734353026777048442496009093765148634446987730125405760567507080758728392236190296243969405103703213831306807239879657511988752506752733366185501738488416173143179515344413305579074900515409250579164649599747362505970663824214074407305855409458301482812386544118851271914086935939481253966634967321436905437074349818183750089287771649368606974385316823654670349352909335550325495141167304720786879508647992246637407212915397616526742185685238687837626733191448602705747100260043903158949889362979423300351717979400081988695464283934538716404646075053110536842141025358103580551340914723426237469969997504950187999062463642860430337360113082238325134286464342378045856085520081677590477726911706293708529191432531519646670247052068632999944134839449801999904949326278924463847815548656335112563142332164277599505029322074091259212092944863065063342586964369917706055094375092060232290801319292279159468524859843406064281727860247911467512078751896510418899895288203926642290989229360844409244314587213198938127971959782276226793439645701363389313080603441541480797962477393488358795518329862208642921043569828666413603878643987848724943226740466882004054448410743826266018481312741742349581993740617983461510617934222413980972554262771956315907541952414280136167086252738704427131998536741050010278943121265638856867937056324861085653493643350849879942183146170204098587908723522275686653267446344894054012921566418234115628890282024314107377470408129995832590720140695520073180552760709771606294197101970620667400018706671599221284839023565199101787842462332512066800813987976767273455972107616334748940710736161418376980018943138168313611302551180415321141481399536132812500000000*i1^80 + -7123595158575463356849266662281546245062692247690964235340461793143743222461836277104743226931060971899356651419160999531720279259672362318718766970228534477335410675472802396813076765181296296613937147890138107443676866414160328044860213730065264237454999817542140661279533921793139078429899681850577419522281029228970813301277499168147756170853770382732920285691737699548736882797029752582797649416700337387085696874018900841969826504943500169784985938548895947018829927297509753145848388437201418030930959211418147055733693724136127525899416696364917143288795367424231818024943267651247633486226869267890590286921835779468482614233197642918849607901389910712861708284988886427474369334047939928820622894072273190440089162374024162232137063162958518158910899026033864153087723487843762159222748591445623982663985801005139339752752437264124761029834554886753224575642271820562891456684971831629640918415363846574395436480333492548437387498071218244015562493965029879169316688352924070446505854632000733244274390823577233309087858162416064232593316713138340062773726196140442842118533043840367011304790512475280757370211243638233958974635202337341520641121158424837026070537521572325984951117093258860873615384808512285738988888634390954836445166868585734294891194076259710130280587947373753582391842187977538447697683787986203080916987952081066877506552363735783506588919646301704185287163021425863319976006636604347035930021640123152863628465422571245424714238343378022904368746990618641925502050156932323695030328805279758824428819170052318763007987990607389299883338986343277744503548624797585944166100458431656643632120600327700544657353859051331807744118786211806633060746353310002053368396158002823224241868094265521044594780735825878181869307882688238948545531626095153568033803939377451765796976344372357619539684836184262013914656301605314760786706878469221224886604880530354150743178060942027071047836035012171065755214377776773860516173091066138775993510520020247096888606958465530865348330685863376888206484178227153468922149665982513457957216311220775402255004753786941355272301888919420167810197716416601318033559750266597362828538621666693547967165090730930772085846145130524962893889386367915940459099696002020381140776097739828400663341836264211838729335781602386181679846410136830402556237528368034054785683999159012432300981191747998321362755936412290723329249547155199492491218538240993888110916508050346977263338858037919843370857210257510757997532408878990398431527514388730114929406038565856604370828330712859290259641640869935119783969430230690344653384950519332933010141375009914497967554026420170568132953758208455006071875398129791223316418178772676958788378977650151968603609020647127181291580200195312500000000*i1^81 + 70064226938803675759827609015317899980395572464782896705704699629542425353990989612268564604432098470691169402802893632910094031955450525033401072938231770054431626277646115633924396121032777471229493428008057261465965963909498580669695216134106052035234338359121604887151683875786434538958775642590418799598548979676688391837946787385502698893748715667737425123713661650321915781995251138083326958733271228991290157173741304437263979957383066174080262371909514382363117216845486400404339936468176951112309477496710446952894473012900350039005434956161226591862892356671475225480771001038613394993512592651914001707281071570163081979474934105347051643666674015597102508089050215321530095547498547810837176031561746180049955350722533389824963361495721531211502310102987878167819208253241257071885011350281451769534290346992047806243832281635118212434259127767288325682117647445797734029392592502138239020572213236629494535187305523797543342845790044845748773327007362058231905272187394913130939056041681894210341537400742298462325055579045985534960356380753762335983989706396490071931395488815134021868491552108636723486614127130605958188944213930612151884977969890227015429764446823517482445470394895653812828471481508991823570275108064690172406352630197052436685893558757769122043798913563959254083221284616735648021773160723724263687729601932432494893781225056793722337042743141585851428896763733918758455172521321225876286887614490793433025016274223445415456052944260056240646379388431435108799630785404323400248365707834797164138769982985301613569050428070847411163275074828667857796670317996910483596689701760052468712666884816436873518840431855834197313196075128740730374641272611721210955201375255397040501922000766018641683688437144946489129131167504350039516800977535017959931516672878481214517867364037544162599119794782588743779042157318329191804458793715688143823474326876589901789375375528533745643388320147503918553141060601705418668820779027547053091278241142624519549755352137505337391503431716343589253259431998754546897629415508269207476385427513627633680700711960770235719533956662762900733412258137465042103412573745466205421801033632184668726301259860060346861295596239173913874094119382697093429581318948521332930993821726462907949122972182057638706264206578036360333161128106840486262743998521729217723172009470996229564291679056288342124453918574566268239910328646657275546261694309743875413157442824727462287933563509139037883078196415662687118547204547491279810468461222389209707288428650534433329661501303596164662155777723786092760971942658923598653744847064474638093190401909243500914811636093734466022840748029224023755937771818185195634179934597671812912696425595937554930969781707972288131713867187500000*i1^82 + 1104052589134629646366875153688732636457080881344059748217095087270602542810532777710949217222593847997011535647596208457152152765419687011714500200269779867982381922248153003580089307092465527129222945033458771019818898348726847654506039140386151703580111508608626614258007972443698258862046679185647025715367695134319013554742877018440248633255610729121185265457358088037208472706109110840918539586411166638791799909620570023667697153930933573331155243515474440599892647702311499771979246361724194511457132396954905033423980674300504262986012905606336213802731891649517214693049048303768282654717802855023789790192841939823373682079447385482670587942861448969374343743711445066155618550211563457401311271498974332295327409098366775085068949304195191461999129341269421658111698415752730048434553578820882718562453380319170652926716515162794729598953497299394081474960833251717585823126496659978096542010402260049629429810033132887400444832570474225809653886180134654097533227054835063611234740866653204751427817812228494758870309362371540321913862988926007855193327285056560093057476202234813853978592625901949428533128946956274818674495530935615589032763268391024062470385830686141210706881975767209267248547770691957121671248489078332054587899606807780253884922172624391662180165005166626260712307252635631852901213816785104168814932871519307079101656585902354248942777838648650618097162927841723381135854905957040741815819877361231096004416926069765495165774914039810388827023722974487636440722116947992691392825443857630894329345806832649532633808808564303747363036135394316235659647513246780278248203400870285448491203483484013791933951199743376134522230723999800159279109916377661823206455750933380850138810021105236368334978301169034379446758701346241833824356000031677553903537789873137534466389002963174084210375774838294316269892183207264926931487713745647939179897702438568185055582087855260555562236665265931089893907728557243329239144765159596399058301117797301028912136479626305709164915892006464200124280075341034662448224594371109800816445522075188263373794423362199348020699851572715226303113291249683412750700397258531743688878429073201323366249977271746773059024998350139968045725607975376469863676508626570746850236853954947535196050754356490294554781811669681283443723676799190545478438561328181271779791275053685475408093094024356609204575805378678582863828718092787655927488206389370760291826410203148252243112091713780517385305582591531650445344714404384930162570719372659240023676225943970118666041902875354398984278565338611353221587664642883819907973353840685965707501498088245712035495708520980537849319817402074175839135274592060276995061752686407994318877265338407767103490186855196952819824218750000*i1^83 + -6395183902183859967434420318644407910780102521916175683401270698060099038956499896960103422345458519357882003075129287023634218406560015279359304339412421028116724353496102758792679068152190381585400028798312640523407636723546525384706186323242197287795578011552787011694277409004016456488888435666131124887029914664325753656255573798826964521049685521342629241601016524172712913331189262035766722992146778978945909713989045733764483717891935979828276873076154327045521156364397102308296918980281985502603249375828491330719147182608619206499633988614609689202913236788978374561592306600010728540141061559129816870118494322731015170156045416999572540883489445618708018926576382378784426099746302130106151645558923488219386787615535672501050640930913917046739582728088690046270364362674363403655887350935556162692798485827725789837271911122900109071118855661450722375752512011673923842030289223500041163046528877010339276252358612021828395122639685011970674887841208940910001664976046876878354505295653042284070056177576977243999291901793708591801865740762848793136251154062279147085823042458207400169050795878393470040087624326954609548937005370083183589277676466407622657613007988490961884592587890028097879569936869422164625539106882347670792402032856322030134271140110754605007960461500733848070288898432253629849516029052317902731435680107132024421609560022687245079797453952771292036471037285337325185855980064737365305409715782332025935802013634689358074264847052982425787407770500213378580158793869125917535902272543015275835125246547127698712921032233916166610593082256734977539939238069403980200081403116258004489495378049399598036401567985345465195309045004209008888986047483389456883545481784769900654212538769572678159428636227030297081301954495532005327675067896622972654723749224437612672080937564681365878648324466723937651490472218740661668130886774521223511589470635778540417163733613177978979474723724505986281632916276600770096244081219594866673431595853749586979830407206187538112643683952207425008324465095858512338623084074140326296342907547495300076893149438934449184479512566019148281281276669801842965025230962437260544217521585346309302027008847845360280305700052085730008620311113042323816356269684090387510906913892327606080777354517444837010776607135395986414162470486709789283219592317937519849426901234978677735382645962259252331412327708311399747391652047838153685320368212542679524047861128356999897934325511879001420132466371605365163658177088464755440425019930905678283566105613191069614507778799806770348965083456764510881270299487091933705399081175579242469451545242779093607412732678243071125503203530903577614100854119274246764762154089596339775168620800371854784316383302211761474609375*i1^84 + -790824432734081447108979082957619141814418888847631266646816595488981276340131021645837852083383865773759510027418240576163556028463643909269082406186419275066756372766211886978198876750340199418209494587631945145639398578420521675804586981790465954258512252348562173171261076075170075953593621120135647538350288364654296720901790295656686596287127713906010704392876262544465732744694773742416160187737866453731541856171051640895300064011944404817445903584395250767821692470106922282080461336803699497271148682618960133656089792728280007970667089201290812958638658375471728764241036226079006005199056885889865972271276878560581243609138758265939110461065900327832251363789598586657821126395772869716886948559833935480408755443411401620565485304036709868100640509657926984076461564376761316744923909564857705528695880010307199983244336095255969533072958710823466676587458462438360685506399839326527045549310069315632499698892696506450696825282067094973098037586863632010394481572124938340779100664540040082769172734796275029721356340417480161518182187827612444731011483044140193688901260187936832302192255687585893442462407732503117084385532855234815002700237610761550465329877934380529896205070806241962153002051884730628111649458000341901341870177714950458950038128949827201678793429264809860716564185929928182310339027786720886851840954241817336829767636388490064165002245585856518204816671549831050480838436120395003327650993188339223901668039689584842474864751922161751626360404922834326448236603805005974017376083798207235666056505576472858304949474291896155198302620011850945567408333569297878173758528057568495422083253502591157826824255620796546462616975527081045845004446517529386219719168472333463304349056910068526664378064769743895964162889400819233751315541750384642791845742507243007160477239014644133760027853038884889789575223776176178551380937294882467212165693298404023689193872886927045918171369324651634091232509126951895208000942429692030579226745035555302722887871333740925292977473225905006350335226603308581436367635732143959009247308051847857360536598299253122326987866353508890517234742409681589679237046272053977381102193671907806913796880232831005385735859271486260140138891228535717440697174489123650291263142100543666097465038261825142986068310057073614815655608158358973842134994165495109199954316233333537906678932100311591056009857984402805966330370239149251614318091457610226150850199491636063372143920802025066595372967445645144603357771543002999339712176336765051534575804825162253216038352058448977312967012082559550160752629807501907923302350962296634337850580075085079528313697301038099189274893186174717856068388990266253574550390061451143886017689510481432080268859863281250000000*i1^85 + 18476333804257157781800579196844923308247876564835786210626861058765128782367663257260028724865241376790551767599507963660830584347462828947066665869520731815552509945385844873872379368929049553967658631776235330344244401370065019726021650842888451305899480250962939982077039239466213291579313182518520178938868316365555980545498457033407434609998515939228647866743584292092904367753513078853751413272872514273915022240602996093730026193409785287281855001274294018139843073338974186675478001962030279689633424191490291023565062043796846119469543787088831176812875774192277968415051972311761342176277865374120598852278266038053223976961379279430144489458809319861911965041466895637106616089728292824209865753377650348909204469456473125504389848638909200560713854632872991978193558003423009034122689848009159949135824460136515832467940595683971203404392244857036679640437311604221263515415340461655257627858832369770790987866178740421937445630422634522654098648211814217799839731516334425915457891114470998121236765184524956317810132081361543945713154450504280221344013114733154095841488044277030131535266995239305892127434403384593138814236201556726075319907013874112999837441707618433210798380936332823518286036590812698053874412501911790345544193542942407400304113945411127442339977504664614732543486983286924716384999267352349782942896950231113541122871496972957051358093452298423673902342533303636845883987168978824894272929344605795079866115764891049082149130179210593446990459213822450363781006090821666310642335600641245767956157951443851291352179521353615900265959130397168812205863582130892663997864358351204853770484653122739623315504407385028472093948632412236407620661936129710296167359397042751969674840346300246001796605618535243276416940535750308305575610905409999778635920043958736409356439395220444637027020040818162598197366844047290944414020955610011475276140847957258025763184579937523101745846220655727829094031086532716141838558066626710231293694000550979460594179131179068701686495133669126083814477961852167962586695374218183440436030205533887240444845351114222896248291134170018145137550854554463803251693975813378445935657974380965337379289108510321856545954498628099046930502422052157696492881229629208464001995711321935901933240188350574564209383286043939640503336203881977240326528243783141592334117445276184146448128600187168451877265612669358265105506275864587798457711822387621703397279203159969152539609606285120414165838909481816967845592936987036782331499145977035043750094851409491592015191202756496658919898521623876749106660075247895988988733110836171381510387818606652729569182990448573667985919233421887769696212802062406342640255019205142161808907985687255859375000000000000000*i1^86 + -104246796776081653071724105504946731045377989516160445726877007856140377644422866863150131508812249420660024713721338419164815844541464171977058915202608913871820140052724714029846125774949499312399326046932391449479092939358950768528084151006208725518457190006754872054910777774374841321386952329138461383362182645668009494681863721762726291425208407096423791460251674812888810335218215420844228816447226289581213023929685037303857405176750348323454314631394216326217503277610243411994870060617970979227967883395862100826842590836811970111546485152387184083247117801916028861208348315305863733701626859340325214434156501883544508978191627359187626796692489285496002565509852745180950690158198165719048277034706954857060693177281609454895237602782831551009903262259296899428147608341905740471689100560587966753488916295879512027011962985709439024761628960088395227088602337648599950264114363988297536567532214892568359746459883523792670926395441758322535265956776411250489765093482731560492900874820776230985855646094389912408400906843880846073330222408931631736328056525835723017294432527322899908540899130391294694427749619729941930552932014350399919658016101290172799408880570164455726978658444660534266412228451138320020599385763720712654553742182627258903317451022482549970760554092581089973159264086115346290770119215685972335925720432088230437621351239726741060301513055882385994865976168288809969418006972071166432934477156585425219096315857673715969800629957672555756182572688698014440909994768107903574857159824557593769120239172367950383967403828692275216906497004586911406864572837384965288899158078187470065889781996097240099022698519634016929662420330018819598867718900988386590057922052631521191042984990001088311937415326491463846811400056953603891635393703600555736703103855231945009179196388271663101064498598842380466766685630888036849417649811315243889861621733858146138929147899703067247817100936586228259934076024324821376963043481966125067183626535153713491831916989488328876469155651385729598329174489229010890564421792396603187677593914291252805715538291956066089414284031987511080516643818642705999212834703341686676831216819580134665543253672968810273072360211397385486275139783669052815350454595357228101236601165114742832529996429506170837282396728127374528709209976096298888889661652259524278991794484641903397859385805180713895808492305945182510861655652744450817413403773170426512670845245236247294329106391393599124857972110907871800688521911192979530740983946299445488257059986787465230467313600892228840748464342860535714882619674153447469015683233900438736438569601419132960283889737999827072721448337956024599837943911406767938387929461896419525146484375000000000000000000000*i1^87 + -954012792523848173701490135131284140825825657902597193221080207504987229079402370836592214638904031096006712234512701691359756760756829373763356204256639733965365650073082743970701040190061919526850004517011366480664457869901146939455372998482916684703564440977649501356480332852060373332509852226185125451520824696001411324824678301829262719153138701590732513329579118540256804057838340185207901354063935979543811913056636142803631093964848454086359297578266514117376299227987304553741783363866364798186996521458767637042703490201212891797862073467919043251394831585593634529787132589256726467626112260201969861221534899179067394981906977996743937534769569880926433569551864485568986616448184216603312604979739377594143285413650571200590207638943440446556942557750760294795408867146311282865567014283229025289459371453626614534996004657616772771030019554811925289225075298995344225336607389288543304587387724005909776742982497159430873812671682285554148127888575255256211350034188848699955347302937992352433384711556012054199672963811550622095737221266308616688089218905177367079008947878503991454578535243438718261897901156359167122685593601128555930762522088745998594079791005627321775978088269281739924609048454869370189913350350817301629087666370815212647586306234148397620899171409779256780572053523268964070381405341744552954956199703331335474331550944361015451906986304974576764769303534710774148665753972238594601507724766428576683059426919974528369261154012690762769159901657547908671060825433936685635531167121641071680446919846452807568283330389701110859432275390314358697698776360137482466470549683781174606749478396338197043563292085975919784279136073484425220864008661556137636356847806235330932706842725617220426876568676166330161476052811235548467889955909457637541950764825326480968885855089497614761784790449102467021459835669772135534697850577967414533656713641811416731874722712917534828645321592684273130960347852627149435805392019331507074002297598354056189710623216563715708217870998450414161578386931857955582174139423290787241993134140099240518815947014208617564472039433647820769111919911981541015668716008593905781737589118283625933063337562716570716137526594635499571385175309779265289704210752479861244367351437026390369427406394015861108089630239588413957484438755365356674752556646918473259257865563575193847640630562493506084215800679811296048515642449168996017395476126084395233397353095622796471132170185660086022741319131504940631466363187012409567493710335293565530600039005760146684133947646905030542276714998251777233071167763338098427633739731488133745554318694637337321330222498455774765962939524433394922198203857988119125366210937500000000000000000000000000000000*i1^88 + 14232698646141148168413272222774394930012879043653169354850009481214231577108706275467048272978666014094392572168020358887537428493259187485232297235333052528596548767840527621479780182686518263971440939918547588789484247260887186735441254935379816726824303927738941739538563848098223844334181366501144580383328099635372864643233587900729405418876963767639343732327728340443243838559143567078561919740463206640017926487994443825327454523012945279631454970280113476878191054234518513384220466400800679581589623071034343239332234207901884539982453654626502150867232550636585360683762303702310209887123868110352737591401805789759947304470588112913366003063705589504856501056709631536357328635013544310471478619581231017080973514254533709748665421176353819460475162926049508024665196370378627950411917068344300081179300994822503818641971533103622792503923375092722281827943358906599568776463567343904085994460134652653494230738864611894702540786754977687264119883519929342267773158568455177190032191981465266600358964437200683722988747707855679220566475856584870530905424353142851041910631826666281368495780742902981413928933374451539494225999859285195344343677572414372691993216833548494766220997540066067269587805665819936186469185781775493524363329461022258876532400004161876577042033271314390892635284258136732851585394846644842551123303116162409327185933658387515920604529498075100256275074782213978515794108745229817832998451008659196501745196521919854680460518897720025717617201345739493981350695986792889870045681242978075006543989875284068980224969255904653037059603514823512165773239420123359887579746326699940154631226209791051630704012686306722044016717709673595848344958171538853608957476325106840525087770819816652456473163475840435944267740865757830281581074045251725750009175270730160678419952817927718430472024586477603411419509441778709119119616434275343548100652986369817648698978522831908931193108499735945009207588223813125336456017377399485888721482913581467954681530260502102014255548948004326622849308362854712004472433848894366133275606208055496333214527091792709673944874473905637281895426487026655089803876042365122374811246906281501929473416192870516801419295356122990160776069773195804290202921058526606497667256526865975253063930602381412815666090277782855916752225325649813533283778641731045418483214928560530987206928854727155009607104587197428966261052200771877536685138902551443872687987301533145371383085592612540041818231370380221578706391359852275588404143917847389449843543376662514083991314970190413298611737870604741261613912124874860577744938738028915978843132062760371220064854378257687946832517874895529530476778745651245117187500000000000000000000000000000000000*i1^89 + 131291831732824716541435896115831532901073749155377997869828049470674672854280947526886157014537941592394394125079690497307264934553887005741002609311955349844536818116578067569509577532766176468961322462892533040764593000345361810064125891349588053513638212982201327750778837397004586205217537157035151945382371078924028994946459965933678132674769137126288790991238211729260580899254945361131640230096975336325333278406903899308850474930816361732728641366074412269604214498339485054121102177312855112748101237235237739565931980099461788439628315036809485667090259305553440792644803445331731325361977436784532516913569077591426204398429488099668489765761624870173860680397721477081309046192986884672211308067094856697170426303303485368576147868173227912153225279280786821348897070644100617846168412850198353900800784480209970017600101035772722079107432849798843729653124147989330096159997118607829262007293524665027199349853430731988822324340624834544311048601069201035431123936457184399820234548583403671726343237356966049702421144331013666934195217643533516759160136454678452070452238921118233789510668281330225187619082351538516496012035061018243788458649972713981278392160278207928434232176983981864714991166753075937487405143634386435678916335413828160247559697510693717700683781278345581857602955833070349716395286429367354998828555855071716913072530832274965661295455386784580838367330016509612926570560266027295256212355899183218188874124619869771045514436382725009889302516123882541555117484124074403861649229644067250249494131135804747077633073967738773546410684556455478814573109369808088820159250249658208799104713728275856869678631631501139614976090017205258060566283513360424389978933417664960372164699677507510768994901981939397279000029359968660046356894326626497833914689482666035899313126370586307856854342322541150311514536188125843495119606747059273172755751675711267553816096714198618602996506722170260684034072945846950478244970005336937399530318635125553368194565122350466161675674283068950656678058902517383212938643985980482380756464980905496518320036025018626541994774047612581270473846198836302800748670595198235917345293871418653662002119493968220049132088664327325516488897817545921730415346037985011816929359931464970671422011722681212710515487168508930626527208694011031605001456561892268335818776119545514303089905891231726007006148161178437276518429434100184436341173597494617853294314051873655613198775513536232241397737143982425384319483148353335791432484237569415662828000408552402227810009652225880193694646488605614298875053237020767550859054472282558425867811482833690002896657246462567626149393618106842041015625000000000000000000000000000000000000000000000*i1^90 + -3786763539849372439995443050141211536353927136887554365674466612789553238806554099944789202432769923727862128726676010456519668596557561706304825157888158520413201869217824706952283168748979932600474275579867647637090620514744994318075063991599946422956420508028895954211204829257366421321716150529838761384104327593613159238068907766980227852349154799110362427009004684169304266206187807799934793466185712225588459043167310305260089974772720762180645574443973632478390932109821496663516158720298439419183509479204930354789237987229110952670818503669945024984815687568371978804485700642636298361455182202553892459022832792052771235744965204969642593911613242492466172484122350839908379737027429108667528223248424774809817398932639210214856184434714663841593633914584732535485053403184588144087713266999574560991041941105754538570583948224004619708350903558780931635057678070612396931444951992117788248383752781779326490688730832800428674441463601952776585664969917697601971193747997639817071895818686225844342927248441149571832909631400717640087213629969489869651517942085949534553210594095754468386365627059901212354535859293292638714025976205244368217896250599537922882650100362461452567630082651612020940558202518786930690407416264127393478453815782310921824021406840920820868035236863573830901708236531798692029092558226732436254365766180075549473017434034984494754799584241246754809338134171130554790494356824318918316215899798043192632667044128641027390294331399393227068453360326031831136979365793052570497420777587083201584512224614109056105756004891951017297111278887634385326667088307735601043219923319219807216437854236640044491295720517799819574654735524870724231264906116004930592103708823371778869352910899140262854726727022274860568865744592990339008915263493286169917173330040970464884373009860116245495951645019636007000030279925744978513397674900639519207898978420493596610407777572233350897747316857798500762775266167001606811690086864285546324412087978643258073592765598678691518163425903334581042273310970919522358196023060894279811419781243435287670624852927235867271760809018347194630774431481928262412602961862428148470239544535455573374338082024982171052522213030487160630234454959642644914621166952535854670492476066007933426849259022502134337793363826989918599080791420981564690548636689632783672618427757448242884890735119090229484384205630682983064491714305389159493621563610423946840361716435313141177188779732285588087942991588793446654374714421814711543573538105564442289853308661099915296781648670261756987338238119149713245488094037043418146624428326071645182277476901684842392579185644987970590591430664062500000000000000000000000000000000000000000000000000*i1^91 + 25045023439492042308496852731011131426902930358438858808077441244108132536349319541578402238006795526403843688927108598750859255411822096999288936952500597428188324899526485656951649562066985099838651414964902720538342465132311904185278909784103269747070945452182182512081019318511507584210757939350241249060093003984484011168363998356120491208640694883246281872580124430904800160532144541926159578124658252343016629338790715395293000975170428842700867533583810632251453786631032511666958082575979382207043576565005779870748939062736181690886626063933434124405815970229024763170488464207818299027474542927449014661843481026248498030622545336209529187742780588750761929246759243362229689718965936580009676166774006822413083875940210154809744622174706844028103192472973462554864102374151013468605567686106564310955875576384275171611629040085451540225361665159437849391662677190672544079810368984626835353886625742780033251429153029238953600300737604439251608722480428496647969720150207854007936585016666626746003825595896287337731521171392885639847753351717449023452429508456653659036221751043208671645412441530754507999269391229337997589900552092982750108621618791066701517188770157823780943083819844975435147079766348322816998224695230938521967953938125720140714265462430105704949785319077489448342205867435336703209010854828647246577124604766093095951503641888536869379785329097028665370467641611600517296209094860203486474863959810515938895976693266139291424770758222853493076531917627163989149330168697681087920883348341345327560051701654477142374660376115704183164215856170320965992766697125389533167940368767515794366597515018194563919832969668217870140342968911278659351669314329416574493381278840255523845425872604117047015299589739139487053464630736674460796856935061651226984641486438352348000060913809118450337638030867207008525856128788384821900135630335340845210828696322334325624869428658135263180174299161806688414288003792805843753729691527110119020438429978190744868068142025473070104943708867990843928821157606773945998407175992939909787547330772075484272929159779384088864661478589112342282940656785141202219264470920240143207070982070007862372945379274638573431540555722453874696681386956563238982615808045161198194042936716372383522854812109132840290195635778186859488939802374678859305402311489107665666293472171973004016137032749679719052248828151098921223639740846793913332182180928910492741773696220781664977930048067987581233457816939461985646683040363410802419042325971686126193243402603910492656112712793081158372956293458682434860939603071703369583318994153661034138324571510831976057374715805053710937500000000000000000000000000000000000000000000000000000000*i1^92 + -102671664614428959818839676224758608693362707039360605196841106893288821253491506291191672762206743617341536496504923739220058881842156476616199557163024081046705211943192822731386155321995201706127550979104463662881606568682522488676427402499830812339798209815989437533015247628574074909417382390700373973698441587855732046544727718508976906627389325450458622633168228167043431270872018634794921759956863641594177438786639749180873170431747868733980127858251574613383691531754121171113335846536424063410244437232801391028627752770555985494434379051929523023132610470127087493249324443547710918371170918546091669198808532556672053304038079382648542608885785760138145609564902330101781781186649372826600054864181547197376811099882021925168208506929011780744093304183572829858713679640734110818300377825073223234203222108950062396856911759997664116167397392274051347511373037742745578717160650270689657820033089034060679023785560844432263157941433353128561484424602958916120872878490728814759626157500422872263262241913339888404862572044314440281663474402092452360983192017035276181961743653904122975616139534470662652418794587367943314156790129984892697041951166798883714256630456731717276409507288441791251630816265693913450628584398052280969048538138343374083288605745930858444555613132191992865394093444274689577875286074865130739442874671917965231478997553546345697361913439356558691004322328919596902019564576217704352376365042958037985149242812135587915351371261897499086087376875731473836015669944442981351372119552916769343273923446113389811886183989352324997359939869121110240794815728190379541560634869954150379315564724659155265400091707305674754280126271786234802434790973745918389668278329937562222406178699597795171509663666908838034892355759640734116746539143374555518497674514785214715724552821659907751894741051810832072810008094758894269815100971640531750750580730225750359564475672823113567178919408739167134576823491226139599329437850081103800800305449052869804857609835921689281826837915123874653192192222716975599641825770498479480409731393712655525907166659880384757434550665431651992752782437532549013745580649845007519845164622555356676901019661650686300945328381561860101683610707023151177202234044925651582509165845191296815767805569393870850157966907475525096820470864463787589658312953113133402571340347377158362155249159551027455401094105375041365607008881242606318378149941401001188816042250584038835668355162744548925952910574852110927599893989964409132470499780929678957170068133087453964032923755178127865554497271926908847288188170788920171541505995682934115174213558047345942382812500000000000000000000000000000000000000000000000000000000000000000*i1^93 + 1347639741661235248070855925761824052586136316966806226584450553790252324787507607812220884563108304056202182846947148118401339557037449610768947092134748298629809817101928166405605368007479110078987141687138790149241873621350860723314198076487819349210202509462730823983997708055483902923785270650983328381219657605418723432196652311042633941826916686307489765635149177461072923111199603252646666462952738732981070099225567037216059767781552263300829063053030032553806576945376281857726262521163267440635920246272713349191552344864245407114625535341181075818709842675643262839949220481126488267961899481824782790899734657084459938987710969619922594301284053061873146919031192910144312431893772617453487006632750032750804488809705830130906610832714511916684193134922959466024265152913940097056781478271856777013437314367067003417529570935103271875873807521431264117042251147187865470663475385617783808553875271136259835545391929174807809624184943445407468719822251918266729077163816976603771448753872310217029216986999496842484642896176448440049218993565469823382907992064595105688397635562110551710182356183838557792071468749369820802244483377014659137296865451729264846723849833964489330330790421863017871614066619870296281916214673391498679676716831165746256033013627075752534857604051994839590714772616571543751862344559293213049905079147259333553720815028921674565445483792829079385255754312130948299060327246635773444865767161764574114157442532273121055818738467071909384916313253717694331175326504919472924325052500224645215938600824549435901973436460522577321245432266217096667770447536765223853698953473111560640916499354637602788911568829121819603248807717224585705349372891833942334236043745234389127040303091797735875930648805093219348067336602706113094031974994611941986401672554748549357716118459125958587964129913438734903702446027495498854240983418308304846462865370741423190752436941453796811990577797851429010914659485852998887780896715437859234167138720615799483632998718139069452624347820904515614050655144547975658933411121322736129673313612040272586301555176194115492055626118458259661630216825437767498681780123938127602655679624360571524517791303265815515397215190090262225342665970083014409425363492663281140427648151929717662046490116360551887458245309067885486418242717337469282960963087524358997862041005169630632888916452067237070055115503311588323218401446033688513794854296337875364274112524512826762700387590767405552420275895474442103969999432885417049275799515128012358992010606655311679216849660568110568799974872805577785293088650802653934901826997159412954409170778312500000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -3853201301307914389792221837985330083392421223883945889606476768633972651400244533352751208438859376658478036843230418020156326596775288398351081796242572727450216590414359924277200953494276945130083733138489397938005097007467793187157885470710621467782443046206915061579682108971502377447039611652101521715719443022445336764029701013088280723524569203261819180387861261703292935467710281037027903342805203419053511528918943012543679737208643935323838280123196279335684520985643009790268742232107326243295324465606278213323713367794048382637403169995438856732186972128943323861315749331701162877625927153036001450871758706364248525275569786653961692673645467877978661424342170179870088134038684757938313625584695665928926065896416528947659169900449939986670760163302382776104323390064048763080087682360379862194790019786721252329588346006839221262110954188402407346635776516123499975468345997935304109009680184081593778235898401072924670870022383660499187856724701755217378765672097627147339630610997030039249727630408212279056738134147685514403006304473125197635698891779185203144003534814501589451357468088137682599648749478736445222104547704302436862484585955229848389186623324067295602410696215090211577364058878326953526483169638868398509133756502586267269891211424789066956575468490277479058642668155768159734035737804192981748461574566616991512455851103959278010273938657760988867485697976891506026526159385292690279287387622852730607110861449708509429613258560209137929966442773063174193201951639493481304889103226442090105296752584149089800062643991021427406071465443743837783654760730033757297774911867936185639974416130279549658025618053514836624041023466655324207225342433293479742147975925202181324523738388868178419420460477863958908002502307462411157969787809818642068423424641879856084123122472247458124309265524277685193233760921040900509987017415545275590345084189213474526802636777620262327101650556362446785690700748871267653892384293007776689186787422158641949189168008058451116074231916360692877364799977400024558736165359619705065424047625410610894028945882886418253320859417651120567870556422053990520954946146783684428704555234230774481240985823177133582999325682433727554781369959974322532954601153158212790186278525091857346098421042072408678856089816289267318597589834711306059689449334911169685905346418385153225994270207696028049203898820492433833962841840671018223338022087367319749909711198491571040826105239585315758612714874777905067919171210319754110092708019931718544965280860186743143000303885513107960067208553319181903248050474734917711525140043585752097496800000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 20110937512252853519765045448956156560167035117025543238939733131182899387599466392878443560504496878971199638180542754009896963731157354910357680314410773484685858470410162399214582292088865818635596301452715528045744312316788957214819358342777397868398804855703760334378412057119642808827868240053141269645502234220655870486549446781443151670887802495367012467491875003366500841041104829603397254073597377253012086300297238940498212177158678780939336539206116861511326712809717900342313265908287614844700249657506132984112128705840387535687669974424225346765975716865762344639291896608830781228913238268094919651338306351851458506691053982287337636998136332878260809776790939917615946391281978363146608900801660279359138681019178969344109207175680895537239585476797389537556708555760849503859757645084795534852513627386896575742238345309364564781969098659226263150511580828556260051003288303236040392785411663131796750493672830877304712347253478579124331237120821912366396549398635167171514462920780067888894828229187725827628606373804189322925817285612908422640954817640152373293375118884912130577038406764384468512106144938794497558579058201097853407955648515360503894142936967667183292494177211665974422585174331339143722397379451812751685723379641185903714482605153880847035995681588806612815184976237311412945747190043485245565961269392842661570229223881434688116371941107274293276877196117099336609249074462502869650360735987430314647131039552161371701148520590313180983992369107670038968593626143019060444543491739238664596814957928490074570123134939897986727911756690983938477507107431603977614866568193526755178303201488782643282374275860682179766788458051938356358040815847335471343124990954186081531035680710047685756882796443484711740907401691155106937801068938176169885547952786452411972046186924958311028461043784378227997248550252186012227691790200555255779622909131478514379485418613378991319082359526452488241647599232911067689344844495269624643165800858326649752783548529596495747422639346318435393118982755639727592616429339079703833847109428624138145766357008358708843620494536777804696843011429825049392426128411722611084505534430560817949698232456254834104239347463665279102501148536303531523845777485939333806058150570882812254719533046031552084558204389364724420196297315459013975412452717627405748002229917551502192737173752512378502652925094909764473625855670719456217717628353055118214251642110660506149615538533252439227121419612359809079762451989664740253359247873742139357984434910883577389187429419206599961356212946485116126905295860936988733444144166668718080000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 312530804383535794353178770926677423469761415843909373814153773360129514282656271438119161294773218973116998622224299499890885381806520962244985655492581131221157248168173531719936539887382561952973967120866588096741908872080794755028357125412159023992187621232562134890724470213184970758441927104524131720628320498781856855654864251321729342689023030754791781503449350589243013613161091854252657763503780311469829192312808762169197403035288671380207651793328245979492509336609130416479281529518711558927278258933360397854625039160288589635245708664915353694395087233985203023892164849361803791291658233794287748700887066508714567881994901239143991494600707069076538011123942139987339164150916809334392281559177046376947749749067977012655543711800839961796321169586606410698370711255310352358409011785679562184283024228153393532220698783267095706575195048268768162574460205523733797122379607209527175909402881159027463619126739004815384699963057771287852563183540414752017737945857403486032406468979929761180179232502562195501391715217162397745790523595251304582070350262726891738821982095364331443006649343174480327169505492389445318106334582518143639881882124789541577044766392315319903833961188767549311385055124094155465529795979734106037908759453209757898160643287659937767249555640039726628819816859019884719541816788752194608524864794744259421131015312296317644457299138396804423282637657784280824079144317600947953561506675181191501485578244019113504261694777175894972263430893695870121963970749461591328427533216095578299696988681583135545654371583215309754987519104543545158198524109199181664760415925376284629995382189469301146342501275538935025945494043211207848578610933538858194314150241562848739334752057219010535461503054012151872758037298297077629846749423704030780703554006352565791613927164285072151524130494094803586444553840739933162101199471638406882094242884829898234366094829443687645005871917639494959904462830542844563238283709864452096066101175828418050516715296015328308388660391865346297929390074367874589784008332687703570082893318747567148129996799105185546875649065664738822530876016043419673363124174679763124479563466996792656832314498740696719378984806359323086816607425828185588968231281922069880364982294024458118147385431973827276950418379962358467258128759340008917820322824575746752411561842696945942962173295424907539190071536751543772939255323508297396649905630844455427371174706864916545944248810735590247319992521645874812672378759267319567260304566678029587382005133497135342849663155168264543773809527543920303691665463301627591183736600788992000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1817245361075431646522124398078904745377389410387891708725005335430227599287873453887893882655181316970210793022303360952582711643508007918745636911971075256235632890733063809613156878636235754953845446999218142852744103166551653436533212434859319089300754348732780525023693334397374844857861736148870628571079955293072717596298306675396390201805882489145044875528767549933578408596119088476955700636645962774015327317010411585059984874523321094782929075459768547856176617651398657941523585637951352956677745247432058679051873271590375119186120982502648953958215382076485274370738886396843603234478783110564832129687384044112342004903561294374218282636768622465764317769075760640022955970864184573838949365505928588454632948580058646870825434156479770172138280689385960433855087118282179927841427600163416585064337807592489053266560893835134808240116732829723283368193061467645686406816403121158290327201759919404944079381283434874108920908499276367413997312645222987651407596854290233993153500416399424071666724516851077973037156684819453382484688245634561405449769672215305195071827780972708309960809670697972986728488593519684851641242124153887362935075473064251609787328091688216023946516290180882558684435949947672016608645519180852509142957200527426028660915414736108514605350708825508189116298160816474703511333247298677808588097671238425968592742701180726163433623198023499418871684503614024966114071771076484463970423666823702655749475766625531384817653374252026356075166210252508561691524312957226264198209141035910953864263408666484384455516142594410004345080963261528947961777157325231546746559684386406986678455923146071551141251529906289780176098975326589041878006034023992050300489733672486104485449963422986893036090102215217657546611010799524427662244718833358437500271105488240477803472527450729312219808043272778913951210037097324518782300649385655383763861530033813221687831824760016448458707531980622145353162171337939960629026543302625550997303516190085811862692084279117500920923550024857485231645815860307951395351035080507399574808184572391472410611658979739988291897182293450329232035720848694949634732656671246026442748989352818670554560625868436913615351207948022390098878137927484974114029928604487982152980767694900917742143714499939124310661498823842912968283588143702292396220391807784535467128888137442997208266375371834034804941954334056239422904888723170665041293505456752879326950486111135425745832053432652363651839938251304581434550765988050634843358906251058584950712082794002023110801760217323410523819663773517894018016299731876231214459676262400000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 1560459621840477661525960286988351808616916598671315480244934007707500786195667399375224718130632236775070121858719235308266699792196384027792781246941953179196298977584629625134544965970540123820734779758447622889461716502496475284677392774362510558823447968874354455209359160449770391136408475735346773241034900448480960234517558571887716345971339727300198147423056140023943153968045504193245354343692643473643925115920298610122366846155999985753983376771458542268250704338524194323695240545516722818756153045028986749269376079518875885801126779604373231397669220175764505103725468687864373415934150497260606474375634788747555072590863810821631447542666841302540591287430605595910683297276755573851851382385104359683040490603747319692728243847198773296869359792954611437773149745461001152971751648910913618467528346102866059667765582444942536067035214687634757420548543687966505648572753974200770866978912906129286049006864058711341048600527606546723561350683917861436579114844762487947972742010641132101453029331015773691707950026955301366993534580544193141382159112467633243381518651879728681317992276546681154655261201313707251941411236039740491400387027372743179205958458013817181117046207737307129884226432146497480387090275147538715637725439180072023567971603112590313758599492583750287844828807721980868586651646176653507964224834653175453314076740328622234113510794021033418309026444491130854540881924517556073943579303858812192386234944017197116886502100391433867538662982354727135251961791538275687689759839029946169235588719874327649709829621262698563270696178754645558186081393770884131804271906665862605308110987490032051276815377034582473049386430183640774772726468715217363016990862114187388975056609741053774711261198694090891612590700793175392623443212852655187466569524830894852340520711357068382075677223698854357997030958588895147065824323009727144133026110146304665267555523248690716836001775465686593904935855812001347845734586256711696125716413372075195248047760625076064405327268922523312382321514588508351754414565041812880214894559454955491327318654526635323316942618039952189249251518691500214460376887363988444701843853244119186306677657774627429742646621793046902661925135305791045712993059709092923929019388226552761801699263425703635218716062046201153470576294777406340748815025445438270944632117416980473772979169732724510538926965401268396233503393600440789520064429175402011198690026349148816210430642669572161213809268187188549805324288283673635878193352594654059366407799755626679124340128619548392335940214117316224667382444474260669773905920000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 1950289525397403357989562942039865562354695063611145157012170984948181308780775062932266021953805482250118605652407949572160607417955956330118377154951834921782228292699515529422582210490790569187924455805682942959672067122311914938199966781164764823859458676679797860460764415495651136799910060318506882488176466161871097696326452914635470702452447620486921228187780958943103453226626250959776022071553849884581531135289906537188944649539620503387339413232108840103500111215750633133327223877499319425162249802528045890408662522038005673404924694929999027522759844019957795752081884375699756239135304651913658674224936917653631894548889068732771832982786786681627079128183683365061088380258415666851917520287333383338460885137209633371221702949350472123873307071036946124318054862151405672200406418565031250357626145582161689286938926043260875062627350882709785560652412682741625906617311508437015753252994358452209629015484824862771109508281494028980001228396938867215136457854827737420078374843155760107953253906975777014273143952829973741164503014442733219652390599532104386818976134977705472204160718822814393856664179945172571699544281547723512055317146077473584550847406935815145382414144999771862116057341410557873841458619994516624817209813467782577358033265571069886074962340002642721406755601600787258332985970758951584467891994953055414920384965818308336696152597150597356326990912610481894366802064473656235069873713946973484399246660886328329715894260763342216345262277830253180551030399675975080229676706352893054912643051527805694947573090641971466324279012156193883616089430054793060709646708356755307370882616035630798156292974360337066426657770087996392878631548298585837251199819362572524220507201569384742665003528487628071646835461832073269585522947699892157901717188494395297314322440891495057990880639086233025637203435521684784477005298973045244222933498255927395475216797076621848305360315289119839325043172511814015741391093126697459510292849571767819310721695283683858438435971941610637535134908681599409351071839182567793712917474189524458838553798657819432690563113471831348355785191434940071442010640694714878013748513218330597366179189400484470305873552794491968390891821888466253076565810133340808280462823294419991542169497052281490742309812119903346829224782667915614293208604807522321844850367305387249605749208153638449837585080424802700157309805611803753514686064231712934345508828215237149641087067405536754395283406383139955426660226215281092542719002572109265139107542595018056182022202875145307595896164190817745639062287781678022656000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -4633380235486582720758770930590295309893754928396813020307448134939464072523646982314006137586508225023969642857768924448369489854662152467133957240372127401571844173113522257594520682065973358423042733348361402648672139335470229952291739569463129077526714242111463145909574675844674186023242703083059345374176913761460004422642399787832079783479501527490532160887297732721578349916294044886600685757098095218758729624452766218051984295300352851477881133341633014611076276576531423294494417089093945158543242978681875952125544315230568896344575810135003282992924118107661616175793475164052177975262205702390701559136028007953985376904985604084745232774973450861733745810913351751127509530320127499447920186017307342820339974038838554537017663734409075661869047750286345435283948662096373584630937080603627521094695245350497053517728940900005923585944963690492997230204457182730366610042808342657008306912324876357561038739752901461137787210057475109926086641780406619925423012753498554585592977561820542883331997143772355076255195876321825987174516371361307965507871555872760875288636179845978141004836806273653817874218966165739074390764786290337109920677244636546676195155288335499224937899440616281179616040980353063668808514651017292878870868032728400189442886215376634480744194176784240067760983969581106942649930295610040026312901603088673777077112377428347249464855066709138663382777869405621549610975973153580200081007755457154849185394247137964901742473348966688096416901743575975610663523347458925625381182570604211874746570338452237440175094604449116244006088450323133615184786960107505301341584175132880631416866778473131124722401686843672202581743932376013389686481636348905889151577213846918189751704487300139385369852347997178366890838580522485479635385834796948093061501633883049624406411319213216929956549668331851548818051269002125467347385669257389766362866198765291856602661995533730681710330860597470888895034683571535275065222645828973963928255915155983247160089177476919863258973865038610955863615837933173585855785769046495748890445175286212339478100783185331594017665589855676535036590607911312582234253035025738003062541533888895500944640929250743769574796130994790961553346833114891669247004736490684194211223304172666085577831287177607096873996562904049602500167054420359671389017719140892282409813983541602264358299466151717274486898542065319331942171584477999948720735759454634983294154291115124935854428654191932321214222489801101838282439263578274364777477183819576204467100514030789489113884557123872323698042591293282487069287709356851200000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -32506600626561721725614680322289414632403561849008487788092442048960767737644857030278518964645787748617430371576922880423600047094220320449638015308180100503649269604134774420248750441348692963575147659140804960602270405781570479896499360549973070056460954821899386418518759657555759811412154902637354858813336608444187103074751031563728643722388156573601287395109767839635437228851193088640213465387683382667922523505118151556255279341876435776179767118799424215871557971530950644201137618889383272003448156996462113516208794282152642767206394931176395389148032724920928594959163052025689252187976163109678040166288770846696179218535299394941209515576877536184458820646300445364094846165791774307371389112786090029106678784308829130452368626644574176908903737881401857523735144003356852027815949840696945659250782263977962562188956956226556613519773798184802013395168246913860124891041515828236680302303082660551391018382817853626396644368337239190931045248909938866472523861820542987826267836808223068050537154305428646187367847901476701888224907878539235326718159241237991355382502280353257285317367749458176075622175355330046330448267407143835588056348648111420294760016109157607923494047505579082501557599963560187425778029753957364312327983561122361944386726692276640967433355825047815967507780149627551370451482884941702482318425154572490550110624894729147616623636810673717565377270748659417203625544050258485667194536952455260052830157111940873703641205137822458983718851908163305556702612930387128726905628718371453775916726253092815960816439569371698814011631803687124711555071323824544023232468878686051826747344730474806517890354825833904156637851973547660179742038438862804589273457755439224793515021886588076283557581839008632684506665625765624938825156348617315570662283548963025157004607018091690510936842462417256485124761662125162457076484406576162473417346514454222477006228166205587762625084295264402321647592478822536439757195863535718584679991699452840344001191034720043766201865445078383191509190489220187800201833593165785784957744216216621440396184391688216489943434107988795912983310996148699685925116355764590365096451799270760486383433743166179265601213730417603041786030410318403276690394721770000296908494798161112642318940093384291782658074898333892302697529851911251002663857035546814911740670988194277871931264498811946161141138713222062685518617146693632248436180888986768922865533120401701159829073556790642372289501577920241963733840294932435656504138934872768943338669884312923682971411634080532216392277410690607807896779489280000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -114701889276968212048754964772847295260148659023844859950190877620643650013923398499000589455418612128038624831174173370990690045745593527564974529036596420586745125790107904351578305869491231194223305010619945636087933750346146609196089867851903611059447117611360619965544128538560982340485543227518676180771547772255663504090959029342260066091175606037253091034286227484143317792962216147155857221390146393672479381737869564265618107726906337324922885247570873016677723236696289059717663220867278661193504040534466977937188973959887659370165802773609787820499468861704808364997830355646359298710774553157549825311955985451648300190820243939722921902024138597993049611292462480835740121631265595273065006350594023439025443652343535748274744596004224100025775924807122101772258568098606211403541452500004331904413688049471422016038337983298581866568937183430518173741878546958435087108087292591958621284554928513493777434007995870855044718976047299692476902721600784812943089535578042423632760832217536442028987734965179459479653456269652287064822910330088597372580680603838965118172478805119472352528465029939912828224443384818782973982215374076760729659784784142514285144852545804878545267853296687981919657001715129517358665501362801674575333765974382265451136733354855041592580933469796882614433134402677037852829606341077457315997720606934445224740983056662079440795548718877252402426483269157099799711616130970818701615799607496562448182675362114463192162026182349893513770595636630591012500741204741672458055248664150426806600199051706637605607688493991538061757980674787695592050895473681402013227720863307222891744646328394850304709969070194357130957263296289708177200977301790097293372822658604013707298627924605084427322025597878200383954947165553091170390627446803796621125295241180156662179822784400123446953468855058731421457491626338855500959177057879677697157156766660232187599331077130226560453712594964810560314394002386612947201763274390322738588667274695734662794182825046918448204746507487689261915035994948640268279768751341353271096141669567162974439374005965700775371000502516138758198853837473859250741153723194150826183241248144617848426420616485678780753868200801705191050912519068516091250680728348534117524317998008270430073092416753254764069031457929620751310139109210383913110426722095954989073653825414318731015748520214342937167546883904326467502186012977971713678619312204954742604334886775514116187184130481535329794041872454205626927016695970215966522293868852976350513244550554050672363846372335953533160549784990971993260032000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -289605133923120508728023007803484453025473019571576509843761730580081015409259293192119555521377162410484708382532697118764670068067938296071240954198506063656949269529888148759356273258904054307894191194545177358081128325246665834945416873086336297431001346335172166968108449851159010512927604748845311164440776020750957801075140295331274249572866415368263574371536961594262747543903112260239248071097271894664840948676516495504338237861611728313293911387743226075446991289355128849429761363214166023969190710548565951049405476533460284919204660630485676660262843579395868649379573561265211910397457881935125296640571101497339860082967679730284322223729850930114015439271306655507249866822444877502585013201313965792461095671494373210166969854765031990426197374089256505348929185566433032945834225524065117217945990670854291680966231727194620079240242731507727361976232880403622425532122006908932164009459505724950437016554044687544490642489060606618049475978324020815406263960925180095234587027300854639420439551552146150487677261507619700886075344982941158094693829368289893366940969506362422757749238166974980175080856667108024133425574586993641831900710972170637881125861875770732744674915103715127866373355669754194974326312511404630165846818308130219424160768935224218983794306005541646165536630286365747241900499519400907978874830553901575054537088894760790908729494660913357247286678660637762159113103098030667424577226767324830796070580710445711065019972439837339318996815433783093865594024247577367522522810571478672877270095688529628257206287335008126895402895868527747440314228422736325891753732106992212285537045192102648914445264893204105035499106625186608395810589736370073050147944119418369047656449643264310102977408577094339949458620462637902448935361931135731824490642521169344967159162031247754728671487211047673051450987003999430508869259020888121842095537197743107740036778190121028520859896379417877390733334130246847972054979872474001607018537922454538392583507530503093321485903251203759924571946875784411998764994919571939548175523284865480549102106959519179631126109806178632323153118829867122911984506159769077067625684142788742821793754398222328730471816380129433801269905922021971525285790769998454858045354264806195397193047904174232158970949796925596941005209149206926562266800344302808979388269302315460824571806543967183178537455949366986807130917301083212486560868804764574204290855843732543254153320460886619251762097238963550879014435115592492373747346254475036428495988196598256467103293746717911957347475489939469107200000000000000000000000000000000000000000000000000000000000000000*i1^104 + -608982295921482695282165080700447515983251632319616457467547126236518494047757387014989077793910364940504229605949962455941800530815449306656141644464335393711848948265305349801198265044032227108840944710726734339543728904494688510991955098562822042996419632537580113991482422778788973259288619757767696028366535262271657205235987635932273809357211697295055951629204999804467004369339909323523789686988721656020051325000887503200598142545571305608320214940133301569184770608814832948904954686236822873503493596755920021122243008106796041639391252292068139159348724177431734833353475543504210710380944295236251134894955877301732240005390307316106307603841722166600996006166210289564607148403277906564960331449197979779565876607638713206898965082110324518321611593665147619655221757607096377355946064035713459773038679538025916476913942063453996249342000571931212670429262505251283195170862991125037794423045025879058452886962789560487342348655450222375755505052239984963235503025625692815696139614534156137289632073506450594677123186697568029960237838663764912610283673433531517949855969731371842365683945561439742680988710232556042531666416516857090552023232371829252115873236085127235975000135400934612815754618795751601948096310614654880590488270980739273780104420368588254949321264844137762803561258215381879403563787376712369265438057956342491664360373174735653725810188132314676498904117276706729063331012135938701404013007237790209552115959744336967888138933398391816597185043254338607566909670082118657609122408804309546457574940783346692145387844258762653882412511951841448478594242077328618801518617284222740226703410639786765974958473062870265976594146922095065108361525617163523473775544547855825628359683051925673505865237492678202183148965553174984557333012884778858718300398654770799530963474655162753430557003205743611544192396689115418088948794306827821074541208128066068357805136912911628434255138606650420467517482919152621333180063014295037470185912219208520790714097055618882373585678312296075900212526219128258954933105125427593846063284575114291641504582557374557553114273265523591257571505291555573935231763454782582154078771144963095340917686180960976611040365540454063337715726745727095864233283434081665164641932592488413889836599070068501802413184058970223933200362397862238916802291127120569554774929146695148422656170335926772608312168001760461816480786316095511062891267893015669183765626694407394870396072779811960581038247054717858393299545026925417335082028083086872757538240150470532280427183720090081853349461418311680000000000000000000000000000000000000000000000000000000000000000*i1^105 + -837337602240977827426587722562513738569221774980075126076345790328260970880348152851311539653604958041180801875979935947329657594512251371800515380361655380745403868175732018341105960832137054287355847424958444343833286436067357203586105661028297720376403126038028517046029645010687859980773581876020180274453051269730457559951056421487784373800419919215167962298401307628534991477320843410263590598256655667204913187507628940936146659692423673452811015535727349401941704936907923770711033337785966554042598565208930155235359581874087701206700204131288949428201765312603318975833630818545245952109295151104416599779745320754112454123378094952968276794194323163727786847775060821719972505567440660906988795980356126480938474121055988299749511166078152014853430472848647241603356378910305228442723595587407544684466850428202336393100015839123611987411827850552958458730306362573903678311346169278485094205477351845220205667675389892315515127080712719272335800649443159255480958960867424594866114855038658860113260984500380187355028793250824931315496982213644959919293251833764614705838101992966088534107442372474186437731476397412404052799007407249920182524102594405179627976451124518559403684934660664431372811815868559697174255917507068193248361442031664883353444659101709685472519124150657745460933804063163193929019671126886638517784331827129049637577386534011724125247680796000785580255296800739005325899185537240556893743202462129636690365202447824490336950682700258045493189012536094323673812074329982812384931705207068136657742668470240218458546953892633814159803710338263283443548089042967666398329834512995132626566056811957176378578236587429960804745839495487152549301882061112946316511141881552745330384891767708278108644242290575991236020122370404511976663781608976627247524132293996225860172694298239441628715993801035461445851055052828520847349302877121466425842680935769983431566809649234344730080038640382849012515125863983525209677406310138439739903617424408476425554950250748206902618503462068753504281126279872691143916291563327909252437314957005654410849420677730159950620043283964649163235104085082325164464373906407155566741179062241041725048791067643005363767902289412831398799585253103783762553316511761560509152902833208805617310636100350004343141741161849592949840288293998791686045288329601417187880172558281408115108771514205482666940291296890744001537740845250852944741935657499246509454085730771247843079298314767964178156183255506549803375863286611259247011537886703944666378987549115495668880736624185930926860009472000000000000000000000000000000000000000000000000000000000000000*i1^106 + -814522186561916105353707315489707536262819846512847627572708080996170192336915894346203133828822197014765691022665180095531014033278545645712816353200071143934705415238404731943741803951972036488030239031117072131558084308548885928236278062858952708421994800576836950781154831154993518879612113440325060179664493008706220486611639622134663910480003784896077755807904473072674403362232121198677474471224133551526628761469184062603212920707751922795469627961967212459509892967798479856568788660864983221796024575754412007140782449807261477344836482746703333195810156910843660868656838946724464848791138045655564240994984881332623170727280653777461932334657064516227670818917803323578220531969427235665982589565515995059114613798518990770065845783705840871272404113191505865264985829428250761181493659789834189115648629531173237472721846661682671067285216881335697509392708761587407167283171257542637970050926939378278248908350861966710610001346135494600047858781104008181880835752338730349182933719680319858836749173466401128517784544495399995108846705661886592185290022094207944083293304899673470887997790454867737590007841786271452811134573207094626483223338201405709479182849698255809364437537173689702336479034193595183323612838784432809985473510323980839482838580288808872463023454649411347295244641993386754382041922204574223380785657374280845179005339824841421329124414386305451897817995892936198921054985945053119979708130229155683990494635735816022620231196067179015568136598746600049602411045255694110384043703812237160858138995703765692746400433844717347025710315772214904122440691143333039699026648033208476425649756299673072280977840870164460809048410128698940048244158054370693154683988060121118225810578785878116361197714164418148947685196209672158275013302389609997832989024098024308463999560816302509282347056344293499692951108212532789516551478906136776281277654819936233054919290758262567231130146972164224059552698437727830738537777555323852710909210421565096822368127246309123171966571203053251744887894503348246934695339552450275976715646980820404681399935682542760814047880664927516151427828840182239007725056291571569295160398660986989358474593574923343064611541786324390478145897293614443900792079389689450567122368374011452585985842599544557156032644651241396833936849615947869968915948248867322311420806799283047666986939566025062741409232785583072176515710049124773675262665440611559855087408655977406564376278361693303842462877762060805828061550686134362656773914757064666430923742245923275520211039754036724944076800000000000000000000000000000000000000000000000000000000000000*i1^107 + -773782423690466859529983378910154066102047732366547539314054231418563715031767509374813725369444728667271494554443154837309636495966506721790654000293007536560432107540514284234042056113186504050767114788244488433748020388089429641684188707059424804321212292750199676118625055675838206754553270942806867798029747580126946292426487286745055923708852795089452340963148730370991838495836120111411174137991993199180386188543233207071621549733957609719855906596789083354430274519488962976120054919129118894995873797662175033451172632269007391195077891266516401261284421538044604026998055493935928814046510208777473787970132359780044509363153036696524813440176069265330550338789425863522812517507120068053892065321192472800282029255247645549542490535215063945898830768142693287596939411081232080546855936728567263529074524933960580185528890635084279387903929298452051484505453811794214160822672071725299410991474920425017523345072249673420555327869483845157706129830124910669262758883994360226271723478219016672670549382937012588277554231817408975354279542625041931133164657637680691976607974239762957896981240157581777121442830685785767230711032398588230102650775548873816632132034443020840666174516800678907900910083146748688549928666005009855317840543714994670387577048845859471808624960530272349325352381311617733795734853857219105764762203739999990392304290238647424272708466973874173520857763383780384639333875819863583485026453813266899345525160276672032319686563923814717563999640885601385150984405511043189727166739110407911172907614292284140644477493854933151842505419106249528831395722230709667807669567186311532754720382196817706213520178229922847111239458740686205124725725013257423036406695504820857679008715541137012050592849981630207079792549593922172766686084129016006576795705700804201667810521860437051187209088359442715454110538172256646643823000476343913547675812216605424598711044404096143182438403020040462397970011994363439826864689365233437083002117987166732994136733635962830384317858687558861918237179833792848788351865999827409772334370635515626531446653102482247945014659812440314206705931983225830127924655123382934137845536551620014605566143920403996395580033331769605832276171797543239112043259223077227056905434965467157259504166931055485143468031435961090606011179362152659779927458753803917586997040973219622697814863806587614974029802215208577723339919638907060908731126816361771944331271017530129889654933329948815983725500880985567515262235728371445574609436606831608322286366867463245091187910411403919360000000000000000000000000000000000000000000000000000000000000*i1^108 + -1183270957978879531090547720874539700887704269741096320841213055498451187870117871441704353070706034435721357025127139156229403434297039818079390485514775068354315673571500943608301869553632968753656916733336845835827947305480738535029261252350293145367678737541771195857961983892299998975289707462214179796631414115317679307042847205965410828715594735100146389063517334359692599693307131481007045459342409927442970234804910659597104626802691147100655006419641091557761870858816762468377154908520700072557037463842416730480454318739042259068907928272713162256524071448611124554381122133716202905851963962536300758713621584441965770114111899452462791160762175052568508672271176702131311229662551908390660890332525937314334883203786640302559946194181229263503231048719202028463160854426887077257976531095977113459847471628363243557404212942316316754294850521424822546455321112930708136089085104177585604552752005256346992371718364262267758535304367677573003184740961419744510724769127119183537196588192846116026526490330507672389618660322271296316371453401990646042974867604227959991878755809476839517518994203705291551324947961874013998348962294713140675147978364432141767533257003368380744461110241139941440608352953621034874301885074164431852039030133206278409289690683364428998770551279565395645934843813978312700472716337938298419637619004521140388127829473853085361723740478439385535060880217948173227616754051829705235485516221972367908788771939650824304714359877648597669164487257983265092174113847694169953443293787962720546277070327133279766522226430082123261479533175448802923039709914301712225534190533469285019618410915578845690902258319039262234478316658810567892495984500484104259926558096435174109575382190472411048168671349133118136710714527687533747986233478147084468104377998735769686696607600312447691742122987475525634739497441192851840044391461172845241115549459820121376348633803980428683878910447226512490571784820202635205415626508343520220572318938870101012150249529254894601999428859871710722425427534855046132268971711025978385570139636607005850766535014370098845219503178726339869875298998577915485533497865579393937861854289766182163486485363823819961480308970337595695594348869827884168868562784445285835572735180382655120946123794837091078914001913435662485661755225722230274583601697396003496067248419070156886087745612003870834184614362108377185607019254513147432322171693170161132185277902679075108163760330842910922683658384371638859969354642926295680138758095188117511827064074995058376338978111488000000000000000000000000000000000000000000000000000000000000*i1^109 + -1958043893504510267516743939149665479156003778569426149890539348211326993702038447070027637780420779200574356068597986835026384391943485154980031988494043956779534700044133404230026063307759960462338465615479696413337076829054516327108201856182287301731790078875253957502847956299126496645845343634989225589528594485951010004253023779236072774799501639233218638232752658623400967479931068698440477773260141975214622397137407550499882674709837035347616296495377300313577039258563768821032893709933271943409054505768279258868341840858322947363448405283489762620476682601609537032197808939189809768505074001932425107040529372039554833492950862162015469833346085904031581391007350745818872223458590378939129049176907496027262182711919145118540158624592948314429450008701685876858185860015580400870196478509549736329258825439397420651232007218975110450071942110164341414548149625012178538650998270066227225069570572705375889825195383014675440350670039318535197496228424673399794231636230069201149566925152961874517109763586347699708281338188964036992335883753169260327774820478338936239654423205816815854268560495254060445393926692765023187729304966073608521987593527580515238316378720736306105442002430572788394458327016985096883443624206168074386113872758897644914642095590982976272855320619180136901571171091282278599738686156622667884278726536624597549612425206256855834759401180986100553909554066905465211485873218571244758495244062131513179360781373533305011324302021684175257810558724278808131101252145054898831209057572468969454129742321906566305064748620157300579095590905810821273817727552303631994575843502263314152979257675252626250755978716455968719692482380860537907740907374645598533964562109653814604901059868543634299919867558424837682018300660251480196993685066918871030226190026866541260075919235582188554970248788378970946187372623443402690964191030523092174879364594717195293585455429521121997526234887306455845903617306076731018619731900451024803958341145786398563337725607830247306327083678530299622854458688754795945836543569704021002821354121231277906538978985392557691128054244564340676732377617257109592973352149982485326492493193865127241534152087255004434576820292534867405003733213930163920652813310456769053834386549425372532487744401630652578621494392559674684689365548449786675845122247765048977318347452687938145487753197278648213681875614494530686036461669776511599477417755846215028466797244535414729160846630305591019374542593942416115041622948515209973609867334734330025026727438195872073200435200000000000000000000000000000000000000000000000000000000000*i1^110 + -2994111471078745805777980072228899791751883458269812867900500887003989932686701458635792453355018088991719266831429804493883603905234423042590474263271901292570466198976712734891333061829201091097632314763311308021800217286624889071592893599262179984625925263926405826247646973869361915407374766356503927817058167834157136997765290083696056773781458063705039954873300051201203821989153158086946651228621906060776105656300954774512531818449733417239402312339917210725969988384526429185464654702268517623474019302248601083231540813639794539002704517447855282528283775897267140279040400086253453980691834458034750031748521153829327505394154303276514844266614352528267600463458944222096598297895128457132100605853836754473485763313861924591067303397880114359268054039965505448639118651796787996014059932425645131387969540688841528023971266973593831619710914829267992932822333006899789771477309757761861709217862708410664693258317608942907855789360637686043984351416511721197287007971735204573918726959168858679786621325492897148956789601572259582068756839138957657950117726235732433417969546589049339912221787350297485744295999878185519598810754625502389295095800634868229283239352298831906130934245185808146314989379827380753672322865457966718630001827245197222747196192326115658267889097509935674017581800655561955509881932654142612822315569796555189796264872476001728096467440414129530114430175652660660627573895022260858399568696804916418534287233024070232618964154869997228205582603044596662505117597067056415278979687540455041529323244622599998546682707882839868875117465874106128845281733901818982320672168641298053381507433250148689699931036023099203321793060924154148421030899334874870344073678913706178594526718401016620832684621582328799590553241506050650835674832240535835798814337419669898212946018506061473441375072418475720700624911413077635409370982157012559579220519944043955010671875122767521981279447614119711385714189467805945726385653200900086689981978434921334261096699657407698323267887994621758766666515423434932159067239014245399546766954386836647753651219882045756828748294698727046596636802150291897906627633762768512127700587074781452961367864296476240517228671489965353899032139325305740598929854157893083292341488746957510119913993170723291239863026830381842420344597220815584653840581654995032628770675941399475953377534023836416484194429279231864871619999372037898510458873716736658830532522976603895548042111633831382883249593203842095151832934894051385249457619605537497083514442405216266485760000000000000000000000000000000000000000000000000000000000*i1^111 + -3349041456426407317991202019429804540267193890268478846636405445746248718656044273489130731484891078555528929827378562493482131854393569603693661171130772899651418283986476590935888803222211697413897963229234577808500774664042105907617119009124568244060343782765798707257892749996476193987627365274389542317255811375982851057105673426605080708805453782700939049554907683190663460253965611307895391635569082109464114060604926496390385793713151328519825500491115715147883281227124893045636862499854525408809537776922356552219062821765994114981425126707313984117579207470101376410197226683656527002445818723048242266699230259411893095449558703288627434923724140662691366609580117529659278591226792239778374967706160631139511531048785234870699523634545521828846397746674897186300139471113696345715161839369298443367508077779593912610775174720675353321172461138869884319044978753345680056739364531783117188692310486430835154947828819872693229435379466898510468445604129251311761562834787831292860070720509846015673545619869658315661956123540562239489284130694458066868651605601729369375274626502014326533858547580329310137183699711786999142477645764700773715388399229061658189602729492146813168862648332766789744696993940866279926954192538469645375891054522313563568790890664148014117731344572978407757815245219507516170122243071002196053145224222317656938619687796782917981994201655750475770164897584186684449764213105154478038328222658074330607837218872643928081427440997901855063935265102603664802967248166612712485531613353947784884102508718055835291802760665343470553047492904124527123672702926253011018305975545902392664572820589538881910010753664772480351140809248734337052643912577318731676522973170608798579910916800039938286117377304847342353897719040070392372591715109994271921661364117399715934064668229805354046543376259305212126148200602409471416968989083968110219611028926018573710466099749845552906751479287336424146077476737128699302038662707672941626011917713201559287163282887462205274960959468739987220437245943331102817911252843590826360319615627252390447565178591109278949975096816191658609937217107030126086135727806356686955016256991615153275173958033262908171088620399442347752094987473899779266924472571743291076942264290769552339637520748130596235720605743514022768164117243180656062601501638097994584852903160503716615741809381018085939429253970723856072311248991476526050403267783953862148673367286072666972832922003223042061285309227303357334565740372860017853068933729212141615875961122717696000000000000000000000000000000000000000000000000000000000*i1^112 + -3043014306146924550754065612055896012453925366877571686888637783847449869016470018538462293561561325634604552260668162436358299407382506938436629532585172006250422698292687568202789950500545746397174321566052035360330777911468123277025635903910143323486139695780566247138837042801164716842861258007158355817910936000992094264850849399187442605944545318716274693023485950669029200373536832240361274289213876619300990264807478591276111678848835897067426583160096178604866376120601677916472724794882347851368524232834264698851597229311496978364511021969466192304800685513616427450994475954886642962997750418740456906910905092151083817298637413612382191877949739582874139695530702850681532674326087994864687087299749086512173214158115878501308246608401435923391121608926008080993988982256506358621014970617406495707757069633954873240147855135439634353219339935635292777860020167290543225655805040180080080405324299610391850224110506128076763245472366132067488021834944942710967247622328809060151789679758672599857445950075879161075651677596911932963158844657517590351426674283871232171719430985264638326378064129181564926670042422428142331651833891021494902745664648395936295768624692313362747414496445809830312836273349554880551207688706905517749231677841526992407393882287273014094953105563516596765877129168123578182541023531702501887257209193943268651043654361911976819514421941578917316517405849318914338893240441239726413404215978805055768959405434744652498632529762617322577154229648019741778813307435570106249461382781095733671084254773768965822391080787744034976517950893615663584204540091042223958434974915370814878319553985772116124966710067139266827204034203121733338959103934289775689283670488434442532994414831591581158581365464048117088832812047308391329488187092635201862670552164344116696756768797533375326343915404387539803120758602033322827385376746594588052653995408371333864692425126693536791456029569992951039168354120731322134210409523921074482842505716082329120585185393158184342623173765594395076131280719547642968068007963520286381426502943459133447557067904661413294499980817326599232258978123013530618516904779091046258167612054227277969780370016326541949721087894274384256296811400998425659326784256698147178058051598629853744176428391252146320991670321788656444243283756192785781829905077216523562315140331725011424322017427680015647449060474586066018865719614506843006527598067640424561031376835186432471822218794857617001203659102222435067724180087367118847805451308125429834251763712000000000000000000000000000000000000000000000000000000000*i1^113 + -1843708231891700345317924783377757789234318228060368693879357925284863451387594358375111654225647115415311568479536803273445131509417696836636890997664095236674689563642976938630258389159608992926918335070960775724229977243236480117391997786687862366509551607850932473071237101385643263587752977903987078970607781685545828529435983180080569869654110276866774893131675513033327501104425109034505818027997234206991573826531777358090502196979781169123844934788763628213059748169883202485778663669029721357947138030717678064292975285733147244595208441228214610444796920349785025193429136295370591845508500072865758072092903553329334329754814096061286518106726171289635768748421104609563969740131348385433027138409247648651909931829667405086374646070000257050853182498883406509247195790747950567593913792665242638641415459640666774522432775034559493696265827730865753371383284401778434089857945663222148033391270738391792967050319933633991178709296308363859970962053715489379613709814096193252941451027341365284487081877401211484293874603837756589707594485178351361255834749940328693689044822295357564571617044983988890335208183744428109343609600275163608999606786083736910295889515338813676397182304048481938210938778125027378529573596958406629702731150833637996143954573444431359396297411405958203933812139313204080399130362795200413675912903962469237869163245992137790979928868225641526534950062706600543448188571551729461242430488457700192520571242608907631796922827542276699512919490634266695380780831059356241626359138377803644565771260267980278746420185097011776469562129883184226829049217227103657537224423099381340488586474956579172509214374833132987173488620536010145356981956623418498633119584682142966036180326606061123720429804032894685687677339188256911194432492426202166030763232230232976173935711735509471498658056945156284306278452709593924878250551462383026715892761501084451305513802846858433063747633740420741311754850423081420047834361123600816423188507716053586493810458768019826982361843535244181270509305587194782225142728632276589996156484493793393180763735300784584183153762603399784404721573435159691906559787349368031379120467888394838785955941265968583557187139933122205459747312307547761763200716701853787652729317135050551314832625896818786435267013872965651497292020244951382091829517790914537042912962827462203820326436780072283303152956454230982807411407296269534400187183504356342193972210075496019368100362749390379773792804056185811442101565355471422886702629839430406457262080000000000000000000000000000000000000000000000000000000*i1^114 + -714430375404358628783363644129617907112583952571508645326828272288256718628358045326361888731462996598646733299748779590066431863767470884626812184515592419432577911513682506153007602158584232657307349142123116252634783830266947686016195113101769520250130626077003605569813417783534725173182923301470036512540085057939460762817915174104539505085370717804419201547068803164502398828783412075017186796929478483894895168959875861425300621406930411419772956153243342558801312069408459855225711532619948992338556315072642300177739720654719159881164460030737619543769696618314613216069089246088959815729528879727069610268841876728725177509215134658919894793512958735833677364158277309316665480980330832438729793246415563995022044526992376970933739202767917519610695295524043457968794221695623554085616488807032350222972258887514251671608903123879441564793846511011166929851750321591110801826843867911713132286031133625557577889878312432304920364572525284883749458113466727477795982385774376655268899032836832055720157558106689658879336734009870717440773851439982247806631729477850036234971488071379789821771470182630502528126519480626573984118972303850570170465309175425963825582439014998357889825471642191806646531798187727000937691433790733492949967573475203238833993290360770550971528009338409614061645719988442036267480788076080205654653192509790296804604736948351938412584892059440555985842499127650935356066790661010120789912157340964640895900043490235914797001382029016028163728857727073009191522360724956017022427416318156317094945958572684745708894464266133190483000016004142914150917085537950176293649220904751276240023429644238323567265990486886252247983213287501189254975415334722516991350265393846682589296955687155019444920460088369691438131075642186304490516394613282796336436590375328223349225688823105863999345214313814225892279311772502069615399004159338541812409911003492066467791612428809122597961602647714008874036845220318102265655269298623749582125189626488919995375588628403382091543835182085782319016958671021392794266548759542956544851367048248788993986693901763876936672627267879852772919697408363527040239486125389379146358711019435940601180627472364109677397891384466274755769869900414278036873754317128143856772227640944498947523580741960241726197650754741113568667532972062210292209917513862085423810630323159683741458240387871609942172288234825656604098682983995971540633512750617601049603782420087359088755958065157759467444327913077900144902231726896536387588512596510113792000000000000000000000000000000000000000000000000000000*i1^115 + 35705298970887933279186103045635273616820602775288831238213366012952945828393107849717931964886093621901158527553333966185610959083649187554553096472564765510135475193596274869496862308782563496890691703567567773904707941785572310409332524369526776456135406117107869223172085734840460655581935962732250109563717895321765254118084469481046554197755154998232833150728451973319332965951980704678812337133980073600524969062410468172459641710950935027039200062637254083722028283717420533543621935490994013706177776685750187981803882821329606479441256864914700713297561720645076530110602773190897142241687562447145253775128495240924629213231158652984819166657794721184342605080941742812576363667000720916500332702243989558955356916602735323768259680905715776131361357854528344806885210663243365498106977062623236290749319016723616309814219082359335915969068777859810977715537499094051080914013437510900205945480780029441514041399790836955765168055490565442117519213924877695554132848425736449669433472863081904715740135298766037529655686880967388609403798656021629290713852495915084774201904743886233506248870403115060177019281016192974949769324416956971332193766644492197944198632768735639384570063592662712884263500353458012024147926444922758918464755796080497117574471444003178226955476732253058067822158087150196717035423957652263115308728220992768943919880480071924186361898934324860505892078680647652439802328811603466860371847922911659841823412927018853078401859623649657993849966428184652235122156703519639624920697066120989665007951843591267090001238863571981890913697536434456877188393258928608443739875616320921049808364876535700461859153353517434112667842524991299394951702302199611371851173699229581436418764698208213494875017348641051737058319197128750122938743966907767136641141247560483515822006143227353833061563553897249568139755332664467594388515455106433645662041713383592607869560227621007447201824671055359258280527474379346969354758755969666287677146259705098805259267130144793177687291205513502440792655342002705429388239541137533498614929534698545221256824912583461820392717043028455531332521809073388525394750215781865631039964714067747581695632925205545319257900056036640918801635969964729783043893988485521160399571598317969186167282504212891935203555074043104507535042642482875929672019660617522766231130412038896251899983970788852701942661913514917796848522483384061132425978025383494700639462247375055258834276228320281355842069827090720691956194148017472351085408760627200000000000000000000000000000000000000000000000000000*i1^116 + 123949545980349779355341332032982292258870672444119999329303864245075824816269170425508241464015433099167063272647030196714703111512218879152824263301935447918306353242746196262908215440620818850093606342590614134863603303959209357756747444151283046096033905119768796305056994907173673173868220344674866704564337317886572866092835637691782403825039032693525419980484495154251543577012015753238357122506320124071842199645905135755555073175597076498713052351760436021748877982818993372356848681106122648449864931171485050976644811163687256970861221772827630560604790474082821773618404814427230515864076845708337631988141508260778994504538590674298196538461929633464023818236529199245639046771368253339111582243930229913832364335960994882592559371875520426346312647541119905397503440082639157522326172124397955078503483822718105100026457582631590910006249425086642862787977925917160854512816355550172209735916468147520561083446143567241255381928070932299421835097196656608423189061349081404908087690697063547721434332772188334221513684466118151760492256704848273688227349353720845341050280609668022569806150385738614902838435650000469693325275483261905313049415875131465498382485678608427141411977985344988102137857037718220468748471519623594528478664305787714295986943428949960826885912852103027273036819059380807883617966484852296317682292435205818815467100190911439020919609770898844123760256127566327712359636792752808956499795489471530168531847771336643661956671639618850291904603462556594133098473174625931346477047493635804806405103986977042002982138653183525988357114671218451340839914651246303596137516757558699575595014724236030961470201502380989078709040195461847794504670025989129897549744428033983340860110278499520009769438017299053514180135816610490583987539316852502046374599602829684585926776664948956638454221474780679557643603727993965205777473912052359078792442919641995211410693972446989762673584587113180570146690314262678449783192534671417911100582477149174478653809588715343966988371782820837637028370868599623493753613755207093503586610252406867708522382073353979953040874087122622469484609176092442832076335687031267745009021514021332167419699807859242073480937485773007128297919189442650753703531385303982996317057851774515925929500634287052736622005881670950758839663839990016213798956795338457592877646877300913058427185577826646779291760539924083179366193183014204236296943584177876849884415689984513717271286829004639124000090294139708523293714395821034879980666880000000000000000000000000000000000000000000000000000*i1^117 + 41456960605904047166425121484571143392909660170762467172386826026796439854655226669932547650913950210755076132114752823328108069572299751672500942230924801030981163132359824718303938257277426794113809159422546487518053221104462220579146202944071820146469167746036351586838257136101186310212416845086641494946090198373681528251527795239345433470521221745072901040028649684776312847990920726549303544114079016540316278846988929343196727463991569685435719663806718982343465494382282950310791435899430911378929711731930310442235950224774003703580807574208992009725886966982826624527399647200262848755362878256390122298175975274862243119270806121009839677093416707477250826845202870223885046912074113487285555762489528776487354676041659033597313088968066119677465207127797704762001769305375426393193295961183950472454696624418140114710753042828202070836454270681864084229429322517321629399837015699406048889033295645068987199463749431874691732363549735765467575071945681578438864896308620452657604576470308241783927438754152827791738503184031362216557575908117670190540796918369253231202129269579538869260724598589569540534256655375041948198870082074861088146932394304330215517523728172674289987716220043729388319387751936429414265156755561222885934541586380341157739561330491353051725175146135337786428328649902653605305873619473682667412218935904321369395453440249773838778529525920156319543336265042494524266038921674210934377333173529343822873317784986208832595276156627536430385344048166191113521141166283820209424638001385010674223665537749553675973465250573888359745556756154223327133048184224045590150550754381250931901256459920349974173749756394971463838367534327164441281656943473909142216989254193967478974281204137514128077045366406903074102752758194232888031132803398285438490884765957845421743903702757361727067417685630044425999213215914323908016742038491233182669378247531464754704796797056317020915310047475302481180684746341774883774968429681128493059011321668966636555366948778068025820581811769958767840206909662205113338421738048037163099409662942738226693374419167494420315616792054661569916230746920129876799999700425950426280880557131066065659736829667254857073351829402026379592224796714782157873780273222512378339687845904083382905490424539179912750886071740443541853448172899342482372629140093863882830854157786860782703687653551663441722752134654968284312387795944043443557470038252621907452327561607204021815208954688421325031340675279628363794053538011190132736000000000000000000000000000000000000000000000000000*i1^118 + -1405466462665870282447188996183721456342903570304546008308444831793994504915158386326551107480575505343744782392522059175911380510157649104687425729125044709166440082245784632718113076279582441284694411691435078145210110118546563158251189780099492846920919451390320683329575056159010907133749920068764083421286928594996897774066986491701594003106172863238672962931223580337372920050667187861325844942347461413496236817538955597787198455313915320904691366113385599900774566676521500703762553085970312651305221451678386133269711827995069572629357191142557516143523232990434664556240991310106330314977260859521200388722888407859652050763129010481824978608230086594733000560871071880515604242191953402739190538512846876560128270202369926344886922167591798900090476222855717203141242579873606766416340186102503655764903282132927592534868470319936806768151003403697859760986468119762020064000811218232460232203263586990151738684179581742444394738536939057275954488659291885833920105758711468629464559201961773189562813977621843838808795532600429032807094686503685460545395180493014024944180686170984785802541013243051190190889288859716057994958695329233068467743820911035657746700366399864422685412371570396785033838318587169147599483188313346093954139485707191498912513170925023783805408350986819806731270607095028578647703716044007947794714329340988106675059158913440271216309677856732721608772681048564418383340574562923274005385432009970553593503752551748514207437443940192447745476767433635882893303935267482944743991282763910778976587082551199931834783463887740317759119178541496297896678015785308895106762266406568941830161483855234297110571029824749334497850112419005488088546576848791576092513619617691193034071528454097444448759690602399261034411361048036007277917953871748797580566553891628366804698440841027644298077849583885140467224532789864927230005677969292811669934094965911687891103662508546198343907244583186589725561890593323426918787854985542312005112139518147169730036220807298846590233351949341283509237160489451025063573502324736848050178623498409784609582123939329111607629151637381055195303426184480371229354966255292534263107231012441009580747552011743000018672819776777249249890487830969265924867087591612496403900000702659654569882570727022378380569561226960988224077363155983318130476354449445774614504347380986039661984368892953042151708311888060437146707571917094699749552739718310664774310682439060444056367963746170492146353917263363317878221947745075200000000000000000000000000000000000000000000000000*i1^119 + -5280199586970163929737471354137838947449311018264373220089517033042578985798333793912837197446378364911727913388507281081279133356036330372224903074521254509127178050600171485747946337461979708954001844162985161570039797878304980443104126924431006658958539805542516998875193587257222444155604271355404205530561202576635226244612400293133360416171181206393078677961295812797580998972332488216102287169717240733599115655880969280864003653337496341242709793997398338065896767792482371018481013164568515427961455275396953633296541305571675684730710538867802230915760010725501597450225548338750096326895308505648109513893778350615859863805517182272971856113089568698246567807336670652906298788509267187990560504926595743468774038026868950390792388016322069468593413413928035489185194438565775479474562624153368752007635019166531957651034299271819389677423393443829370576929976795589042977024065333913709515694470953689515399114829700991045929926267960380479584881870575577943446010120749305577858135694053875502068655235265937083009366696812148552114090952316537665450526608876637094161460703315100222755032281297459200319213026756770146273462112465614435593206627957822917313434943628504502787072708869150110180328496402426868991913473237377257156065239797688091350994914959459390484122465568107722527066934679837722538766850549062079884444081215054624912176087852260948163303439202657609251854711337448151337346154434780323440831263780165574008941593492956127205463331594304463488497497413145741422071110253512919986072206130849927331225884478197440502288063564013824266886538734549197587320498928653329689480532956147119400562593828952223060938995239138454596752722518173526718372549978602540758547314791781891924317946070463912119950167170452425651141946908599909876020815874431287847567185676224499713803215770734834180449343137266220836378530877208097446418526714046635577074616247685715947569727795087316934437600475254283205155715019901682521628230550214151294768025142467091775983116236747038498612748339524625102916148030959334448707148206327101477863857166249909577997006344685964120098607630963183562975911768998823183988935248781480149262721940928633348297921377866976054453643158304368024569590071727960461953310575462229705657036547569576452550198362909070735040503397539503306632560253166199672035421677085398807004442453785992930165244997565921193211304297954363403442006597155459409803364645000337282902723801646320073076242898119400267227772917497635390682562560000000000000000000000000000000000000000000000000*i1^120 + -1875673389732998953483521554083799327418173024905242634864948904763218821536555172950388576080548181680858835197552315301959109279605575220693441246416799191509010260113240365560261325454926269274584814567655557315657308536223341839669922732871304480018692056115323353148002910893073224979586492174835305805563033224489751361396762821642512367561362797534779272190396099333082333593106489811149786006703167274982240979858051010255352697013449170538048645740624542819128714507218164392207220614322765935996751213758811899724078759694425113367634310746646173735566456809570461151505073390000311404370732809662384641662761540583196068791671565351130369728076935289955275400186091588789546978008518987374898080318786283664591472270330224505845006455156846293348425632796910303187181019777744274767583296777535397149021894988752425028494560868837116472654370099093561393521526277361345931519108142760083616495752413759387224210919962685920776536924790461859005783921432992056739523754053729913141350908617097162095110492880562109494741391530009857689779681775723201708057331506261438694367255455446855399901729131158703402145364311564532414179019157505328867888182989500974470546792140895628314251429831144910337897931408302651532383412178763435556967098921620173533715404382913457602079999836452688576671269155836626304995400472876290124091648168344591898822126456873968697655730439823266043679806419472942742543817749366149757792934152320131019143261231259976497305257176621421782918764288899949389394008361711943247907127003095848677897173493667828633748645330220310768046005979864359767029772833631564780734895858483306482975387019785372156255206385061905432444609911578063868056409449383135771874071966797447120743990436670807158490279174287302264339320459067080564776909716122828170312334017915441028081926667345326616030288735428791809209598926012462590291732113079130709096269214933859593105853665546698479317554293111314714929022216545334919595770941744717951387037706269321081923486779998258726234896343564735786039161241538750573648383142409083124373371050011116160337863861502213807216860801935890440413458421093275268380611908028461491203582395987681176522403234598144859461933223825750531663942807270864751882622256301998970457527448348354322360923420659286859102132111687145737661525100864664520012481964904843271609145906728282622903891441742395108080935204382411730025850363497729197844813328258356935689718519940369115691018814319278208119744869146755596288000000000000000000000000000000000000000000000000*i1^121 + -264703030247296329078533284188376391612740281569966994800526552366895323176395382266871347440300990294731119736839056102987028750370667225409808993669758894648931134490033588192957621681291470579148112336259290809674303644216924261295256187035653759895785332592414720261380137480647406754008446372260492865796932515301723043660186699576529293307015691312904646973243175971215142387952785675703716410206900851205566717323688413242198750740609625378619904841283495815441539448096755940075312123674094439110252583574546973689746484295800312899246859157229719192139626926537088658573892355703351538447529478042458599393239631929065660412422881436472313067503589438733281336605184767537488191842277247882386914808864359548712039446902111611857351210309496413327853982785345495843763357895663697699031575581868655019905824985842243040522809526481281535333733060964410644628194053632544885903253843965938960296191475463181018114467270343599711008256765736560810103721749765387699397254929669849213030745397765197960754116186803897188688702466633827130923357997937120214239105134074239010174122292640086551461607412491032572837061620339480790819297820254544190023755682821000493629503157980496776796250036617390597537287633601271864621943444558946522713067224151439410660326619885138553357720265224351862815548739989802430247172258465745366034871950857598378332269049286640749426039800640697296951053963236477837414463674678910210645788244721991405502895112076744810903443182124799822787314166329032475753833602994618968867721567670481177057062841455145745737281426215684013292020496174303169342126079611455073701689566153339240147853658470544632476302656744507575478676460550513642117542121478103957590266809203059054506812719057647461579747633961023221195234986153731885534202984920981396668481962827709604261538025504457952736041395841684999564491867016847607913680806141268636237987976894436742823203360120807705036222570895768290028611987061388781550769831830657095989445861067228203031882490862948987981036752329030898454096314705787159652463381948619796790397639612494350282755967557237583004576720230922729495558156403390204720499476589464530366751690728161699312091996766822560670495112456077415865243566545487481289465112934196143242089213411986442597559348311471652944972951086709557226845020611347005065043831625054916143212948172851171126012429142398155969902193202670674726068658249070033606613566494192749916162856457511900635798470425839130382448853201715200000000000000000000000000000000000000000000000*i1^122 + 18935974332726636527082860158965435955387719812975897962241843623021190638641400155900271669385301354301571672748524479442053384059312982507380863582790775923612922715077526026773978095189813720777056121193002718854450347532888797335667043963137877553652643604925619910015158365285519027664458123883920347335347231373750049741017373338060990181445032613170254052775103909582554503513214218281594442819588078258997769308250392285295196310440426594450678714286786172077652186777732570822384594981859026478112490399181223861627364980734960847578664836034765117552431306203832536112764139585009944531926997503976264446697282774178721868747951355211945962850065043341156375461003384795843380037900127707133920771204938167353206145214851676255800616470887468490776666906692700442412508703840230456769643871175692933866631485877921909144183046182285696192081253751857887098773545125080651129940824850839015623602695243361480388981427469564953802113248987851388436098434182475260840014184760992313271806431042798848302229644923665458149053962235162764009732036700323543870139984075635840767969445657492148148409040622217953098788090513081364274325287233741785393287905012562135526941370644465650163021305121955005545124974480193830009629157960044000905742041432516303786122242635915231365493344963273209780365787855022622426073233768960547668434067294347673516837983756534960706582681489695032225529870706267737284444510958858664733756231090378586853001093838282205413483123976001526094090149090572818583524164601364639855291220524563669656341045891664925797600878965245847414950354042807117060320737590990213681509209409203094224873220214082969111122890759757976947185128665803193133602380219501487816053085000996035258091379875565188771403902819659350402316443081506247578726829582005239222243724643485543111084156393001019673881866801987770343620647858080918777196182772043733126509195457566917290311171198065736119765531484776089185812452737762905993030240752559423609886808630246014475290876702083448188100459976734173858382414662957269870076047454156693438669123583253489621502961102701457317123063048524265463209171308433976862208949301666266892145243472496671820339845118645339817598662190518534720299463877564478498085307851348401288742524738172632520166658137164232081785919232142507339044169441704372443538246199133187802301725233125119525144903255923843636314271989025164152982487011166969495717240238254351055439964888648700066633293253938422582314270720000000000000000000000000000000000000000000000*i1^123 + 18641531836676045753307018578699051907573677590511532540372435742586425801355347991748969652563385310262551541995492589663380147659266143469313143347466591167808455512974919022766384481996438304311835042744408896735526215213251141804175380949837721549306817072885951886652683019019013472625709786081234859359911458849217727497916691334810120703355418233169271280331140557482193627766377724271942356625095799594574524264811382241480333704681866570056849425220118762575015966269395580616317987843213459225400332586675637143100488054235469791784317745189522609141892747311336968917650585596615722085649775056472198398046127074406565602080603488322091404592179352472641028070577160741366016847888597587207358880241006873939084506939390751596272400971114525128605863741700823425528565174982556376503519805893740491033426127318204055193817371900579351759422658822273162082207467899441479941789708582244841110851762322467258347079980896934723628415522496831227992832445798788415830733874221551928994893529991551311210963513575888764834869934070295070834937309740571684031248507409567322218818928159127228452154154712607100389458369241689577979483427286998375759805117836749332348649828310568419216168978452530180081760182792295199603195938523972829091139401034439192097493104118902236984488617234939923932564613248997537875304809957183434702710417610555516211991305047559022973518540504860439730820292563726727365166604717067125069231438215406551986109333377651930019769632992413334506173741131983270347687183683817638872546329971467752101712752434614911494990093945994432864987747127215331242174197162694307516506721372098710964703599882860470437653812680607709360395623606733476994817446704376325444508543732743705938779563962553121379367560502885660886199472253318623842378955149535078048116948882735358136701822911072906864307721219145573365075795534135260391281766927510082613166711565112687136449317158436786315886871905432347532934089695596496043993575521760021706466230530810545900673329049486759660384521352549404362321529094683559040784693611479140872345043420453985413226293175134275514248389959304791992961518817171138905567553454996542591115606259370344424113641178009641061022793450742718875326444551996932698943230402425395246578076703493033591622401726633573701627986230806763116379935871506086899283182354455996363621690378005864982438413441901687743525192217422824343835826781338973311553897765540591178054239444106980177967256973126278316032000000000000000000000000000000000000000000000*i1^124 + 5094944206981797787336898835554721308088215051644210234323034131538947991689122890345883693078249725758778400320542128289450299257772707175741056038665816313862884476827399022002897210597008360085545040078012225879188902632185588148361239671283051394917742591389578098490991781171454611341062065846417007568603787481393705616059819049314652192512888798309417338566175331505098966793375185253828219845793724032856936166070565288030308199190555786017062211035260033017826844721939417743859653128165075112328444243210300583105873717031242018478691068811778344794536527483031283280418896722381539446011643182142974162744650115891667254422792298772894093653688690420740258123649781721204291768938727258554600454233704912427182200743244277441502787865176422516714819696217677610132242218238281277140341727212000180640016484047853195559226254028423781912632566937868436130828208299610994225810421316706249597444662901528785807476221422645141738867010708814689712348682420041113127971017238845968646898764231732781838905827114597556560162337031324533258438789660988440685313227874718797060008303694027669398132777660081594849396538500747628983014677309960341486710682096585615999574540523622362993434075579937795568258091336738951979138814300376535695159957649265249043117284091725530226198295199294989693904466448601096652548576712072704625140364340745598797924794810269069550374357647219258842591157227498772976802225715790410412378728524823830825664436401867553911631898621848657666149976896360245839268094147957602680231275927101774159121594496945456136144301178950872669010524871245022732121801609224159098317760908829862883835521099822986582182870186707911556092636583606145123351050753920412727616240522139655436936134485644000464989456814389943616805126342332674634964058759795671435624411102359521781489113950838139879250407021900655627733398919160695119260596789593590741641016484810108164636594228396490525700355648639098783346187030195490057367441905960319942486690740060835297781163939601300760286636192331729742501983063748653333503976321267476607284553574313871542743458917622279435424202014924288862690938044680355583478213773505779846560146673725167266475143660070311840027968350375493699905113055257136285806713399320123844076131206596653404935353595965808565142646390306065363188129581129095719716050691599412561960044210720325184729161524772264585289197250792990837352815514601425598654496572248798200302322308664635147342358742806036480000000000000000000000000000000000000000000*i1^125 + 976638317737001828580844849870736266418408931682919630613585985984058535476380945208310958224880678391276256914905988769313581787358014596787357812369807715757557489119422098041596533703579607620231128915055555338475940542381710620927110174657194447730533087576470064764274362913434717602991317521576405853693081667226961555952873491044588636691969680900501022660438264854478434947551708942245856561180457586761070741133704360627498389153325423087085029294237950420628298646600016108141634901790564717632065963158775563372663672089526973595574557452316126937942452640557681762385084757440983073473161131822105849874294195504334283735477574820595074641479104961971405553666375417302134597415670821202220215501656298541237253659380182707460391258613781364386738579246452115408165308687145919481548771274791774330317817646647680676915040478737571451442372956625817738977284534838972224655269974965168867635136734909948736281277183613896652593310930682837559899853438594679559540993976820451099856312316226684927173244085903114148916131660617203126871112936538342215541582198615843754570676977732651832309735176216925104035661478642170959926900115745396340004898008817000372213381320924523437439167359450841292597514443773183042199956195954430083645352318323844699789714691434085205737365798651023173620391236299483362152970121092830946685018930085597941280025448205789624351369075121691508094048309924843229462370345564582558383905105597699357680661497842766994664657886557192493355073301505469189183810617824001937197210294784031124474523621873219121966577226218903506270710576457954392750756859075068145287600049820396256510262807072657894880353136202928799047197266270165075595331871481448807094710608108718126250769458629890714880528833489524096995910823670442869924712156065891292809967856882912138736474874135086499178375703656367909049448968100485102356301191126263143664072696906658613443277387044882130762902096556043492867313322698774182248804058654530265623047186375945533730704487387943994855038393463439567683320451695923203757883547104889078358160428611663979243574669565333351990284162451552802384039872991942110901272412043014412918009203447714688637946964241904173603386063376595658575692162582341875260619763424456975800212356469006006028936503752017929912452945072903023304743479903221452383819764231182184272317419159677476906948751357051336889689206560939442124946065000858882034386963296683159135452388690994097080273731584000000000000000000000000000000000000000000*i1^126 + 161627961916450056876514548290800665434079073219489585993370262079976843695796531962763318272229651376380364589789508118210175857434629186842636788922148990766227658301447243671457667326958629355622557697232454781526348483934969773576263838857664965579685713143574608889638482018144516847376413157807998367855506976398108635015566347912411885057099996914443021065899582252011798114377925175109119820110260994166762416256473400325907023184152534545788173898557270770683416869458999311205778879453351333731873123207052648092216573962250852828410507627794215861094747054655818302684800764884335240005997756760621913213165730596650639427428646393497302241055782647196078628199756451112973582344522751511058677782140955382577065503367855002417250210923358700205248236622276925021387100352829380981052097282040564376559729040844976202030081993930465725041665079153466582158663052607119294009428934513359904079547512520075448212505096457263263675170529899634694406716063452556781469456455084739347243179616219470414524107885747728633710985582247076452098681408003252194053179705780691274589831928318195301448404185282152873364187674037029074470901946097581840689525675246862437164755818344313231270726819988302702119146528565320923871244588167712800375561535289229721445065679607320004806268558130308341089918424605175736405014575329686612202959744784521699032287029092262882748611417561659642348051065071368787318293604157211896848316117707434161878764276729996154586944331264308669037521441546347945003827115286566057008626171090447533589800512244837486892965461625128116381631705646299824714099087969594862961585955645576214526367962021743858339598867248642866323149232720448505562018903237262807298011638846057404350366660577919466022252681673874954257241969243037667784199244742305938390100817202934622770015343087750549814989921377624639621289091789702611777076150822779532966938951770562138916758912358240603954341343357286176621096148620518626982572150995389516114659883857211892002342656488354911227463376203748568362716950252765579163619216418458243712669666552955018022776603121160341939257765739861427121386588961617293039899408710689114189891085693308001803494718208107968965720871088446190984068451564711921789188446025928508950797231386138396096670262595704182687771982772477326473270844402129685844541845559189260990351315665853480188655793385031643975036863884380874260877344058056142573865230205719841103881828914215871368396800000000000000000000000000000000000000000*i1^127 + 21287274560356862555521877243586197030605433630668526603523505042234562828727964452784786219192894838302624258665152554900139875783871223671778041531824647524333744179556348476771164648817454806643134850981926488310802657313791139671481370740376729069597306931891842093646943585409458456824117287742456892914769430686189760793214751545715044448056227910004631292053835458185277072247645001021306156982951417794026149086954757278385755516336595532796014397233379928440895482482135971393151496770577803804419574800265584245923574646055520697332605414577652745014005112351697576820808781721377232166088983322052964100513233890543983451952537479050898350411626184627735933720911701042710574076878610056317795390419592473760934615725310358305474955109761921818353154426171108065788691411794756577753656781340669642517039217794579031574540123999752260119983367863192016404217840842782726355639330234346916516844471384836376277939495865496265052104820632930745574585134149084596689503878027815339469766286130065816927539621304645579854481020188815895132395396082753549927910641417458589609241130426504555015300073491257111363262099609772941973023332456789961647165799461570664493357009084131476670548499207638285575038258443657209071378944490733316748045640119995860070237397018904479811466347917115709127855870155489916063811156097162586096419542115300929947865169021394948138332193959205741387396917465745262722485261953423515201154892030088990904638108164404341519705025704799233710278984427910669910751195595417241737392321860497204392329936288615756212065454375630233445137642938635380556326761010775758625799377695431623468456247304872516719971827069034548224644241157990598819599037103149346408566828226113080178907424887893785339683026522218116348048729008843157086470154059428160218669416767960707764796513922374187098729564405149703037469310213471734499777473396927196916697925343527385174893914710550425103821219244819242272485273422216034098862412947259672627602351641380261936472615105178274903008715224733426931216488433535565027086973433053713030379570268845922409937734425867869445044516675742865182630980639607184520869662599738556740342913716270159627406099845448112340726245991799946955058415400961395555905587464383718209987756158156065384515832886357516758558015438347485841501512025645783095752276863328324426985345601772475936752004444780958593545371709304274652602364993292796204177666191562811305485815829422407680000000000000000000000000000000000000000*i1^128 + 2101885893107771982481702826947437550701523013481554510182127096049309384985932707350232061358227351731451975071011019308514039281315451490351198087776263283848373913470447076609009073029010107681681355022293854879779908311825710938967159084713589507335995684358708756821640467463274149590638008801203530605927552812074874182274351993665727843833005423017667132001845144282049316257592357828843726888420699024155999789423747364221725454691162706408549637840913910968981053984506234775171030735274984845582705686653630397412224875277274312404348370946825630265345835026996959451924922977610514524667510181306381424697906211899195901513762813565739425403804271172719687871168344393235901173510467879033959051242996461519716136795861904638941888253335744961526288109601531719176368550981125692257723851824862066033187959398548381108306195147605871768090984812783051390491819327091898419387292453400364086609446941364846206171271735549252462007019780711450267605524166698838769921981432221129905164645945537354777754588044985518325028825578312667010939501946999645816985895083284959231081156063507678650600725214208913225099907442260682926954517763089922541326641746220009131956251894872284588332038102122737112770884180699860874664811515425391734030389401647222664184401248508540310775265838810004291578149346139689804101775339539733758474953041050935328633879789425721484148267131894008549950214513191876633922295994904630492524012403552074353558315018033020752291201383744732796840676691094474982544219242182761232541064063772093601337050978209781546389244764560801749988036170879820646669062590964927458560746308959425083733098293843594213005997849157332055329869019001105445553158212271550228071577264762292529343967071629601261205502822063776498457516625160859688201919788844708779284514802865236385515212228570795602938004170256307604478322768816760883776015062313912006082847030357925959088849402464488986492340740824196010047495357812886845134970782459879521201157978022955951124618557580255725580550220235031654796176150098743281392020220821963810577686718835863665270018290407110923704680925566180264651353647584870838681387090027127102655206119668185635838975445862881873858608322126604505993927633723920757713837833492233833939149976665073352440422604994249214389647564844341769247881858708210227549618389355268858624330734416189284143334395737949371221476883798173686270844210735198884347779065530414943153617371136000000000000000000000000000000000000000*i1^129 + 147354661670180507819839212504718770656571959083172963684280910979264179565238244742340428306962499655239600199076189130206258222930757359506829267327021999299791566617489870834113915227719997395921888279406805398113164532342012358257823381802285408703239532451705962438182824892683476465553637491231511579813825636164728308014586938041668376483718323777594229760633433930567243592861740063569284205008348886427076389779197817894663072132241617383573931537679058778295290676649141277615764552623667457824796856858754367971624956373690482680670681935968774993619063697056774272474746519032859042261473660525463590567529560560851486255665378533296215387110094949820993583710107711596380127765395329225896094623833859214029562821367927129009908207927951688502761626571911694108673741068358301407192887437957540408152442984217933911812305230374589187295730269855617285818900251252910222890976118688854385736107789996494472990545944541755052669621188827209168702685887457615369552943515988533284743279657314196941218084361904475019882455608732112481860633402481768031090415207744371798316422763301732666024347900944401397517227146785062253710601816804130742561519536355893015169208291001210584186251438491842778139200326463290171809618266354904777766131677928175095034034349812291212795483792472006081014346150711150864909033183190451410737921192075435441721038080006238035634841807765977520259813272494863341122006938814412842295630318259019477968050890647964467427774484266611163925384828374310811398550747861237863487783962325209672733543861297179329769609907087690985698952627689892098430552653006562307018909176450615740529591779786649614832114700442823047372372708728363329283976469259705290899605788902077894177220176842013338272098032975638592615800568634749911957161847098132198393588968979228473994491613432505807188625127266976778320074402757534282729662866286489882231723770926340949818260045891348448007843079267528386238316244364980761961166297193445690042986760426696145680148408225566257794440697183434648210162451936170107387332240643709277938917009583713563499756115061345985578388110870561691873059948632199616550341844706736895636687676391603905130665448044528394101772078052421371146501643562773274073024089495748169420402028684251762891376325665336188401122570049702329556759858098977397857477207279340602661156228410270267956236366678905732597143721383596864502516888175103729709127966211245628352102400000000000000000000000000000000000000*i1^130 + 6401394112111398681180830509861769400688980826090850267562209260076425613556211395453336282777175705441710431879765002101074803009675571587074126470061325803935147663390676804930956819603258152821177040223469011815057074454358912213937023795524007126218689790669396306589822132726645922779005317033544425708775666333107681081127715046845507825444581242299238128894946387289954656671618349396568686339815255463843687462223317600374250798934120460696401554011261214707456802783237054583588031739425816815743845195989787748380013763279984366003165620484829782391962357395511054282709997967273393669744481964948223095190941527520556386412221198717917828464768708194398797221413463494286079647492703744283274585091199222506670033112392818445290865334980884154255318623486427966128310921885407977404599585145637207060121665713119464996415687908342244777590270595122829279817694029804465720127705902505675901311769805986137396377372257431125981742383871976458253803891062118688074172783229164008818228431406318065484268452355683062039216393691765481768507351287262070362213394527974605707020943538320068394230403855083723929691679854557415643040649765278597344434309836897933239697598885698100128523426346122815951458028020799172211010319118862608809129984775191645385440780331831998835603955950947456658430189466083469401048747244999782198411055129023449351522549338158293624470274081506356991911173937514448695775367315852460237156664310085011688996799351129674645738335465235514744595931769122513659343306416088538137578934136332922532728236836180214940033031296111434606801639290804236762871434264554949976017337394074436437605925946573906778637486291403147997737438255652021522592023555437138465476535907643490206846278119710988356280504832031435223258812035182775336869248369252939523341027316222076544232775730735726032671464476180845769304802079026879536297236763173224263834336668945947185846800859965468438671468491898294431595332959634957505211813468664045181377744434345438983162524741617712563299209333952445177975718972017956899261013674581795614422728105762309406099484097517381470071168916860176821919872659805435089320886025692708482529915071720351237790127671757129395273401495540293309453794345009315093909651573137985564172494200112394617266148746595216363017917512963044023283402224980281536214566404078218647986333566790192982051706464217643496323576613764663437787961564007669647286516539835023360000000000000000000000000000000000000*i1^131 + 426483031304869791064561286623312586305708855007253325403755440923457384678679599779495566952414299594482717632975608176723242946844159557898711686674002978722429062055641585243036173876380621014609626652840379224766592325924945024556219345349400929079304674990495892543467053078914350714552005285807080088474517753849763211926815053531998778496400049948184248177823359846036005914257264697732508250709287742834387376211327591138290024360493714188449990689450691235518555741666700327017177601583771675269293290276998426163404518929529339383738212732626976876448850416210638592641972271333184765140596969480715305882495120060156269844347031461346683246157704568618667252029476238512782766446049986953076085197566374257600020501725627490774303718814584777925511819884999166889312913761611188137686079038776241187198372031182635957289647521118674441258334707019579275959900925384333894231554485142317827038581172606485323524567039921312101294794322664054570426295152545761289390752429901993868926943131651640858037520455741064772145300549643396434564195735970967324930068713546972118214637200721079675719092322887304136170919822031517240742906800909436247580190840257662899752969482791078727470914549639698243055278476232556950590422851268595144332751079549399284801989174075229100069553032095227331174685229704967141214495381833394738912223618018451085885956680468052563389856669932812844493679110934229326192809502675893345078634882985652452276122077625117619321297077345040476333749488594111710607907003443455153725727288250436683639540213454455044131581878596906010781233904419379912394124157725410704870580447902925592795250453168378143082985693049663640997187888004171572566772281165239380934300655996361071653747276385360823387269018854579186317280617408826358234638823281227577063143284656443097267641070863084034803234305376627988670949017218549901651834490582532370530509244668798383238083873626299249511878886120297655455781193216409101227072658992185356238572698561408787392582866395078728714858660112928397909649455792847068839413128159738084593286404007781671428835517686228911595741341033109943506169104201321770594301731280847845858074039949440327379146090402484060909620814218860600871182752910013909506531158588267792242608577935442938540533782226529418831691388378932325843573975306972091889124528683389476177303012309080746199899413914217439062163228005133195112923047798480766194914689024000000000000000000000000000000000000*i1^132 + 6574055466243625667418778173512065688435587419488763086804211826315084587015133852582666219802599566789790134189534171205020420113428208611465093306646405909187867472214085298526706543975847847492782054942341664257208180335200840944021105839095933228402361494389058430211368293674596958224472408467264439252159421929310356378703745731810852230052746942870381837756981092234931584291302470235464732260523469087896422984625906310807663683492556083794535288471935895526798173986491495691142832393254441241075472539451577193487300008085512160449366890218733991636893961429463563179008276725768874075199525406073295018715846682617961332801137719342431614253477483132433487690573017178281762280209326643223138885222200673033943586888813077223494850225259512831508898484290090588735314826016299322441434728802246447092040919251886757229525202439420059750758479704642092494795137896708388422047967797754161294217558001821369883959331710354602303676785246439391821798155356435515811036535284116331139723395616945239209912818398665492011138383235557481518075754482551187942942057062817506887631304055656624365762697123948920029512690966623051829376213201662076139973265244451755216229209459856765884193511192185921514529823167063189446749846707937120036259731690607969751858731090925662131560085992205952456850645826148734202559072595556257485807445783028929436348916827972996523835959500084335358457292769344995839844281379555878639001450620694566645981805579320101441773841213187589586008347497668869053216236650565294892603354586277231319367464446053083202509328709789550004137155431156275091181203504267248860347729353800452109912013768039777169354807869066844675298777856989845608877719752359655906573834983142325792482598225342850686425871543249815853370594008197721764419109207572742689235793264795212629544385375476374131809082617674268459880356947713189723362060216026912437104169055574700339780721614199872762866848114375008080514976712930823427148903657103613731951092491651040103320322451872813281828428865708900140219032985209467878100784027541049639951748450650641201898672978696614522507108978081041543759098757687930014915674724572925092430106303663189887826430107087865036853613213394008250640205486417063991407500381452276086233032987896962285087590505203129377559516445927484459585056857764910401380549964052276829006111312755270514557160462611401415804021894495932872279317963931455900876800000000000000000000000000000000000*i1^133 + 38459633880523416169817954224946480394368563315979821221362412230049599563119755051742378961496144098090626250744765918371128505198783045793844770795649969140091393528381596691092708690899955807921906958993289237300374457775425408256664133843474102966837119603254178332693392356338648961511449742666665271971203018889640745930576554576807809162121569565080764008588328483183447642770939350144394955156340698540815728604949556852142069045960456839647196550979795611439296792500407990305782464202439767328475353583262269841079071838222974497975956350304785940762037037558414990645385068704665646285336608147906200171883571661487751047901722929627634619020712215084938196705631461165064871940872906951147789251791161062191711340421821013858622079870940144333447055445601564911859535583499908020847564505094674014976256637863774832935427612615232958232258503360112923163395477479019393034181692513513623769721658198953155594940344890979732058273742846074424329742532908685879159391764999832725827708449634585343855746528815211930196106411798067666782357784948974391002021514102755050053562510913161984208164942106029125936020644158286611591343304434652725217338428880561857385126728547501604510301501914609299979232216552757166391954859010843357826411265746754213524484086056422120120750845985390714435236781907609779817400714864927527248131322319838655607746879981182528849986825872658201632328581422817089484046137576198054676535094648262620710987612538975048839544366198500316540795065198624211480771825710902931194991612604204190739989044683126545927586792279305051007316409779776287347615266103275986328679769556659547334721803954890448449215766495932597707759851785143696795396500997986360246749185431936723221136564479011029462152998823312463216157053793124456164392955836139575818313791786646786936106885017418838302257471746301787234772612901337021453935525380090642875929369988752841631707670184481736998963635688674423383859788538129967585160946715594447420028007295879015634717943757005231095865807859903760444826639366124047988443509059379938661942915194264418080928606578581082067441651170362090793262448621537260748935781758072170840291648569976053448799057126417201780808676010672841950935089451041158654231669671064323503964567488621423789127410891793173301511223069291814000729611764074124586932227448990535483978751918724516921684574383341214238795503302515361557472158878269440000000000000000000000000000000000*i1^134 + 35434313124095154741465233428195675237586477141225126543997809843788888363061327725811236549555635401387827970370386403465265273824087229176152055597319028317146521620319117662599798424182726963518378078989034311970371001742703707038013659413143811423301344421181745839706346613985158494833329376838318202633381748972962813532349214749219154519356190465897420782903672199323870945175792203697125496961287983299377886775076614440916423176164281526523619727898745391234042832675668026959408451270698046933679135868192229080197398213629510450706612622398392716149376718105308338798634199378803314343406234267457132618971608135992361810671264263444413013967476462687519864944637685394769072983001058157891768010774460405100065485424653410209863608654730107526738539389907135581026329432547800182156947674462666752508763902638006824176338679274203386997814255789702317548389717834470748882286705523347826496811548433644404621075389808036047523877561107780899233697809489335613214334973328417454418206442819765650746987856565983988540108479161245155545745403296112715823200031763488457750561321458695748343151342233625298725891359175665278683206816374115592584679418973272420950405546119601073108452959152466370757294654967452926629483808349352234099903062759614098010413767918027390019251113394107889270986276305701732479470654970479883060300137032426619329559177347600529463180153012502893074012080539142915821371861609574393003704912460789766428263991830942817429607169661891482833440810985503353339852690228822638915910950004698632062993551174085854710355993179153424362132907075482747297270210706501877717209207739072623447054240046065742537296950944779950847383441476243061524718476754510653536635988145481195473089775455168970887969753823550398385527697388007890948029377283912967769534062003069764414146716428080748096688921825759874970520426276727304031285514295122873386456570097736559316925031149531501888997573444188161010924728767558306263970044425475501650747490426478438872324921644073804809014352683679060572943134598409553911628508457009343309210367303066972023353667523907455039211884441442552625110539049940364013782821187222950035441574504706921537483164532596476199925535316024361319707130484782827347785213467044160415264160762379650971721017313313706023182639551393547571318000404811193756166471108951201012474919502569532628632767300464086051222665089219536489545728000000000000000000000000000000000*i1^135 + -587087837498253578585920289929096259094935010679727350557745631393951867114514004018300423968363964956788739632773770158470675919557250571992264767066242427086425187280342951295997845865086159775853296884274298311949624250713998942707106333023028547103084012936158349219170405960757630688026547974560166973491789756720846441993680662582364822054278740972357831769394703469169071348005024791954108074042009908561752076239782351746847722181825724877240514798232330391264301645940705919465446415188380819932946986997596717050763320923042967169002656581377520233264989963923190186845424312964443057786741243901699323494920024425188737035694487841130469845965328778710540692708764085501739166308566964583046991972959664826849542313096051826857778846745937297047094079232500612828808713073748670366826862802670141452731380680625176274016834365474980078839905221550550908524742336626083710213224510863114058809468289809919788296505844254766883192056876846985660204924993676865659799904328222763853921162802577574782186858621846528951763686140403099930732450435036201394075565233066646409633568358359591605700336362135821421894354755446439388292563026648681599366432214889258410581893979784790338495934120868595572873675812406711896933799992434641890966818861155549823512139272029902010832745863349268533035628874939542758836969092867461102042020404738739825033309705401464952038431652130120428520398030722125760774355799448970268836611126584420127285393537291189615451608045998948987050919659250792444574871436040085873419931344838346105638915283891385909917827221565123210035317044368807829109561162860812560823999554304464332707437822558863209137329137202698276447227604450376932962581716771373418023778250009686222733004909354665476312797572545991941260792505747500410093391643743160825234110124459409653728646302864949907275229168376307587383463417139407720090504861257702859054836691175208166904171398112640956472317667166924458085010554703394350567707057573921189476697852561959352324878170147927770291621895851563563016098411861142412798535485382690405428754765972491676452833010117793395038533638910782837108307637671930319631183097028045933135931100173832437784086547348078296189758094754798612429338266074654692772563126827322959991358857799103994301484983008950673036071714530833875289596777904082847916137900368022940529451853495612286141527155919577633952646409683048857600000000000000000000000000000000*i1^136 + -2200800515356154259912827714371224325284830432479015185287535869232663250877853349514935130788042620949923483294760702835897457681408165940285092201097341417544663818524777624748791273007152824495099335443493844025843358966568798746352220401091802195082285285040093029445286774508823587405991180459128088242069860998960652995625784440531300071382139927699458218607018670130302732478142011206544429541550495722456582410967743963133301680503111826507006079315441868581471426285613012587578679728208600097797764436989927037950841880377441487426352873192196800302428765954621283859703139528697256623527202655737157826588820000038459306565925488855946993996032995678775060280287018506834634031438703876708323685479687976931812535481699317780487855381892670345563520805743834473786765754978710701918510677704169224655669183316119633344332299644064943158899125561283353202912634226727177662702808103081658929879869102989021561917226365857084897914985797455513143410994914384207638586115127527874055500004195153834172974759187872468285514187380186471758912307479634485794572359530316434238865278985987395336221967404474877016636166598577423238801769293175469096393951677999776153889182358710359814359716888054933420825408217966833262555886698593731018218144518482471313036035132235204502658800602114268587876858793807049614821710781022323131637346591588171416152380907174586648685973399181653946441117273526948983791913370613978496895881434215692063367678120092427211861642511546720180280785473573008148835753870322612668026002906517981248002345318065160975826605963908354548922718871688282305106027126202054419307008107062579750519352276393192262908581766750912365925118077657253234493675915200267876778358073174691311321137963512928984860590804408954956882051595584198370116473929582289272967116349347328897922483133764903737455036564943037999409988898979818729554249150928295121179660343572200856106388690737754125344310474075220566091268365816834020073744286060266457080632967229999450730575459845607239233124527083826271732361533163476577709691341514633323147785782277601142813533789807307540162411825728824413057565946009533649339922824791986390183589735449014912015324943910884150661412155890580544829111396058432641981894439516433370751479857993840754242429168019312256424709051628106103068782985161704709536345427054459788228753356449057078426849620417735310558678220800000000000000000000000000000000*i1^137 + 1762240952425753721395157681524260770138660493988652716087133097262937490957959429966228939284435738066457269829277540781819381634375861921022608629570843018114182659226952560611204721108373024507964424411791244807251575075454705450376515828972135690211134888994609779032696253037623512399629665288789577390755015262624503461174396264927760414022491650796378092409528411754403167741494563942061388556795219584811906907686851371986970824869075117217614750845873937255128655129594967355447671360738824209338641439715543047035484322783710800744026069203080139529936676002384687644249410886451541973647834437491950639616064647698747020130407779768786950918000505296237351724599892387007963491325373634832603799427912155259580116744358877366216121055957589406050884740489348372181404894913172342920860579767530805028184110984951213896385157616613587214262656818085005660236580343162186754851851476888589322165910939760749856152252125395129576137391823676857595824572179169398447247484299186694293134375296836829935575121921600565261971385144837829010241353768533626077556214802369930668864114639013896848442477959286304599484454044478582688457838107152051520799528584910083259444901278327922837503557878354431772263653823992836542285087834574595907220024606974558202617972108805453347829216942035728607298665419911689695985331757517791145263864366854938911913037943102534305694513899691514951216060918931113320681343837855295475311181114746484901257111062435067016166967498811784923210840785454086561133945066770059870069377740082495461328734639539814891773737847880296065705415871333629170742748353843114233995956332002937714442005927191028461621269217942830623777817979051441028305691784616109161489086968894045778991447472339788237914332285942320018660590159796369191377675692821789167040402711185373605795909138568193588508871764865116399637251455501520259151664866295025206011429217226317472008159328198271848482436296730762332708110253763990822207449502909536321074318766837751454573369047827394130884673530253203639269501926357360592560361724743854350786678706306056425214481334487060855368671007519555932920211372000718639261365988291958436304528508392667176746344061606650824094035143941012257596424221236785118219908693162169343663153684745789724347820345753944851190084754636869271876103730845796128238257015410693707269674451832700921490671230110601838592000000000000000000000000000000*i1^138 + 28042487388546245780412478335967454045963271708123054076794796066688918932956714050858146761113000199263763225577868392357282343875663270243337695908763574334910577672545900496633344010675133106441391648833324929171559940751315429608315011158498418251207138264552048620773417965937864581072620566192912308104621319398503275912203864529228297701781003912019968789631964470314095763427512047670767742192222485462454471371539592713204546260812870456379320203477087809528914787393535477111942643027352773685697513998390886371198871620449966996035778879341436774689992042101461905810398952310481439814731745626409868866316702924286200994051826423193427022602945927885364636017079238230846631086377024395765222304811567246395882445411434897719431915647938584846907233420775761143816004007455991002065270003063870454452277009954409242361872458915129773636440099257414733288198492632727128719211242144408455256682763018166533702248410135068098708193179266314824699916814840811037894199245257954452181314108934970632982040222531545274649195511796327503092573981448664072312227562531024929942102304630458887406178877586475371785646264635851945622465898474167860237305327109962192822111637773694360523605992129108064248741560760046447134008700098136971700915685434317862950489910042051053515496893302084604944557671046900991993343878545281333809270513023238767039214500301327772064506806016599301882886550378609908033975111552128276908945703194793964040841362208155692496269974952709343516423178023432150090187679812744366778241613947373528281819731688300892756581550336272936567455591339396585626672526596408095575285295445727275545384593336033187660146853263039640422617561806014353788777558119908366173789835679145246236013260374163479621946187157319099110932592155686750811187455111037191199393267594364384744540997874424716705771767479988544925529092674331110830845518734286454075368040967525262264915492012870240932522632358706302419601717410917330184081116341643906847737985104535863657585175330038053063311538938358888724480673869245627773111453942906637595944650686373626874613485128678171877866530534838966571216959454211385541491764384270303786544406484378970580849994062221056029108230816513489914641151553938675991681027735879513324848151811176813243291319779600281793952495229926890222899637939614087284780519723765425890784045287416235798445790383308800000000000000000000000000000*i1^139 + 72217542414956661278502374907557117303883363960368098228306139568475625052746849038928527394642746843394471455387199258118371507650912511244650296828505238216118899486138029509688499069152822028849670025124341614720603000188555345013308422670424796174033435508941953747286074027726494799554904509948194658437516983430600100495983548148395001046464588382446199053892687984208212734798603120672982927726922004657674963389929332882650674501671990972287276735089984321056963700279156052315467256702077139261692538102830863124697369246389220532578296803248809378921470328326576988005674816139458208646016043834608409436133396149512467895482463128103445021834830412642714471697435390580229422565800703356937905296484772133015930045034024721248464212911652165908068588829004789310125388928061788122825306399186210311307262246377459660743307641927482099800920675873928208177453077373509342661433209329947202990960720770406022854981080350934144320921895786391298652877552959792288102407237763668904639681410817889250232812059882404575022203525227934631717916308802122127998135146296542831940550209181713320911796763852046286542771032726236731521409124258670603959460919149016257511264710414501131685103321126929330019105896535337771515009982026713420719169915256252649170934883325579628023357408242760907390413856483965243816770160126585434257758862946862566752264905405418625841310954857495088942442849400381446370990891136354289588852533586830281206728338839255725921653911404485447488173351157613934006152646346642844460573621140155960593214410095036336917965428986640533248731837362480214971601645811720337323024178358714596524169017606038625916868554490675579164281535391243360573880988426494945198143822446049885108666805254319700967309659748519750986247993693779487753914271992695192728824484062513941199766876811878011461855902754856913967513955745870504926835872312690841038242276136796934163512194951753834867992125209047243696431970572514692463553410143530877452423376700488881900413174430419005257902387629138363800796607210169275054601077161123699425891540953612632294605110304798802322426112851511301474876476162794032919238929470052705219755581116508470005347070283093019854339431576792916282638215724625144227466632479094444679402154032518626594993317553330718678596509224463790872693806961912003138750795828013992505639827712739758414233600000000000000000000000000000*i1^140 + 89640073861327789278495127764054092095329787640525420712461364116078821598408334530796101219870419153129830079227758876745250202168595233816602769177284982950575731085382941087507962865040936938950006923110155616575021449287185888443846833842203813341474847003836677342133342700088512181478579525269104827365079812032501589789097320217619690600782163914162274527783389698586241884800548485147793483305694096930278409138016522257725736058305226763830201632804176838776707525775617996212138935065377166410966573191814038385803729468666648029723072209433579125605340238638026801352126085432288401365972334421482277995101208498454211236938052754289821931281028980719538413878032913483630381664835736901516530883473855590943881198717183889486263938305986896929521177201160503884022309550637278122538086496812832688983736688555644905675269697752774716172129054848298595935754289367689139342154221835148828281311984802438363003709012915345639825640253392685405323288259410833946801879839927843854698754203721859693306748465246940441012630314789294828723301762694311344084912031125157308284376840076170815639194776442039905538337538603627994113363565725886131337381745872784505976817864757068773743195910103929648429925608827960953307918501063974624751997490371820837963042261798483657248786216815249032811191684209173214820981254031519686786462647445393774114225684381806512574148431336658336301985801047563461853483777562965239473392479581244717900936618846009609474590119548023072757786646188755616979406755352740682660336461741822035612921761068608012547185125854514075517936400655674840656826299203608264142773491495593530917127941223868422496430876147539676353729599623423267802204892740873072367912335967076625832781897689825764594388634416888086099091989961804224293347350791810939656888112654412097815093999646639880961640864435913262635112708980492016247854282954631171761858969063427166686834001084571172401995356361125833772536639722191280265840127049809778783997275462656149487854787016336318612416329238169457627277602784561519448550869382980273481208481409874816875590224068604915555098854863561577449561723244901859118190990641454888662930808111161639664627837837653304480214469356150077342287554060052140244040447691743664423868072902747303555475321982913668902224499990122346735223741317402998221033126001124371723811461709955072000000000000000000000000000*i1^141 + 67339049594513043309649254232788016955877928079691463566374387529452431270890680667258967386317549687656003933654760411121019345942206673674502398945385682573898686485965796038975354918562800954171044946359368931190488387311765948238461919667761042740938422894037640769191013085052774182584774619324775643588474744065279234807151054471324143010041350282933307383582390137788395416245874299744991309198744091912257184729154675670790880188991408739514802547097421447045606743060909747264570889557211755415034216971127810906002947295018755815742235211934323314124499444357002818541395080715628712335004569436096649174336882727173863287649012059545299157106512230759509882175106527438263270715569706463472082869901135991976603904386726306186942741830842641992553113247715178456768441022819031153092551246196818023699621473759764625618973019126019848945433466776551720003449107775355664642445301144363024493494261728083684468093175395654189387737063017095376205830683233196148097834078580242774682504972320286437276233618171198107608021880035673266173778977947766435754649082093487382482598948151126728750791006168055533156011539507832688007397903340371315055788893442474482814876813237287085201866147889455395949475405729794667081223467307226715426437138226873032124328345746250671007826558729945147725730688717231709304841187969039134442270148626666118075798261391391910710866145047453740129291878332816496636867969419210956203128913476461521541414357874125307310566868469941110384254481545487992289530164481288317834296816253684869041690779752137022547685421862585664108193224908117348168924247011358775278663579114792639584900107853166818152583593973116315421736296604415712786504374926469933763867688538396387069191716931720442189394466321256309779838710823853963221056580119956651466793442769481948909007057789069367697819948869091426844414061949180173896514498568380854554754738758552509952952547111974128697179081703154335119407445138481542716632861042055383997247190233628167058027094562567821998102829866609809417298024892131446287356054736597354511077581275886244892889911473980662631779615331026589274225195559613736993462407841167578582837795552992803989685852491661204115603268564695755185413545622481672934244209090105429660903839656080147620581527992626156176683836939039329143384850625495914888099762652209974356213760000000000000000000000000000*i1^142 + 32830885506514362775397622918378954729453219782877810368949919536038424584615678509188452839694932772211345128802992015907511952817254843077475477457771246615494752331153575436045043616587296727015419760933008227352718959166143204578260235563974221469372733444212729575159384782684128852878230727520027678943319034772841106667744390229146106628321267702913689089716161777505767865083348259153153105540754140650582246538513272751900792675021622295946730075803976901885537335629739683368445396781230601512858450836011956738578558269587240344060165904758128300421662444421007671323547680065806425567917282056310577616696470412093443715804167881537911088114260488387703201122410417036736499309220936394058545279341282227561372414249409339074871158213130631866482833336549339186352801848922814579352752289610738068943250482256730159735575467452160471636997708206922272001907377832764507000688865736728314245116162513201780785308261252315506188627947586673419380297339595252843973222152791468042111576470215446629165468544012024017389863568082281365370227328400328895245420492381526511981706589035979778252895496919869035980758402948765857174107261417368817937331696091880350160310718934277086464354560670330522541493509161673932973727375844733287029083003314969814494894269427285243052447790616457769776506021109498664959477452298998235495225792646940362115296338404487982558086655114201804165604948202174922038065900625777460319935870062463712644555965796555282501836898920770276590611300073240495215803440865409783451555001925073589330076447587843616607421891502405133935336171255491908133919392003232284561177202246401417663193285484509284781742926880375543710530793595044745365441982582809043050466087918121606246628943571696461261298932905872137187531816331968034629021151454969687448970605846177624626132512262764781255749383329425866746785794069944820243303862611556091923626649025718805404619913045770956099643418380040790106814626406863153748218166195004130640796283149083764626169317148057309680659404138329736342349830636008309472876945136549102976111971336005590082371381400240379179306724031925923385850999238647549265203896848586860524507397259825662110363374647274397210788244424054434464390175118862513386512056894532065691320470217677042784224305918661743980677455176533533782278324602318859852125559865653329920000000000000000000000000*i1^143 + 9496813485047884562926911464226607057144346223565260597712058216522356189566629176070741999563382790717266666136062818439080410285596282283697686107725259528208210233074337515276366699492135502240125080991457764493166217609675556019900865319995122499786503984751052139854092986697958136531660642788950496989475066606575810607448501152848571399045213773113500740846189742030240944081392696527560166364072492999737617521118026748147969166339750792383581718077005224769453106133575909027535854956049188233247048820888445239592052143226967260081361877530324558528627361525047861950324277241261802312199797240858774143517734365478364151708630272410825996430036392498919469993576186745372877681397220686667826769210517036772368900805024586501500443241626993556822941152870601748497302367838879017497280329595739469186895066807852284959194295529148776448245763746504683327163115140998574517406859241484858124464190663123601871355616586862988465697418435484464809329309779945170365671686158373838828944876800778839791601376720349394553731242400769578739218945049837667952839031745128329671995389494208334948748000196377756036386296839108469362640912547535253203659481935493600171676308767749653960332711742908846689201963294578555675905107136811858186994445327146027375160236807509740645090138331111079744180987319993582669673452716497243076141779540717791183005990689984198243484469026700918935563622958743105319052058495193152391818885285199116126352827635034344783442034953928863848955468048608512318313786929882248211115648858632674224366856632532560633988457661128489079476558848547597888253789436444086037600451983794412047549827754414290754945997696674574044048998457386903454666392087945696259784727699967467201257422218546430007109938694515482243095076919108176761698838700010962760931988081238716029044352829053678971362702510640514432058912430432405883816716397042702198063994570171125571388065326866665999127144741243497635266764730765909483279710232894574111524351902374923734359962258709788480007972015983434542760608980780960639340755382583050247866882898110882238077233983073708441733841392573606723159494361058373636645555161387254635347511485412381021715158211527843523670191682027185075184499715408116802197846749959839240800495552652341863286227800273862357304726239479985746451286111098089591640424448000000000000000000000000*i1^144 + 727796587918916414871295365251764662401455317027617146126571308064810888141850255934557469241928131109502120864542074503334267106538086173951216876891114458873072667593555939584064295035461410376266195600034310296028160546166676053351029567125319278284003892150599796841045031251352351125004030843691703834553869523218087975997162808063329093909637795218988535365954960411049204609193636098165879965016660682739147383115252711443171018314599889120317265626249275696066310192295321021049718748529177632485509293416433883872521390812958759553219669682136583734596961032760301590053042983156113647921894749752576914786684394125646389785427782480642929125330312532160403705779443351587144864266529988451828598817703986237101412059361650238549942669844424466902970714202513343668082300922127161822862896304914018073162084305980426449284332497582783965353643047035363648397854806472255615196684903082062368624444573874461445198784273760009085785339342916808245513545603562141176900459296766427377828031015535091124368474529082440334205734714923319002199002528319165704733601399605672222473499862724705272726746152232445599461776832569565276604064209371894928933088877381655977768138169997534462032195074323603732651664080608089810499184499390067388317432745657005585890618590972645835350162874138250575346467515916481196756929916228076150637309838138812959885295006795965081641726682468825994994614851533900337553018630444995859592490541886444470736807411949510726013506486576383717999337530421630044865682687704315720368809322285274483420148936693718796607829651713658052583712061168467242077000458176755803172192870447568586402540452488996102817222169950831763331925103017804686014313221814704392057721142540869335816188447600549246745329556423794042592745764632956627810175593599669309717478940942208218132523306807949258564412850412662837038048731450459921153719006835656744560857994403562055658457401600056127625633317872122850815316534083413102908831200577217959922345657501561104349988259271414478263244253904264462124943632547648437909789626820849687364354208957528626275521084311992146670655626086461146642018777106480023636276949324406381551676162696955831267424622862467988022716841676072269942099953405565857816151768350170116297746648749352157090003176015480756156838138290355459079381142963906150400000000000000000000000*i1^145 + -81725541414315174563242743558288001813835109047277925358133168766600178838827458340563561479077180036931912513646616680577360507583054094147503154634174279561010747274336136560447452887841452391404582072495218263998171830196712012157076412171373709300962487775108851931762965144953464153617932043323243952334713728669894097241587271639621440530943877791720308009900222029491472111384160386041368064397457309615942354490228288240698480676630600958989933845106089844900258029279359240424868825482272688658418813462832791708986432896260101679447611901148967561237314525741818636569491785720967931096058859482107709226565466278050617511295997215121794986698821923947442738161218285461058326097668937965971076727826849205686025622837187058286861497300735727756652743013758506754549931483503225962164753854917245912879353796075316637459845203299043248378323514202557969009790014482358441481336125385832465338982945634666190502062172364221462961680390635628357109331038784173749536735664849152000825489295659804065361463384027720483734206328053289262684822338023983190249788492197994463131160164402271757155269706514961283598737161276212113341498538651898059092305539524788116470317656691742189943497107904366991107869130174651832886819407778835908412755111394847408350899086506538597519351117175201657126201736050540695139763263538221700719264033743616474373749101152583669706255269475088353096475779446288527248584469142611329686480244863076634479373132802844568499616558986898132039000372237941082612221516662106524419772917066776725770815735851129813080735738786207121317423030443533949417564646482369939410502261615362850710539066702094133782788241899290136442481423785502704931304013146717522955867972536174694678761561774027941549754532430069249219799152420428237451506867587088736418937247337722039330012865800746510225999612821160286400869208426053954752235335351814989160208876681350163398294544636434177496001991232139634368708218338972364684942472906220365156565157035319816478447627688702720336864612643313608256826635154423728074367595152922460846226461572327424844784174762626617344016320212203808584942353904318080421736514307133449972814444756450641348611317722680955144092495883374064134815876659959427086272329008636257468125758038506390894523517806195055170731510006770033940590755840000000000000000000000*i1^146 + -3397295079129670556252755717164341442029645580096142203075639853695301841812720777845646437975931587901035791210399952094565341066781716851049343210361060203529928440365547612424317872980783192941505850686513915694852629714707933316562764587280629029677385267143854741218966640683737842231396715957179499981765918339610641978830333811621342177869968175290956985119137629596006971447677963107445819942433180159816237553556312437355410825471122222672423884681299571897606847767038374757492146988151501202618497018117897200618131983997013274735831290605182936142822457952070550036326686444197070020130060819952929042478409774270235944294203452096319940686663162976457261565047282535098275640096962411752317459554107637674942945225611101379786246912789533477421095760671358769080285469638082087204397143622185351781775525223659480704474927209745311339995546999540730942323179142655802398340328123352070689810236724577507227188702672537657315976973171479831384224828866572823606766116527184469449806604825900021428487963931282778554699826496758610163367294855259619299751556658979682392332504401983547209628475922131664923277394500628179332926681836147304856028684143377927650292038230981756340385061030669004638900269883786410029378471437293629047281180318208528784562439989306860038635257175449567282023096804774878188724268528085133393362831935057384766643638862152778110019711405949646111096241372387351536716298985326104564295467196227777710428280543785397262108132920022491082251759039206093856456293085973544486583433352875698565802938441275315765916684136294019682717909271990565692562706366409791087262471411248291119334831177779508131789413648750889694861114596603508099453705928487835943504447299965514832624898414613959684702113976368779685099981506322801096579837544743885804041675944192393224810141933872251169428271969963997060789016731438275312707294245285350325627032708009028315789954088224505293853695413290474433458628787888563700942741131833834976264149072684526331152581886426998455484681817928356950021474167870175743189514092111519612053831790591362688807508156898155229085100974131273197068173669473760841824007819631902070467122442039153355423342487308265207509573875882801827558583396581646193868499614482907443820404697009095128545854552618673581035618543578644480000000000000000000000*i1^147 + 910320985038060645213644263931042686166098539163345510933168988928851302870108738481939737035838733299409412083070407934344161046244111790739075214705897744187324585628813625573787320147342095737752237699280289930200796393170106121247039219056869528585158132882305936049725369920855034737256036953674446256269158122681100973979417195603987820932386024600262489630538131933022871440229304158362960315925261819507912841447436243479429169518975703038940339506580482401310210172594851305817666935297091114271535666656834904423869382568911872676296109922978024975190075864739908525155615215588897867805839197119302046350044989753399948072407689302724647682019379118513508398626239875637098808083375724870583305074309328927136239567231668642147221184486463047352203147262635397994879381354901063870290496444922283478277402358245118361723899464065840837374413299579846739553123598613729804925917759341523399701532232809532861537901513758518442578995043734861772373259493066349691016591152616161824927394818316259519305112207102931747732217749700764619894296343358848596461529286836478662409756713815356337446652740633471354868198873266945863380743496523749481923533924189086689782707169091565401895928241267743547955656337402934397404641327316520091850807401191723832879070188744485554531086940422245335555276072606580281289999576312201846181118448627356625561605022785136421362543562270851027804288230485529958951769770695190268526495917405320349891765492181584469087701544212778551086447190816606281075624693843529059350050983106520366494095826319543498969642903084132790003235792641974323737696619908580334460546704262645994900589057695185949319116601582323846485388766677966393423825940334331634396854625263502292871879336603357563736617949786177036127034692939875169194846988710327883996682856826366134611429232899323447672068954047252521391285412839277260676341886082532038219070584666516520226288294713802262172978311737337429729055516186807865512447669358988617746693949364756778642942182806669265461435118060726306190726284993213185270275989946490696078941324314248027306585195146175059061818236271199075296451371859017800547737775229456674202824551661683703653534038455308036122339042637541924987186338120588720528237182598640867802587676889788912122610207875581236857536512000000000000000000000*i1^148 + 1184336107854730767671636670485294795720897510271651091241586937733433270176467511721725638584749838796057105510943889762833896669037356617207866525975903259846382436095451501880364829828545568648268951401004164713070228422451472644514204291277022721742918440549322808035419171145505319026279784540486951121864517113496244047604940353844012796929554755733846623599295859925173735229318501113302358377210661894905060699818947709394061179636158886640227168192443057815035478648956332696357653303353605536651212420603424766763576467265407518092660050902583688419365529887885715657378312462635017278820784885450441695890824967942278938225424059395443692500676670679365520549153154969878381347412750852558356945424376505811219193543228020594251453077986430293999214674200069198387683028611333440503063046976775809965732936352764342461745957097598419299947479154598676207434729568201205847147178840807678419958214438340895580496772757361456720941377582026857746121957717412798968322743276525229232247572581038624759348753775038894938735898059715105379376181888605277684163977323580504040904770217682622240005540019544991381406299998246247605195511196141261641093540317889518915903535818566873910586442265789473461924182439613693640295613347084227247755521336136655106399847332227555167218190688524850097779428424363977901944496877630808581739677131138555628643138867362475731949108480425431592297153979454545958513788359492024304671320276595623965242798112184989440241243907348000150950574840144800411159084770826450610236788172453210379698198019974419666238958472913134303452083189111325378836322925761670472109772578665467206849485604073245568454200378901063615969823081386487682635655022718701298351911247009091669491155513247130040634889184305256029322383983138753449135968127010139048555289078164127321717020044302421948667629093309606820523880598334872912828127884887553300415186918593083544649827210116511670669322230849110463758613877098679886530059932616823666838720449658175516501806635047308363554910572186458839589137271985313920655215180362699503368467232112949697790514695678435708260616750826190353354191352358462227017582465233899027998622952459783473162283779751299364307652869441497517298066110479655234369168300513079222069746818092326606663987429480857600000000000000000000*i1^149 + 405731864779183440885171782785218185278875849405040714340777571496275690708118802470576879250596781906785242567017530171666127259323577285751190326955212880965312442463506393924346782459584623705383028256956955910359602982664198865857016222306394612042839575477399723157706633920374903742283933901337312232644965262817708002765732804088586428021830233796855990983462920263635708446778942045219224710298509452699509368100488331351723992583597728151967052799199757050823916009478551802412749866695597171233825895158257831051177760728205866044502415998209770584903449552610201757046074924208664346519466939731534668278707841658847991447368493530364832015329181620423486949108293741274226497373417845247140702166380348321636425931824326356769619813061059077704748020033560193945854846074604696361481785711178455483837320557451619201110801872832507785639367319459903042530833260047996045640143135876007283327273552600695962122325211554757135389033510109669908519781888546180377565506398328620187050380448108934342308404714109419911102279895857876652121649678233478206045296192753763060627308338132589637365490664030908380809196936220103925918828406594280680232107495032653224049521414834566786182689883401743945233855966057353412031936291841642348458264114110109008006845251141995165477473004335493711720573011450365078051389114768945426565272595772048892746008243308558732047635122546209144735443308948786254071494486730101745200929087933820810384327702545057238906123125546312950809118280797009602458647860670629122199557510291764475644567777003303880579011012751720296311396637059317564982864537634432655003960033570903643011884263027928536501848049964176254686244552790833884606835552884071489669607388513685856080731204853206643141894785135657215200306254855566006820117278226947919913609876974982870901055488337310298527505984520595441077363531480791584134027779569946264354340592299799202181365425989233872136852190289669414914537334729094105291005692371848854422388066567001213515091647892422159819748022721186835617647396025423816039264789857829373382766847921698906035658189339280790827841658841693235270240931617377775705481233863639046577494631232376208075708414645453265886396092005889028918824716781748855122663007911408820764350402377634128330752000000000000000000*i1^150 + 15793977188524887581663745907509554127870742459405443602011794631711171844786964685962201097974913699865465002298817785462381652596720253945038942316109492848532337324429508471537096606550894342626157460015184544660287166210333407173117557650654329196020235702876944283595636277684264402119753121453021413482075400843270335889477637777797435001161793984895752526651757500793553485613168008749096717707628158894819975477417838336201054256501678056902877864652535487508460558207196858760274828169943471499884119086666854132558575736092709462090861348125987771803920390317930807633565202771625464667686151278946425242584458538604784925108785110374597902685788896689844506477225525894821826823472162872821382306956108883737828208811240699906447775935566199544081142338466881293908801496608264166938274842962318007190665453111897235650916555611830396511723743672460661758981847332766049121500944625746056865161008904334425774208960413579601506673606402280096104953801989614449940182097415817680132443295288461088341823583676462117783656100126511149141991909629560777023179779802229426379388667587508137337683421169267231995118748688968859828301186096187846511183124830347265095562860711401823211859345371999733152374596021419557046669876682742964949452607752390764888317145551340123990716282190047920309215410996895157881837964631849150943886003728906549713160886105190866669321358237431491719546324770987653833089381310555984201406016868954271330558022363259718433601726457484332633505567528366581403608232515904341965550469667619865346275724454623020326912733189537853410526741983012610555189074516732535283477799514831456762646906741029907583488427985457352447157325360908199366016974009527558490829385252388432733955604337827147425205573150451025594439530659509323368074019064036093679020871982741332543086699472213875275753767110067252120420169232288406283176911863673386565818793542815800097258226862460068602006073402248307766072692217702309635760193769979795208720951794064958329846267588294030543414742902821009207399735252825161123970358768030095137454643429382600093776511065600714258899788591629701092248505013671138537612462570756326545319442634944857421847185796976760662361062121654800622229967799353522539748246163138868357671944192000000000000000000*i1^151 + 6255843660674711726074007966639598319330434413500983804456550583454392068981451939379960557207874865526995407955593544793692266311244688996567072949640219287352236642291887762273664634553979997377060351729712387345019945603344522475974525050366993803846758542495568668526054148365998126636065975126292458277217084921767854944459832267457493993185663153092903385083992147022984328421761231172045747110493902316655776635220088065604790573996808243789852087893578856869583412813123193145268124224909300341461679796564787886818997110964917739233823901604784309783902090253049988268179326219999826591957927327707254904461313171363329997187552471799915034858498950079530036942351138894519194294704622106066503944149176059576963396030749749353092039314702993411154877961886892657125346475192112891968874229743586461476021201261660225548424257317509653665478046534728918636299260406693546455435254409824175800287290023693409719446025121863961955778687750704509231610610896071328100630050897152343197513173678596520239026475360512658932720112250604452160152598780971607642583031545558741307309460113662488659288998541124205363297081232159207430820524314792058459979182612367497238815396380658204205962059173548768548691747615925612470986132439541410814146663243348948217707166160021819522750267911710064120308699802879791177164422592888561092966106058904886426730712319437210958820758235528290616395610568106053376975587587085455011497465897060761148035829304312181996233199917513756606351586583701301144182853752510013690799927354995370938463776220513387356403840770522202428512464860783757897658496438353945362289080863989786362751368473547564840136209187110135861520401568958713770998270887059246541332291368322981040733762593787119895748038521647472562154494551128281405850576022153721754223116124567069707150251311912366520875885282395867299673584738702415472751857457434721036783864438276570048606141747908780630010909679926088345934347059249798945126040072789740909887941148872242708432998688340088594145298062719768950750333724532367496594422455494315692605486500363714598374022130326258531193834891551935253792601089210775477204957542152609494498706717850031886994428397055332735208243539363539415727609700811249758661885285986467840000000000000000*i1^152 + 65154823377282862054153710675530170008188565158100138568461658768214366110816608877062474877216209832654584515744041761376266478516459197495037928846504342455817029462778566055056718934462661010820485728759173108941509707489404024274841101088926008657335707737299021284157262151249489102831198085439971917035755245759430994575051902958520215615737955673142367004475661841386554350558006328578355998648413793036086976568417514639627319251489210177100046447312973777837594434677551286580319075391538070551573746282699271447585183221151917858729646881721167004372952739925993864112932009594108776628018706756077266420603280716451246503534980001526592553495977777272053901014239347746328106684121295077201285259417078533808969534210234741372755153808806197002130205682095276421991059354703404118258728501312856116927336557273291213324925852313878694629128998204593572942875006713223105432341947798537995710215557018907650771294499004805381570073740944726361786488023570785821009741085726377691990344617293815811569884168451690236700837334526924195624713093405424906040985463339396886484602154511698325375170932213152706157206596028644486065708483159983038458389639323199303531383944603717103630916961069774799345541567297088183093868178506877175833973908020416471331021317677699956456579233212342472902244646765612658537473369449756105599900218092836029729113773438094539275334353907520788975363891870444809762080791837683466154659292029054021204179680345108934892362555489488442836877147448884713585624173322403469800639251596991125957988510582144946200344796676811654102487568488907100209693574848834864616050400714757652503784632899308757694555963103947186957256221093285117832441861087787374262490601456614721006654319817329018851277423762610128287287448193123689886264763647979684188140016423326522143886606096612922700814576517342637152942125722104180744990601936915066336191916253182433071642014777129759452620615926721680857517946127747627074795561293882351300721239836268445445599326534043103156560116893534858791731133789592267312803741937446971045606682820282048463546661791746011238842148863396621318975426755969754343051213172743041402497109265442195366068725340122104751645831753057833633168125068081385963520000000000000000*i1^153 + 22603089140514608582146838807328692661706434585530667457600310255776731695952131232769963661608342621392944833543240114018369473322869075483075270680498299213686698912238798074945674845738371038840221946082706714119970679532728414448269407850078527217973369394388492058059795863519882713592685328757432948998849282390416208044441552643301496037411078308674492128738635764433196285060645038868406647968255966178603455066041375925362388765985169812340949360652967539090834631937843639135216923163315113267467555698039554945975574875236693926270246867800261349355847928071781950234572739552114042647163217992340853436215104635685911243708586717530543468708197735504325743428445676051830506041139953663719363672568060851119766602922747507858228790118173100806484333773360322647528731588078494521154021928966113899771336155581713448078882273121779702439532050945152128278336239241222862759563446930758932607562598210493947696952757699253769976413208336530722264798421298582286708629978086513584599595816964621504061811276370486517581312712091834470175712780159394744513935900389275124749139212363548405305683920042844424354310841186849552384352701168156406680631523223028101584182671177452997177853311356556732626338855768419873418673082498212779882797791781363080363615088669975636661065438483924887324033992894494888581456488156822364552181341893638116200571305197464270829665850206267659802417919525771708751064568301351862593089323156571890481912963026722357176562375347352560005874107586745378370832625695210868167974653720030721359539373076006582359177068290994779608898451632936465752403382242102361956179660386353789023885671392003226336466934711283197304278057660951194701102280605588419348764398941616711297661605311056943033273093150712142980269321037653475117217067894730122334725450062364366914913705926738829794638130697918448843382034263481622257583647403541269447114131690093590726285029062594390519098209514742687268697292087757018823646903205528130701068413867943848994422184606257094735188767890734535115504003013071518155447221833634489439238598715943700808213928240342134200589267855327301892342614120524722744408752329968662552885947210191650382259150074754537079395346769894937813815866163200000000000000*i1^154 + 125228869906160769127431903005073143513571940347324193462068818553935033917225894086193071252197626634923771493759313211568901979103085923825759004883290768235018733557623639637703971264022240598671530263206539216016129254500287029986316795086833920501059555033075612666294498977991361215130713336164782168495316524586824745757009815342937980380839061482138201702240093814149304503734108306317905289580892561994000843431347032853863734234879716077008971949971046401639286977193979805998418152695661928876311396955719220912994857252237816012588042482127206606015989645372043253058106501204108591303677620573928114010452983207486811863752025734585515947697448231006513119478514254676441182289182000004765515311647087691016196002745082819741454077067496779464203909058824965122286597334969949711762826766778037356833684827685488517091131296512449927848205175447124110376974337136059195872108457434514079991285185387834046126387742713315278869537460936690665131524101989480427953610874652209145663814899093599812050568744121575362386705729266249751685831668704315242877534238702917835300987094806263259820625673225968912399626920031155398949196335876459631936409038657330743712884413209082219082784291574537514844867660034525091634177000017597880577151727806141885536094580039097476465869836767024430102216598175845662188963602279129403414367981257939213921332196126125757414388868409471873740319183817520773899195800079817330052318633813913407146530100443738116786350351050017751656997408079378162073622285102737721767597409341564056442871412494747037701267135428102113769143508406530671185078966634753473153823348423664385572042635432107214373855864774353022225289932945164827104627225692620201837175578151808345978600695158872311725534558527205885437466636820365377272006661242719859228825721811713971435998243530772476699054563980184249127512517247861521097046959660222774108004052809707560202577533836460831081731489451586791915066468717142529012455353479989006001919306638558092703478541927393345393714860363093738734634143274327018666376542007317369432749754632032850724415277167055563860757260123306439918104716613912787158083853670060013897963892333387290960469814897126206031061726024171520000000000000*i1^155 + 2207418989327654352094574682929948244049792886622395912817832669983706231737920223247448137546463807978331672226451481861246083656548185297512554272371343916517444496368807450945312963616787115304037786065107775753083717807496526653284060979329349980386637832794636887219284888075817725473267386654632777836174425187248065430265385552995510547739698806583244807460964051261873964324492225369622070256913473395773315432767941952554608323644657881009412523853778410586729064406683556191872280437386556278881501039799330623871864167020767938138297523616057590700953469970652787622114150702407574895140804820085679749211423309793663243155174024079951708590654375359294642050028342173336213932825539187445859587899872227976228337227781374148636438170467283398747846698330160424202383000010868972243341253232182961037271477745691728956386522644393285533012601035891577309354214408846327389428837179757507167398067663766057674034330169282948407186111568581833256739760838355609212595667746198500912795599093358547754280434151283896684343471910575372373123494232337323285092192403924663729916920664609601461200988993708603452449093837152770955818809205698506886565505655938232575006596485434881939156801376097331069676769409429696670140493895328799655027180903805956055836880182119560779689650110723276229333314316791292385355571331836825783393581185910255634115775154898706746432663068284779896787517471218965719965140981876973856880324905823379974342851752948270125455875332715804947222507012766532281363035968348377303955436477965480405185233037365006838601277846168159823639765648249759546485358947980744884654575844894228726772645474032016712740439974192176918835790413951321332407282143364034818448564289672594365102927323233949829057101438577411630734693567352592087810544664856425949380396317992863179532770121428677828384095029505417312459543314594990790944101634493237188712173563102575419680767007751475032747659523864962968668886103714903750774237950228108927022858652776653353215040769116109479322211985073623908240034090711898381907963620940752351501138513871719912409623975854342516197453383645696797506106557813660985160722571382344362038556050338034022698228034684089008128000000000000*i1^156 + 469715254234038085628982484561618348501633106622374683735553125282770393490744842152889534201274946119544532094590984645587997733154845172970068515782452923535090790028656698736081491334939980070579646655526328043816294942656625486596292758579544207502875729100265671165975652505072405237524685988874548789427199854437792492659619854359199079145688742110267909208075987997588541280962418888704318971686252172942318596097928936919775901676269409666839593147790480130580764278081378978490561845618241788870356332277219284824449509744589652353689478249453129023038947132034300127431007960885634707569887510883490545396135286936874771188322414203297284630328863401597317166444143433727115967334510680256353240870686020104603099073928438672157632766282274622505079481044548841215592305809453179044129710691292130767010769424829539400150743354879035004728250640470375504275240675474248149108562952209065819570423018614764902617117540505461082514482461617087883210649495725003390705074003627531452305400203674468291033386943201397356398501563610956474760036379794261449289775891794462604585831987263684657211812517323263670739077501598276380454441945371240995451467605113577659272185962628933079543357669101814807596390265857029925639859208992141406759626089258469333758234585874262428888159661039342764883212193836378175740767863192279152751035377290988273123309300624138017382213578683103505772208246810843697514004524488472869310788959513738239979608434752104328055172048435849709796542687937184501322958674261005861746089772182894467748490714241648600857649597773182104836630036734081023662520301168515138753781708727597138803088641943168496790208657319951617616833529684411489810719159205565757553733939162078007562476903948360302892490818220044627649608912941922037388589818829304833794153202885923265273403546870319670405300381091017132068439106100243915832844601516295176940647222645762626538055910017048423927835850747543971149249597239187092955016912161592168468308045069870372025771972582328975207498668385004109294178651387481241347350322660643240700115656928790908539100222301465425965180160306132153780703364571555312580772436032950987774486057306479289958400000000000*i1^157 + 2592742853163253227489864357376490728146874230488563188912961434249500735795316313222342070694155087319027335501468864012789016771863991369311136657112818406161494784695977301914580369362841892123792978449739517719949697285627860382142013079855264665132345218511855429581841107421481612248891982033971184602972835549989553151500310826114388991489322862028834556309575890587654945577874768499813696992370379374802460306713205970764756421099245265269558027641922321182184112150489844890526219947254540593419493177619675525696929892319945054017207440008319397969368026702157476387807745495370153474722846206901753387488673128750151626586192550126719171387186103868262451198322473453307461410502726896033698108318372402446902126661665720515186092908964906709373426413061457198440640074775022180328052095862298305965001697877787064745684221187559295853231701752355968105536080512453148855440439837968201424814195934570040138523249163174501960300082319074318387416564843013319822590755366817394593782850149519824390743965821356485042500653337373122265496620719212652936554463757369486967835730001682017250881645262920011435549975224021557880933860844359680132784820935556368003379036051684023990844853913223183454636005895775780456455270790338238323789483664525858939277581935567162398035656811038413068770757658725605971953478711282823574950495493853122496478028710418899675247332733134795283365446421909149522996014689451657296030785943113837972052505440224419210994262094887357540796084972597473926851338207969794207547663693584928587098353787213816101637913968109119879171288241386764558337850714762393442625958954494732713201069976804947656110407571544276284839136394387254830067403562861309667861762515080806839763870007113231965759214530459338813198371085738201936089633533253494469266552540260686003549770850620818042740952955057222222289065884607792777806871313643710756807592474134177942611795606817353887097952340599575223051733023704734149457069188193469735319801566020693040869278856083142764523050242633347398730547438068742202599427353270766916668791869879714377141647947101106009971425974012196620765653618717924272286633667253309706579476480000000000*i1^158 + -406071845215956515546001217791593680976396458325559017828648628240943509001602254116785143481437065379074021687320461355047176614607714306304353753601223137312426016933811664506143429609920622338366918458631647271019799785909133866633027120202826076776696608118729477544587455061419465293926397005698956931108227816074472164314733726762144879299526427567667516037966195472658446137146326565749419571456009043286882809183285514316356167920733580212351090997122142367354942364949735223042767563721829496365008708949476264836953096510662544759110088186190149723538760500908820726966450481965852430061214566793603675363761367380006117856145297727288351621885588715466137353489915246518684216623985304326798049016282608308769356881708182110720079698604646887667769446208754894818482063211982472872065132378872461967671109763970377102603682207140264284858456373384490960008967954458555736155187715555407731236245661802028343137301714523777091639665017551615813345082173911741102621676618644025559101275512738870425085149892109754663601692644177496463327944694816289159071177386972994530006947469331693038643712190698418209226006780302721055723603034926323020128828768811860568824672748150623970843298405052738849071888745145864941840240643302602987949988490620193065925266907483133155921072585185302260676077987003524672272550910669440328363549937487373818889418274367811060921535338319481553520179118784485875700282990575504203460486778638292241215178496469312794225516490956965953210100865190558900031315130531952044055611244460038579761136748024960842960897094835523957695136627983214585119753469869885531946273007536252882223789126221475079293724774806412061797616525882521274195919866885455996136134145347150471269962145587511654543273505270267311685057032096742641037183557281414820874332897269961633503755417103860817557527305564119855818313926345426722736336640968266810324115429983988668663503527581154610706682236885802742141186278999974712573179364651141897079964710032999671001073856141617186914298837000422792958238779101072901597710867154278939695878428981916469943980714151627969864255556508735811124637474131820785818402816000000000*i1^159 + 21432537692460007041460357165823370773911770036434251256850163525800254733782609687060256902420845998559102042460300442920810340831929606307396402847711165130579273212789289346656339503276968259010463772823589309781320792139242315837443086236200371234521693115771598945640163167468579224269563686033179065930259781138231231589967648396147928044321185800913069272007830014357033591105270871110198039809532123988384348406047023036176486484018761282440780973726450826848985742511055642545207166752691363701532374479217064018335471495893208854617280283454936695087748966233735120285996472575886112579962652807888271046579313044943835955781520660477277521532357760237085605697025996265268916214031481635503893577706883790716272579736357899336755648957871879183259867103314825595623427360399732595823542206823620682356179375833038294870299021158606737753795948938283813275060288448161657038488609610042263127272263551165868708762031569460201095030218588507704568235117205970089880088786397993922425226095500127913670742440165848642170504305473054116841261902503409356009852437944712636921482365926443080918889179083647693713099170162438048093047999149773030239491476869552154936311699367221669223348866680466367990874667493380941133984564182538814207353718685526562083979938365717441950869048716982707991179851461292078813311267168058112425158020570415188337564818500713239923620961561992018494325227673010039910260608815691676249406067728866605229411891298812297913426595720959023203304998778391317580948752047587168373583762724101780328216103518606536304653508136778771312414587976365055773029398146212460653854023487561593120228516427887414474617795024833690789453352025666029867080596774747579054473317938437123932775721387893070991173029357083263354826346862042513783976880258095700221382186933241852983060470721103333667319513653123310127585664388667020386538539500658962879366859546632760929882775206287858365352943213518028830133226707535261562681308134237494688318631586449807229158465796109164775402441226706602725672628648299357732433789094743857594428085217862967038981567732240592978332241394586638977335296000000000*i1^160 + -414330505899311251860349976979930322036022940743573013440334145015131170701944383545387656492981008089217772627758619643989417569877453671604421009426717312118529605723335569803673301223464638644425658952400979073871505943563185925541339302695680622581613559738550520644785287177782164133541333993959652102248529153104968696379052117662991092121806897540481593155563329592256463777142710312126821136433711785149278831827289984435222249807292810708810276218136504870741761739114892448446635903318076259873658376216339040204490786810768621107763367706672709799211915715341232683460316668518708118281946317359328414566921443246945513641998581261893471576462533238781596583747346945091978066693625056706538595541182606743557519047467785414966828365293108652747912256262747541716092456450161907295414221931125311909682267294958148998145451725068308348483881123374326819138917960258225490743270867057939673320157624071634366712484030476421042012097359537536525087036778091097749597900331860649572957508452870396252201960279637420190649300562103183590994827101311886497131405147401317287211161126890276809669407589546752442767103787460762521205055774133546513627943400708642058141324833625333932873862668781097144379691008410755644678603446024306019835971769737013129190998973258156164855421145416350903248168160557576024632631227286809504159238229284024796119936333224860869512100766170057367304966938680729760869103407977030683479014557664020488191530276066296491980467951278799219487227083910457210751356035882283235133368550334473348389763756963994569932939633474806023530525459104698172355276933543346476778169414746913461936866438803158565691474703193269117272989513705223572105266009180755515063877075584568487738065518310087824650028901548715131279788865774732104683873007025453067090321966264497026531248492929989082272146283454473315109170362364521887332212941097922674552819964930242742853072296563656923308140271457412365460213259573497206282297468825146726677698385989227026606196572292113614658334767006369316991878469140583838656785386596220535118475485672854174381473466981570112829521920000000*i1^161 + 1686156781710133766198897589253650872871596681448878510380507817186298208696449847496197317984429276343449634662592768568768008231391808485720590990988592308887832281507354330620167062392607689925140338105601262751212627478515063536773819297977170782175409032980241509145703434859198118528868284828347830140168777235563499605140578883774395911391905940207622603956786644930031161721242267386768633631209622891990773512569314204979448328765274636338948174262365144550604604001790237069098111794597593389951245854767332229704255816513005552120574989954956989693396519625374907984105684733841449116379124337482801939924463577022784705283479421831516605019651001996651084142594195357734487452732277907857730079084917102380948439624873002499130478594173622245517827306846603730896298764739137025187262390339907320009318125082767678613443498159338334980159535523860376799698575139286479630578286343269896805710057525918549266688200823572058596829445531503902403472510327020862412041435946335918649226248395265539369658807262810702209781639943301909437797711525518404465796454805755234600302686471804334638672040819990050973325389512170124158405535136849640140461729558148382591739984358920934310474396802472089631769627025917873141718425564530316448281322883184079579956544649525795105062710929487347693691479872736559444690209679629315485082199962780184689688579704292797356912795871060781058835214969228097543501889205921680105917542960872489650683016624535119011742148482273476597714576952229090102522992538130848619610653265107471639454518725417044162346526571166571821439479012039823742563583361338851125122275178718410952533296178160139496874705514450167270147608513649777954324529043804346922976010736840895174208949205296016145315120022927733026418850442465897818628422461208083353467628434690143857568516104339093420044546569374258038953803372376093584339949365049168729790185263642327825332222401040178174976565912387423873628672251314482928917261630601340326625637822595193955627722310679903575479342353520200668687231696197761544424228643971438680196903366095069905944576000000*i1^162 + -3412838216827020639310838437629803344121632833864437735824983498865940237383142400619643097602857280699855777517463110207883993762291353370018932033501693243397146783075480356974651456773875018461060313886985717159686009728163760828836723896107338665878119860000692892868221125430337548774973244345194495016491546230333814210582618596936893828909169138597391648613058683593124519794464153310709459593805348963538962393157636870363405407615679495602277522332245702322104041668476023069409644353331345925342937265920091119418479840995207905586351254941331296025952913124642036096345953364758694628305065469780074499136566499640674728150932156936111679012346436549077966944954083135443616717596924224217612890232093564324279080791913101623212165641707671881888218689955766098433206776949538496278337612382523053872907697628380838798434390200344467370423264202493666642380309170884489118734827571351751609390057611184745087079298875834857836011937643519422977308094973911416758815785667617880876969076554500966276104617906718324441805021723045862446140111589858389689886893277080646552301438800726375286671348992843301703033939756558987985895885408149344244406999412862620141275719855045635450598388756417897940268854997093967269590220027779436932696391182679636580103538358084884417970513765041849340715760900700014101341625148155197868749505515016203224345558357530007210314325569670506232005773808300490767233508652284140610621704717202697066303836089068842057332181829864196050796801018030612958099464927596909694640390303347339371633051869185841882745599867041138094698306037256612902554719997551363795464185823850913320692846027299115680913332799172226527746096828820348592801510274499191500497634288195591740009209446645583296600794052152945481021086615148095526430367732967068244246762242541526663211751024465415421933682104341566413978470776444863484605221469735455682919697102995046485344773907915171607300521033711826870791551558364345149097453267383713690424853916632170715601739990209744597345736081160441284037840455533263385580618655600931241984000000*i1^163 + -764371194474994618876872976154977238419768140283436705009329358356556721920859550093156456222879207328272375039256429964613271498850642448837095306088684582076682176519272849619027700368309871740782464692416201276709249644486871050042479324462549384112962417848908334013667553657106152916962262448147779156910922705813707813730203802892324964985247273580998546524063200789036732036481967412859138860267014764716638585621472065688236970674722197713952855051780435820394751414022863942775464814854563975379141458857262529696161974645151385958477295507951889180796952550575283668429912592571347889408976416611264641630737144323435235930442971193041747497325003836641961912848691520906896024993279517813882127238451624342914136393555511260492764882361729663287882024071103596514890308036669981223767703875585107924461291102414858918899614160464108252323668641164493589782532129935602213253649033975283977984635300932110095574201527881602860948845595604342022915773397642586506304292424579951746886971889472093443474594882527407519328129404234732287254377582318105781595392392168841235114918820575102358828888109058554212709654454873978207588000434580165215670984665047955468061867097142003965094738473458845589262698656172444307024907597568738868019277094664662350757080492956780051545717718707151379107950085820704024963311440627193611750323081479521206857765770865294414390570444276583983107852723045712503970207507967967869076397831383505795735976586933512226756704198329554471005554640753251386931411963952976405227257424903655788116326961024947166205063683678182513147338335513388165033667868928325786506297167032538021218606030677056832927690488811105417275803743936311409468274763095784446670356336227995120291295828562022160641566101575799082557909778143081083000763842239677338083889689158947699007539817262516845427798358747303000188604089377097880795727825249518131871774466288678826579178214596876179215051993060723719962799464921917246852910135719704543982731492856442698018094821978514124887455423227255082521743851520000*i1^164 + -368489882525426696699203806998958356980674975318200228223993991602243899624660004966516806051337408416978398319934162031473840807396720691798258791295707921211722835129463959314739041519127868007582077087263466945111746306863421629967716661635207519460450931040827136028819669521534837395296685733711008756431884081314235336668038992413520424984201693497561424310371020776204869865872149854103966795983359112947242313843236814897080595868694420732467731496970414163429420768731414435013348399206002304127814820793432743948508138945913678319310538087341209790099949647718317576783294420975463683858464618628589444053448926367231093068352498287654611256370727263385250252086600588690632051631874779212654927681605376108058300182410619629742414989556851381521515411173618225864432742056921098761202362470132814390218371571150953268119842345018380888593464475310070459604334034542297921999048872300475078906472848012913210937729246772173703409170777494942416787993571779781632445312155229327310321385244443852851166800926724936559176681874592976727366033357047754247055388602824102503167994141449421867813611569621426078143854891240848556380046731971959395393507983991369375157765392705117016416747731676027861316812725759809518144788847870159103413763666147539802191829887659112684022155422014408449064679872617814205945963360309502769032931618707967550060348563905042427865172006751825365286574595134097386113960338117256606885334808460788201437803101613635912739512311026474371516769844132661643870998605560283429833033052690650496545376423569912056546895440453727393344148270160864338509575151254376010577201713074061906813412097649278528919599421402368520762620295936749262399385100590016486947746279210057114384868168838849023451203930123881295097827287025944836812691251148855185181689408251784718325837096466717369835957815196000217270846932532437015778657572098642285727021865369352056989799085882408247455298862794580768758883369580196147218820030831286765649461779038771158932580019021545472000*i1^165 + -337097985145160230366814041089061538100192154632443611458192743647528199425086325443202235365611188504908364507760643333656876505529353163984060023868414233811413947667015762207312074524161644864179602933477679243228774575129936659903392777349153659291144629652225176192597045041123841352626149409118507254833526215412193536077326284742237669612155084010817558502131298196559580247252095842466562558299850271826538113249667981894268864260207522080844439749276418339455066471053360301373023338647538921139398500705411428156197421666844866978433738766989800395936295499618538554237785187699540003842164512574130811240300820877211439750309537960546075236185355858433457965920108911087600192912709677037948823299483903360093778128057859065486767218835970352708957216945491328242765736675086814527139720574478308958639596596413017679172453463250224732744595233970050413209633213772189518321576729487091594137221580117500793385640785310651587767139504375742628592061466377117877158069948332636144072335406977869885118745799270321580245315494282931471502963733790966730033127969554754900262336352512906735774314713867467465184411305639339838893592353201284937321762259994569100028302357164387697047347052979247668615392390528266755646825331019686085947033296535249098774540031944057275219364137226515841918861313156637414015576303342885501792887751929304996397180702557803477726533453093312278585981789737726163777961043471545074812989167853527869648706773213626419828039472437162371386373054917047189813592396768057111402109868175709949232829077853105564943212464873935294974236190278050048699269831733382330781984925021020731723126288813595560023046974171796412774265440154552507645479021084775227475755815802925664421380514866934287229528146491690969265994577686973331109466688611865198753272873472644839630365045482678653392686202084902977178361106936790391819490019223881235740779952732094556767058678614738391313310374859569103219540870404505600*i1^166 + -641255285107724990718576132541151901378428424577959559235637134224730301815430290107725065639094464869589410038701993466342382963308559149390543680380005676858342415756651477443287599804416480982299595691728075112784528310274782238077753958090194901064058704578252703647181542961141860780010079578999394165946858657986566406138737976158602169126731886585233020327746068287918791975574876710553107406130668069332183576099446544796588039239935013341774320041798495203369978025073979969537628959989483969621018332318628600562130010050344728223302320481756119487948494570063567180261299477891653845320798896120380082788850989855674151468276953791417573278226105888196042286059669664368293151693701119240408177723543030171955950238543510846897207651012449845718786244104932596201429599022586354080736451246351049745011267626784755155380903162808068474368724633307976513081001595811080471855427443980908043602913557428775091527205371453192146214160971225907164721613156768972470173902965843840508687310797665896568840739243509117378157843968044360843164974160952194977789422474670466634292470217525489502260603310162262824034085555396538807407360765762208250656098794882558439617785285942883771586694648097764133071228255157807838607171090590429976137840024860769098125750747072169953265065674722934212847962608974554307237153289795380249905879006045703761584370498843312394114226957912076605504591222871051815796986039903799897174681700312331103463201048936808209846140331156864418572226011530409759838723799979202874482095510579015350113039913384007545578492471519692392359522224189573634183993424557948992225196927520829231209882370455969963669180226860123246214347574989458104513717974942575994868517830450733609614249800686946697842149478470863667287262319673512894044763643727565632952534252633273337840006196857139896985938865309676038468252411685059617123043065028503385468150763759322690567709093212643655680*i1^167 + 10294391918062656869527784689163074023626657745638921401465324861663360899546252547681021145815723643448553889797724553091587101676628406660790940494485007254181864732660026013033998734658981623091335322420691605118497397176991352804889454286263436831003965372828553390361536603541072589506430938581889469680702249303160369326105006007957604314751156275547166396685773997360665009662910327473622359364501997487724532611028338672508930776059286125527790930269522307399677440127799370807286486435841783420473014246094065659103633607450755587569161588596182192748235095084204239331278472232318541861441688129709687386025703252968293632215674991249245763414218600006105289278570723069216697031357443690483505579615514554556222489806054781360846286313129333930159644217942536750083237246234212304987298921839594359082779689876199196407676791224718070753417842054192482259638813941570900642589488915168658172845905182913586314884673732026753109520187834635016685308407757031811852631045646626160738879631239976523358745426279385009271403246467445057682514661388529432574339827329229668347093605337586167367390471442775647626948492942416045258880035695395694368659668789456654660940281730098990120114779050981524760639642352062384141863963049521818046232781664512529301999124988374356817121598538491704261023259329052779241891036074610326355309871081020386492564751723549230160831939924064359823766367989566625254978851247840443126475054988715489995438882954185590634136743877289360617368978495708023438117870547349641913669408467072303615436654039076775377969655117057728443108947678377418797888803922173712899016007261550395401652187658636483682836591141217972714543183754049948977291658555158040523459812818723345627021922213023947941727730183161167669393173083360001417606435530035502318762392143334894752314241382242776907279196380153609671748580540416*i1^168, -933333229507612896575732278515231288806380515714402089529698242497157754437457178787554934840595283634838512481602133730498963206130306667173810688416047189481139714272962389474823142411542867608392409057452158514053563553438281476271475777115768517960935702926364902291711891412999811639214565286271654975736130255168255060900742441318045063953082626162196184649678984880093362158636150479348098622504848704420982825991850351400542758566255133046282835883411003366869101502380770758631289979109870849358860341437808406121987628459311257364288867543610649281012317632272649773215442920524431849818092190344313588131047112924324336401075590427806835856565645938305263573024439711915012640373326399513298084976267929872372680070410550493009312949886432256549291559557755821343169497172959412819288237346422829776424789760319668887418238446295168325005032632141472959216037435569536583571228940522462411752659588847586627986721193686774056928076346354634391861062411268021216131017561021174762972740955544198029577569538973667916018095286484627650408115388242242480830135480734855503146569468338092446979249337852912894669179576044732412819078951730829925227278531476670378650285099080968468174704682718674145116962383234602460096894019808401971298744780840890592316751567115254374927173992131651784591133058257022582527738405963444986747961269825280133366470908386172015401765893216036483031886691732654399258544159207087276983426784511263949026440345047034573128147833506491551022234149748626514250223972075711311475200727274253730454132218615692621156868385842219174066646247226861058128863914052371153710792271338965581186662572361074509005503590435299205285722060162411828586242279428719164504228342214493798519481464688401746253660898514403838567817981874682377607430381184998767384494025849423662496951248866894355334477457435868297426955231843871113263596829241359826627693849589134068385635216866463343353963437627807006577879906530318437202864292943846257317614331522022025810704599804400561789261643643539075639310065995845803210274498696351070711175789827374658518416654434189066832726826106970096066213360921643282801532831687989540659024571627505436030568416288244202289065023703265342517018471280319331141970982182507721236276637452373409716700482913674130463867845015018281293465729068856434234740010390735614292941336441095583786164079109128105872054900111581749372754224209829777656100312226888093395932573750490860939274219014824248402575859352392281655566928851935485729144069928371529498391624764273648025201665541738716385258350200531950114183187271136584055251020732890864354502578131361864323235994970267263449929783099133516664229536091014751799260839211721335079483832270486751345630000541936129030082530775847502313141933794797384576794273087611375928774756059659592314093762697449131629813392819216276081563532222607789544011615681207422289269640011180775256449288943098924218058484338527132764842733439564588359485747809078440365047771421515919923858844142142919840472380772010862345755505831429051967662407450950183263669908123094534665364133719373950635250852982944193716357948215606643468412367428304610994011260396057194936663669762394650927516830842724952077243912631895769666544506748505149069312128766103492329109931248935264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 9285825800972256077825478622328503039980265175352555122052328253851355774357312179731339341721193260982904283807051326278722760418874204569345277306344823601496909355764393577874082843845001035705397794225732310454673406810124039463302052341018085833248756061219666499014935382847996623475787038557816518923536818375859042460136276197532556304890752528130862415229627215171210788694329156979386233804672941545165403661697003886728959109973424035479789514623807555081237644522303350622391538119466622160272643719210247865288720749169660272140212473793864942902235341945510229525139388214652190712327522884232706168794596180748436801817839957432114049963092739401368840362035427294975842771333806950992828458539026083011968507473188699915092473604068461817661261470996665441025894800605814314212587646432556862703790243931014676303640164078970853027043180240393852507077975651459528091221008159920494285445813408590255975103098894631533148647447028080301231462523389892296039936309791650412373271851149913284915172746819597263804805227526217770103047731975393121379543842810442367208085687677920206640593842968341267285692248388975123605408448117479729186593934687229875762447314595853325239308056054903570851664444407910041743397086678971915192042438329838855935501272905082039374008929738907591759043489360276904984904097998849484670465864398793737116314342981090160997393385087456105631531782789901291473581988467587799865386712918733808061879623293041308111014880488950975121462171388104881984510063872577672478768911537573212074922370500480579647062446564553067084150850756053203687977971616173487488667710667261848276432348608812055529174805995705238450181582622382383377063971556650360549908699349212036401136553985555962794209618773715927095844602927168893466048680606850820024869721154960222883635654529561009799339931166087338192817124252563616958955005562690461716438409232515044338470556694100172758920582828028164116628907429461551587226103581550118470608867705569364274452296837899999227573328121039650330095334274599816490249250313492171874375951782772499021798002928049536737410028448567104659564940820912769371877788736872460913532346694210426398425716098353072316634987469102475928556571246693940836778884276579990180331408172422744946918137546898418614153209294226574736423827732010586492564582361751760158369651264721195553491036052003778048420404125572206187579363523984018262648211143991803928825124616725980885518920379097145427281884033089995189758023179393033237782273962702653520027571708426881119234942684814633670432349872789908389771063612805440440992451739205906593251085644075191303071485650511687548327332556917889501824944014736657311190629387349173330627513358793339295436331000946807130535372749503830778345079476658636297136033302359749659470681952596771158194696824404218827143201848342862269769844712493442121760600011573240564468455799748693666664339431293690596272715533587104211919587294696980558017252508834011811463027802329943456436645788659892890537428550439933872929411091168338603637551045621099058501860018883499212917210653922031694566221388601389964120474836623950390044316215780379631918728047052895193849410957435139011578332801718957904965134160335887258395063942360831631566443963231839936910472184713608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -45277214239527812331179238369243505348848518139925700403722190810885233910098091789053881436881066588455331150185246430320107328897164059957214376101355490431990383768412825074169713889886709543267281180942690226886876757465069185380428765355453274683080616722402225778113416473454900808268368130432352529570538298278239685288959086601645702670884229166012648868502117142993679150883220513467486256433283801993235409121161872086210071375324198842564159632242660487164005314664917499974749405478167946259080118425845176598761130563068493139677794479674106825645735195017460711551280704903534142999357816361178362402018709411480476465398939507612195204669727454237867593819699272454936183919655054132348778629412122892172251138850337565198089001558849822533502209034866119644696873663475446081346479217269090270954827148067977600600049573909945301500009287175732669548722956959070335769365940435174303851370180874697835936778224470426129791825129515214770464525543305038544660146853813518095610737716362313424683651641099472112513156092215425111218224379996638782605937078536953861428908643598305956826452967694231922998868635520272691591645945466858586137082393777928992309350507167999872999776389372852888551815525478120782641194722733172701156630043296738951083114455975260793737721532512523199946868026389190084344985284826573253109524937794256014165654005085559408510659717173066659600099314135724209179682524884228944275017099804990094608592288408271201983844891798337380731044021707802562929679871562876383184133431526291909431499723768454478394871932205733459967452115037718240810674732312056270715038434134878513051382476560645595930413267834106782852123121484663341931548759786087047675902041638201905922351921018044134620802151450465591197850987508065979723527484635565392419550664021729011629688070804713741015032152272650313340415481885148604660170642529189119729382392616903177277098289728039759104259401790120534853761130023233390046019477612591042643661753442794878589712866959575895588933339409253701601650368313061368008371102761354027260229746013218346533196914358877661086293182740946263761396154602649676555694769867518199023065915760287917093857031356575012512807254542326800168154132725687684809772651978052370010095979640326341612211231443427138683080582687687312169462282802497084229693068053487319811663908302708487296886600434027243286235607909126894426226034775860121893773134538487324200540969897422163938115002671297802179085749311430491085098735194437001651489349920612050266407442033324536144574302610064356983711925329293653313134518754229685343730530390512943893162736677168921845783377302526333076006835212771472129424313523162180268378406143266885848351948176541643257951644827715454507248212698246391463782160657473053984565282052882024898495086240261497942041264465852222415358021018458820067793939972044538762265536176995663638863751927469722555182036382692160025283934685356725884868214058772570700721095581116201925978392479009596560474643647013387802316249177694269057508200574838339521180610591316941253539046726087888918937043778392988656982817927519208232663212530970348228660136568201069441673312165458961172250237100840104471305678831648989255821218022155409226472937181841320475315354731253988376944239957183440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 153130818744532468407020000361097619657923600793792468962558664924441562020705060128494867611796345011472297579580870753918675659294242370615545646448261931568767843606686033666278021833710051327101849451436008548404575445585886428997901186415255959087328026692049235822616634702814029789707294953330301790949703996046748630414919054648402360899168078139111919947532912863862109817831897998160762491823439094896336656634425530776199865180203942508562029613484779875450954408379705453747918511468295262243845686283848430605596298221972128496709802855670084507369417640490929668007969496620438569475142106113239732566282584164682821978577258815623104299612604172328811004963976880549590045128959858161657185756645903572170471613760888457660486008452283904788995259535377909054977336873774238518125977519409540559167771279002879028265619745779897090472844125547803289893881801538075804354926703094528254522336898855610349314653169253907045234530990876737755420711426714723859668801519536987145914122809107490094797994535193501033670712542574275799230201342407431811338524984273595673627252828164081362866859564391125587342370457374835989649894651403437441081149825262054224199160548549818721004055504915878870265855778031022724964993585068793793437189163750123020482903598502268530670168784295179899511834360906016176593768373833011632507472319168358375840451621856668912135310774588446742397330657453717882440670606500372681342019115633926943819577387331936994702062866723183926983437160975363251276238730263420716942838475762496189138167421259051869285588786292795707617948711505026218160744983007391939337028746054422906076854931101719592532416617985844946555026468347597149043076902343648789042360878447555934456927028053534982319890301347180990848762113464721040858576943436358891864317270280827665463719400592078444032911013634524276527187560015336526274099662824964302358677197403001599995102135476710449185678311287441452346333984901345232825747041079481456822450787685373021307048819081013134642440692039929251233208532685658317148697889602886742292824942454087716262527223094692806596140299170636298298858341790348980497138931448149573795217767232841652793394457744050034439726447882558259558861439942405749117413514769232491112403310616448801164227580795212023755117962079501479631648569965791613658579502062106811935892498141563720710923677979972992969337141205000864477644985776968329247753171272823729167512047253559340985395805972221613865629126605084786725526178861200052546605046723877310559862413476987503595148948824060587602717328746778341080208095920153271638959983660405511812947645222321050174541673463502666466384538091186639528314561746950361719779217740299932064732317397587576136909787838667889195277832778864407345854726831297528953279627502137734202387867514791801479391029355079942213267407424888184141867895319118520015572118984714371108329089464271154203987760012485478378302017788840550651358221761121091053599816132550761592770051779946492678021048607520138263528439391025409902823527015308210751114585735945341947486298895988715131951406828220291885339988706925823867689260054823566964001751776643411304611204833062014252100400455233655035490207527012935705739343174485899991419253087426864262203841125821294924626850344092000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -435569089617854199962555727036535844968486547411076890291911709815909882820419723004657691878451867655465807618338303605252389042270098771634061332338228819428681304361824811254199477089077388330565793166450050976086901319721807990236008207083848488458558389344860719032737587280727989697078592660762419577594721506138527741132254359431891468441427553708205979088534681332156420969870751431733966959157786064392684500822950514416414901657399015295540106391683995379821103072796888301072314494092847189375690438642246251859790290240643962712051621016245170447892167257306003024914593803456779287966924641391201921771102883054469648601975104160453759502214281575372301754869101226390218254881047514623366552051823367074454561918188763284707605945188953926407316399452285764635498547887569227539692890134540302295575429752561248879359986361946188375523226425323274243826219227056033600487096353577543330731408255550473283663119610468558002452438517615325011118443310163856021727901341206019053787234854924486884305879760253814120821583809982939120544453326293462528424287961484312549655010069269895678813370532386259335896620735242763074431508168128011975319255020133920523872660248730475217127021743439803529021779711094008633999460539039001332730116250885142790873745684743343713065405411513254734637277621334753335021947904374504186780982294335874862484513962183806652560920141779277548204997376414922496475516042867560783087926060392135030651677480286643224187847868691390630171202801095178881887296766228156221045013740693871139795936031751999254628266019113802781304068857041045160582687644430593310173342686375573854089057088883276479574505471625121118673808639768931061706719069794427857642225133031599005992984366612324388749662156170073548147872164908186385997140029343553535404312649323025838524637731806589488282473277103148872225218641151835828680158047844363183563854027155926105835552425957929838447720432761848559945516200503008456120151651548567772767011966698009629893480691747182524387628677210609595548287369662650162179308428348537656849073470866264795979702033027621014045716279925503866786687203061034369918080103223246390414775095535977329311490780826206281536797243769884284688299722355276274706369503859336816376830045493467533047382573121979442107688980491196644305616585513101912477862124363343176038523921532910787291854590987292111368602201437593498618552911805102419846314807555445972618935239840323697441708271156241266618448945861043191257276535694741129904425126496161857131476820925504085990122298407571233382394016644509060437994691310663133793573530453627376042944913439851548914611411677768540268959162166360615760506053152263713161283987092818040430186583800277187912050152480507156806413105674247016599410873517730063779743467317527690419128517852008529358168494745451546680854752154608827554495164956831510159975223430452162408231106382370883532702961962158664195060178637860727823409489793642737302127828921226381902664742182156290474168215032255868525081244156697996666239866257514458660742941178875945856353191315648512833281204421822875761007123328430185833696934821332056236194411965372506666766010843045146484301369525198419544561497644733215366190835598319329691216451952531674830264419507401699411920391796000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1150872617975614003242377435366936638633344278464840031964691678699457124411568508394050234209953230379306224266400598422729509095594113894197286912946016553674450947819705165725882681531293576920408690877687297941302992106409958846360241536171440820909971924024876899185999835209553262631442761043554895168303546130635756451196345468948481734758069404730096248001210759740652785212654632191921893348336306703373298873034273681566557662163867675474126315891690402844042539846247456645059619037551504883789916262856054328894901510779799545569586541019731655904779727023533843916257146406890286200597511725863051271264651172250195729931564039830955521629518807006391909525486899267767894143108703403565920433236557073836401175242461982497463526453063583444371671875756144224709776474705378653075394393820753528040418005490632881217982555991984361867229494590858407739138647084568201496363484720993674586771557251449069787913257732745719461466201371924296680443359971158394295037168072021815608418437433785823954538697332517186332630233400899356784659457503386116452834362492308323711813055130007171577242291434223660346832221353534942354478115159983177351287537362380028889037120523115737208170539768913921160452949588623321291983785172067819739193885036005150543232138930945559439109715813498893476707315591671497508327984085437695352119617452946189172462560761460853575118254529857767130190518336065653043769788803298977502454860019484071043096010217754824661060845144704364658176726926840298882458994207936158315327324818002190303534712651771604074872961353782901619095049293324501839245955239268922618570540805239897193385853006486194969062716286216227041356513765609929483773136210250566366490916113421977612490560491710459314476446179368822869221278419940209591267682659235165187651187306332616953928148348442134439062275029522402045071080994237074352908156342148920001342432445882270976788952025217476315337399406067950025740504473596869456795853573027592030065898810235513137462700019044738134562400632182189230014683400873552181337334355559103793094312298752126485032107710469221075236475593818298514050360380887465089004995817255248837445516963585914501935612903998738025086064269554445753096399722378985386928666745561252374588561221616306768933208395399541799163268641542289469377415846361533844878840019091724726921981263172759838196931253184296187905938890143867722111039595638809873454002648969231464434361388030151412456392784439331340495275400680406469783398548729687970143759687604689592969621471973161791578232366706151773258759996977877405075076817617441134979898630197029157498496926339601870347231296571720205773203581786686969457254990885127063364616853067517560680312438161723041983627495332379323205401718314768182536150808918533739263068271426739923474601886109143583563955387325044850771549398761298125486340407776801504342836746005425761461790137225471896319580138678435040865246836989338812184244556223056518354908307905465877120303391699016950492303133813615520234150930028878344061446730230574725002247712558569502757790805346104396552162552862658750687006687813084762054345492650255825802877840013879799954549826355492611228635886607523138338839665913768207728465468270398058812812722881030949034739794349426112098049751720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2817353720402519420759933513222256585148932534139399876290100335755992501527487269514609006316231803986475711870903949916674542903193322363692956989569100080125474627798489073237915113666400292480740337187810308751849507782028942905512718452032592693272995786849958650372982491468792109545487677902678925594125437582820024279467729083167161105091778038963797323837407108823771184288596824717206312469638810847885303905310051120404353385468579180881552283183748574184384123887297159346787917751002980469608485850236094601914320194213474231210600420923452445272175654264508903927881424696076936014944239259547175168864730579025827842568463945783098345005351153217821798131798032201412560599071063334498497656948238319875995854180570381046991811529874843270029759365254321067849892967251597409284154451139977034559286399974698146301614273972759170708547159219858333366798851787951834554113195268291104893930288008169876070118572306230221670159519577556750706892565605307958178313759867658514021445798498383636871642771002711679049537134771425259567300095048938349535524469606624629578572138507839226345704526963477877816780366854042487980008828574712911099328988261073145924481344969603725651110549121200663382207968844918786438809514497590678964943545288971106577606989524839535266989887535206420413714532982282721792658522117826201058321851035990473750878083781805975877541130859396270029128772812367619693659843683748622004484060482677445011941877950175434038888982095956921423097268929293225628720213659462230545981433862390466018595104449355042134671595065172940795328498637359916911315133912412189039964247718807694459664226687283210665189585895623256214211085093981464983369042986581357618355943486542320926194930906992707149323956704846063087147011129775404120080916290378160259527369181106529035811303742241806402712356412964267648458743693790110721146159536183294176951706041172024469452175466970315020723851194645173431405213084321631618052625118183934114802834306271360530878539990262187006416994995650609044727139303130603037971959757806796214113534617359507785477797836349424519908902780704446159715838089069658288746086446389608154483316104010091571482649251256876625633205266199258396537442944660676765349485775682076649089265003065958852670522219809607631487161029065411125624112733315083850552823780967391540903748889213546996306066472184071046460203988939976680264945367799465815240783129172384297766663038358429158625959748046452225540534410465503226771625485975890302022193959867535598928432641636169759365662603533086867613381451431400051936687306507650748150456207463500120245332039066116731651036189089513814856146402502389723814293187877246303544643821463948961294167665241392067985201380021715112270537715444649936806145327130271369419817692636473996316386533123668281045222884009510051706229704394321411219347598120976639440609879538328589214369477619707099940125788841211037603461458985922547341076362663328104798594036095150292191133237734650483805732792976012820864019716963230287620035734102177792533415634865408772701770483523746138925095705237551526029172023807021231145775921343046550471719480398125649922359921435940370482745316354757736672955771768824158587126600087964712573115359938655384070517908954797881096523314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6092140670336990633366725940492239554628256976742591449671684495575815899276260041562265879834445978375647323906970259411523357391469729221951984106779370542764309366323662428051263934443250304386132082436134146405956151841651140143076278884714702971981480470687099951422610838214848693140606950159198059265012094406733791063614925184799512111612897913929170018097326020987154332717035808651655980485379667246798166734906415489383442276412791512686714712752139571305081858745077555668739495720396221298793463338642864445403126194692143876974473329054770753819556641949753173263542292185708435088342398951492483037888962762841465545435810281655269664747556719579319884365690685623747117110402233615701754365366325788723190787438844273385299137171193245136603104456612404474038226448660457827495659345124359510928974123407197677167598624938436183224137343125336452241400427960027952899664850805772829072208611231714776373629214172028707051937777592860988917076296576545453464855899201055030634256545555826409026224684353146217315069284651601603842355788609886180493811098529249700060325090049254269058832443441139812886269376911657373823225692348269899321312304634050681708624715811018877808806687811234880246819086607122125476751159364505603189539558383459182150799592781159658412728537917533925067906547933730327493004560989822500816850853765184494152442712443076746906844080259984253223219751852310916908967088681215215478505427842191658435180561566402100287067131387899347587436192264940860976138430418501772555402446693757077749141801860616133984270129862814460486849741998006289460403694418971020884096322821625181835209446513438161015068908294461956995404802462848593544979722476570541906903432977241992727107466434023129147716982185700191901649619278698664624829326879218280281739496278892890710224910444511090833915055144522899621282262552549307556348591372085516511727333199033460938062450268111806895416217054457151991638679174859846949536060816175276472455205233233499299593358427773986806696109562367237710241911718936154985626121804636765849656608729112282284841386577477686579472128265817337408329262732919037527636882460522671421268981570750855775603269615672134738614578680164042126259892169530716332385750332902772213693193148434410189664366874975765850884769577882471777798991989378133698579044302209444068684407572982072771956136201257526408332561215001743503924243507762577929485799784135120589384964123314405704302908866623740867655465638481551371519716962900787686730169779062640148613150807919549059524940020058287457455615973282862637238127404023175089883797722571915643504610342397427813874026509162897324071704159687948821853113549738384421076883498236296622380124593445594896422567312366691213840450493429591537530281326793090534342572225949538823445646289372484842610495952691586537672515246558537362191174247281073936103908290709903412403863890388587063635844394138532534331583105106753504301407394043062851375466712964302392140985277873484197951240205644234530833773893298250526002343783896565068791713234339982021705566041664255141244481290783427089098177740292613460912488509108245654122561202657530227455109302474786957952221623776533565653112508668169570909821865409848891573314953027603845669858706583165364634207100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -11243104705429938422915234713537286319433699526408720334344634940735431206837970273135611654138759829401978878096371782492983552256114354692962247767142650025839064795236189277577272721117593940760386054494283538498719406027791229913824402907156946698554821747830661446476401497580793088527125776429371498423207816085853352104174074211845951814084394732363689563274282356873437767351342594391930648438593451190509311916964903041467429980252241154890016204177555363465179287455673687258156463064859823094416333224188575959705627286434628475349259345604540061597147748471028081588887343438700649126500628123800098408825026826680259774451408255145529108389322517847492862733266866662005765825756975826761873759011974227161937778749253894499442425728396654665408132045657737694021745359302577561387427756384549573906950571078718158023751754065156812912220637301530619080434102379893746848935807768505180286342014172826647379702122851644411613409067270127140181385949877652782893544330855949920813656316349629293541079994561121306606326173749750602971586441650897218134715152135892986239673780513840490763664176647131141772446647069488425886790565571610019065326237399749330545794763073291155261405654139122909238836930457720638000851699466121279800684200718173300453772258773970070746769010706969059585005994069433332330973472326121198725125769182561181964595804641942362331917463812516353418338211186214919759143236869775493706858827138538109471936178710645682273954376719716814440812645985270908853186654446666220747261822271211401851390359150371480814890516602031822437476897645926528366958897817651478311142956093468236824029366123732246547806798713712785763114495146367103447531605170292572123129899110554173660185506110515751474706692714720320045472760244221683695929646543135117246554921094046113051533334310039084692890143430185137061224417166387755137460097924874816760345040749575485593849600146577854513624408732885754878515562740409334218187261429045618314310154855849385933382054367664781150663028387694033984526651631409355751360079285798251726947381809148803090890845671339696731833438765830413066659621000988296889240765461311635687877115643391677686197891257571866886096843580031363895740999286331579789283996341497927282235629034586005717851689368629630368192395885744022644197052262299099982925314178537610673902592869309482541102330148992714006083826057296644651661814312586681256395950511861457344146974510127899895372324911295809627396337718586328474377913688376696699350786737779693629152331235166155219124803801229332007510295343829798964481307550070127723460323756369705168566767615698303209207321283493983563508029121792317033034797458023903010025066905530374687067657822496578240256150345372722042696776661270317336476771217360713055182442607190225525571291216642297694329185061194008116765485032416139045155263125355809781036772442845806333244591838191396266958726315615225278670532857164954604255875975631135158959611798575610813237981968813451381978977590697611119722948137208214629251235264613252917630529514797300647992871046318337322246770445866990482023879591940453095896132723236567693723867710867355302888697520326318461190927504732267387654952769981506933648974637869942755256444654801898206933461836463390587927382500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 17526142571919507407144247962553300403702457212692694964887744918758909234074937907312544018117919917865183747199973564735506567108364344125269151573682115122083764225031748782235657770258843115250231409713048456627426923539846422419164038383862221996589090523866769701659066296889776544919981972516504145787305983301449922706673183334676795019513432662451972569621956444515639350101795605576638746954828215552811442385353205131203122800653765668802512005875570012180043314880512729772616556749475453231927392546733678912232251856429219039984231441815970933468955672489147737580981053868370929041782181246658343433342384701378958720207647418217453723594708815121819170333462985646085043465946074044936542594327976670417387972207821907029584520662976534333697801451212239195037309941581779121605925485311533623476818506319788843525658023070136276769430363119795784396251453191836452528513073243934896042237950348807322287119298808302030986515712793190420862080458304793073728581929738922258043774605635432756918941907719265520643094437161452242508983548438703275767614687855596159702346690880086381168679415839545452649300899984403177225130059084170675476139970332489322048078422331385978966858441550124320542269732430789744791003511715073120243082771382567029075785381355840485077985697256038928159826475485383601711878808592615718445517893978446948168016845651665117474560259926365939877101146550094197844428729601779348858656545909596553217316431543612795738776037554080064722474556243571807164091103393997086658233471807316570904214662267163486781359840262828196772572757214517075631744017054505530367685907102537715063207224048040751578350347375068321423457004062698848462211169971342041634875820154382663890361847841948786914672302184997662481221476963759710326137251293234278651758834436313100391748186498523782260778615941560222950953547094355394953143322681226630138258129347615452075116330865923954158671580359618401990061746272782463182908740832084208399503774576316998129259798220993091968773353998773146777792917739926396064006373145698236537950805250179938515865891551168541648074082973502540631724138939917900654648025911141089166399993506241075072931043520817608497079909798025812561354799497146900345223736960707067250155497207922679615926498881482744993629452251923529363456509833368857777385444630900916082026624238437350145995400553563271703272470461172115749962831739933785936076167976788696427515010564537717859132613258344260075672412431657878120971562115510134228543186734711388397483233510923359785803744665608183745415277056873763666054147449228347052411396755225756918649116599158814606271932695035440802274323536888673527301013438833908431847706102881900121661911647270776604491851803137504349356320635727311126822891502366808837532157572191285250908542046097750120577999021169612876333986826610588813549715068923423401213362561983674799986101386017756238952681723401516456566789400718860019720141206569495469900057820314889596471482440317593396266710155349945431943736271495339685770117895587819006716061788160887167255458501465222817018133714032385119620545977793702917163502275163279201895896194338163436355329722874023484857091550135749735270789690998642729613559911467099887085710025841325848512849195879466842396875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -23171316752955181988469653357241740504034507864287159392672959929011949840066961862152479535787528269323158743821045344901280165005717918521847173516008746032316882571337262530715759508350157604226801250059596503830685106694167952417034684818560714276394405721276931650484500923655439188919259738146487033480199883247655660342545542473635939404608774692313950538738617730757843879055050493999554402353819049542416418265999422205556775807576476447165134294767132495786762693541619867435876756739911209301838581443587304584848959970474773191972687032283719946427509569394449760843867782030219302029951646620219055355512851324514773635882447721532991645779635909759188879311592389647253733874054074753097644258692056271395530053927237358867327585397258200428018725344928763601761402476275107362019234376491828147151260244360881725370178281574359618625565134535972669527495691289176081814371396591049987848986108410326718992044895772911527466328576301610041355411185530240159894428402792534389759362119454714563453614779026385873917249849177569621680807659371578145579912054499422721084051208910877289583308151974160657457102428250090536500207958530078496549124270609399234269120432795099939275979279747991780952326946169749338154694355902987829124025773761537810472730118810204009001757537136136097800544375762966699997236506366573339131587821567118241217387681352308809338498637197240910222106214104081990216770647931451706917094697433763485898833146401110636261236288191634735599855876203499459318586999226841062363074038312584588996574485303740615396963413469260769281143220946299951486703287112759921502963748304880483751601777251934990435291534824217165854045383096352948156609295143697887047642933799911674476625799893248015982031643106318749741089440952609087037599630080544499571644043895057667651625983381486769894427688139331267717638668260624396481205645020076859314761800788426871675915926199092079130109395433810706044710411485014087240306354179885415708244989871630241677291592293023297767113673558586956904464147159299211339217596847944732129969743636218917095170047815896505413641112335955074709492637835934941052635282932483827294109342355480497710368470620683292082426508430251852698718067565032895360058645080150571281900019190800806523401468199370826413060151149030782294661620459053481994080463331830021693490497761084325365792013467620962611607039405357518034241424716040825457386604899380628925743679193667442262952189460434367362921677219494197236224250694666618237790059667507489132941512381259699325920004650775981412071357171141097378667846838975724633806414182669349448599630582832392547722100561722698901676842151453343658397465745844040324345516834448979831515854067237462607829477793252248708231710140323150979271930410463899428225333775817370873874874104755321245279850396469035138138302264716992634398263245451654115997135909662707412201157774685919584470118498513772727896858507793616158933662980831113591551881092115290425386838217691412995854484242096988914641863947603835219475525880186648929042739165693980567436762806500563556848101033426741975458510381474189476005758625951705882512632936543899116138862054202985868591911163024554247589005507106371366192691824473709319091374489581560454002697866162087117768750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 26232707705577416887334499587845600521910849452960445666670027205468314517478221200743352051432839190273392850163526567409856176909363450610172885836491230836156223693221504942862122032746063129406025181132152296060382225420963705247654751100715942763469657482215277833219266339920515182439573358059900567687638346048775542897354729096413624915198289114739528397594132441415985859781833337371918556601724097784788953091521798130147642466710480180875609483494468381579427702840992252710107962222281589227720100346562278206981394100770689375456833922694823869133599645138124356218346201643257722859012207308197736785013278664139368402522183604357758483516359920129383190550251609402736537626091399400479749149814195886984666242814224777182107599184827687361465199044188757487156565292661886958599541891364164397901023161272788240096053199310350746965786409038784452960224613533304019754459265072093079930523988419006692147705917325964656462406544016420804487624654354492170891268365481990657721437254784754750046071440110832790046634892034339247926216492201907085542200573279523507822415344668976661162080264175800514869494140533810179981944380286500731843222687250571219845652882832876095769881486140762452333425854284195047662630253188426371612658988381629527738520102973023380869697579301943253344238388396646366291256923543964740264133888580528652995776307387744349559527687694249289032194830165511595489007605260896676846053451145976067892211433126334622258417367356045879574793220130997879736949197816026534304810067925693801391177257068481795775601326169359742324285077236574678340293189345972851800639858897272479323072189760725015230610103914303910407623270220393504412897145737965106980228717089738856472658081407989219664874876297336933188314168270690875784425364289740503210715395963822186861125018164107163145500288637690081924606849466598673483756777323618556592650423470855431352550233353155022619203613513849363576358372811867822231938864669267259734991350728931943284871329337859744969671322062133196713244445341117124035213674816570184299745729759510363902939294789921254874974470640172639241460241357854459559999555140428404781335330310105843155965589674618175031373280295016995594829877094006320540491428983974828092930548199765972392604051627089274044406714048756069370697251911265379961055882830606425098221121221450896287125919233437820553042785714520584387488848005463509492410003174520820421951477001347042849688831947147350913828126690684800205751720872101990721954231911453355057952372095871134796336356768785194640541295554258064346259286773323931501142243786774129232400247758245702156429263472966552672649659403025935466609768139825639262161109409800746755810291906909790394143265123135879436978778638144760707218418833220881598986735311835643632550156882563119150711295487578322564683843318345837277195181366447044239441102764137106746802972490160770452628882668910625150517011484419117492612270525020585688176988516856766696299031874350036210011858336315021276528693732284219336726884355755546776249372069519240755600457594166554050354673011733867423764419463488306779798158696950830109891146658340239353933375582843343076063477252335380767291508324254520097093289673993275219838626683541949362827334396104122301562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -25681204747026706060865776861066155635167779688029147436152132724246879899612371510689986986478383958739230071738425205534080105285750222635322268715830866048535414526400267509012796477722263293410029142433093218604880898143170356837431391469602659777320754293217191171053256626847894025229801661923397370556420984324005031637282037331688834568586779499186972524872327956472427108678055399646577656831425027787416437879393249289723415030040104401362994186025837947381654420968351530607296079463752070163390787401555712084142260466489330053692714930680123721507059980307319084411863447486551889036351848071804347638869690306928838486166240428956286783833772959017721803880273593501261483727148360966493150137158083725517643824749375192750522095419502503591719493676112924102344400955966801513467567256172185365006061043249951406547815931637581258653686474504528066821772142113015469115154319106116696514263562206734249134442783808849592036091591983874784919275758036602560616903786818512584189003426900855883206513121055997311295706544025939749282435222401266291560026276015274282668555551129444408006763526961638125035451164817246662188156814319683984333740183206238608224182531001680704352645920946900025396888003831421712448130847643983762422556825830920131104514313067374523979400443323111575855737608895389033948616789873771082169061349378291483284996076375289618619655938126768201304155638530213228128202233551004698878637421529528390789181350655633888614295827657397410125430085927185814651585529482614894553172879190973710993664603252548555887097778191790440284645347557503986600735451495760368337861408266714486660156270147063165617964339344233175229144156210056181216924455252555768793702594371517411318292124700327799049022784833582504045756487224434427491936384394824746946465691376137030985007685221874525802224851554253536882381101690925041782989437389527822083623116795301468462706344823155732605019821026735725641100833196507635697974087950852221842342684512387329073070139953863078543064289994787188086999236041518552844195874496380098091308136492635219476423797928878797125442496564279950080243634881247098507563249058096013971305686591956489740045633296373873522127878724852232359376023252588279499602770981166068449169094768719286834868164500436973508652449628652794326170471074289340339270396474546642174639165846365420192520428830914366176161219315759463979344970025752977605478172157083062030491915531399875248303602169197364360655379746856542148442734349589976423385033156563974205413592824541705706274811836257460597801585766313575423191457013441961229239609064658252648355406961033740713463579354446870570244013119795327298041679418860644175095731219680321086254804782547873416972428476821377637999786933629740729435879123256843861554526866639117246939034951118978280714001863658653998823043397058653508418225362045444279044391994584920914228106534995548874503114016794802872423490323221702562751783131749826841147640631240276405310996301788598632814687317647423961389993013602039282231630431303770795156277690534866645800804846080102952943850639262096378491992904974503494692598441650353266757772730597103422150613583590495493048595682336336698728751493449528015939335015323221218146345449287224431360023808291751218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 21904341942895059169131219177098296672170915158150662005093594771832695085554905232596927001168712179833869632849089419385044623781154166228702386929842514567482212206853092642878028457865277297648329583796176106521543774509009194792769944321711945490077442336602070336301729047736299388409676631100809947063400544623591129534214756855160095018352239893370873774401921399694450641130311440258721013098817011779761736521804212998992135730594428819544114771983773892820492712021442188780181311609327230706730216333310933256705450787983899280309535098584391102785328539408946457588609956261590274196145498103548198651634797385196736415825767548936553503002731534399489728587471998536702146366951839443027412217571659075849949010719820091514423139858340424390405650000789888566367246229681342309031090251720415126298849139523649249903620427090420551390867515050889293571116026353272479148003995196429639808153098749043938669428600792960530560263417919159393994012293511246835982419953840779822700141404212183379152804156554064103216765851435291404740031807110707795529230541050839006120865677635518909327419792406793765526043640320889854898229569885692473874201002902626162146493414202442433017668971919673234762978754006669813937281971129116355688090899940921979572769238456777012396800433485305808199987012308090403424424000502182647635826150616024681301646888409682026055461686564904647768389718226930214638375322351539745883219307046932827094369114463364998513407924576414831804199075077910949970187663629415554472064145037502890737287847783213488147367712057096603177511598667573656747795329589800141952983760348635365961052696039627450641664131894565077780210100530188636565382584790088695472144337402713380214311556771937771195504923329347387862704737179152682179184718190347270453328705214085564612802517465292986079027474756096768905397306297735200139817067172393767310398794547006302699449844713943780402969840637227559521714673129872417279685259518638120454782142890829318162386133094174961744912266283761738035963126239086191146395359530293219623603698762808950902688658401151943016563164900415979458476627751804563772308924738834842160219608630437873609067871674656318475084780519033959430864886121222910986324017736794802285807921113675712179474992692095459167025076750034703365534365607673262055666256432222379155819638718192707792520129883331269748207266018076392521991789740140120711072477121294237854829468792083190130463186386961115417861309022269447392750155266962745964097873851442774593596448014904883700483638045822144266037424418314707012690105817468430802380650452136254704615161828974330049907893960578116955131342647656079470582694849931526235296645466578746408097494336125274499442471052455171951906190533555719608392727630673471333917916192973642307067570055138781874362934589341232673217397426375810664044528914391585978631784202936264129154343182068353557395156645606650627464823592056469068049839110172260458350094501596730479855654486643550061015177614982466820798973333614759871207676098482849487661074895235224461641984036362925092012265276377834472443197073412799783237938809076335020788961277296003035074781735758601210112816649662490905225110267587780472435316034197803181913643823697098230608781415368982812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -16354091656970775307550409094986534338202199345751109509981820365775555487109491839839478347563251560153686471766819341356874057230917841779216744606132156971345918539284566518954899633853263155429770048112413553665451717210922937339583829101304388677357957696791030704313523822614411204034456257267494368190842267719729348264266916239847009956026767116740380237424976273908610437919753361610593525252391329150130171139381481877672796983218779352249397767420744590907054767072629340758997382947967973177834949124766290377928151009929615901740004068541456257357269727942259181512461684761876100631184600321878941370746737655952303992133155380974090147416975589524986016221410260599074889758205947529441671952805364716297739594965041081514902489332346993680851349943060696501597561340888559234897623963296787422851277747571006036974396783946664527416791414420780596665529786980544194415587454361712678860741357875240661430359902026540033294049684294295853503947510354400045395279490036967470471423634249284701555944070038971296221389380746081810403807659689541439889212658445056361505572901716057267971156729993398587533546115834350881407298016573135457215313458895793977538010979666088300003634777252736447702437526694490899435691582413104215424097411700078694395715844488308070929849308202723347851426403515308864233161429625664873001202353379281221952730777793005602523674986427056167004387382871777959243084787514529818215989914406216273134495077786181988387818972986676055849606336932735262026147443033700312544640701975954918829247532167065538477729653010139296250857417659480069043533101349254973242277232454171612594665892113972656778975337562347650704131466002325287706900559830763447268966265884767579148630331334716873123946329456009430053269962143101715155767918285689763830971240108543189625039839713111000053400330313797989506252811967662241403421999673252481841760689299793542803731846294587073266280591237357405676494687721135291028928203423850780105888861032522083028561617043227763272205198394198113904155360306354733912720880973314521042311292728697046554108707675579018285552944019928477502180923513077024384770339336288200539595999017941060517943781429669115019554187519140266776925125013729557358561467327332812198921176516194147976437384946872859422480745288549998529431275742634494280342487802481919810807510712551293817450567022071451596505053110535575327324488171860086420440351255077034522041508485764503910283429967847278156649656280547604998098924477782962792302985610245186364962198442393143660601208737412586551109239403859196585908597905034270401647931412889417560688803883596724813391198073367318484574475314529335516881571276120323691448274842725230486581690555256999575092351158768339753692168343036057154807090601145238871371570751040624446731528422168390596419137766912506345965706751691805017952839365709778742428653186854757274308392126836779335100017488670794007503949717691028143174093112974235164486384199328676467120598697827489472158294437317557732743202698702751227271911244247875210159193896837702833354606845033560616191085873241532418845797823747210246167964269927256086910337664767572537900607557473690406203247479338313281566487845106437444054754819849239813760798931953994258840853050256640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 10713645353481761324185310406096755849932282763356289603162348924432976640483286898195683260485666986644519964282088393303222187151434282874908028104275963285321935466994734181559724324731962051863846911266367451258454806383250512765722081751712911560180889167952621412248351882290227914718032554845302447184481264974742067636667107503299398703228917071666828621228178892095068597654824617705019566301588463883092410222532354596658438174270958246833817033922046530550520515529903705194404402485594770941386436248693398862788921069382785808927524233369014855913957579233010816818087652882370550023980848942071619111193039581994474358816843377048593643383593949488594919633759800772909794173736242570280250917604365808951905951492033018217379845339024287324041459140666990866664007276180906743754246009666876780730019845947721654921703569403223368887904040244077656484330817577777251130360409489364874510969574994076273308773935730984141907087328862558456329251204789923570751310788206903715193828944615286026503783783264985761015232565984163540310763782667849295445565922605286492334038959678164397032110728342759588657007863290213630560396304615236612434602209516774877326638792417278577457293723120977864754579237385960421501555609729798836138672068676270747455786163699135526816235114952030598500378888309578753251950121514186183757170272332055664863230841692015141612085372075766151377670382262495302776085749463997876179899386848884791629038766563237834634880175701104195800799325228481508779030096250853247574886442268493755028464170879111328181323772090793157953465439549498151516253285022297504508120258455443521483861244761302837502542209577087897042952306559507883165078748261417589475289818092346102148979958939253059088128234767111044035936416173096915298930566136769233174163395256201887446976865643182622354629606149335510823609534872097262530464433409048522654898589451219188535211008369838520633348874976812904347524262403403737508378332484837834803931887809571784500833249822968849099743466858935959990390006899541771370080517204305867010904127702907004680092885661405295659354795478568983251297349096000225823544118034135806081293661589442848086504696114772316214701895879988425309542492995365633043512187492434731898360227141704023194473496671073311432112690307763104978745551928997273318960641767154997839397993592675727479733676029031123682683137702473563951471703692316099027923463723509758807161764737184372566901834452789360746244926635891096970743565159566666335855762309329816614942767642521540047441640276919623483306165308640372127159500037857555160857662937997492889378613523007959240148938429212492094388722306883974890466652104712687743674478970603233448071076355877654732349110799816447055467363196988058245037720030819934065622286532875083702598277488196248203651148477351888510532569599813373887408975862169853514843474658670331345978474191982020064146257967828024122106704804386722209741859357921322097900856205501387785411223476563915153444381995442725408116136117538050530365518350249139728079655558745090339701467156595729904698334848549843117923472154630802301772447440835454497563933181579496312974490204742765908297187130337803433593765408982178808739801537670051921741902473619940834507760363855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6162334845501308335061272516847773741238183371707374311225968556317705476839571171228895058419853802276110168378645229831408795815659954058941682373562385715995167057280939538162806592295096079984228700842951086385983927163689289072362518979343276188066341918453795685225051891484394009044774193562575108208633171104856508036476713079924032608787731403586901188568982359454394640446175899844127737065869729550199950488559035949454754189077414744019162538237443724863274060311848929375439760509770019046267717345985151647074039405998575560654047188733790158259246129420865765745065854551654801384320701901729289566752496203406814076166786489306511097309059428114287120499719410464217022204586079332937561349602150722523500244963169814298153462627397756917886695247088337080908989338566861150668342730086189866536164497861363730300460360098467678430679016363716588167960100081717081793403288933340225343897672300678555873265138893516184625873954576731237473370673319076581310569802055780085692909651247391713094571296396350318509956604776151769342916199778423622156484763875171854120520308527114930648089150932448569257394238493560287591804601188982317774620106281739435786798284782064592066473284617392383245008639247676635536962064744906999703006676203385385004835483814006741805601702167939679560370641898000216048548344131430996315235681991078088894672869413838751541816925041913345473985642165383635468117614555499467694028309367206672794103121964670032806439912762327176422473535337749797745577595420893649352966080958249406541884090330697118424055174529579394287679585037378563495690371657332272308683388378897207919321296509165357773533006554123419936072254029701003459731522719285604472304665363872708720532480829913812782249884389749422978012213354868546306024578397504220636703006457641340965190477701903771359155878867948910197625736392208322007978762250874897178206588985394545189049456873289354765081131688562741391932426932526642897520074408498646147531693258607079149392482625125471698238735793234588423233447314576972138924055334797475733775883530373421505444507525210141860245688885113068664323704299372076065271844246817248425705808456121662377165339016941289815445174360343995535473377155737499643614926181450984885581920209378685570953158375213680900764210241479395228905032945885337476317769487472469772911882423312468014835071281020429364383255697317552653701750033144893482337682267814797779522293648254718039455366422877775982036081332450530399412926159190761257657811666980234972730355409827608246584313995793080312293819129900277764718610871418247599177785192033901815461206098555529765820806753847634847945099737816561328479633399219823131165619838204858505486361654517247394727169147864729960856786119879561828592740521092661698106610732404299873507955122346438378039526383763475533389752643783425467398450502182176674364207709094333130253004214138738751379756448623399057270233258383148281718536011358433426049057572865915220297216398044754224741123810598813338064983409876622104274369973240946365185277834556439694042279016313860871178676988929140417785058930689961550902451595105735139658210790559098209914989071328388936842016189702986174127041903761383148061410838559559252616081175811203381344610815966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3108925603410108955863230830699602207038294788637875953258798486084795929116652867923640900236616440772123404083384883485970800536889817847552358137894654778558392233878775110193176443841955699914206762376730930345132981116258663269890430308936264004634857066680328032263225495032945573431059632437970977081006170700997154180169101158379528378308265272574034132461610221476512323641094060716224393194486319972690760588770521626557194680929334420580615723326279122753776714270869058528810078709379534388673043398773942660722708439735766861494687644493946815069885190472004968508827913325823634334601349790571202658846480511219373329414556391040917180019351573330012289930848781305630643687664278058613899287562773725098643374178114403055285637130415321241576950829867016708772942841493773656043559774484970209260264633606259303013742384415511748073529702559629304909265324159990199294022569308715501721872552727660208846203291453020055732073215921088288912248285318545227021255509980902143300713138380981348856009503268115073388859429711338142581165460530707113267004352137051083980002096646240378085784480117142179343960500346694787336381135438906825488890101969383536459078479846956736043509813738094136244075429613140295208927098096811087574683178966477638142224202547080273051671966350364074603038707878781410439911521565700255006458319329794340124908800380757433230465899529143304467077181585005292212197013244755112613536940354708976899987170462164736779726564763000463077125687311980983186785304103828715002138805497395825035075385430748686219433977757743129699557011248995990042257022085716782677588676807453100365594954980252063010875529543966738900936286619062605017209533811079929573001187125101847243404454018416648586454979676276694390470159890517812567905544140340859484220754848631755452839132607778154616746438637565132698843143436171489714817553965898571244523591609192995155955432587226282925568295671624086316046971574818576040645981402562569678285134220828499813309094303155240042148650147281737426998729353461851683621328303858169950139454587333383741916922505343069747132511284646349345683172895103821170857154997635367044417821019567213413176018904997855870950581897152236986686004405270663147146586670347580759862013514313820811069238260413458033287027411213452599840116982845678975365439879598973492813461194333025375825863342485045253691413490014397610811204666211107855183331920964250202729570768141444096234553984922585443321725234330908392612246757617752125830413829571485225116417120304589578168070929548619136585361329978780606802441512194344000887714141132673988995100279003522823344812734511960071614925910465918117823625802394777775884423315620481065928711598800733994764575260499251764082007654937576533670015989957385229922577353212169615720414561109568173889702025307234696777521622386363376428392494216678977197093185909564902036131311025353769604947204207487339005708484439183087549938349079806124291867597823769987065814815935211014055686198236221636658926949458047758601824100967242186653608263055164106321534821938188543299666734074958156587907989403531346356744710322324528569643293518432153403811114275028036735562094403071655906012485393539291276453754675569135684196417814495815325588498535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1371325496283637519296223699592205268392932592679779813294766260194575545764821522859828215995625948738589004313924794239330930637698994388824596617326530229453049983875367976584715303777771470761612705962291297076067501296881123069088104772643375508943257127810589152111473223708987955271054287963158569200551890989896403578981785479792356579031569089272192552155123143102254259107955743557662084378075032021061084985623311243204538252395184535744821482343887231373260716292520161881978809880741058284804633948054113102962351654514167407078819951906270440227867720527680839223041193423789526479342840104077462940262213723989582154445533933150361125779562387725973947303894460529540706528514468862210531964367968190557796878042117203581413168044984027339142712220685048619130204312613609386010642611781334785536202551537718292969209717445988401530019230296495650296386931259741237534096985765004996854145056927146930746241269306939183292234529848908628690677821237441934577730025607952425913400827327927828932376574114800484324725408448220926981667921804095440367932873068288763359627375510326657050497502478217824644383779684776065570766342337948325566065722213709768649631935394306935542392692797474760899495755108895906088558701352217938918487448984501538010778094452235873670359262262128589674503169470935783376607766291469379517801679451297337543646492651204313098178389607099212714729609819719122423804970076671005239208330459172653251849576405635258167374091972031264527094030227782843050866588185853768227648579739901893980063758769190607925415098573247459083258515982660464823243611186408816135760959053680174330764458588820852699571349104205793953108854030118436549097934340499106065562211171415141434596232161366901845340516260946316805786790277906262936800332126157410965700467199016498352793105440184391434485102782167335603653691760893036878682321726038743239617067135711385408574685077366972812333521339429955849199695547697490292036683690115053230238535924224218808864359789513812208894755288478233522871844403186888650871534707571593243873272336826593005913683034401566607790674418446904907059368543133270931537163379603798037490124512463063796115783926896323333080168958305244366615925095081212708270909530723077513547039563751100217136252372482903167600859410139416101973161248082503316739857195590405613769813504337299131671683284901379293731533759233970846969731513335821529908965069850801675453355431945010595554656153493378289640521135360623728598727089611531319286495318434705620181760411118569713400782331194750167064100609603808543956999199151727634226002576533586536162886068187299498644274658559792825218044167565192078828987256430033312225268039229278051805366639095873924629125972138897612653085100880279317497293943739687886332114287941720622536564582958367491627308418927947357122842210187506645093718396930950056619870230072172229047054118810774907297787273218347658255858845361284672831913339223005381855482202341705760357540561269986751499980586892778331293635475792150075154098752760086006386602941305266915115610642349409568862902160404250644782588063981285080483831484426121203298147354924996706680351263343294704114641075198132442082540264064129500631619746042841108744735124069922100066788696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 525520593888615607844464008102920055185333250708098172807235886226143674882462994323374224176872124866994834133307822990119479546583286863745483429532562061315476755870526182663980232460547345362160952389091072436341244745209511399096913256988679250653014940260640088710685568449055206454650191934171158063609267581359566638996455271713035792408517081873834852787941498920417404302463531062971852918708697852097045430647863222706405029429363685460825922656208407556834618667353061226117855468636609809955824626948601378246114562822901001824438699266687575088119420426173599287782379946259238827373879694040051903253404068809400571656451359463631853127061293833120497534822518096867738810099834139987698980600108609944333268871079402840947153586561904379108633228125369194775444053095847539125364603971338562074623262948889839127441322484601331325408014859210576309071643988248439845272501180034535515639386689746240799529361902300941961997872058620589450527003507577863330126321689339575474407251961127829412470961404953395486459572325021502149768796006896219980425607360072648034039359527413766426649571692860418150375708483058314532113854368011417704631179396196950159656631570387490521537278425312475865226816332536173770825404729619129137624022882993460749778917708715012559798336675590330698839118672706869707485993522959455874864857639941885776688266831669469609178649553597630291040075105402706961330525503179955596186674741549218801787562496189488879011943170600071280700221981528003385444220477917085693528773263174675155293379400174900140674082629699056458455905462649209101062876692033739130628940961792129378416467537124805306195436615136633602781951848560794474657520879560234042656536040313780127939280602163894226446643725188787485957131031462898574090458092907508888948865370330513349928289430480163263913016805259784321935305206728003593501902744878139333286606568112039807340506640314431334707919331992846120638889536072933598113437284874292630446224986084570718830904784718496257356293030033035201623688537286562049358097437844378359342990930432851187917812833140903285151994641489800673589825753528888496473701738861372375952875911136048215372469763914305849141704337110160950152627688001431744531675913045729812649423481154667624504035628392462261868691494206404140898213557735668832011597684260476773976033781373817865799053506684037550268817520120724830514238125550413036507295978894951934893653975829169883058391497819574511838575762159242782011140903831145968786798786079104797660273198587428285956370497616263945009963855343546169230074137862719001365980002072141004340271396244413253533215599747954338059708268889580490688570119437011580987163974631319765290564540465079784714487250582751732905695573415812969741592113436388288257609901774373415775711022202929590507912273475001070558540361507539286142702602299149905779912198548696638880705781101045222408397128548770895343267086167082324181748709555871969573408957064057445648476553647639476339772302561909370996920703208456373204759832568892141647869643023901151547506281106645220205642669439168754758562392900757477017502773924783966738003271025341860509151606188277779089819355314623011527104736167881109748918633756301161774848192123022581796112060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -173088519032863363120367091620073604184301487605238519616707171803684356380655612126088426530879754781655426881392162861507769311410748341603486830483321128188153253839831062204953424790630197187522332626321585049812890137328337809893658884013305804005514109913664701391137242061601715406836493956228925159767752670698573742601316935296681085354590230301190002538381338142293351276524874422230602616367414228774727083694670819576092341906507381732018054163912483620553391380455706941147307772268782292318115555249355704007042530207754709716474494710332049262262807527641688260048501952829645251165370990467804880664979460316662002356472495494790032052918974846064435907716276982110767033332749332917040532992240544720178266237477291108092983579706953030672145033472507637644407520366905354027870015377629979880775880599496479652681850660056039857451965076489518437233507708656208550974605103667573224681373056959831361750179514232065035009646059750812787018359396085221515951199210600213983994545805672306936849919713385627065339444736360277450943399946806250202593704158394172373980384839140417815085427673971012259206542612795632799410803472759588981276597903194447191018238933250033831355961511733160581542199843597742912251176780359244880418120405232330195994229320588637774161671249595801160789413817729021908342799699950540009892540773286903697617331314017785517640771929450027594186884750055013879200962600514032985333027870246746690260230683455843053589451692776330151140058861051942868186783032240925672264574613603573133239125117627663374911418753991225990257555367462821067648809871066232824946656275723727441435456183150310348064197385371835555141619920601230273253232167882078464090021829672216570123732520882036257174335950766877261633043514276350193469029274192731552099692253301110666870505462164395169026769041240482870896996660521206688210547277093266055533480612346071517645977650894760728461822712140699373458851764725528672331422014621347792017611331841562161878043700941731481681725557551103887131421813358325205345369207501447537239643459227810913967459042404474377468087063689037335459427280081528926234910741676429186932704533873966786572721950901411107694293521075290732463245580113785241075722518652305799935928249750985823404155132556140926604766792523174903708673296296806715250456297268440601669968217727542705080647484776355959581442452329607920257373916381057842229943431721475751838163100234549223573376638879205951907497358517077189805681192504099566906345167966924103908360391827159115669224123729023441374581199463297300161700081397226252557155631224058418557205502043652450064461815479858197814126372004735544901046449001309120867848396354066699291575952446980057533109908724449893247861686882133937033130748343021699066185858797993781012608191554626430818265798459679401867037433244703536396957636365981670952650866718253194134154866325752803840294677633595892112851061515026714084199858990981459705111328507496837327600178078844489523669244085116520135972672402104968423548290449521870431305678188223106693169729107659432768696292526898636027530810483961032947306385706157040517038670826639564011153350937180177405151208131635127573632448726639887140514215146046054646883250401420761218261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 48138048206956099692088888531501478462624362614066812982687599443589114017141247003635183807658931631429260599195008510819922253902575769989510318175394393709483006889690346570322788851175258806503419252715207019078114602566466430892112774756748124345221295376305121711046290499883726319491339427060637843570243888978930247566773027131824569301892602564690399092130846925172371728713574117706119594263219984847460932871532848293195691571716719183681347009886092824724128077624223192174332010106140940725995740511673044520667362367598635669898520014815130751308297900780436333351173133739727767418093026698407259940680947443969474539728519627604495962968210195522361125647666077616045730294810623549306190116403330503184011574621082236628283057578533576907350266067868227948704599515354515199519959650004869985872992849459917946524534380751618571456758704675673952289988739167526007340810877993263520390448235070873754826146773586262659791175607926588625742822059041217785048790891762394082761636828447611582182162199749584839335818403250551000837338689404383136043587112460546959498133896842472867576205222824741247295400719746985307603845263070591812239662352324125136159971663959696978608780474456583426048651870427096097582721748436587708463436170670089437770430739989479774035083717249680620029308344879620120012820747661432850767722194309864294517087425825787875577337054543949893457143708366844778577968526846046167972023190528471122823649996250915514511546915847893941849791164552607904530766359039368791530636597708918900359404388506293257968418952462168014826053663299439140977500845932048895141277465894462709818477602603555298307548317984472646490860245978682372995681631461062527796462645198833118285798534464993019491189595191759674765366776309395671804590553085960053283606230836115433394927649399059865834341393312311936516891678081641243366943937426364664586460494163536907933580338057278298189968959825625299337606175552994667549567829136988290592289337820172487595082434138909875141946434479987511848482805833195274369271689360394864626557278802078053472200187450448462244528544604207888785694458351644903985853353234912686857819663291148630373992626180609501927754647644271090640831826937775076633875789061064479706992118488360971095584528262929183591997269644573496982755152335274215445799330917725864407992235735234106590301899922904676036976249204862077492485488234258471988746142382542008433512703414991377283622535525411968501089203378095330948874672331113028589869971264878408116485851180090821887174910895406841717754889749786918675445756629549994371978769321013390727228806198695997789367047761067742659168038887472225732094425197860154659105184462110541456201603657651397379298162898846123933852731354536438468842061884564115219894545965436342641575058636624834279400015637715063030037847093903890170978592527989410614986052598666287025014419752300165224209536790997132849619870309854991458557023903087798924597891316985912039028313784991321372323923474532132446777882772068315679994793284364035778342491735064895750797453238494896642215963681589394109282245744997046166417110529067215489406569713078354177455692579836512870154333866201940031319752530583206809125552893832692397344894449424428955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10972799112708502780249593918480626123500991073685431441453678293042316402322474085002957020909361562910332473662337406791717391822999602609724040257627334138958943633352044762956077055586617886814179749574800187596559976534277269705415570696962153021737345106321335290259221202105738459141131811371107911366405009831821180724192647485926480092621199058344257855277561347307292898404973158481973131208961328620944328773467054901826564091435274758835649072624478937370459737926938152405268763117784637080542836233262833016153504056810345455880935876813104266562302853176186398144741024668669035096337844705166225835377111996496673795747200923479294563616618919337265126473487987392692281384398440305303778353415437698501471931287492039310437741598260681724251164657943041150420885891557387528663917420386319857828680937463566480814835697640667256881083489189773015502844774467541045167387185200007617344411062413202280115008892434232626469093926213929480208787190341578284523723246667049773993052341744927412477288873090910664355909312839814849680990630649609738522287697553380420163885127953321447100247045989228218788728007473336093084233443358942972305627025183115225296560742981458838328476485284428080781721461639193287854597884024114760249311328237717916440941138691568888176314822099657987893232938067727909897713959809108768053499108610653603828185721835320355553148595702328375420006245545639433602450806652481681004886718871261987581172947058021075834400322376821044665200540530952560140740210191819283511549171767004537675034199188373673597386934809514006849574937209277896562209325210099550592338876405920846297895200465842389713741107255010556391232536616379092148851259766981309357350230087586859186044695616285465520822512876572009651894888294895717841548085871835520776640613704065874303184621063636836409194477776741523798910008336037415478046191253361080049408465688731785225358603582062557211156126233002727152550687552950081360124902440340996348308308207368067738486869677181483784695819674005412960635538945109736994321101228675654030858995997016211800568102364135248554275413681922954417367967859986691177962724124687645499052434838427953129485838488807543708053958693516808820232147161321330937564034539155123733740610599881826517506641900262593704223057143644844295251800709332030164090504339620116155639191124708084490029678949267603437692814613340006137686903478627308896621642114493740195769886247646666550369126034740371083037282277039109921527355696347569621083968118412850033177497468264955806665624620299879590185306963029007909392862757993170540731801141865698752976374743795891335618413622707078273046084375253395781350299117421602817841349408101571476935431474159408021352338948888058503444709288193076766010710590679054040879719327323543134353565204226260214779256994957480161626255033200636424035386883198714184970423555968527137509744277191566147507435830252467958244184780957653549168357550977521208059246058244863038604654692845428855686982153357507988689772469133958547396888336468005309054775968205964442826399502104771219101828897844182026835703865685417134619191806158918705453494167214750652161659939891836596957787608550913409725503695077462403511322830739661553801075698478771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1942924410609327016773067062447233165147179874588188844835564653318287278536303217184971750072880851469560395814175430210380025838812356908191857906944505560783682329358788720950423895436104089329327672626298314504410229247812959239221470064053217397989084233266778297389724297304051185534058656958515011443478008649136779471279703108215877139709456966231831285794939033983540154878802215797372839722034050078463476209091696588445293901454635350482715760148306170486534374553211009138654708402799843173598570465236513815742664095070697025475019417441777192798248883227052689634274809859109838140415123264111936952154849799829093855820410662874147104520430066853328943614881139588567557709470920809984722034446239970747231904487483109837157052103440468409245609383721488686048074796918826461406142744777308616974764747812105707871065575218385902213125639803976609894024570826930775950329818037858063535473695007679046151706004441217744564414510004647922623373987793252453806641103023762902070887312426217156639116029179658924107891900555736783030819902959945016219337241124623646627368139048956566919591569468544607923182534146635646940883510182085622597472005034648556308985083281098271858860015733973038279263874316340279524810877162908129874062608125741244537048673559821171066784871063912171348037668629596843083848614233419968365533876609860428221252434967465242848716885794894645174802634071685118017591674985985264054383424100687221245637072110810029200608243909031529240189202093324115144175103398846983721301039210939977272628686726549599976392501756828178122837173500608302475348390993396277148365482646585172430107780434903705709788493658646866081000366539649668667808119946817957907689325776896509693103559415279450680629580207150901366722944729110233483705483904789575899147932935880388837661824864409432012425904952300616199034367513946031578111087513932769455532300733038034817962535039805588757917070421129352967664482415173325622147717695019260831136917726445121844056359182427768664712011256565438087606674188776346639725641863662611029480532148900987236347425960729722066710843903946496576521177901911284011420107207995529619885065852482982088672977066754509081680086330934673958314850658133321790797174285333068996173160399366995786250175870079848581300395073842441598314159121778598079321033409726860083567120128581820068194953185902974130501903429904759251727785349274637917225917385561093846016768896461489015574382275806080279412727108229721569642505235126176973595649080991638244393357624571447496422213947367782842743323225722999431149812210853343753318515176101690364949887835705463133110684635943567105212744713687273678923512369127626111045120404415895787273030790338066547715657003951730402389267443829504310412629027070828710407414365794198553396307359652721179520740285652091375149509440130952950637064204571013862963969495913484429170543501178634245846433881473356578690269355427074707784609177204441441383194513923710811796488553862556586012414015971144705937964687862634761828869793607370169471807317675863608125443227288125473537106815856192867268814621932198826727572311950270325558878483587147110096811275688224107841882467714673872799542396328097829534219888930687956412195387594604492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -241022922474733623287804852839243329731303917755624651179408819811787039661674095584566155739745414830634474010850366725915316199518857282419544688335618453561911080698119358574643664121973452141565880392233735760265169872313771628376429089855426232447825778588721699295988291466760786830411118824712357352152302345623533788733973250103159850480078020454551552294734409828720021728977098107312629531306234693652440749197418840831636737234141332186861179173239873643803870286681511116203601926002197749419997446658552191759660080979719598820678736020730320912026194431902512173312407021274412796700773738091039862167767244466406502859612901666628308161764258720040096518848871178425404816212760579848429273822877766988656669584953413416737341446766350532653800530835345058798121859911792043570019794717550400336704597247344832576882727940610375896983545139222321666029232570022002136486440670176127470230307450613000885333127664022486894156659084525486616988180315729863277157929890064241983489671463209240294449600932106831950689386815425287381489354087972402853361832967917544560114369723715076999391168034023224899968382036600981475115107505479735572657447791036225605639390652680132269063389538947419236119127557221487563024294205461318099952406363564926958155310086913253372367437863736476849544936075620540631682140391755015154267945910778821385581921666047675997227737592828932254373204829023527049499479291528008297760076957955849210125371381545505776717000596660010643945303538151856622750233993545055016394913584163505355942663049322906860722124827868300410761836551513980820948632537429078486534864415304095311556190097055215859089462272933482199030759567191533370984255072800484826254776788091496638401994189149283740652903030074354124413999340591605751979958027451884502287080496385026754255027404144403377896221954305859280861795599363579618722716609180470172660849489865897054570075552460291065536859366053103355993898437186289082105439121991373411963624887140717566907171299687325351268023171757680271217439111931577155525336824946962313361082892155816437603947556745339380348950984422415154854948563052881889231271945636403485124257222715141757327887210213750404627795498931554057292586161658496684009539637935728090690201008526613896760275412947320142873511117502346834246553025715605500766965430315660350757301095140256915774770156731845758958895510154189865504558244115843129702316229572824971799544347987526091230384513763294251331467904886261656821911615323764927210051870361730483990759307794383399216679751657632666526784202776404960224516948369782621963236768171790593187632633484084518599808223828407187888986133491251321288526193181512966556601304555825171965027952866414606483166438332706531377292681423151845562893032621364084105764441574963489768145686473167567509622870818848000402684759028836975905814159804938252554442668711868081837356967554828418095366897061506805286837152675921225512520114402244784928297175340991993544014039144242377836355430631628319571176954875823432711180660822994125453062681927711000849755379966554398901148559706293853157933815547180038577316416458579281363004030726935157342951080202203229832501703146337517346042354857668237581759484980311437622960410690307617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 18658048162897601092074457230607764990294516304973206453731722845301962215556253559092339589649093009549228724077920912934792204696453517691819065707470057136644743842093432324873198236482977668654841114619563077064265600896104404123472643020861861344030079991379567770561558106328066756820054038457970755517162567046155425089242315324366548220418267527296615901560407747346628057948733661908723113276436562671063117866863933754599732734639142210231380781455049755473853270654431324771313809391362803920517698490766245060468251051863326914952096568313464849003160959534545336265951038698652270050337390517615970504149089180293284035487339919849584003278066880447108055695596879528980346283085231645986273508215137192259168988091035793333130947326508529285251886486953269277938936199418427378190714666783247308510158011131081191732175879234571182811771086991815641043956622318797411247988499807013420518351869486461890597082291101651468814677369446452886772008394359026923402284052423521888337242756983849953349131384736908857491285471016289143555112598029389147459083518668789680660874500927885587372311154288538260416019352719743391403187056425407081573435573102689578372503411636090639343696817390125703888218665509675396840441230919019077513462476746842204981599620156415969694428895102444076233896689402462333560132750761834632121498361926114393701713751448547716354570967512103836010161527334500763542973121004347906315781220330014665149958183159487639602582641664098757851140861872749324243258708566485361183637889881651332137377547339247720060363139952849152332233103028737926311477101017772637981388403572689397798461854304161970895242110529961865256816441304584592441228424527146951106408884807567292084407457481422736485998639677777047046566201361851101702614767879170768576343189510651634667041154418959863526828001987392870498884723195985063719717637818406680647244569570546566633223278575385152898849853964923058080414332358153050635689356763509842349684444745785868142322182129559321309176048423672981136459379935884023608569388674579504104286344661234947060889434497882891593097905698615052466547617348055430622184615620167361479683360174514833739604141389741111276755830309824846392670721418425023515966504775157702148013336566616016606668751776935403001139223799221423881020562497151081787225477071510761155912844632907847651719115540288416219430759577018787849865824267916480620040421034252909593671043184833883239819503988768446900439050949434415615305150112050443597025635306696204271801416243873778763006476716453611249208414967382582506474448214583148085834492824970135290304033323675096581761520676024486778859267629687253511275551924243120091275758622447018310069367298569645462755850551749531316496886671404820020319183078187424260209361461189329211622703855599621093834663546276425539443218315727838075821178646455840165471708300066903708099301481825544718249668625966776748036164909765627480527489120359295944855459342311930429702508430263448072294315255685312956745337721941553830202024865035052499124344809694094159811568667240356916772223922118352529640000724306744409006089820076424986631880363648405069702855372738297884812853939080158928469180840010328591154637238021134017739072418212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3495046869412276421802883979892871047199342377970844459012220546421616880045213539446236674882609644804737681268965636842795825226503699229382550571740806430369823231112045515864055862360069321710162629082839811225206667262939317194367830099563002955559908856025555366704686514021284084024672172677047064931084984824314535769891787800683136473429204969991744791827435797717918711704934546916481877580004177506920333694482827134705339715993222784572783258278851770452350973760837717607492819667176164744629431860984115606842381394437162828425836724145387178531355354313038262481487151218032472102658430958039267532667055765103669316502612485670705427872440568146554747684137583210798089439320624195482140342216929946394854522939023651023681380325803318193282195574710346464369126964669428679417308416669657898178381322636853913336279756905389367605740369413205140308425167016766466328880206195268390442938341372319995490081021632251466728086378712685558433240306063200396373627301050051749581233177393154649329609267164268546366017065220260947589720323482553082922269444576024102137618561090964062198026864378145393985249039972095425806797443358125003742917752172836960841279662864109176624435838366431919292066732735304909707305677933948609673713020149389904320715136167917965960853575295264790368221466090408870574164030873380999335410489625720749919064227396776137667185933201274847727102288792950697982130672341799040842802491850329280390629844575437221859436812850277240706889425599013164967330696074820892496374034070182030342913407445813016150558077443547193182476715646772320717886496701181440082108331459843943589987442302100314427640626774710626230068696267746338200218324766434918699599496245806274117347744037565915216316471872668295102546449356662960720385641119735801659685575249227863684338878121844491977506669572954883921333122525694674066489868900412145563138636815460478822112083600267647432513801337088366190732496178185226245816799001062491087852873604983089072904182560735654798473680949482517790969497474215918960439417574087065590857297831223943944284765530553017256988327595924892791824215043188788237453921323292430912909228657304177838846424200063935495191705737711554695753820431039744723247904771052312472833540739759191032777672471026872227561615533638187726570690973427112343974366366575516544621370370058533232586597463121672107337493538525602023041082948985398065779775651543606285422760163868603761931300586949755440909973554010538388032741994769113416044173235045588574981471356677149396384795240667275811142357210881186005031980933553781920682186204827070583344645171774719637639482721121463583608863248210191083814487791073451641936504141639394313502894831451808493784230182328609929966934038540687004846256641008817591301215805787098640306690361522592790327223604922111835612121755524997085073212664592669705562217012807242863956093963746081074841667313329679464153109217952737846257245752252413104147682858390965628442634208240759861037332442753922009602238887704286617982231740348371934132811142504979420211882986683801514842612548280665339082839622245138766221627484824686898320309058452701585983021100309757526625777387107655156360877449717758803821302250024040549394264221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2272188595527563393000483367491356351460172028117391716466973669425245121207576708934665536224737488750693760709424546090441070805281000364978632967671960283419502721670003960594873104756231388252373728157880889691259186268633113929323247742223262274716816688169222647041772824569828276012160178510976078839201533057644287906278228704054073388742781915188344094942567918667004901536558433225620019955849907463268934220775585141835382727190916802205329869414384254629484850175037909360310014389449783978454817462967340891870123258464675152982548200229991112154392996830544614122617201225372352487467085060185476933617408035813319922963225972440297361356166959634709442925744302452334536538326822644266984683364479775132510927529958525539842805913090901557353541705833064946697962299877104360904766171367659779193239926934823571756437868286967587824273798740441212934156894800064068880874568148461828832915211909160219817388688515774619061058784874931936469115549106281906809245820575642789504892054309134954309364179767490933286378183028949693580569046000124328606383069466764857967806210576741181767332861946408603367834124739353501978581753717849972269508543000725318386972165615761717399389139698445185492920648977313439609434833015489490844302558003198466220185032760619322443060417881170266077406083655726584995915801558119802694985399952302734056651941266204267178366309903962225373159904422505191361309927953730085870716028409184565721926073708957597691885976091001874751555140963255274424939633542191845774701371703817725065717964917583433931902729078978395589333307974459084540700613770082025497598178696893108511554184479563385284845993567747891736738665246005686738750031460590264425090895779963500017532266391325631913646847409241644380145820501856849683862843428603524289521395815585183323304048022443902176517658136786588725727329489486106635016241503710240037201798646696394824626069027499988658715974780217266135584813158211237372568168969191805431270542055988765796067810864512414618098440735723366135231841029722092969131579166874018096471203935023316832515275031953173766555485653666645413406770382691756176532991500859970426815819371262716179685446650252962107772240690613917511223944451676104321289249704674874664427356672966722702299593536145170226372985441464361680829504144470928912766359875421753699697952229783537594629805737949625363602713116348665201302332694260492337106099107161895352863032588861242216401124323597598556501244502602621970882225719101032862442411795348463941494839766022864693989652683912835386206410446187732136077348548410245905422800653086165622352102735086365018864013779240717832480204767584134872709307534265057910479713389943910054643707472494992269136145615536129020052038320187737388102953713056687910965878553701354263501089521728040551224713907288670583897479149768142954730729994996345778374151377753203067800879727974556792144943274952057933082087122153266519721743816648034133754959298223851967021654129755241140196648390014058452314006993371217929010147096971504522592791781849774029169787498317343093531930648031173962907199477789133894500907753132032932225286516591628572441922379625715227810720811780958535363934286263992655561286798763001445508956909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -903053742932962360534751425816192423755707401290120847818776691791882749259781809295489250729882899638429405530162817744623165021342296080573681487756197313161863308238185958305736513414837989783212806132062101973947138033850129806605616858344074914603899779921889571586537996931130054417466110508330524819430056709340253927257411395669995130547556609703164929694988998452335513796698550618412259676134134237709150732947342732155194000173816696968349681562472828302995781127779474586442366467545241744891947040641301065607756195141409231337018822209993949023568988516174805575197714097367702781586532391126394865413677158760981791881209770706998290113870851025363952813402218710731619060642548619641788977038503584950755101447089041628725697276673805126970195162321511470256289740197078134331540921829568375335396369247618309026923493945513228965095742838619821842941350200878771827785130282084190377090577557993825640499043874125288725914213722993136442949582701842261060308456595213588177304643763319785852943901830803644349966283990276969456602201357649302922051134849490395269243300744057354905215879280886675051802412640261290178583578816501014174768277807702257835363227554330757000513231320645640350120177402374557265247818875577442180720773817477161098933898422960641231015084505013163709533739704107695166699957986743281277462857227667203358019344611897719740726112707398342924575107748502676934530575075874903736125833321192933105740105378288112404180731908796915003134028305251909055383614985074943396846610536153497003699273763787921432866775429502189142508627427058187775415282772496099699025014006536540715085168879789556401718940934219644222438269947655027777702449078968742834641029889636473304627062409228864726855423705726954941496106191583949006983320839607233343541803136053258736099145026195353170535504164643771021519011793135316097444003171535477325059402378162365469647051574624446820038003263195673078374969669262750046745085645293526104330529812142669808931413027375279332778735033111648630714359342067862710426492169555370443311640938736457231234800886603527855352195194009989715397712624187812610731410945154506051999048135311813762482518362139210382218123781189899387743299075033978317325344467991882502307673689252116104163166220368444263124683717937250680252781549059994196057671084703573731777714365590919507092268354758030505935838588619137622031799268031521108398223389356901577440462089115577321062555551359059368161216371012404484311655989769755962994406805519574110840961059491013637831041749093194577860205269515906603360126306661817991240260693102875422181212365476577174584045394451727936218898403830810176573771604827237379221814711767723085371765420732150752001755425794228237637933745262839250318750284847652747801503554335749420096224639327298876366169687888903132782695158671189005104194893653993791065951777538667470544369048793265854604642091437157647717324001279797176626277855151892550482906665320860481520952132323186276493196414118853988888734432025548762231332441346816027988378770830157966108524701373026225069534143953812445416112596980242926273650068405769626285377639849856893618681753195104690019592535799435687242845744388285381865571346044935148429870605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 223371925350679021681712069055835192222322383198073404492337450009477975097722415021075798156406131715444462305241741922418492075216828090337533807453863874845245341387443402209681632858094356945521656025145645016086621649704744583062453030970698717714066682398688194047639003767459425608314526789154214698010530790989017299352698097900533455463183058353151809260990032411414399824634129961521648933436095932592907738990577705526510228723571747432367836437551403426654415327905826286727828922145164984748319115150834720255930850713213598651185762634528226259307700663143769860901962550404235659883766371356997722858408841879627742552165977070846486612193551649584539648500093442759964829073869610461121455460084767500229288199677996485162413571598489193766820615629362324589194516644653409980741616975546614567405456240804310854663548040844704421836584655114678063109276952583766040356844229324607114291685926561481227448537850461903658081035013190749094520033049383042795256310307875348175277177011465449374519553080200780180644002413341477940349044000923006833862018047161114846923755913286072925520228494125644434239295747761859103983810166516718032468693536384993471077399526729834896934052848656420458072458641948961360097976266898939277855929581128378101769399996652444487393785205469381858240309293521154878477688639653056309813888204908917960892262706489630441153532873434646980252692679811112511244249027919866909674815136691059283143079495255702638801603882520617601517669659210101627874672172484974838085726842814657346985607986214493090674280526719308187471426540083175901450178021635469093302065164266867347647786462864757048553244742277944412356143275395156079521137146558230469669884246282903186822494112657958790499705576809257807986418572404087431761716778183395942510874730151838607227684170787046581407195840684084289515850801547149168079572184651602538447538211623663224499000987298584602481960323957039273388516515904012875631281109882155659192375591100407984774894786438965182774550201205391325456017183064311642168508946947406103104737450307327671973508513574727244556958625936802850161842150534277119055094414393108114669323585066836960227300488656284761813193380002167362923507215408917893424765134100007229063645080486584614371378737623183953437703876716552994200289705462506526394368233148363335974031076322962319704572769086629653225435569987707394174050974088856087177765863065320963543054610279199794978740322539942707068245538997230199727826280135048827071309115511971126029075259543570815256944266505653278527544576302096233778278709165833627740161220329548898350291727064537463027742192160401469552257023394895684088861271834578977295215617419141277239367013702441000828988581080849338683360504685465995006122604913581921897524747531174498908477418342933487863860309743630640328652188645729500297361746678060241287673864517181226240824800134879687185580479082023113340378007682411965592925532715793816767930436609439564134721013552247842525297144126066491706017090073551403161166761882559843401459177618681657644602010749132559946952545327025284748916421729216142088620398702972150983012363675096398848285911548472285956965761658457713078788877226961047965128573737156343460083007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -35613353252670528257504503417815102463506604578510394724030610738935527657584083552818180547349541703912459644412269203182913755050062596608143818299321632247141385561217515486647219024103452934926963555840882997787666480709671886621059862356693548149439951017454897357412095810921715520570054917931430934002436280193357719550021537091960671654506889944380829438684091829191538769372492026353193495153519535043235514913368022989676189265317424034197836511808772274926712221901516450005003373718475874309208770586235274930376343239761537990679254356544837059450389698945770071297354657232807273152016934279236355849568586813146504094904791648686009732801818345100741548854412895455978430490912938275729576032310389592940726093302857555583836094623427443980323443638678928168606643404814043034561001219628356351422751531456551131680039004742888805046049707836450828119088311744490087825776146543491951666397072630117651939788142796242895577245555532241685008023809653518150564466880978662061483049724175981475872935407417347541670502114954282257791200254983462443779972056970354148068055768655720455087676819119777513427570673343143009808923896570248022144406849979675397165961287170020878982350743046668454070203648519267298061469096929959285100799212260509419770606195182809170220393921620361848824536530516192496223641008942978087905379018482913504769092429894770314221101991363818771912300605202665429672262918279275717432862238961867124514799724920429141893725370636507061384208027416347369704707958962169254029126619226848013255369314259077364521376683195395824217341608814375277904540748448961873273879937065594649206751259466552149906943412467028130143918055325270382461643390878882110978527478473862866389161527252114595195419421529869982946121358371677473360331366670318411974086747873093650061838161551873605763383841714315307711154924223988761658206384820800564257359679545473184941524258102779642622995941752866702658377846851398591533550898626551873323114403218927465433864846737838684395620441566560366495828920814322329863280672784534313955747080927944547935256957589110853757070584708343239827603920379508216617015088324218688148085929184863120513233788706312325242238674167512441285768872134795608518420516542789381432467579473894300674471556038759841548394940221052679734568403640478985641915784896840337389522755665800988981121340993400105492400377081204188102217293176708438727532282579154657536597472223571663791560994892848447517318394882769146414526638714946919956146389626667773199559520000371024813398485587988297281778943069485149794274225444917696991844550278749172120562297963009103499221683093724830491859289094657513616533063208904511670577954837009588295169917385652098891995856831097588544705639689152318503489161244800334241928084513752317571735080758797830821573173442042905424310431361452788031260778623208479725430635869784942019725455422764293524545004995021611569957058686803802383867124734277091693663330697482028189183091327135147517388902419648923591014645048772116095647348079243851496112984231302979651355015016804443226085480772727747603413851240995263552512051171607721493446885163093979201139623959139766725657775066953560069530365488257598874094527623754978179931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3210116512732219614207221837628773273397587716835652221828092430027462813219706079959132217407488376236448378791878589002432783658607400653882598515555001873157724678235462329741384282349953938352621423180091732888847354119231218791792857290131547220101884749473351850798588408281483679037109610686532997004675935752770868735283492702356093151286052744548971758401763759932225657447841300084976534826894231964784311740096846656078748710601060336490461880196442338902356655970857224984714013736900975318566773356868504965166426691889785699957997730382210749851658605672083592398898384316832843048042318182429429840882245391262946866887423902442930427635505396192556273521507987594901533931867808590362377479383846897134625896221339062031383775825605989803239378597657634109250430595449653824848992825642294944298089416301224430109816175185239125407273016150583352659136096860204506852877669541347733243713500894490400374673334462334506046635245062388335704459423122323697758596959168632374450674191102380529148581907890176077252218931537091136134469292040589947496506664009963518579206191964036232353482314566167523882603255680203016117450249055565385379898640292055150412911353240473944928533546888038700944412077125832747380610277718892649966904027315344735771381063508678891441382535581668514310556666582078215336355855072278000563859865121100261869318258956864932418150221452894262568648388353697496879421057204631846897507925944497898154547785583318929871867087076511305342523949916166229970864474431152851220054136937794253426605972077595207269445895444410842428754433408093688439352544016747019725860208022743231304129871042644409636434703806070752310713135504400491083667832121206344915911154908136614267170280999769974977464002692191297934476822979759494568375047637946405370359878436764214362682136111056652456445809769535040381294784832621566823140242841944445405450988518051882936790573911645488112878569151399467275744693824710561746173270116605733767791007263688495838982234591370960239453399563120302075143266265718775591841483763652562023585318919588920903825112746481697984621984204022287380098404995833427562840839505798663371376377484373099922004847179674601644779885592698935605900061334332522195562215970178110601312677807535560354930219642077430156642973812119411538567072148836147887740106648138758433981653578153368171967333748248473088415156619305011874003671480167764681005600284916149961961058189638965067239677019686750277535279288071690044235894858623686647545753534097637405223352019036967396634346989115633973085167640024182907813215138271175317949076372216531037887260493362305514491828536604228163919982308760224874140079012629097217465565935728162060389650240976494830743919785870621797528612181304477587479257912538233503035624838401199874452697923652424105329733467537928208649484340506546549603675562946865735618212032463405615634762013486150333240148464781991806983740372678269553166114264151019377657900705039743337896436128622084186765113433101361671335201883381213622430763452549913475052957222330179001852766247409634766500703639948272508884537308013020920148169285522582522954471492314367319970416899612299282077942187348404183047783402707452335913348801493644714355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -49781952446054127733340118591258352148557036801303782813581895834379209854724790996641299965581967125177540373686992983217908504173776359981558102564483444489256191011431168571622538699053452272853690192610487368834197790833928406329612577124548763003371820084858105238069680747223081992432190055007948354550635133404308729243765198758907293656909444868779244815880630070323580222912433697388463971266347909410869712749128271557612407909102744668429174967114838852323166171204600867167680351719821455236729289483837893187801341430788170748882554128737593291598465719600591069759138545587324944555958271428885105380354507483147710669801783356548125740583949941529374431606230992037241804165918129735561297513054782081254006120823972763987328625975371336204051481694827694794991698942588958840972513331927368253359302513767107452433924356657544295114444623282271654426361806045244870492106106209582349529020438095593942032688212996498585104968071477872647980551957983682436456330954169087229729152269875340063081816754894190738318275885130651024936388258241655562642554498704746062511025888307058394802159401595944485498202343520051626586973181352034740670108974124338318222581778308006395863692860973781632102780275200950229115974220081094995406280353465232932806973295892125197677260356943860653950808036528593913377955407281782029581766189071282090701612655057459765658200459576339416871311099812473302259260613508372029676598068421215487955536644797071202512006439874940023056304410086279729569247117975128179640954976259055591075714464841100468434837687606700321099815800115301676469822712319764686488291431554842152188749945517388637931945478906891584139962341985615975922181660334299739866913123645473569124622900172882817030867516789420090645307765471737719678182719986119556000618016327492381657913689019730743605508333038246136623367399966037662764785532153244306517961310104711960184474388953815883485493794565346761748218345686846425995477954217917081913320676704800865791258283816917014504957861087582190873864357118422110336083797829601820569644040699131126388463559340138118331791423207965334403892119598920858741562545995082811151853911563816386995019335825908802384751611639924401724962776250442941737515930147697326505752904530317692594862731679049468940943534858364778198919318202125047733372803286819903731043435313901039651819852301407337746288160664096432175517781921119562847574625597102557675405640399641888767715083138262596686987517165646953353939575638594650077624421217263294292659432972681304866110375381739547676088464632550636945881950102520863649851238590885125510872233024753901729153946296590275024163998825792680634053238049857240204955810486035417967785806992342884509207317580155487293473204179128592906339748017792104984805082752929659162753492844080854017979899841478510445026235545622210484869163634820740388277138769139329203278579540835337067313970699653466922263868031220010415735640015757314691192603551328206537077420900890781481927729103007015073187265213298111263532342474474742371598193297467000714239302824569585831464980006323766113744349985568169457149209368559369100638325463601584295406706619411734040997657852882075680754551579147368994853566139936447143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -6357207041697873193452392431461307617471096596345377312718227926707352954831590019864909396387150484192012680554741944181305557576287841265298822220576313783185935613258417227785186572414193193610650481062200844127773029999299372297108820836403031586323255156061817350148943953297838236013291417819686030312649244188850130879356853958807451769648212951660960207754162966474539819202254232867553357850487602921560934878070382793615296888781768056820704263517964454313673434265607088484144664715207206084683940627619746035242666288169016786488823250306223575751251397345891990811129376498786611337795239440441586364799994541874906577807873427373017336831944971864082668922300100518966430842562394705876293578699664295136836909572762804182790120003270466177745872102037043431157779721399393292916020050892759319570068415915987510532942752958543438460114217457785326087577681098965052370890544999756907655445604023245985242739247112563526981515034807531281839853474176111510005386440537666731989266356221640188111710571597985455295127419947852937985197002411056432836255324056426569476556085013991630746447922397332875879685013327930360820821772990395281200409683242277255849064685259986130704661703675327877817584129827686285556503885167400343464364144750111490298733399848676383929383937067013912828147904385051216547278142180522447469469584134147748226986257279896675732798765894054361039328978380250411631515849814591444447528111634387859876381207426454379492569437444227971914916973156319402603920815262403559119108603166777720631052589483231481458513923403262668218926506352135571043737617473066149209300208501473437914501791361468415108877553743727727518375505086797346700796569249373445556371290382128080184301829850258564073860473680266062756455917352024588477198644827712978107938508876572800977199488896276817403903926096465074089400723180668371552572434782349422304769306836962201086358891851602860018418692310898252940530821660093170532871039845529902378370793736789147645460021559995609042295493049903035866345586167681852738633976956789232318813587587294244119093846779040528301442985998277363808846101591600637403606965397207955181664680230114850675268450611524154130468938694014889376167227870903535603822135845392329403020488528042584309740727616165447749194516094061181429806136611129569343520717328284836027343998612230114982391616129892736477562487931201224617438683984546893900700900719437973814083726988169295635181413997269010929945230303795091541195992515295998455368275300363323347738138375743779418027155006229031538814848141231773641527166174130806842844560221885595039583580326396842601178351364190121748583557023581634466523524729639784982513327255496899382935305564949288311145551591566108645433984883311160266625955371602543781319848916426503233809277012436475739338156283474746263070207278580686194753466837804558123702845899789869815472936575755123673219922466778229640417931350969117544744674650392812602417261439553558892567623026412614934930818324786624812518648511828840132017051004703349002943078949324166328158390172190536820249012042183380901293246533242760481226295912167838088978627027401970651756420557605121915262472002459683159065887272948326167910717427730560302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -7795416955589193064467544743448495038700321080172135887466873800911385258952431854816286839973201919360482758581809370708952108785583011383677587449799905915244457613718033991096403334173437191760524643991271080080129925827563433289098560880173494502024417734417230940748478062129575740121986567344119667866900653204137894039057072299385311247035384714500683264589491865092752080564893960983494475938058190905577829622664753810396516939272860186217077655288080649902498263166030794986974669528823801660389027800928594590581496260401884857547246632087918109597216537776722244490267033373388632116032328599378569721796208353967302479805709594557881332520933284629952314684507531183351841167733861194242572338435142641435243214882540205831799376059127241007075420641926047030464379880029593707458517725533908234408716206589443403441235720911742651521115402635211972090550241868296379754057956553243274051429797391678513839357028946534972155476615877935015302794399585512088414078668261294898251960916805796654162150456867786536038534453562300000785763879945060327625992891076921858179630337677874968628370518281815585753236966089626036750462252969799977998220765875556615019851205971580014283864029646577572803043363231927881938344583623166581273169198813953254631704050619604018608351259244349783830073278406058048720656952653939158621789730577973088189490632543863350468563880839302620175233287912159283186066531582434928969513094907272221715845937280629630280429275528916286546716295828374149782715818629811018544441064068965398258358466237372561818266591437967548588422577365716401278178817487796608863903454997292157669774021112455552554224639132704436276180915347973842896055606779435224039234063479263810852319638803013669765538822837735157248116749474773029612457749644560914834859351555008850411906509259694450712128387188344389752202643905667496277100245939608383260439255545974782423469914201577574873185029307961518898855064456106104788139788509672088333922834133184403495181631404642774191578738653379197887656676158684667750745039325280627547060341417327589431073763110783554946841475931669318322489304524504055095127130625159648125809172760697442732446527122160271454768608973879051812697530623958677972334129911206261733548742106431107341719358986481976078072102411813824467679735014264790603465275683381178741674351750230306802755406170707732632731970170524209039093106444494023379818807673573438730772746661579893451363603127427938644089631465983886993378390961616576608233544479221460150046918247588950189586546291770113673999855351586343112068973256693521268314828402123025035891223955468997047410768115443023855716833469079024587360250122246311568258390209392521928231954537662528923956429523614410903744061989926047616372713526639685040381150120732262442326050333217471362526046286192426079606425405943904466689893179314731617383498086289388502284276396227866640380833015368914203557136217125463763367594255012438468647258656670163540824972382633448305120178386294155811606451328686290294041868192520268277764025319910874392597729079350154086397141532800957454136991844439974291306214224375751088591321441894051760549702775176424333149909882505085923051224715972656140858307480812072753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2774447469148564532004103751935103829981631453621696236345493373376979827445554795123751920071013479743475002770534773873456008236743542918267339172354369458251382700323977503971331724940465769109501832479166437931261098666318956455108665963228110459544344716749602955583173405400612173561342899873400221792658193355165211995012140081862394886045729907441780317968014318923039917262068688580622013637370027356524040452069321724618528425349388462513401661382854315140017912582850924660831991289620134223119624236589530780972071041339050132872680588461220512296510947323957087502095629452952797768367622666196222576426489870453045037893975887757008754152167550051842851707443262983185750447783372634233500099194405877594865439664630111301104564143865865311599232971241610588746337420461190808059638921012990306787601173148262511819733211534117319877720303325932655197477392054306020440732682246141741821440777312505345413037638342789682293667478831831271518391265543800000295356960590107686912234356943853205753466966751924379507833764652847000292826468955426619743303765728574237671551685728874974507779229847456303856829317783162831174184205703005946963581556588183032873202918865054584151221493196695273128749445471507158551953442129517161149325843880426250755730861622331869884124210203799058729983654920633161778711380275669976350602666077549923962038005443590124834114525589382118284037439455578063444382533634904159226723908087366749252924281442944510316463135630261197647920728995418940727572284884334906187637809399978971047772272006638472922710537344662633226918175249424073571508657125723193657790166799271723364341429783210850117036339976197017782903917319003379165731068513967275044920295984098252651085012336619338280839924730021308424342882289860207774325439168088236327616752288449014908828986939189802602143697499117010575417570460138438130762009876100267839415052517125881746214923441278246089276202667335503074483684880630960700356156196683618932163805231689401104356701630965660912895404732776455045580362451308129828800733705426376177903178059840177961305446270515783466171142146385060157072583055891871698757341018208057554328493528772182121026266989344253223797106326316418707762161939518370768824437043117526323771923039634038724134910789052002486963481231045696665653012250607313841438225860190897714577650705313084694938109379755474410379259240753880005607937738463193760550388914810767685069777123315656019856453178826302191627912307034898131559754211812899442666730986558241426125034624263584661345939373281602157479474384969689955348890047145273473420065632578707132059646527068155766128188644043874871606646401127079215904215668253304321932290980118792030847099616592227078730258595694809578326978661361545525332458365002570867780697820835234854009616114454183453223057168240840965898839713068726311027386221839390869708232564813165220800812997220973676927015267975728944689070354142943252908652762200853481731728370780947246266233115034429357469619127509039074680206270569296325427221130308450587714103449105952321808489927026834480510474051513129438705603316025122074919693687354816864480734565199106098284101224577907723910038259286310178254959283651748130004853010177612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -443254371233620747213314894184652990713700673587687525474681626324797791175297534810354466905107176882817095537815076578113070469217678512018726003812736461421875979695109984664189251408088455659566446083803234438611286213700122623216388082750837762634613774454454027441991194418003886662371793907941758145543097994920253999858455249529070960192155081758985073491660551867243861781444934783895762633152420036194447249024918105888971410960331118238211555889860471063812248197840811140023517016934932016906012190436300748192375150620611447453434891735783409839698179830440870080812233131277045967809772572566612054883654155580879793722104809774837862864615182913468004911617847503845690083950912438664897118481597630238788544866835320889444234537841343905861536712608472737753807660168955697327224100256481322031121074504081090572907399921028772409909533082846947492968170960171283687061239505220304720136762350549685114047956343233147267856923048265916004883853911134589036250278520015249256635910392717074490522395784455685312202517738312866729917259273831630511270290489464400455657148462861029694075226328966834625518683652314097297064676653539241632626265337449156777667439603496038677098312877070687355718030138326174185042818087428473160095367379473543042964465092733379104542986154156518901705707625489641292318504050964855323211129308098121532845240823903579404518067785140329318712762916225992637682641512222031713167046265617277312763868136322105631753765815180943880960553189291709013329309773723872355072475375260290985074952424652941016707436800126146681656301878844744992081983528325794203496071889583914935716262842686676489463893188592001750912831754970111390485403555977729788576129908734987851190685052587560867249955894004081385251739357813595137602607370860596702447196286015469621791111643868250175312314683019003273096462464043573179270835386879577746915386829717681593734263207189268158484236304684142563043645514819764777526814403180912904286409865491261761988920354783882658807690550515666080608190385819496304118775318037980675563561660819127345077448974825326969574955712886009077096998214326607268229093983424706150725177868500287895738018569744159645412490005309990475734762473874536641664464981122985875390347546658747515717756246873816842117995119917497316222846014527182685739455849529549179135245012601558722956532972043356669169756818981994021015735350027962176001067381281667976393921642356884196428753034856351310715235694906309192729524632300525408936387756594275605082678109278158425591071113673426055525902103530136115347786584506077240851276153687570969523306260272466086425801216538083841178993004455920063404547861096587588556950173990561286191179619839515630841257835475924682861296284330979448674993888899271382377128143070213620406951924792889079978561618028548026219145922703435896107080399508322072345682783236124287218059927810143882288814392168661337002184216309748278946942885398358361287046425660498258996024914463196221481825163582842415207287721753186328902124189523807517263751421696312020288012247370818053212599912870874535893507156818605844910672569773506097659473808440522311831503659138473844841774500512466854594403425832464259117841720581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 35349136042386595016762191933044057599811551869510929426483655555242385437407658118941663018758325386874052485904114361404142335134113872692075417457371823863161474757545281350427647445901576367416750456815372306192731738343861285612079319825306197906883832108857481307766995656834473796266276556342095190654133891320519909563083752048214817121869750005016589929398135492743813342530295022092851703548912570997628160248122002727698383886322375438503822628175062185434755261412405687838771489971121084577658853421679574943584407209505294490832393778558605968358245734431212055939053585489993799281377992702931944489196564224095510844653943342980803114071953918310642316196338304365678249082456966101212204546753629404469362429469731629931647610815607954766624640638021395583551593895707942463568950315085341098619124421542527683362845220317603546985760983586646097799914144806791240088917348645947297726884985319050626965874439442427829170666680729168431686714614350490563296083644397035815818299115291552257178915098890608622852599767362480424931392013371944768946527733882071021988171321247245649624673327512920169798841943617263975398311231987580053931453610350967459065180931500273933416130564856903911137641149596092680758637313037511502118350668112409359103465535947730181050482672866323175376228686472698434387986542002409773524790546642676254471028855302295573945341902870373885830236165502995658329067692612280608414103330969232327644844119684573923665650399197760845171195618540291385384734280080913138448352404071710815384289476990434747287122972884511132080600357512964420181161257006676596832391921184917035944616847461262765855158349759671022684879641150260785244894704092128357605689770982151727880733070638877709117036578589611426972182074510526908944605449904028277655529485308350793897900899736962996769173031406146279908626769865591912333597096973528801767729828631000818746778158145989842506428286313082288039349508451692796690289915898317900190293587844529430630839342896786984522125412879869203916957867352318521286575943272206523053120787002940521511192988933166661975991287234788685522401341331520470292085903741954152140018384852874695702712150632239196172856621687015828122990681985224845434056143477287427898391767227082608701624337731397038070845633918588134171941544735955020810135451109173439683538442187220132985884072542306251652351164508912564039004712070432909143831176840709543066322254289833073077778264208601419651258396110961963065245252652419284688635920617805923136334202879528803318397274529434456935336971095114522023250242994807205300803619105311751774771403632952749976655534689171248419673414901532240655358240614422730078994184884333930917183000667646079888960558773963542138283559377735721224734457850751967101674387094818778515560799245828457932094838632913133354603728214733038053480513997761181053572659953851373387439231927100723423371738725232708485082183225430078161911334885128495092573295295032594942821200488363799381434603809577740157161955960068385942267982693561988818836693011592866309816213311044289666958453515407883504475454176694896047869689663937521044079227860638798550740329852243366531647413024777353515580792203946225345134735107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -281672923179932876919987072855833447010408330356622722178150705929791285115437918486795101315012190548943429390174847488639910911457592591304898909103013140260533616958238862609646400293368974723131572899046036277888885816042599635335498890334637855624401840807237531190557579979433114208040017415395991617611599835787425524111189744813469779639354509050757099084911876242295664880143489767819814791017088815928384513246255991059691306166406881687611528189218597853937016112314660719778258742807273165447770649329339454640679167458527042840253633688057289251258456386315875650377404793055908832184797868146175558030659567470423236412531932255595642787767189958860967544739558407931482949753349235838687281947281891330673229768768574302280832120949380942390002565761698578756632138111612332610683164944797111474318618583128812258756517915799018837734271039596733156202421632930226912386594639656611631053466540439286340879444105148516530530118577463929826547387777232373637269472429154838992070679454512884621633857429737801182658613595562398848704117583074377012042325479897509464140248723299414451582491935406875606819267770445917826887955289275559870662549551837311111431477346859347075566119410436301625062393694736822421780015708619643786769762101540150556294856608406743774620096700154361199015082975065512269165126011522623607588393764566555422413956436907783188976067081672679188965148547870504053932632791584433722942179738467939175778272139891132541452752564318142759795163877447812939689285340945495300764753774288331744927327580900706710901403666390163907792069364936087704317675914752336779034995384082937213732047340641771553156318200986425704432265594682209592297145951752846512651834114148221249185195197612160329484350853071342328795274627527645444423636623162405708831971111402450932787067205193110494906207417954413350839773646484398966329156280901954049672708497195104643528859002191684859491563254907256391475397920262255373096985395617639811227516998187044734547266189643958098382842319773897430083237595342461046846178055141344729185097659787922427016472772704764917339018779572501023266117369159523632213933438514329647695071680835454314532820576328160120069766306985617286216853830089161757117045288931407960752065522874086436446185364152157931947430700326053097967629381419909166303539029028952112738690902452672484665517233899999829903201825987808293921155467009346219971977131329770414409609963870343657802216836731790192728345704416767546015609444615437922933276078471711833579020883559046745071292104081571787030513703410060397678205256757016550111916363217704319602783858141653316229014556146358728923151186918524838181520350308081081469345805405607911558680807647987214254954362106436819182132487925926036744554890503270348174059027626107677319326322065676619806001319988945146733253408567220472354014476034418985264917649557533021214472660952745360396105372032045472302181559715184241406353325225920200281719272855399408334482380209649820619078526447999877280181392673120438603959822780291057932208135156821956865770955858949871503929704833360284667277956814743390502784751013196396052284796051049266330207144749748623337460418127208644942659420361742377281188964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -125141231435075654828318383404390436674347089017120755320572001189834676065299453264288440622315502490922912222967371242791623100312708335668087619594457233393382297652996986791038754414139900207977493264424675186524634354484899858554736159502503758930707717793349949661225397984906363204793892218417518334428653301470984096097845579716016372749138674620597834362523657873732615632439618423840064065803810744222374381213309587752575008050243461588928503874833886273400255278771891816232576831487296283617061281794982952259201801167924092214489871258558630539646990515476664976866122765620376129665702004394872174140128293299224438655025249830779141929266700286086521241754145613866570405428193173608753213512093282607980517771767072972321367800051613163528815804321026280090091200424097118676758842002285604841914527814386011330591194569698848613537282310716986782095151988553060804712145052064885806577143065131997225775620345026957463600667360522208435334579906025558945144477753590056428184624078000561101661801127700082705889963372247461227955812484537922294406016560901337648095972522827731996086689030700551075322535692166377918724206408676009652908587921725107541386251590052543448260236073085116327075865115188880802123309386141510505702047447775064682481957599631608032773518844943159847225326649429812258674209303617160685659949249481225550879693210266237021133533694120980493163320830438544191454824442550882882055399568595147333600824678577716566654845772087441701858796617682841463576750925711555065120982896335689134339654880531443087536490175326998515746819335549032432553521996878812368793362750276075498742257080978104637011853506905419428532029356063082950239115699212651414720983451904746807333841220677551863655522617807820581090588691113813106353155074605055416420459962383342627222054600455002355357678435890664988813444272936511027402322726399918722259920137802517970255075318098328432673641406343715442425228567283389316349031429810868396294604711293165489173772106349403394383066951106176449886681532488813839827413592430180989892038754315676841979055474061310915345552472633024289990386394287684194260230868791095078141795260216817346491124335836073350011844632656203474345494763518511480502176819812572215317634836484767248959117691444119093624610365045101634870979236912806163851290132439205834001304507335582734009940227074424754845081094308382175070601074306727166861101127728821407953406517009876719383937007200813396893727287504383845543046523093883430906276238190751247060542860065991862170355369645995747636101968524017520459820898154312244793072923098784441056483383670658161465986470313505085968383052658648015215215145025223461404374672946249612016347529122745365153956861271200073013487758209418464177222713047958556958037923941629547719786193924565999791666110324762071811186169704962010610421612890249318025226580812889569380904451211786269499040628047000357782005051678804180283964789582513844039604046294955902512194911165627175009390104834427247957763028701111963854964995756701045151951418301126546531760881723709503494834362361077335124428845244058599718077925421696855926729550719260044682172846051820943716412225692350074944473213981837034225463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -31002137064346512412759217328798450405137267807032897768792354248586757337793776601708992886452110409334950962635642582730433984236517099189140180336296888570985922742370820382195877748657229588160869520354396981927185400313956762934012566223788502215118630382804803656084630715571005617714897975630704130776939241754008896692120215809834028530568445878192983471583121404810118534058694359892469927203160307002753365777564371236028610847454857788160888119956888250960585985048412556472888279485847200404480425819856961193675237359695783540355539841273333715792871512196787485652386291796684495467147187122417584500772642826024574516789427552467255591232433487023615931562983639896388113534663911981713491748264740162140446635840342028754265599359227328324272289865088113214028150212292117492033455955875709130200148835280392445439148994333174952101320646534132549721724403075075890482272917226097836798104024788414507697824703263299019481100929116035824389157938041097250262462742424628690514498650938388341696601359333219097300677460621517842241647251583508793808526210517981223644937300089301707639045855678408641851878274330219887036615821465044405665644429214988122329375954140834550633001450117659579925122268606643926141988281647862169251401499358462519570438323882097551219856814140941661861278121092006954772545119609641081602976595462294157666640614409088804961383663558791532375547423879388600288711401185182307206742737901391412426519421022381601913368431733961951099779265255926774287619385960965550176501609753873647726879100108336619418619991673590141736470509620229283432557548982166511937949626446368158533386391886858142826939932024606824023843093009462071206409236309625246430207440695902109562064342032387634660279264276685742153617235175636386754779715587841971199468805546526406624101372847997765997119649749677159656419454622818523130787677233562844869661790564777563540367183205452141927638254760666572551971500093166059819476177527731612692584391948531633289834637552115814077172659913932775606045464493974797327077552291727104631015419458305558442561809110895709506491891434257154941548181081040451134934673479823589324004855031158469590169803613136517678952929765371352898526934724491797639562173212238903967032297065694678228026827507014398911625004452168911376244736091355298927214208616092224215612348144087504472791251933272845216890881512010682142940452726828206627725762252321129228606008652619495649558042123446789086059785024814919116329087929617123044916410632907507029783672859842119840761279733231185537659425777551951558048549645842725428760189124747691485996747002510688668108136450594261848131690148264553131215827326168195482603462327289012472085864047841371245612960310258572663208025997477025112549508232069751580714923786665521892060928579906735523152947298686157274557287916120782084682716757718560694555044372071928460747101171304065853951315076695661564701822941459928050303122189081875557538054775749481955378801263688406960570034545107348987671469411115502991378227436659939567660793122125968977953219130258011338409705269148322579750627716437763059254158655872027057772628449501226912724639760117648678314646548675197475317062344402074813842773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 11860664242124976096993227304625969288961743428252298870478743413037870701093993233383137619436749565922101578853889568985804300022086710898538304185360034501354647009536451205720609111095263121923823896056405786064475382810829477568749145781160265339724478634121477671250171165608463388801717490137470346811047803089557073496179707731239978786698366149825750177446073367053595222143100079426031073834939283461234003624284624222684245790798784273602382086243591571502235745763581260866752946841903101529879106301000663183937348890918454423499428100500095690871242434992186214629713780519517942707067745040760931859311994187139967525851894592166180051453833206497049219508823212749965621321043558909169692566632181390799269685186544142118482793522471047222814032094401744027922135377322142552688899659742122500342093626548216960023522820487986086200091392156487798081472125041275157728485955686185731561242854503593027012006153915632353531898161989447456257430224677700840767181122069369722623363795013377042476686190027452778237773486217094921214235681797967759922995671604990737841091417653579625424545731808108690452247151722946672801599488437144345867303870733150827827626332056310438339161078907976140063288043368135004278302198212440933122652806579726781594999402995995965117136574870701780824548956742705356415677931945567838159163608964440524345592494418555766263844924342952636082128381260728186134136823259831809498151296243128741775225063317088334819333274593481666220084992744127546136338377139837204782162661027795133203270637138357262477490063096927908112953940105128171559201953702460332242840298140843556957434734118576013386399771200642156292091060289279916843791373182262900852058388557284894569227924326319985954317927118927251093213997096571128711879335455024841986533067655884870926156328415018446446425260957559210535344282683162896738941354846496260490682219054252599978110168671167197792941042436674830089540678008430232934173490895778626720457521770004475451579212856399383215457591689097904998846020807255865730059937911271847080499119883738087297660863918842942778063757126180676128067709279889610655405402712366378024706701283516647798890557358646116867065836426285975794573923030965060594345913110623872237295427582723122325025609677749367315047778139796330909532404011358493361160923743879356989931772051580214345433274182048654454788003421010165691193792254758783593198910275621079037369632626829023693940634833407751661829882193082540697836138986278044036568530660757195030431429222622478540302003584074682745242869403455100997994137641632200414732475679122305499684050063448852198455557053692546829643270713283632307081121836492056652950417433834398985380226913253573761426249920584058397039453515102259908114317650631200024292622814192137120626104707954539129689561246569290044609617834199531453458141761133300404520436919270106769878259699329703909312856233970984604513531912973191798454258805108604501236002451842260981354398147926916008608032621739621522634986875570655223307780041505848261140381858147516195890019120061879215012895215292539302972476350642803331203727114798845496798641321854193537201201394043892318484677515857988848251407034695148468017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1782792442621896341140124113977784758238816794509509415764429234587174906594750176765217582645454197081983922479877990045520301620317136863893391100637735669119834726181251231682138390277617146228981712995983995868272546868078115505485717656876343517130551121865556355237491210970313170647930965470989170627791255273011975970000479226184418417658427423477306426225197279560948301726521685610557811700764771219744288667989229972009930000802318569649417744096275571131884696418688574805483815324110495066900633818343488364806390852945212761404950672589385391947307376221860444799059345866048223514531266435215630954406412240382716218442410271371905863172243607119031524615791251244469672824111040511199669211603575116996768300198763504518960713233253129730575898439685137367108029703362644297461990816369911394031985503214060680918503246259610201133334425465075587445245783329871638069847052874104846424819716948582456210967985083583203405833895268852394964400359707320399896004991026040531965836834746691422848999441516788110062701399011454998175886719634751165107797126338187944668941593955478464122874555121817662977507416969140217705439100794232945396591631025918636335487454056106457044171055676664239629758790359973242083329715575948435932703494851961227027861489346993504816008735304204705023925158160660079244492280432459170392665408652844927031833255081673989294558697588707085432629487355080720996724208859236201956065807171770405292148678544263655463295301328022554351670324800617697979366431044192260812292266495679888556263989486054772826471585663503187637694390702133429156722009606032785911337776190946527022360634405123585763801804938997069601708919775637037828507571687275641171763980304648154654138850717087643162123698984727115954902878151405281275198655317828798575020819980528081692152653365962614270857445618255246003259920314322256913575649588284553865830616046066450681482803742450275991338340517846380350592290294312091299820867474495840991755345866694149163241277850821371707025681680435817866716013054515311877987793488834992665488645419661136240670805148842472872973661218069126327277368995916336225495308104597998942071820741145553647094355268945950943833510397367298039969775116040555750130137515511122788445290044425061367015996866092838578690926615550232926062215987722777523377874870882986271901444923243649494505956125506866656726055465868226176018563510818884214319722444331909767112957258353410617978049233301362402749977111951274764395809838108169288139988205384082338836477176869450909286056045238162962210989653428441968479267181241078652186478027349677987285250210059599902631929607345839622629606677617018112741317166444253002153561422300628505986609577325687610946667165412106041848080084830518706320745086896150376799215799625472242381928355986561603826781025549636624105989527324286042051214021087918406564868094357733364433115682783809646633272259461312225286023744049137715761132496517998185842442626258442335231079203416407183299617593769258455059081480401631437701344248547576812926390312508835187328564923641623153460670079581745420745930947379296042249441461413527565222714634334058578735326302123199795866723058615680665272520855069160461425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 151080208071238828515008196392338661103888824782318176286930614399329261971810394610398788435676648438005544033315239596918611186585391710630652248471520032154777878125266852990724269080630718496017086691052365146393422230963526024398412070939782753914671251721571674419990964582255165484167183499037559130483479852403355908410674643553292482521763505802682825209120602701409901139481486442218541140570135594100756270619188696148529298862007210330007593782296114542426086279266411438871901047436253273196579153932755308483662506426659370879971725153676707589823478738831039161641116956598877175710972739936259598789308338836450606956677131308182312321925734454678755731520332320597456476256013263412857776369705003709427747698672508501030403586984734158895831231268542078051176934927594749213826257485540936623007308001003576793548876047044233323762255601157894536526206519273043820227014445498243568033071080918844248011136399325479287109427474197713767238117081058342553369589388220127783616597482372640898861142051121211332766231924449140335372796610043873196001629063680456367594462904034998987652999340243899049402485431680587913313339524468652312590849868426253370972532388718980777614556353827965999919952596996324003652430132484670341493541857387016825213195770518672847166598205214677485795126785143613115323893999629735384830038346707108437054131919279831646941670798010201297084282322147244216331460890988594778382048434123335138161460845795810226130428527154939789463721313294368882794920140423222010936554585657360942421464033067000645950344522230731999796097647393046341351398037722883633202755844751262089371304566566789341656325809008727005728436592559636214358723894332071573742218103220782507343119928565762828734582444954906748194944536195806610407697716608985060514555662920895757275925169328597224027805142558203030937266371150257858288065777029324027967804540600572673322527038601631502888832494935701779156638593414228729692094932498604712535144718451258708821976187988527103739993375678692492354205892396385869263451899995775704800213935929269463289913125882890281370917949729437556433329900381046460703465076465457294587234852089904391546555022124607038640908693032584764956255021486461310850625860752523717539502059488073552409015033663227753617952943551574086499168444088157752703552690374471637179075528057337108820536289267536849608751046152999790305243925887912431783510980992765813440010236238316836070088185516471362791651050362989342805841184057012943180300562433718224030209466948883329140611110318155931820459698587494962270390149039580855679854686773173822996866934382676159693805808030918481458125087479497838286041013034656083448099510658733593321416487305492425984591362245620348204879328024002129050884370479080465987052067349290033753736480316948454888941554149322578571297232226637043166954609120019641396563684088975439932542594589770326821005572730152597434189307187526898840182954235125150666105146711708233050034110028294106108270291846977635637715209871050220694015284374410121370869025776523439350288806102854858023930267356051536092477946581081658643668269046554804920587169163982979193043053737110726284254815239360391569789499044418334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -5812379995372404540578631122852918450463161268517940799256635746148138644009318323989991108216067620404834692865652151893138352490494916995351202124534556577652360633890451893458866370324915980367810107885272036045732737386782919576756503965960245843625454522127269255672824198817715294036328965816374555252160817365597028110445869870946339717042288460296724007989823688022060957358480150166959439473173174215951728441629787084966490158127842360826665983435983569116265432308865400440863666248894503874099009069345973673300597497596884708022527026124676494143800060083218093229748242613630079222947136609062535561130250274572699907321970211167862567960527796524507429512632815675611614103197789716340413445083249945564044330887250754263260850161974161343947017619164696782314739664131148248152493864179769828811108875991160548990411407853805433899782249526519478284011615517783166521928270532428229495369673947804859027749811907644959821158124267574291507398274966653460359632176508888307609881355254825290836579557554817055046937439555309657320456844929047135324936817277875732117129415528214012619536918150983510094091547549677013413725616452572578776013776765169205493575755710472608493371073835659697239007268520329444305472240628921340548687597532074641699809022600140627753391319446260092986589716832887628443286314054589164955894785924352468029096912464765857199903102006628753293496395568264490004664789896714049266060119840948207585067659612264071119753919357584855954056711023424527434331528078504238450107214418297049213423528000264568564705067252745430825838168535547784312763615324165974191783372422875475039025804426742167881962647190301876707660977728070259570609886908021331009833062134898077903400055056284082061129237255596578606388034683609376873960801399262131408646136454302589680326835977671686742960288914908152341212926751423957715754911938065841944660055766148477472113414741620118628885783753461458605654555414041121211762500314407911039639465996440714011686873848093426335797416379288139824580827807772951181802150701810106437998523681093476629043810443547112002859923559360362624749222170229723575736571480923718630896275693456224773588704747923127612894268573006370150465764215964128019566057279044733708687334552987804021792893291328974874328359222503775098221021302544011964207014792928440228400549659708097771483694401616937691016870468338679975941966122777693482984831746253698893173947430454111482696910733683801961832195863245669972688288316252692940632917267754085705775674777203998910624197892042250941044459030938598007527258123844414637358006052440130381743294868459120520244474311640403251069145536542663353639596458376353829486407108828236313410254903591130025172240260648050637641743050520763701791531669907018437063045681876614433651261611508900395711854947571475576372164045400685430794923250058884094558881939373364502516049759771398080126505965814710338214800296573840937610160550901067570907427679740329466017002815059603458974731456258214967484954223509608339564091874209712399839980411991129217893081254717864526147984898868469014810113379057911516092220662804721406302151203067356708451198368673195372853796422950836131349205970764160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -86715686447463386784939162133363057175777926645924578007572230515946900644644690672788598907471597098743104844699328800435095310299737867016869235627895083324795503476230878743960404819273883263964089282000235505353245801371898813508584442481589946712564297371144853971664599278316236996070310013814416159036300810809203683514209670793086178179731032465915782407848643199302611271421258830141008808138513816295954367812055941498249105575075344468001346010699901452868608678672469796777189067241104587318668198574532259898458105616049541218853124149971474713288115278649945306383563598865400918997682566349077752207058424439794906520878532455214152847763735871874228926574176063179090324745990896394618789511128768040132862264025257931811091151510777461676346975465047298084505652057341713352111488785744160093466985565723397804351049194897113778739772198256919610496288886068873881057566635374447455667228746929340882119863496609964411731929254767480054206006555735143292761647893343882548027408887897970758489159071670071855002958834464288600544986182873997138444277188324094219653029656203638049738406257349882814970639646813959879211397575176379990197282405223259840669636897082390673330826266927376263216251808813544229263446901206287933045315631600103748164687389673123648095984479523724189012973135289233007644030148410824870827720130186557861090603324983144236265732274135473002393787835427980858602685479975720767401498139750039062738437240283075687955157287249678882313999851618908873236744760947484919402885760861621032780065385900416689326625332541461715907177259596544520914566556899447043000661213106620222611635522096482297447504213857556213422118319641410518689446848218259182984270228574648959021158953300719968783714794672576547883715525903673641042096400144093470900210740669241485956339282971802358480866900731739566041521555083145782594486129953390625574183010361644329060647835931583038178289220499715730767462724523704288619484170235049885647166336415534656840484942859939925810704203240995025557876203615245729880767290723954938042314785529844570056197192303244116910001980916454313347473308132245687633741194066403830893021472568757442332678606356101931779546407924214121096090804872494100272243717379630220331069848219606184143635291472207911673245322290855385081412447116778550697158252229368342841088320760475951078419704186048501270272389246078830071953388852259734954260724056024963013960484871042702126382269955904019201396138412956214995967265422652350114238585053174139247798016930048139587193233579795390556755456962117541870579520043809856902367717015522583136801872744055350032017260845097423649077809500807778381474263600726688075057273166277733018505380096431662886753395367392311402179663985274322208273088186035722281876509358111870033873234990360607249760087104442813657858087806526117075566741806608663439109920205933992559791714298424107024512513962028590947012585399660341789799916936223704875152261581781429569060909398321928935875397377116833336044750659864390242286134899814156710435978729495445006384685859951087888247043719368467720669847707380335790480169467100448811084598502092684803259846987300112873935371208062861114740371704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -31592853898739119047038437825165402213474317630818040535130947013889536131236044991824118320032684885332649412562460980957789831564016702313902633232099521971374940328671701367263450062667759513566699299228757550536289248315085203111877566276840435843628181052851180925333387151050163365742178914985073611397337190097500782166569189763083775486103269379090145461347703754008119346988086685304999226184915001664818820656074244610918956818197506962569056985543229888071881701669734523735788075467962048042969311884073127791066992890708466239130761546753229503131544892418410121977684085509341936853693932184362237815794314777650028049663123836744222145725677035536254570708569944369644922144544129199983042225314252701693830402608781435587494920803492746649548054604531215612495333103003078741167814029778499633644192041347976131264413990174273979024643368729936165385918382741634660905218943780894407684503955922527772450355430260893732906806503278520681975562764267506385470834774016768238778423440273154249570272631022853357532174105028277796063101166708382086148489745104227728916378564576810113805807657028029977915506752632158917201639754841108377119943788090751298318251724652078522131606059839295147195133379941767305840909069668829652540923338167415879039593036803443206938971805269981088039850150151744360651734498328380648904806253841275844924401382975293240947164020549262197441175533093062224474097907621397805188673080464974956955109887176445253786813697233481948643711074053013886762002435909474406146362720809085710319969317836027245175001738447224890772849478667543420201248302404913519366402321000585618164359976134026515406557459435035405842476557562806252875950808361218838914290298952587513663282669440728679572415243252443951950108303899126862374290094534730903544465247906059488057738697195927471172966277011545554654502225129963728258398415704101642462565483487814868267771406032721051639643255604793318548303075776558212625118998062427315940866250910846994856224836120434264649120576133792387301237632974348328726248278023778883447015341408053863622773957018531908849419901996825941466118674784599106372846293567045655445721103650787407101710392776219357950639648475322326115697291565133868951358685711179023250412064185173242893408694682132234421441883470821153426499611493233474025148238993833503051876818830105278157979002154024083922605980309376103428435933098218916852530378098903001016601288688594358975723058169462735790384616972728715460447087090844111894784272687765943123414679802743945898928909683487115945550457265142853284115746781556398035324642455635545888657814572612272316291537940151816510580251084403689667290216491252135317857532379559069208152088990929867409046148397834049109780776159920329753648671017641224769784404934919600798739296765318449780900753270255040637210485711935514598759168677193287083245102003585729830772992597640664269126754584134414819601543534125028123076158725705322274351884642640576748529936976687655421465858777042619406519088174379751045097743673069970964301786591228276138601928115629608122984979426276608871926099324087967369748197882530087508704376343928009354205830540464419082252260341192595660686492919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 16375126499525361887131597951634039613507679412224006726029688779458391078459598332725656785974010048436284596666395177216874850437995504829922849400450593122121209157537679927056894750535064797957459562286483958802558583169992028831633945928697694873605446590163111436911534583138533875869650389451803155983365234722532442246922377896857489342349078521211124940309692450137076907205848119811848341533076671095966185550538107420379314792290677327606690012193244633478068217801621508936802299327445601121367406270724678051282620699086020827642852952527876411412531951641647895928793004620807602709341518771917527581556944982725995356426603971764906091823661673623143272689941597990976612320387252278265826977185202336328004409872778690442238250643990142029834574004527405344778902990033208857983372900428966039791283363812067083362304259448947136223078536787717599375657363991545608005538360657365268881575538267184399065925093402393793610797197076041345698931950967256024540237230981944071690479729950830314541304471184341740138236910479578361087588332773883741744392653551766990184573150014375249271660097881719023035089773523502546732725450897539430468518971518418859933837558316588961368273747145079425005872616983322899248480069299895562645144072846608420803361786078280961115043816503578295556168332004167594262617094534872655126393408483376877545140929707360326946173575179929652680694872301294096783546717129387035694184048564911831805137482422684433811117075287927968882905569096474018736097944002549055692703922067898138806765961934224502790265985611581723968749531948224583913981259756980123593793370374231527677237279839316120395363613018981492272943416132765922467782324286486412632099862263116847061419681848800952428275326226110945354716106356812230066921691664627851433404531582328597529658268117767950381989209258283868094535056050844683612807551802738552122972457979691539108659622061436573215048202854827131224285868445696289051817241784026466210339882491849274137010952078224205577987057506453856744898889169642316384458959411023500856762598761527141922380638738043213867369814546172864368624387438737572264029920526059696396795250309616439454528957572952354810971242345415262752692621148557742690147769755112386463748982966719153727008660504512284775577254387754050627534176019154826888337952449843928011293955426938266494990498332727234906706703510754797988878747880709998147952724501351041768556158419378143082228692918631592049068729050103466510092127615596675483094244687101749102950768040264066017310857067699335199257806345235557810282976189276159964181741604155461274535472845226943151639950222622376642277445955783431471525403754897618399063860367374420270876963160204513363732452140885221407862586717048969431216956990011354145479774981772367478960255576640672766222393575642330969025280315531196282087491392109361015644391335287023873082370423078048556275314945017773506458235064084835735755890285738236550634988391293730173900682802603428011904160517407595859634646066459883580256473417109793756858586005020994836933266801373032377688492728691235082261159165929502197016518551966352048757510504898029524661367320844288614310007687890902161598205566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2761227663608455983307072627392273789233282012508511994017590873026460891030945607740903124372838450586987961927662583431706383671725928109048983459887889092013273848717391190351274590564174999491410186660120666488012628697734919680449708910922526045596704991442572818471311491577729794678297827958605386401022004106540370270171586240401619046812394607670705001363471915025469573559760518170221214788692392362735060626316125835837149166292531151681677642031344325070163212214726661250800070422096278181863395912077477889588719133528393885535807851379684834590672046932315116629475351762506359922691794257377786201112901140206718315945238325625644006804354948087321858280896314268300880093632866888918329628293657030315652040740136971514786357888799940731412197285233207449251359866181015274041597182270126778202207945949753408499052638996378800003859733026466192998560875617460813041720443155087949847325958454741382804713323015476471748674529230868720730075555584900944028309658645209303084020485440996865065265727034986289649209816519986544421430829430591527879554667490624028019859352196318258102140347673633469920079474703111181735180382180012286660807604879771663679907153247446035609840421008133242223683744874903554095535573365668215960678650874248305354282718014813783496405910921825995259051427888228087968418938549385470596472062388478204276828572687772864042525426003992279990776114332827461430221532840683048500285554996576584758975323598235703463409085267160775891468049838782116007906923726369222415300961171975043148698379840763684493717492336903667747118988750479186349095562174889540451948208457065589168800485759917321980412921566029993756691616941545944939341582535530984357392044907964268457729119071589709670816323744717172639988252247715497252165314441904756457930933462294728118743094875786615820930391480760738891358146826320980313708465861143742037787926098459259567624315263654410338810621932267317410737677134073822354042658969303089381162808898511169050860912529458997631559595403108092364378532394664267581206188649515520576108778177360717472219413633850019154095526510539040504821466162368542293645994499026366519138284528498861285868911290654738196924448514325158483287020482767558699716573885904621619727706137726510413385327193138202681646867488563845514762934078732238299786865159972057644683419299309624038841683012649264992592659975866519663922052310039417869343556575338103546447081698042844765039052034177790601304500801507828849436625074836838782798468495420236831347378922300188479348506766271346104945365654200704660299441260657478195320616611801164141807325517761812323026662722976340763864431831330494132075939017138574170364921266802097128318801178639241422514564448108335022436892333034169056088953255242498704908192552763184799085642551104438093317760171164051276518535324261715702422447780168196418452043497882489988506172917840011571737983105079908079869947127775852780331231442548897036804186386618938306987115231774296997193590595069858765875334694609327022158359971101640118951634885889605922424199830403014102879237188735736922039960241128314641754408386539950124751793053640271728777255497608591191909681583638302981853485107421875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 268640225621894769826231336741793904463594781271269751198895694496290446207294394687251255868394976613529698075536684443178510966328322379870198142184165731183863723956145792956980159768434489436556991357678997558220948383165285184983725389357017021153895205406824598016090422728652120680920448233669700681273968734650500018964973402729732262439351032593796756503860730260566433256658433486447397180427429318283358602914361746042622406657017695993649000377443918244110801170347809933629474215355914822250600072946939859393663633157576181768506504108651594367822826277722227389926107895264721641180825137639739120190239542828819038143986438990089292737664002007983302297258801353697821117558199281514537176390286471495309859325887595928800343213436165633117371729190814244641111338110506122027297760100028828768468680631351691044046974101223672928001583072784497176349965858309811065009240213340046838704402845086208583223696248908158512147853123394558363267061014431546666156165949044201119594261508836488645261472692562824779686673293591878894753339337714526205829149922818668578601855315814371174681613659466163633454047672492842988912637713045277921995555762851785635636011871335097382832622659979124860733889163378590257379075510757244572214235529190696978310339301602217936573532779715329940180667526001228577604305486276632764301222640425207642775085038945788571052892441312066480735769688692064258426802294766180235598851764188204725732048109851272937599833576641995739475986066820103819217631931807557093806008970914161902270132764111565739125324458624698879623030077758475497457985520309644346594313739032787938097468908763490871846567620862230382079361711747899554489838116747997646143386905994600948189759220269501724713954231847647776086187232320209202032750361629787212105013186069698997695943333418914347530961619196188704918571210843525794757316422286785859522601068904193543589954556766190328903947038602945908335030611761237081778325222247382922855256999290653649667533524546677084559844491321010196777620084673707436527820105201075164410885180768527283189291871371959440178032432712139721469160324873610258262028664879689942307258875690309318750818225446927588515214404407876815915894439906545662491306765121388285256212759193925300100566110844788473954828858838781277058468539040181427985140071884855677194496613790858749434312731108170784786810448121924143399638656464541248096085047143498572270135402048467144408605745194831137733930295437519993910166530906918658797291462857711211729629653968347087132774508844907330224646730068726365557488164536553092545079626938045699594666760783793090876508786645414321677393665392996511925591500339187903851342912059371170925399032190192278573964267619192574103957304039733398201833948252735286982099791971783892289721826949808486878879610294918558646147399215030984918564199934724263557142563483870555781421695334223860397108435702739888535100942690515757015943785240914805501001598522251072838865602851056255106270403091937681078860420026279462508174171964965278235750734475521434874121612955235902507065864043229981191989660823255404954503987484509577778436554689210576720356954667517046857483364874497056007385253906250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -16208712155260190625849019208807520108672343976294642731873646825070702500092553268438066588264649576491132487260970376242234964615945166169388968223813994606968073544002417701424646961760038296710816451249286029087144265811961000272342039590757213564867806053618750245207050636486404143419626879384535758690075570212175935448872286216794639616930776058498780721372416659697643389441540812083387086978873121661293237025363330073481921641250647521018491164023551747020755942665061899603027719740522268159737031652118635006270025302025026839919996316685179213591801151133881187865005718839632468785925395170281746289972640576379107191111809166955568409885392842295630261634839587257417994989818851507196710545810933435909445132903057812144697692621324732019728400264642534607508331515678838625821205269156642891584255116925706315222984452801606496694338661813552246624529085238593406277461289359358180186679171180807525578772207763103839483951780465463244626760318873376868291077317972562036956528337682119902448828331976008485276334416481950138677053697245859174016950584535531820910678493247005831029023760352843982261156650066628882585139769000880103895840083299513102678873520945175906248274860655883357726759370727696063790931483065788047815134959423335738448852502727199007016477873973748486391658717154145585569623982260439539162796377014302212403425597297352188620759565958125537079961749026453279609217879239755483773970167437119668878449186486100443965758046338002512594655156355090074413953507198750169977319141331327463802897762991783699497026030662842842282976147861952162747707802130764799205121871615571320049368916371986345252668662350475155693041057972214825610661682098436933709845852887092966832700670683420832640724873805032188626428191099573849917490897042093919928394313335676737176238172787411257504630969171907857506063746333963436167891667023051989044010494139417864456324394231442288775609764496354206528480645789951032499629557625754876087590512358529853501472379715033109648859802869961215271172559711908571244757567067002894589459450382642000608577217429062887494899616826072093644600583857570395246017002236749583789451777337362471385862212458799679900122646080020430668621670307739463719866605584381204548521462781494775809019054243144457479160547148287131552142371873353868361346162619282031919816231720497416342276264043511622604081379901415539323490474582950837894685602262642524924312831912125892886697261446077414756905572167480054386137638280128015648297616777136080407251857411523778986350266190144352386286132767700176657804844930545408569525024907277404435181091850867676122480427611053828535822078477842467180621550520487794770432851584465471669262269988443238528846286298378587230283339615983459392155696009241317838816033546641191356638396157795182762944308643229899866266726988444265437676814709937553512580948553420371000862858080986175157465783396834845855946515145751284322696154817288004395855346668365904039982248363567110645333955333590148796731476613294279200552335062072671995523633908130114821284597073336776012848896837068442676124478560632054973255032109274745966860425904786555302822841087069614900428859982639551162719726562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 718697505013277733750327327907090496382439142552603922692309766908161006885191804404309078955512690224267932024022449314308207129390173946823618958733920391186027994352222947954406599155421586771887119404164416239156922361383794445184209035681245452669157463387940680009673231104204790589937273463752704704991553583503470897801909549503124539604247889294248443866078076530847180433025683902417430113722804799535081080439866318944350697140280025375303754621802850511511662307588572466222417168393363878316830294811550826718870187110811870521971791193611445656455142927750837132573863322160037052934567183883808308863495894688711380863589834039697800321940406000941578982042163009358376496807865324900081032328840641235446256811181193101270144667844978278516303868116367030930120496043157948170413781153810551113875504560514339552423399194949478292018203577277097896171356416231686146864591907146728864204555325327590967888642366068311896903409388912684948356092606999946398660787945551776146628269344536250264123543847989817560340621474467645915098505889611765221784921949643332440709178418583939241231609568662037455421272164805623192858977342780086457142573542096779815707270360114065326842633745208005912748637272566491982485084192470521771889503436781631183727771650203398989675981130824743160402321941443464675772282111284473065793652458210822140081809465711397095388786788402088538314849307188418963953669984987260844912738752916720091859852869782001594675174325950302062221877338332729050681188819713572220963495229766864475948942576837287339825093807020521455769367570649084871475813670173060302668898140237342728848740611879253952887408250465644212291075390620770372626048517644517666399132031673232511934588767233881537119662256695154458591371371786085066173686741694897947222642923292772404285987855879925114444938242563071505751415220637309481864973207222764168379437649819348085870043930826784943876758162392526724743242737123415816474722333010316381549984903915925259527484481396547382669740591950085279571102587340765323425890653882663995683882321722324308386238555430136706222312447303278663511876152633351313855014031125698802050532423500462292850912225625522409444602581853936855015465905623952553102467960383495577613182300378686029277742007292261016179354285647173170056215156990931785290717412665707604609927163142141923056128157286264707134874775902361355800073729916804655780595111559243488325879948609744134719802968386146865434984537569041087884599146846899428314026232264367914547880685495275676576765083672406290185146799188795354199150494132302363292693837237964576652229344716070043049734053339184653032598724739604793490814519748207440867222393699633170154611616803083172992190874200458757029518557794071015116550145109883650227216050378106862830088502253165563436539302846465183788627806624717040731248594921923012926542214844803945790691005531931141124657615573979715916142874751629079777981412546875849005471710565752651914012247166064560743762476427359420263370540603398921327303154186898529573820053902989746231729100212068209522200600597192385369086595825423671443371116923446362104858165812145159249518359950997137275408022105693817138671875000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -73413839175463518992864706176580612247279959853300914617083323844667108912756357827898074328470260717212663188528674294099675481837474430064627374878355845813632887713042409370196177551858483095079266717271613730734550712640046178292744701289838282066492875821251627179323083970623324535447380644153538347136842664295117026650402384498247224528566102155916417715356478489000879663043556875867876502235163150923086080922063072103749942345745500921790132573840561323595121377172947006456941879238234708129212127747601354995388288392070472459006721923248978816454399826357849882890403031102344653835594766989987199037447157684715773246414822041716887110358463984479629672960083628259592256718103938348843869294620136415437079183432331346565150632237663410935855739136651202691585270716145568190200710729293598053295816647439922514755071095701172266403882399206588627084061051594495462935521627661553433219244938589007936079931087483355822183687748352817265181911897444314359588273633542172558998100974348437998667391353236622663309258010778936649439759773811706441262988724320651312007246983772513374977752193580724265005353724968145424026858952008100926076073423660272126888900558697370957051451984048744550475828496207811311931863987595479973747833761369941589468665160851620222093809626126234613394644598017733795573415788306269334201010650133062153261286647169724760396894570161027100977301863191382927406788348844184688414200691031388514393866044002204928797060517521441511177881385195904849278394362508176521436266907347711692261178274390738589117004493917124390085918199963206708432552229134647405920969499609027512651563473512944363827258010694862949068960202182633736980848027888611118467684743422471505853741668589670747775558470435556824492009861467355809378533821796232552353520420266007227881971608199814735808229576157258135024323037822313509913296510294673587855844035156285381552651275689835380837514986488638627044223010612995365022521030652963185370945209432090690405813073394074483167198947155308197293820404549852046448224084771596760763280690348399624038151170711488869116967761774899579750853261492492494596405734411793488061311430009419768160746777153086216462116691454791702397978303673541560613541959820401629191367410116845021949076700663825981393359180449486010550389981529447913396687726564362002294125919042962795247023575027484950940767943962271451318348920034208432032048286313582899809331810615401879186619282300866544577507319054628219433828127976564836953615833624264811276529996747039084074079043165648907411239560414398773981778494383064952537321881635379276100013378148471321460491786853743587478665629750801561343441466401834112795604389240289653951376250488776751634982908864026450040444766739903243958352387407552174322732889846029883955234998358416746107111497629448383427902241473099949655178805751535664830301567726945374461534426209695590106869318867411878727034773197182907293834073115671426090762356475280508897311927601286881410760069259760129095117565890936205220853863608662782782828915191911434011936457488167183296066885559855917833032496986881143326810130042916213923106614812048809935510351078846724703907966613769531250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 12913533587768652122804983578610882257234765332191778828982106738257198850662807612482405898828855643955269771610701705336275119456464312246489746064145655687847404536631716570647041920643509038884527330805742840361266535763260633070083813793295017189010555003670047529498004767716581492166154552754566965104838461616909114310315092769974093655011189310222447925950982555416980954024104451549532824015731672057422259790147432257614492725746195983629049591311502651819329869999621329905952049860995324015777261219415287554616674666389913239447851877631651205267061082110989090439576081745150562761135264225953734305309164372817702177873057174317042668104821145948043268135992696256507418861211589741642488655500852899573828032552108686324764105903804473823366764338622429441273032454166005475481627938699576514086775881913549012738643000967908234258100390516734593288787205071152831725935593563383703476389757873896654786477519479255935883581690356753341913751384367194941400891560639394873222301388573365202071066988816079051858520002323976888206219254201974365422247075233121779713609950995436013483021022953564876998416521968960514532277650217262139995441082665242065759469064440716143436010412946355630179961189934691292691187230442984015116063049427612025980879466088267625374783745258661249731554848349387875551136143733336777743835757070091228301688015719073250437913541944447221505408259768025059000325553559536654347401111698299449125188956867778525650555631344180400890668375223409137740332414797882476643486600350029351062261707247528921565420129988726903571645962070206404144557109626979562373430414900302253578321739661034413455775189115116406705625670117182371054059770769590599595709905691111776441885195857140259571977009855492467135503189790405523305239642205167643250018058231854890270114510655265067276297438406633035945837295271593638478440939217014973889816637483457211321158224448546734393357559346692295224327990840134099154006844282005945840365507078288133136638459881454166289056270946215488459561250808228650360204514293967111341989838209563050227634886787914964496410388336951883628953087707725102297361979204862584494101358955334533024943469809496453948168029415251336596111922273743845044114962974319406712095508498659001266366693018275956801920600886641954661629181761896418120159627729234469996148299597624058052725739867955069571619230371103938925995968272040876118475324863471729971412233461651894275140279848289112901011835711066130363535131577838447029721745010159769830403211578654476140163920757720858584721761897042724266386572680128443625524393498092666517151818174805288538630384188827377695779708469811050296003037338254898087109337302372840235366720901796549938636019263374222280027009295137200477804244948525412398254411615477374194159635931627711242735924635251992343300153243547774435848061393826090741307651099620977079693794444328725922291935470667152092427079728069262125046114561255254572482141282716048073699475903826542237633481059382617402668093805419560394377575962151722821309178492522383356699817673793154311131954276077377269838662587717618141314816996321131604136289029866197855942592127576062921434640884399414062500000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1583807234544761974115442403002625841901738730970664704304163732014098924015139857281422257787904572888606424734936741018691201861379776963190850159857496952683642415093088691609365487822334747757954471646690932455121708192382322478016861747784208805505996669983928118668364085240974118218108621095425280348874977108600421619545935910615695640205859389822791432298702042382449766922727145574000708709596323115085949407728652183537539881202801555887931645479100991543462973606464662829128658077732892120930209658723532531717509080578038903486016407938273856451821619632674170092365815186198702331647171993044421829123916708148247714680483745448215208535334884707099509219323138537407286457833460307044620887101886080015886887652223182290171419718781015089352613532707295891439417292600799407029316081013978699118383825320502933659621375882055183751811863349408269193668107929926484701025022627280386104013147659545376519836580453992179084099284013780325318161214109003653680884818028954143661013911006922943387841866226692554268300368677769815285076962643101853550165976801539516794711702965247705169620846376830298699577412616568231519987213429609426724834681336950006425332347796853404909055158218150606330404689767326632032949389427666664421941764813609924430438486273785570272900291019383486329066185145039819599376929294016993809953962535643766268055379715636362680713295323477036801516472065819054676524755320155475756154415635633671402472620413603087168760463429360928496393298492789930173269826608901036367188619081152346933105774874630193050403860011518075161948537126910024156269701980593567686391455204841978718920864175685391322908969469947442831541126729254032676705903512639071117799183555263274969373159110570092289962379113848285378012496623899165383497993307782466053378110066102171512990263167549883766033281229773985742397135102439820803308576115682396183079832909595417033949546122772855605374146094454049833543880703792162995284651674467667867171093599909362273827903146099935963648445067155836353446955967505105366785680997473366015369470267364276572835797276203110502122091418751566427636119800135318947637597721717557555173930201231151717040519920593401873113028950078755580216534442787362741951962017179594827056909774490026292515608244968319238286573569251881829184912308172569893908204488104801367751789251599494936576751733806121794440281616835353164174205071051702424792991797802406009127782415172293834022523078016647857946854808323342916019611811181236271864695268625853387972066771817775957833607477530871229287991104758598454070102265910056002339546865670536700780609348512460967462051920853133433748477889878975202574661309879323903902715596843322042846368954862644387975012359055923113170004846141291280123392957523178344716515951764995659266503397942342365849018441451764898313041182457648978601111964297033862282428831615158936955628288838953036371016001413871361637502978638538507586635842946337820187036194769672577689209398615525940246767336619264078813421587480581484050121272768096982397131019466117909191459181962321808270556491556112474082651784456389717470046425658308376322284810496944811321355928157572634518146514892578125000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 140271360440223720854129741963679155342597225638516582228976351551365234869159260847592674460188037036281827863808420114322694061816383393273365548467295643772631853566510147502834023012016248439160814568790452888774949024921670527697723815236891645640225383529725647228532485168127435024335144474358333756310613837716333440334601947071922222129530795356965976266403568364504061005783354487042796637075640916741458207353189822234221520070890504657066772318199350517822598329485052155913937855638198834397304789895065055295278552399940923703900230482705534440782822786148353996721354888287459342315826530619272449284632368875325223928289589386490456975274288187165649574068896392934866529856197686753836720898775890543584156744474686836464391691207250453376539992705654864275880203593152913411336657592230312416081692754779726681440239632579263908323909616796419192460473144307081658127965875662110021335662664674298848569982981825881472873700342157143310981743276477402397828322731698289287246721487872521235572107621865568641976869546289871560954841745271045685800084179823009266547600799645271088862969097504071753020032749730576546679625927192889412595026606003236185800239773073031783958179425622849999434705702313320080779154253555737746288400287959401601213042796380207981831509120435105250016754206629882867000364150212549777101543413319836021282378926663015573566563232292144837248572027090345305385651389129097883630418043477107118523912592572653787935724085377352661814231326904710238126490841220676830003193131762146045577623858779298978616158638838584056487276396697345866351719897825708212582302352143113855736248643816452157057875494947220606436922516312941230462826633309226178807305864510242367330140850645624987367627394126869129368462083900434914525716101483582184487682138635550800874043306437713898690854390121164513977286318206020215905870450857492519676840894804171268592139594058257628932618530531213398022619640968597127434738657286399896391911730248514744312749545212219275652781473807358276329530565075791010658997459533855585884283885982760696914713982697577087286864105687362810872639917744083776363195044441631621748369741205771989385355822407732669529476353054871280147481071170949068537871575288925631452317754321448690045424242617291834948099919635367630228754078019323905556510037788997559364249578525656420986996837934007028313404925981713400883823016221793388780754381470220141912681760821400390330805993410100463614548773884717474916921242875893776746196253268589879373607709362261289551748146931772066801472243761017485688951958164746821586669742095410956334965012871053836778688575857989935095559432529416288752404548282005214916709510374834727379154718661558529491640198320315895171015125176716261859288126231023304981056640707377240071725066928474008884254484626654136093022346528533212320137028083548323051477519958404215114129578195529881669883231866528804073178679948051790272257375673104640468682453643855277339524365732782764819003168583276205418145583748932005341770501935867608814902085644598476752610466765738110675068845883966922545752196093849902000306187615116707057421047441852879715895596746122464537620544433593750000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -11448412293685447126050623020310586241308280981614059792502249958859771809888244395003216958867671457373189928812303815149020624615421274219436757205121710189549699689247423521479001166135921246382545913312286647489770880403363532962051760554752395714402546799602828593312743642809366354113893767668892381128308951972925464511875986285580748293897798863131169266058567841974637241319474983177354950779213278594768951465220960094791404878414621450322357037927095435971099028310980367842181301131014886073435376868838834996430418374567372844768941597472243500170799647686863202899600139358114695018512899473637502247901285899091254837695639962661252128811058638917775631281277049782465631462233784060300842481702540734146026872197002530272057900197662207962945200279082123664591162083006128397718898638031195436116423186589092957201901945084688685227021127496604927425220797232679316640206884836211601432289533117393726355310432013434673583904224592170272461726827820445626846998557726857095900347879711902504018770962864956081220837311601930380804655267646603941077307864146461950054900090736404956547981845202921729830469382132845040677583182481658318741953134424125914404978918050127075049014244239556322902840878114366439461016897909376607066139314859585211023022706435143139885205753589576093848885801771650291354620316531965861510307878673661877499962275719341431786184261283285322294040763034518850223758681284379653250501370891311494408916718646096973201453772445474792821547982269495150878910172867934287858489889246920365337509071200099713170670369795400910787343973105600778672089671169032003703514505643471882313786332319600368003423000500449570680105630270916771694776951344613042924325324968223500032872416037087162392130948502474525771851727822136086498200870132170484006434339290513900998636166023764412043566406863469352872157240622438334963372021415870567316667240044934348227127937746424335126361739167596091868160062681215056837134620173438863842965635495551087840003651474837261575910382186402742553312462309395879990760431879043273385354920784414257860601196224328509409594865405145065927810209016849147206833262425749595864998787556909960846044342742257800205222327368879252965728904642996559310933743720050685611404969688476880248519229942031369036377218615959195930666731209862654339347160006528802078219165485616126334852543911073455550755460115795159314768188879033698524401272788057809381915909505113080935316716393287608514942155521817874609577603024970261222825489972406838463057548304109948362106428199614123881347577592993211194267636101323447578014006901234017351375211263218510494283295959282688375821467688285752595663176086838679188932564398181394305853439399800003901395792396600224515365099589766713624510225198466464139977945030326802653412873635020268481375639541844518953904948614205997320564980956893152895663004365954590749489178221736905806306120100968108302519634062973021089026850854273438461035527449668571713245180309950528504707533083962838247275786118160066421667317628247451993308939091994515598639920836296008189582140298061271434438316131111457398082864649253940324267742229050703137716027413262054324150085449218750000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1059971851440616225354394465364891122817369619846856029220695027390979670152438022222190434470594132854318162153027777619910602943788973356615107199138948472513660498415848316932959050164056082249703377014499048538571004956540174446739700505321441969077431084346970091849887367532996926099572172198963616114473101739299682151137843612865651587002575916262213945385120950468777428665709546090979480372309900332873461330222063910403959633391068543623611593919765309065332192957151469505793104949847271470083393220897770603328597273953407051113235283436705140656477469324807337206604849330705839569073682577053348878668001406010324199614128995379381763868868369879298993946392488152286469027016696921681623477603093095330306685358488646465383339381065011165740548220319700286781891387556054038796931441895207626403589118108898148242340771694982091754019402587092118784491174865922081187506385311425377852528207291179578788735473869327547755458133493798234744287388020688097337468409057583196271898429110695245827004770415576614024585490216192402043217022599802829601304060387020097173458964955202498761262519742622355259104731314244420010162374989928373313870841632288366290974470528207904340490197180067606694841975462746919559130777745610537150662364851459828065755129917331363708389026041539487282830087191887611556766761709709371681939218918774989168224888374839485773935451901920892399677153029824189481552682274368980709765512429041391719166082929178201166792074019760452633878691365241992400032670457707983239907322478116365228727685653299837583945523716123011870890406736178552305848596628400905053731367790576288700117338676555694261852172364973826739238785032746645798932388631584798725246203815868855334064187223023823648170107196272604939955848071223468367638396473258432266149949678624972646614293413099645176524725493132933937615106881672159181767961833605955006105667204542676966690177123372876607133451035612903399666935850357285503967736672391167095381236057684260872644888121358831058874943059434387398952425393190414539241373455594359897388955561722576540436289413845059238156901229855390737955419406798837197149740650466808276139152374583919185507722233371413181353504699339824560704346635448325786474757601181338954234550959381058114844765370176165235777042179861323022192509577967311703994324300392569019388236899851688741067614379637073302682732051004041715308604260311354443391123176755783911322650188085909181939249088993608589935059773644368129713661502149464705744089272208046252338996079410490139758558845185406326741138494885511042467940924259820379772744347884804847064641680213433313732496422830492971861182153066295704675482133097854690189408697389869107480903755928018884454228400080256117412827092563593357367113787015603803421952357836338679669163650250035427853459791828122043414711320559798551791991891694647255570134772007064897084770216749016645988783479741155313521191115284175011316140142476833856679193546652370013991865654056821602341859036231839139457365868676871813283338786644598314636824854470617583976769175232089876103458681481960893880883582561601610279067665649730925427184279273484790451220760587602853775024414062500000000000000000000000000000000000000000000000000000000000000*i1^57 + -97025594885332578856279096141697363124000193855296324353592203752232257947177821007414635656135186675102427040362111729883738651479354846194733125350347796811807329153759399852160356707907171509611548600033009024579298623497277171746055298101786009355201282110237741907534679965372354852786467599387223032144978201644642086234099336181007205005069944886972761243834753986103602348546069977139514394054702626225875913182782733298668591670163485440860863319185242711644105256313726769707872643848076502435512804670035399880204554400457678741960594720505367313329539916842475471544805029540843544244082209171016912379057583729525253318928194752642155817585321142544415788223453062711080967888634552177646418787812706764956397245399580824047390932333109731308884451219150420200775611478786241615317666864366907736904723414348687839686591217120851379361106302767238865799358266793390648404988237758548987300447715818057886007022943014526549382533827796741496081890216006522670081224513454113817863031139450102075718157089008825476761031249107891276339911002260773939354767364516365640365731752487580994860722960779172841103317535795567938650620215494292155097830109795706428664763712033478497323722549350207406177700904505074101225645580114026569551048056256951487319749462265381493184095907433743128213112830046005868836199585223993676123236202810688355012426143969861343386106216383770864725269340497516474772480908474584425442469695843380294719747252898552198142407471310927324879397655374061672563019488171563979211208879597038390178348030852690977701089645624170195058889629094397333741534548627121399389388393080960225437872975418242337907088908737813140150884975292137767140950380182288095898015812291548807205776024780840028800538176324361547944447844731099811762260127090268662599125578977632788692485957797269149170135403496180935751304476821836244975780219934696753886876674345916115909562633530081660341727434438550271967653355266291253544596638103594673037648906920013683948350464819355369000785133260645821406370924032700593916916517440420942560997878042765547245064086504283161069868361741694316307111512636434546333244075739593656797813871376563298457170897274737596257548544202563984066607851842822070924356850196212915829886937073965599895713536468407147029669234738483109095281440269141007060006026541237021275219930316138443748481114526501299623309965276796384132223424986171179216098971812155727768394920653051108796473512619971289444864836605237863409703701434089690541572096541100256226320885195323839742719457944768999898445716155444890469067127058682621506093529493219765811918077601249696423653906118564142947746377793629828545820694315750864110512274483359984333752304652196771526250660202849301543152666382158164348483193007499767669492264517511155193606341282445938313751113282119757024530374721668879258434947988428411403938140604932237845773208574899442107704378900735563552479865843709654539545896574760292574557880590071537394974679653399232777471639250044684642326698627522979712606841543787328503606732858154273610402723154476923296855279157352937031235900253721171525493179264508130864169415023301468181671225465834140777587890625000000000000000000000000000000000000000000000000000000000000*i1^58 + 7047189507856956772914108370762328150796375889974043306603124026568637098217567940376580414944935894958950207060931708251166878871777597730841095485048892671329813319395113836569754979771414127968920795413998889612738880294474311329695585116821172999406499290665275747569161664944082473836334573259390660263427733809436788333069130430219387547614479155036205561709126665521154021401641521117522411244035121004620530192441824764713192703753462836939374913613955202060436923413613354489477341781588514967663515634819808016098823832301648708465145441699385120271426421324564150806566717119951474773696424103233441872336733811937388027745019251635844476492581017859745348138431695003106647252278629906874719329237650054634141306987008730728130361841730960385295283210899611809072678687891943281722702155904645338041323792443870112796127929449659070818546020321581547718054162647884871952150324122652620825515708862967652528869474659870519742271103819898668581351238468919953721894707642173757860831412209676443501797749646881532616430473976658828516687856604740360545902291812552071134937931429658420339732751322211041624483562210151787565890253779773534788211497415108473991252828858894936261245769017941742833314939700020714711022379650096150773518955044658589965315754687100597486743067127057313332073813919724807077652035179904967646614332039885783600171830668701086704142911004137260248254997513457951276762827222246182967126261776940472605112667942497419893115285456684722467299215593893340148553785852932765187249235256410834754937365809652957192413971997609970298012524918859172295307213710311467926628509028365581744895238435458471124015495699127357262840631840463826256065321752628717318554312618049137029020384166426089777076713476931422909699452901157401992865145121085569913412671966093619713889147656952267747009443724910839260317698156904859244396653811060793406846435026616686801131770321904703444483075295297349213241648818762430601636275315658463563574034916954197061694381117740346882374585095817118342277463152281467926054940557796528895138941210909967851582905433825411916046198386634482890190443952812816426833050478596058359841447406838175151224000574671197459688927642627406119702566297503988835248557961569233753290568731778199457042631603792165344984989526732762550223336879084096464912914648510793772177816738569518416830873938406545436451460393002892499463003587537454683499493765169737963760519008974703771573979193452499846713643805513804037607518269829367194474286577486616357452524122903045282361142782262338438262307166093151212615267132849105455832675170130184406572059684661791976145954287977616202663034028901400331146154097451140062231757092319373778109624670806593171836874223104341632808961510690145693972993554013420495314355946898383221755126118138592943532763662814227229190555042877410133287547579916580452048318748598211737049837678482158053317173382634541364115613419949874716751018966805155574998220134496432352034931063411889547303966973211166043056379897509634794725979258933411338639754976057682149608304631271628019819925826457660665844414456136988215968666415305360408411638917236530232912627980113029479980468750000000000000000000000000000000000000000000000000000000000*i1^59 + -395352920992389108542953170412455086864911578810020974223927806801120041384340613342019359203542401948536203003018178388051098917160378586149052207717312096217938329514060672939707069668917568613080518366844440869034731217446567095968116907129961489711084062322576112014079907313210929468760401585686209167453675824953743164419404649299415231382608890840334375256004013013305379420289992013747393857647028406118004680793615653934553730967558597934736242489828655871365297901727479448476186185314593513962110808796422521684838768334174840857087348052314410337608728982426138319321496870054705366106227349231960248249483701876566825230996057415290196261791005252002343047822679373746735731018959591539586878406587235988141637109590560507733898558859313493652727234213895449007999623569347889587860340089552776731396351290828796541958219899745661208224593522010255403518423705389328661647580327226271599572776603618795658904724134354450443248039726248975386443334608199502229134345498911012048495376574935804430955770417564099055173828981541173783872239317964135055712664613568875742014781788561650846120327732908212099316157749637558696857047420247095220946039245646572415180763016298989358924235089100224551909787197738316906791661763462873648466104401741735542053422862371981448392670957887868464555811257332970856450121702076363987198111484723194994219915351746350232939727357776942647433884857811299077732884856727637239088909408367147280121699112415832976949146252236007607737209259375951964620875889925967146695463319251927860479399898206306994687829173956777670918328285136340250821032705280847747241287827009482969425118143987563662434647410597245583503477807294633077024479133028308071460596074798544871575903164094247798660615272227645185011780451137269863052183652537228432893795446735639775925133056835474820243974619088403793551507789154012868501209315900863299068829790187224177136059095052666605663196392997122161104286947025004506778745824549913777831299519029479572915297861740832501384136950549688404606555468068268540523101701919567330073507181466930312117546124044583150003622440599988072000142772881461952043745961270205640648336305007788188230430743543595120393974419827005074017239283648001847939951573150591478501821246649404224609610276066975026827894149880685367911910761515291102066320489786417055049932397206299115307132086206387335849392975435542196904128222140760979651602057992150147874424260960432842121585704563935516595998509665831791793532916245545103641426806541005308885905479643868749828996867500267296132412109406098228019108345909959168995107640514895112138354783204375521479228846782929018226463665387180831580901088309934855315910147553208854789444350825941130372717521051072779753212566692049382393391737043302720987065136394911643759692144469337027075254825490806352391751648690226114869653450518486234760707323521908411403372877728993478965952279403444716143551268988631319063709464853607431200587468534794641248616179880882333509863161220231280847128990313982281863476673939727863932803026227530996781107306756507006371638302451475660799195772958762374717079227951586847384310541286822626716457307338714599609375000000000000000000000000000000000000000000000000000000000*i1^60 + 24238975065740569082422196239448280109007561918723332380050072816541059606005212069268451135359509554766989617545317166980702132746007341206234718785077758573503398049843465478774954826351767248924588703630987387870086902951597593278063334872662196674149175368367451345385345985302510490360717604831937231599068547160926357278541366380898894920592506674342663625411050493422378832503634286248870996051581836439533094459486324037989314200992371843470023097254825403505831404123663671068977879351658306182075564391716684840347083962677598600595787722857503986368595595864521403377311214419275687685605620610823594517853268966252866190648306593800063891514875497015429045147538238983388467153139388393429079503483710944501753292451612425702845149745717041403675513173005235762625677474504985453197768099075226958925848991835700924596252870329065073015275719182433886773432561920057554496839815099443228054244125636238148124362832880716679286356450462371013582674465486069717037486980733183601661149438047956081894936550595730428446924044501024313301228511394852041562401513561204779852320346076104295286900468483699439042836138490349247948765486270509474459761289344794018942194909070693193108241592154967546473558849833768409750981633820337190694648866859347346191309696775612883622887280364647165313656818130104394763086569848749656006442593027330036574597376990117393737951749594695441698445915049596495075056503422254973420223807833598205275139377970638172223043338027464320087599504910537234883037152888343483782078289024635337240559829710828661499359203591558639787317791046922110390766596200796515509980910923052646932650763930717056677422014942926970885676125726426341795922322469377769487973499358065130422520965633523025059550589988130570556521907469808331171701643839526389908310761724050413915927061971026955987266040304583315867653343646478742706528015508833838503554012323890901106084518681962999204573553936463740399443103599377150838049194109838779557881830230184743786360799224204532726356897573712489971378705530580823579758226482887278666520636282508287945864106277661019277604239089526265049569689034736995348744234885050564249130729436189545087963189677487364443382302091562969089843069826673692220423163265734722825357776644875665691460221596342781406285292831747636452235616419495804403480253915740996143390268681662857070620748544037677402594398108915397801056774006078019926870843689202020889592730059201730142106035401685613309894692509397777600737399041167427827158470327212066125443559186484253678881396039948172242826369539891528878600609337930166226420178549866256593610981378617515232552859229465023321283742764356233170936634694070661604899616197886677995023441255367905145302609116149483621119174540138280190663572175060801459891370486356940389400588939179786633968762134073446771132263140872483929551915386482649698227715324745495374571343734999350122535590248833125344115587961884536610026894904882161126484651737778737621474846556052821321214282586612063031686913139851324479797991466897349753556382446879301369772442690014100541019357014641846086534608930815030342258892730620498881166646754081739345565438270568847656250000000000000000000000000000000000000000000000000000000*i1^61 + -2426155050955142596432427786031725651976832568213292378652419896631710993037068182536950272899820710717206186104340118380103034890626531795604074205195992010426243014091516365254938486343757371900896211086487625200632453004223188522408213445697538630201372804203652066123453410703714977633318835399412724728307705896278111464732337028059044227052198313687422663852298850078283203171797273526461614106286948335168477429319099086264809145189611535744701570548512949632063590592584845806633234059082743240827154142095702454837665723964404111259750924016505474613841010286265153475421670664668271978686873326167085988415772759496501000756909481155749516546636150321197910611612278841416808884344808080124365994522368226449308311007214237817229675296267737281493183080826797367614294278317629854045418144958517383661862019971912418811211399087604596303709381484193342985949823095725280457463269505688160843945246930212396181461473857006288670098219888505395307934500501317206307402306285015696456842434382945566096547571193596500071506270618942570763112232113719617829878531022536614019285080687185829911435282981664231799430680587007477055741634760881220803960624162306638058433723116943503493166823609053139861663330938750079098333212566108411235747691124199529137604659277079628913537220184247675928040165172012801016919534418764538595625081867466621979204116651202695571705330201212089558960783604627002964541975924502122430779680074375962328558884547673027409953909876568249398605064381968551259341058820510208458833456574281364261036447872486680314518086962930521938502639695043417163077916027303701091286025232820489092259931488633357218534208757614609042643402758810147376257593555191104938538722285905529784649848874723258683025274242765031244537916963161949341952424246114047953144386846973444458080662168855440782774575622112120465823858732282863349566526116058646404024149927089029909375125057835647834373940926090514062064824025713939852075149308359177810198974407579581996724630951035510548082492989587035148630213605157415929926761971925602412497846330820221789664373050900420436307576670938272669384416149968385041459272977499777165095554442015567812210260995846158474764558598583927886726180094337725386539159837473010311675332317630031517335069971756904466774628811945380031047579097110115827591283477297572261705707891918311363760907464932110962280027012234352833847365778010562884020396244266385894041689612389294399860316671831698392044094988126016360650573145204428134239485815239834511026682213941134459730698986884519864230101342222308387035308505121961435961856587548211857919060735703176072034233222964912264732797441949752737803911855122071839082387325321992323124209203106095771897685565811419031134207530676619922564176066981986610348547790245509225127470451387010559466465761027701934689196918111168410904178457086138758455995340680823505668951424240699649481868444413784613807591848686663489116820496972923143249201888181423752140595590560290906329384910932030956474851380593044524936199236326567648158319348056853144279814512654059861052577130106500627954959507129625403361461398112783945935078122602135408669710159301757812500000000000000000000000000000000000000000000000000000*i1^62 + 257857474915707101920194047099238897594144532483899878948399495499001957746773494840786112184769800859775772205413177529636478625277621542132047566652230197598406556520029522602256941037064353862113326912946621872433843076815270163228828441459807549857925660373404947452045778349869000166691276186899859561005957314734806317015418217271155077258625783979691497040708785778485525043335036535282854461869744119956645943985043854412647378121166436967389508275893531642439147844124598932278582594959326330914046055400063575848461641308700737621330588777705901910914275080947469662019834346135494184695556269882806373029903479794487709961435364720004372230669656406474786241671346553732819969286190907141135778982499487604045362270231180507610849851248160317928353149423544909665056790490157787096160219395269644886818571127297026399939845879799096600620593684610370335982505987555964735665830862992206552948354674079245443445683522140857789034265784062613638229333749090794308961657059276064580754004714969326864989581332947279235235110285656533923413518089572255111934151159645326122181805610687282134110575731202975105441899903033732414817569964059893249765023340960703437520072176193317063686926150466335623082788152658229529676630454684890957869923244888804257562724727414037055581968605626510190623123773343415140217890873167341941821633645846925920013846012789692085854721739892372591452670572454136538900623751809614977246510390577344622440864076811768313982434612589859595307380084769168560754753966983408149515663415843405777773884969120273035178752547690202790380838042672707784357007014679235568803211604648644562497133387428117771737178547278486273509736741124522556762185645563407110625047100271443180426835389117646249510525935977911172813530603395297544282307375377291444439926899694929837491777383483461208550138792772460790227184673691128253106598732331013624473089266848763113615327602447901626724058604015205161010016398991124974340937137129710363559314988827078781803040203794869950915934430852511328579197351432820909881551224075796242809469942249577751524297750713137386504197972530362958537869958582884496946932035714921082958771451825341872667050421932453977768869000086683057640427822223585158297780993649411998502677140868757647131320965982986815593289098872241099935357046928328680302736703738220490490473904445488387466216282694884939262970439205445797056098776337735650978332432970120191862330844538530312109623319551723878261589143255633071391793598069112744606928736069480882761849851395222549393898533763570720888429452227940685854966082692498450468573386196108982082624317194194281645877113593205776009685549344953892808283378963322438907010918977658507025056134967806627940380486225363172607419881309775836237023835704237679148194781591651962678887335279158344919890776558058240798960335198532881213258350858674090260916231541183426143148861395955862958052027636865352659893682651623044261410508913549970089055894972888589667552202161103176107813676740338438456732439172678768557493893476824418134900283461274556607453169317783871999424661509613390548530012933657948534255377880831827663854483034810982644557952880859375000000000000000000000000000000000000000000000000000*i1^63 + -21191387115393104512266941708004392130945920185059474030234419145344940600066987314587978899861307546896881417549785442664062138075720601745213145282886023085066166940355660817106241963137621781497561249257116446956882255821342845845328305364714666724747224733066608326367786452718802876602946841387317097456562499726327486866973402597116012996233362030520673881124116702434984255888544996714903768525688206934135630823340945963961984231462958009496919558329972613772696745108244197502151849407924980559855718412110977837940387068325629531051841143944084648755502618405946394183767189432187001810794653463003869713678174191128272264666240067513693939850910924872129142943761374843816206400121107170531671122704480575681837042129530163731882489053641395757990924224864507073504340249080002914210696664307640833634220284357110802546008676688980108378649139411285514020709374953447204697838836446669941080020426779264508086231001641228213664329826841117784540466742102169120508014882416553189893553669462726479611472798476773411213152141498148303641110586830327109390703331832718238310992053767722199679624673098167081656162470191860438880221415681545429078446982547284910021662658879551131400689844555291109644528993112566649412160971524257920704053407426134185992931802263510381048625178010562031050345544922162270996004020474625104339277960366097289457317377749814902957628348555542936230303259637324685053204965041501240253232381816290337219131465648084752270010458182357212568862075580804537067082907203684396077018482292111120395565642509591301813816938316054578978846928092567777248186407449607728033967668417601021307109617463383090717054947863841886130696454889536023845702249802794285432067364917486783672587268443818160336710382076123576430799258728458071103214107453587577320487986685222137384048867785578760990705056588173726493956587651724345588097953272894738100907982589198563239860019184591966801559035782081720619783262925861677849682134983524530172800857166813999733262762363424403952585927929809456850577968717519165230788107859758392105302405082952550308556447941107673900010647211574191385386532771444927464537128138231767473202884247952706402367487202730928048419252061996993898929624644921165935493025448165790830493271915463089137551180517552711146879354857623127371553889164645469740212361519641683142922006481090683461420824900538760806057775088206208707924991509582669988918131548545425428520317551771300036468772763659159728384709922828149232011223225487249756172246994722408873370071749628201935037938932785004478116849333785373673649343057042433852253229791645558297618981300421070107578644626836949564722549231692784626814517787663791742258020669090120120702100921583249076352072510982265119804379456501318373447022309995056808211200440221996160401249142720535479878686781147668930796584494166282790502013530766816114408993956344435171582043766373068308126083971329908855234458763790969741904295748915266779769269332089561389820816825219463278074870339254615973284336778046449341422138954336837956276949032704562060130931804554465530379752008125167324006564525660463894053827964672302719417729122142191044986248016357421875000000000000000000000000000000000000000000000*i1^64 + 1317586706734808646119601456833323853614515967997032517043834031857842844773905907877659525583251369464766781811238244165391039074081664523088838760276721244257063923611141943054301669669365582446186662875661448818200626958748520413686494667362128588250387036966776967263923776787695182011204002033545649388335504260980246253764547332155686539360614750625458795275360799838346316104653965307604236101178685341060452630280601397054310999321816936647348857581126363591716666969798547158577214649597160790107716217586477925841292980008139730914979504542399239804668340803643722303332653499081361526402245654569639830514414439177876955433750942936629737164777366092829702798170524410635553220179570308168589177521538531360366003075519967583025055486547590603016434418186004463933025425938477196272660807974479448630765611198026218310709523128998674313879229405056668428857549420101549026283593843903541525485227810694589160587329037725065627947131962450600731947568170183519671424881096390366161397060141151648706392624087107626471573959920600225890372910989250338895958380291514175049882794640520938541139130792967024477406861761132448887499734808530008401814543002257631295701278025999541125252988430971325719938082610845948305248706474793476266812714006732372066073752238535902905565311498444253132294824636717849886162034174802770056583777482753825321891195323400343254987278854286978983062709548175179651377228059089547605813490929339227107313428584927394569099786639054900762634760372399885724792393235407216099140419248923863235678353121096402690274154325975208579981288492678690592938432285319898372232640530720617522136898089525985242057757522967229038570906106345037407731780783818810937395761043582967803248373352490152212918928297493168783647523784700145351703403093325332616855210103938527607239584915130703356210678536438383855198012256411906315060866296202229647251552489548770768336336352779463280125465324690142252315614809194513613717860657657286376139192490316646532099766613242006956629180170776185798648848119797977327650353672429949387043777832747021277194217047161582022311630114596481991847480278043417517024561656430269312632925655981302755096650428819916055786161098357027553890089660591474180432451552217663367856553789939506390820385977974121893139026323179308222277535734052997501731791469320469159507288572780376662983165177166656221242708743687449574015202518932359730809647424648977350321765529964847259609469828993872285785038453336439248313806691246317989505925263872959329574231732186897927178281198967865716015241425768508979131115654912010625979745764723510591564261912222100032442402737955503188162046121414923284082168647701935611160738926065689872514758424992935826572576279532052936429937218703690321026242226406991920359478391734301290401656370901721235861850274194723639092010236629266853892739322319458449385512823161206267328828460019933950392774046397672234914182081160770465893378095629611850869730852610579235648251757494788586750074565756187831559240642279373228983676643296480273829651133901436083683120372349341129798742011650651369942052953970000903585373010920914205179599321127170696854591369628906250000000000000000000000000000000000000000000*i1^65 + -64706102141326620892921823702620945582542349098168131784196580533145399676094346804291854118350242900980522087749620680768377406276804226553170842559815811108241581482057858236220163723301292942375361451127934406139007561029548130230058519020591291264998011182301760997808079148456466196219148310657181095873447938554158979326616315266151126854659669998530010146265702851479500207932783038486641918284625076726207459120286312165723700172653183669194156342868105049362807213435722017536598260559817340526837139264543001869643399551995997680134266166372967289568959149280564800357962208073430106693706234680688378336826519690782693438291086044687609869750441908106679256633645246350459604488303361610918907098720874579111960997191645577563232917360211605112610529529524078569747515256112069183367253734768412926049324100505470414274788685420174190860356604473543876430618323662893282540239831332690715364742835972309952572531672677754856260203661546786981665037028778871454260420008335764265597775279714421806536818073952160196624067286302153921288469826563833427294603179855361381527142550197669576653807365793935455493723506663078859429365640532237685706881063085461422842084572117587894102900191344094389203466165443556300486135626416850871251154768881559443248098155473106766350474389733689416502488635711801859921665750925187653148519077844317669437384215786540833825761984723676052860207303924396703018332705401156549871835121291506001075267033606051309116170649633194882835543468999188948736913689379710617379952291833381942576037405784038574599087280344619691540325401268857506317886037340629703348949189786986414728632069778019648035248767242850959991931278010000617428222195237152989190896539439650553561722798203497704937089926265906177162372915429668771480092347141263356049221888538296114983197626140927829919426465301412777246668290388783719259405642208078705226832839905729231395896080695404320106472157600019697079123972268311254497668080497614159607226635578884199457923980020493390448685157906524594024999437476152528171285427549593639045868744791372556865115373841489667273165130740873004303954071067102405257367282868119829489631837584029744022660717667028995501059965345901959824047747905481588663083480271474229953606063201665674643295566064407714612268295788785719364045350383216676958109385758643368514033689873866502133843601381039856330281445664185863862002761064242631236799209574944925440272746323746430908651998630597066040862844226965921831166967409368204007913345432789524019546201043179909640170225668487041421880784531992538367177950463432973612388701269455712380153878221246940898935499719294198050810603953930629611585405139600131018144494677520366894488789540070009015488309412843308362029550966604472353017724894200675861100861611957398206949541120059096487456306025116010071548508921180643219537194573325894690812568120184151492567306737173037113648593822973033893973670429214705421786974105403788450682904932223615983145369125458173136843419524190145287103743372940726099153088756334937285390674262172895034443169159421374164075741993477502895871981967254951313815310946081504894777935987804085016250610351562500000000000000000000000000000000000000000*i1^66 + 2598015449534808476734319823870452271257499612899112134868927500210990393659769705274332166992306880298135304392711871134969354151412728066057969475737197236871196228130950717969318250808589406795137724657457569637844736970460047898479481627303502541749363038433136948767676397220796756635867975172578318852156242371558539748895593823394824936453285255172670559637683679814047390501372712287505077608933594596145329727345132103608193141776574338111941618371701539705853191236423356849511104891436294421020924553149565578150490747391789353154406982412822688560915850766261855340576980415573806810835028741272805004196925234852152145277045561675223524858257305314793120283781085054211773266670860852689686876594971487307606167277551500857968005764374889849504499013695943911175612368973871843621738165728216521927189610022509156671350057078395493611314248426412995446833731067299744991909036208026238175759326737880506087014242962685333580951781370058585063866349001399731313383332393912777112584215442654663892830113759373049395222409643694985882343088714679765979907687902025552522913329080937429631590985429169368783532152440392000084993763433781532839206412547629859562718307388000931886643098828538785123550766400039360817986857054510601774538418995529394557020209498120357790682292647125897537306025091928214934637447777790424873639554959771154156073328990909598298545835493232469081229401992835189776733151320384509755096394093393985925615871569436428397724385697392145484835457722663028867292310169411428096029005206971252647120862256435983623788852481232572025365539272007017604828537647441593505320921289592615424211247824669462932022444331142492201015688457804603209237045170696659997143487953390314484224910338044206344171797031641927469489566220438949578480895027518444858117252470797737993873473991291685292365314645767526515056163998587931940689180342976145057574957097363643651642700160738669847846454853312804882174462650846948859240144844544058842651580852965628192126865160929003347349084805911781020462755750032566840890381481497519842983488503591530219490790092923873761852462013525191008064090914606044695207345683606652874511920911907437272259435794527972200795231461798902760232559216837509639454651019984349265286130077363575440326627680408927865946919149648990185899045332624954909800345097662514377565166122187280373258341540855152706683984768931331465144943912378258560902870312608773901523973569565380957591634198476807988785049092530291555254949279324742886385750794763999323752845082341274041569906494001045208628164901265604162900002630720120852895694434191701492651994125779165390878241001947095713169205477914373005169079027439380760327314504289987587422718372182025342474319903715857116624339815272762037980983812209276323840804177477303080664714029555396018968937586483519147344941922783877359646329372753994766864933881698291043403915384566313597002397030227655352254201825899902866635023691925563839757889103203192805155891140236381395727692268922644940653664562587008371365588984366578465114331612230989832117156959918833573967803622073187657135236654885489830234149115362196624801072175614535808563232421875000000000000000000000000000000000000000*i1^67 + -84294958453755993662459344077669708930106398729348252151865545575594551662420165942946727835886557615500127252887628394299059288295949884404144374242975641766762093400145326176082690506065311396089320780926627629357430181108491443088430813436983346160115668302007861090841416430272756562851947991621834687785407590929062355926207573235855912496432394390679825915606612611592564641732702968069578564447738741037768793637863006747236588798558843489971071842167047316636445322460943481609703704287458799595477497754030012119621833330581964690861902090353046930397065175724929623722125432957144224503844496936899405750010765542320407716216923666111805073545111562085003490830520762545021331433596680364756667810991408992518870052546561336315138580459324869131519300820046392589548690639559339053119299842408594873141667684761932494610205804399977403511981722693972076381693044187882888345015445059922529597600054118416253098310731636785312718449635798554144080141407055953847038844277992221925446446029457501995770051668406273283587792189312651065638991923603900127540435070577192893128769916003375626699630156082882517443493486262388224296522708179046059716536725939024773089906471722429157464676363167105754335482415773507757008482155363146714110444174575803561127129818410369949950037698298626542003048891633502680433889818689883824477821557934952440670948421607294782904370591951252818286344814370049170266066946820519829330370654122399923842241167644644260155053650098605441953374300769671303959855567886842592251360864049033848877711323905443878463988630034750759698277538249159664351018082049551390750017315380711448273329364090175355704714145322821569177308692411611600637995093474563040456716080218382942156834100924839617866392307899312778577706827125356276270158297553128539296370516602191950333322928691155308419078816869212038697267693969436660852525313924445645317085838006637754250955782323991155688963250906447409701484921445804266343563334145246590335909912191727066279933522399169332461018533506533469125597591930023123066133582221757124105447316805370183367061242266573855726092840497748184761178513168909872863849419975660744774094001482846418181754760328443660050669742841838020435602910975078539242544728256653849245118401167277877360161272352930093892554630442254420096174450522049325835379993379961321850889576787592255719015101561623041520031237430914122063375792981324838620436438261917267461101896122854480275822813636415396648609340716218974208467932441639761169058498749508597160862667969409254714073328387664388233643963412876172716758133089242562447166866321887785155895727083770237727252051609223754536872521230365847504320361655832068167383834932655960096546377745578604190647274885159611003152956577765108197853632682568784821071288088164523634782900423185718932142771610926110830953408096357195006846283442600125916089726674397320573095305850035338564908348323313326256981701329998377275814013059957030676734544716293979458858697312079066438587774715863876050636335798247799300945821256028324836800284880275254326612685695809701058753634438855953409041168491125783153623818311217519294586963951587677001953125000000000000000000000000000000000000000*i1^68 + 2156153635829417186454247832859540003631238961594853191396137644856750056138341284844353639542434934925436791457831490757129611645200176768025639955818578307036491794377008157603877354526485391362140037728620549653064188328856240109726122322255297547254550090109408878089982270149638939889261450970962197744153926589694962019735993326995072542081050486948060457609441304883839773849758931789837519503168152549722203829764452469397687914762259306288513098741388773658722872875309947228720885095992097057844398983135531529218776345938875520283943953311623485759872203771610532867487620499320094415510356777599897415383205373829533043305517197092495957580651817110918379981012218465581819603791481883135349080447223438672532645027460115840333816547271994699370314846168490553078838580968987831993356470556313421855554355751599405790101397995751085150172588437666156244806124910885464525121441861644563871568059271175236785847889191377190147081668494855799948210000319723980518474381360111080961112244963707114520208275440963800749626811463590622133517876273405277519583371155722866694489934079721088553483811877638445194889718290710307697920829716533591531776104606617528097780044685873636493108953679701868146999003903724620407083553506627843093216103704216421624916238960051767641438150736089654003642885698781269391492824123299997427969663205529037328685088229702771299086445938379629617129249422552884691490586573189723216302583512921196876721336541317310356022818841127620170011234458734672198245227530760956072382283632376324762804282915070159997233988388282710191224805222063023476707684634199352722445542743435720026573068072791967163739466750371632890356022412099490493146123020616227275420361142683695545861142396862799553738934016070365734172060115388105997418987887580906220800214890191168142034286577266530788784620076924529967654272436882066939993076233682370394203949448098347394139295331508469014764790097666781794179044932373566720019992338877199642928851367591041000370256038028975856360174667624479893189190131693972635026323428831985070917870004492745836653229856709800680269429645524197766886673393743813809391183308356839907370497296979658534089182718957389025954190499082078998374823781570336679296240177406130324476640523524950498546484377063846078962919260967913698764409297406352643895369986433031904108642217685887670209544805104488003647957272109193736708269589143404948570108392763389080919022057301286258942974089723660819834169021323911188734349259004362301554188210250315171911315630169606485623728330016303465849387691022003031201677339640137358957344630799583577689099732355228589971698933202019215435728507331585339893557655582910961023261512380140293817616354396660178756571060308295976759529094403504239340018713769450597105658376023529301241989036488262532336154307064499168060385715258534698771474510028108398721325037028005013203284293607435116326612876107700440595181793749765022491924702353830403511023253484518443884501027980806117841873415878843775327528889578682551961361873098867972517236907684539881429150057551411856170968766139322006765775257171405829628718642254625592613592743873596191406250000000000000000000000000000000000000*i1^69 + -52086919685708785907491793798447316063791919439849749367883597344033053155782684054351986913431872335463577552596941997027278227848345706470983425134986658564642210811587225110055294314291276819436293115779731618568534693755126638279447842834458920454333721197392788538479063978575310170075657294510581896741045757796011253393045704434765989634456708916666737459132900499226741787785698814617849656455356403415776198759057620922897557052637431715239550083722523390577287260128307309477697022268752253384377052491528724399756910725049828190464998059067374819592851993037603735489053631872622451300770465511818200184205979299704348979357469086320357550675815051933156380201841350270062837590496877989375195691317821076773718915595521066353327717767128121166805547227860707342975847534558161334052505115849818340071688135162715151800978920361084691574297972932038872662921562542160514670485306539745560107363765026756160282920316136725154800251246193290021217937596120406102880382913050610936916710881795471227613798670378304487169144242261192173526384930041133444403038161058871154639424302557326541156867200279271313720810848097952425517587923997711804520293644922150540144296671297442325702304220567496261491828768818596118974573436701529021394747169846615546553062102697125141558964388583640837068496138121396223530881279832819933396681154173183623856065208948929161804315225649416015485338410286604200898398287420876077300549301446888273421756032777820937449994732078612084695006435204701473964317946248924558332684070009168425281236347845800556923587301421384814762849047299624422219143959879423875525474738485747013068706521990753327782163274716101533665464598196179286269143231955451317449626128974828151038923957043818907545146832856479066818481374896554502968546905608482310440719184571315947653253806236986121160140460287300952456736675026384200684601941097932693889457472464536621327074333395015965554065149046699071291074016660830645437270141045832649564510941775212836016627144267299029380323986684602941732960640227855582164544921853398094639232664408343323791724170607520929611451548564290619880363803718388953328282105760418999080868414743406321213801186405150421137976276128791039755596999849940935507595017022805940049049499098507619530125601783482467914470470007092399413405977108256506004296024997132956191422258729543624456813623582639472371578301186689902081896235328708311167043430799356953239496791506873956100162167516218010814185127632025886886866848177530143531546445720269309117715936828737637021864853745333760660019999532273888076905666176195849954233754084590947476631136203486279337710957658533312515468715690977952981214421316584374680651710340127255722140592991295292349611314492143770644736189806082312035664341542926072481222995487772887095278059457247875032806937363503536203195505314810047211479373185716380209299582771531970901517191826459212584367862024022103010438657339401550726575275842312299617928195340544009464198880661884529351956649911487984582834455944261519252222850245007181815629209807071275563430530757300427953497214407313924983877770350491637901813035682607733178883790969848632812500000000000000000000000000000000000*i1^70 + 1523889025017093228322601190481766230383272094564350532196028335792938887449465214420034345598441210793079245079781751386470599379291365318373910607780307647752816460470688016249030652851505626650652981114211473852885339682299785147419363079474539248052994798784652500865946949421390092018879744471716158561759897472146487425333756361342685407511735933159290014961325175947163292969994292137934954477209350202523034102602672894889420149487966834960523701137430684338333501444839938166370993625890930531764529223091726471443469721689717852804075882378265177005959730009595297765519323240325691218139443067871676066468549510031465312420536845345311012962954287961685316016218291275891903164773398767471068197861357208960365432549112440566869252733207767668484835570791315148945943476642907209728634648791435899882442939999491021529485550574567844902983947731767189721345490293922436448630848244886128785528822512528978608513194421928024434008540464239619894691381495081333151175828911424931081041673952773295072859841606263348382426544889523335053132979953930157590228243562403489129914081277956822662931599093658153585438563636085773636515611819510534626573309992849588002134079083893616689386192033615026426929217795354016457858222899716669892819194534186273534664571432908275039966960427437627095364400154346060405911545885048504977989519143923154865250584005864650959443334745398411360744783041585850606213736165154926133816692894673978621378361843389550171856674359636575009186831152972666266652718076642454605067296170306238835667175321363613516005785559663620512897011774489349830592654009917317164628678046024601891669222750594108353352881467906662633072109136920732057262306701196419369642876825883064892519847862393105412000968953879611886337688776530158715195567751564500802904190986554337199968777895525135547344265282486614901542102151472503515837576022072908499622081334952337132527291524086591205955959013279903400742208361258441130685893667130054385718562349288156095227410505239904212034299532975703085085333311749012562045771605273694633310063794469008786727826629616670916301665548973688091455642472334485138461190740872293836641378961885815074168325115168184529876658644262784531059794466330094802532547782302358244889243527197613305366815297739364384968166492541155207645949285986816893998544305845878212061447473422097777039385519359372971391360941364769209963317870078174396244112698722064880767400881651851967401545041658485100508659365229658763456135621229442421052893927099330833943953396443334151194465957774408731883890610043025766109301158232581210250066852631166400214634179715725379864740222940692481296818845020294138306598177255632106202922978155153550638582690677687908863062037123915095742373512004486843085472706358073774708033943130054271074349744882630333601609261487221834983452535809321889527142138266983267252604389415829694787926500623789132695043411675587150543841218083518571736800183105374120383553176687231252410366533195160752560744633749633289100969897133466231759768320759906573230106350336168702200202519790457529107850376355083506246378705225284766466842256704694591462612152099609375000000000000000000000000000000000*i1^71 + -12581852020697744976034353257693192436075678228068950184803165501753593916377556829997304151516044797695964542036684663199696934571346505338423073681170554894617667293223714155168629021087601388012057224588374238732427253192030359785732567555685178611692434700755314812950887337620255325835589363496323466022653752190582118637449067669189170547630833137300363149704876863227516742847063614658438046183253053404678280752564437563819550643115511982733500864379783188702772789063025466125977747033419197400492148069558833418173736493477468274840871690397937265822817389608509153349124294212669929484319491009205225355507462627567243802195807200153572059605198529760609657356170772277254604205397737288603008185251382639251663568488773808016705952063877081794650190263703938758565933015371693126027275754211424363884515776413655311287620130741627428742610552815210563066087694756541780220824631826359290118610956684005662542382198928799389315368045130678243322678238572102297423628015190132757139432051083636057526964794527787301616510694621904699594967456021347054526082699902412536379673403793337939219929636707524178603625276717344690109659128506249879645731011713553454478424769175122369441964683247036382856445484004066205543801306736822871445066529695390039521152019673563969918552379560219412816237415046094407772982322819438009053919079056573201709211222438938107058227145940679887054453228778443171476548217904146812757383984172479512920041109312129400638281146712393406799614891878630966634771930511566763661072796956883740307638880654786800833014317985429207234928342931243681616092117046619810773777460536794556525991177189617367770638575935179198059282741076632690642358231944845210576574864028335364287640954238107457202930753368106320062430958279746641446727502963119582408313257488915595850624093691700287356186949784091957654395221819348836443443013866786480449927840204021134459399024115326459550357961739516161922810233066907856005176761780303028993325519762050661752313459502668928456377489928412955754770661414577033266735052601145416378709925194956366502000309681634421244710823826939662446017681999537730889338577674403423482747024943207522927276635733541153064187735052689239395775942983822801146193827059111473736748394619900570275381021702130911675741429896834609564866497324910452557888426559211715940982160650781941240366098227051149277056736286293381559719355429895902748594758618168476702875010582612007494749047261308095469094559236257891829381537411737933240152530521399847534735748655514795182867723776752181497469371798957018422762628628536529843097968128105070638472878917359145385213677631145197853783042042428174066038388133889903405537351595518116682700320299687211486909169207160189871250556947419264877829989913752892388960786437954185287191027588343348018646090449932486228465787461717393915290504820853333163994365462767444309444355015810437687248033656573283049943212606401989339645431090744264684783274921756574334732711098475818665990855539413906603634166227540706940142751739429123189711148845361640699592748997406202363927161612851120010304409855585172639536040151142515242099761962890625000000000000000000000000000000*i1^72 + -2576873762735635543854760559879992883946586851066052865244617971148174883180876505448270087625290781227428115578766837778690763324371403754101809292451963722906523021191421656951062435060800354895851862320101995941978104726644601860752995862897915876136650773312121525797392644339539106194066735352749198354117796644714700188611212551894016729756571157290336222030078089133062576653733415179782058728519372478486492998186065659738173673237081827483331649715134013700768934005115054777281011761073530345721194664059856602996534428184261197670840122627840098813164870147321743635304497288429725738413060867276881114204655062996642943419473681864311919612746199106999662058613942778627225390719925456239540418059034747917245420771960408590422525052671065101306577560449389316469919563962553778955411114136697129169481575816826054605901719964357574972717453415890933024763730976430603301047646195633026516484631828664259600553179333861427050865214769012370445030626695107685793948943906932545627256663658866102619370894779071913726001744289493736409174780616027389965687412784946484936793742447915987607039519618760886906578351633215079961598769916723008744503979481060352516323149219980414970459034656803400277790767311977642721996551638621879437337133431057977677490386716493684927940508788745782117787293582169715525260548058594565901014686851130599927229522642078473825586027500422133437545148857507841834757689259392131069628756931854633737794701076935882469030242867705283894581682018860959793794741458162102270647909437049479042602735920826028900270031249667018789259482238897651705123831532850429524837842491091344028316904504009421584985932946334610433151686924752056824476351243985786915326941294794860575640827687076129961316161853176686740846211796302427670359397426647255826631909841883022199566735801878537028686661033488681431610914406573340805847736191684973895986400480897654828327094360502830983301611583745967286810118957403288672450462663458124030808911568405243606019111568275117642507425926312426578709810457420826416959435996062719865614462637481167424257779845610584500729763697589755761420418491862519706664095739458494710575398270738795925519657192000148296847475393846291178963512267568794584494888480524302868554712559362625727968481532211752401197699547362433553512076538571906408065223070521484320906409096561820604965106338670456710892299365149757372864883154799692479124557433917035916320490546210914160485178150914139555962582575696059899596823761827047528800435137237227327553611590051186397552233400080555419706091417716191155890962735437371151638530323029655685520267104622084508671001614935485853221210270374301293066583826705524370202914488620769883473104497874299572329886815723045997794887266859476683544256538048650192052053996887019366503396365432732843043942044611671359183684548562273090076428783122403224275894653611878757674651733290510460558839052101228521662315472816419280000471239476178089657381362471280195609061275145899733134684273893381322157294434565131361202282196289609963622891709408269255328222522602516045633834726259477929930413785467036014154018630506470799446105957031250000000000000000000000000000*i1^73 + 133068477716583350066181046895129826508196001497282190940734112810069454002282837153021274775564651266551009882328789710352460293525090854095977027778524670737374845210896012535566698248420652854111740316820849448543208114379329706711005156383540865497720691275478397052486691118376365679717071397628980324747494826225027264334480526142498473296263615049318900130158308024679669762057354294032951449541385555607768689189621290144272320851489518595692404179543161147536792938296790754616716393009179815393669709373302631374526887811744010219596366784066539419971132579198310553730145361952410221296081335314308828180962365490463617502570397697500296955719684770231571610012617317696817833035306495238169820350818625348060733760239333177714828331019328522541840889621534292724280404938386679710111355128976544563634902471952165922133489172783545265751332658833966317793785210515505187183980219001835901718780283183628548623144274598294858018588757774465461674116742352661086932333077889619794072793550675727715615136106274691334529631890767884500378792440525384340851346610325856786592972556640381100858080086034532799745512997871059567187676533945575024002722497224090618275265088232616376696814681479845874290870660237028448973221723002516845591825718137018357211740039346983466083030457670553967277228296943031483321080007890796792337784879117128075675518715240406723247156966402953114005233886752228095045170047527823856455567292722236102259779456373836912365162758034799178716839996124783757123283395403043406302362574720505945843648711921179462521468387166457533113799299068995387539942725497359041845315607722971491194570385130469848707336174472893254104308434969948989467962553952236731032023389347063358099109443415874164913148069108225869529857742516249880088143743038747071628635426747581238596365279864056776472332303781714735270605241346665167098777338588049767762062223300237754177115655219315409530032155366023880129002709047151175997127950091660563500462174609832795041475359096374786972307744866160351738747918972985252631003319311390930034998618503576358286410224343066286804672968018120412302801271205142643455787235806600732393831226199599879684316317965538122030859278204859676879259922635414383295487271412256625484917999291656343758542637725051765498557695458795669561359488559943553659897124362716333196188108604704301464114437889401812808538643771721028366977116982771477679720283486498410055199843149010954872301910895783949615095277520689031776698286559517094812133106495919913222185208853815006202859853413828055763034719917688458194291936646233841858627703901279226865295524137137780103287558225743173478252702898757449970925772173608674405436701023994935735694761727884955139617608236280013890915331561317102644317146233882763427462287302489846464995470791907434009419859877854451779194909565087156370646379970126375170089834232657904337235643495112051027757981094285431315742674349717553634974852104389892680800601804990628102630683800452915089694914579013098021901476687886597732179370150285523832607282078605156161376635378942799483558321893076194487274144934163544462535355705767869949340820312500000000000000000000000000*i1^74 + -1736632672783854547129140473254658683394321763056930090439783055922798022496609986918573627805791173752311887171829695146469993591227407936797859225154687093541665438587378065707854784543667525562431417032595103756595304681775248082011201884928052690017839220461343730698349323105660037282882541602511187867135839551568756264583552795621259737370173396296639331049517723082759952821449352720091940189354042476529220687920139759805900480635285211195005212781263682154211626011552414687007936167750960616760753643282053132140015986353299069257472326134147293699558175905774975474613715410445103481585419383744004637064239544547007411470257561401268791923193625965116705692646096674875882785280536045504355326317234966685164818451497735069723299076529823112600932384852657109905130568322159786327469267291045725490319433697247169319069884606672405722273367767908563047786866936705473079333236826711054676509897272064876573917865883710060781543527999464048363560723563650220757244357906312070103350770567759143584018803675461592242555477289668792626077992665270286133339745272331114087603009952028267903355775906709277336639170028307139883820779012485789721829082146901700163286129759848589368012532138656601369521737684650719712310854970478046453561873686589508699600649054709379374385386679930101917494553376793917184212251303083605465781798088746535703889381224084482378599394556616507111810657010223033506498928868680863902778242343603284007876001907344991422645964280645795805026371628291255334445918175151964421596762339253803932762134005174931013208240627892520933474181145042018646372867937748255752827276690134566980071582297110099576353268113680159660931802735049603884849910182688641911431034185119907118735698220756296049652416087530108678152962044554291753561768635395819741404391479262612951126397629458648518063699885492898000452678989415095840360950776418982346362187222283476644853190784839046476474183384581760009851879564480186993636587115112691605661291924723546231757105228619921527757012890073249532381272337381451536000408026850816143163143793478663948260209488055997612126804543614774803954639060583414498477034041145739013268593159145299373162564760044004407397046425080526634648957353592446491691637741206524958353804285657647182282708057813613386614871389487305256284530139576208523766219595484928763759033832371132615808844594999924757902743165463142001647729864382254865075143983990296830658168002971396257681566183514422059924444186135178198430327092726219748460579713387323072194823210810021563823472216546981247386908433484429320396703722051829379433458936194908704232892466696436933906740046810249769985555955770135449633165254910790985793476497156458859563301894824599429925932054961276193795093666863403243320151015846487708545370661555888261096857607249522148439778912524363054456506608215052109492985676800742490405086498006700971229734462115811822615530105641046782844739702697382944514627133608637794024486439471660576656509167225597330942893473311737979179431442286491763290404857758629488384882237611332383918577827629873804131379717500640569283719416571187821318744681775569915771484375000000000000000000000000*i1^75 + -45991950833299864586627705269904379881420770275320947827627628359212537329099454785442625819676048926494060408022881717642826247550186244339064818025373641384751949392037941314651335570938458847181162311252418349167607438358446297491326220592582293403569005400517368411473135269671176782763220664562268869026116782784061047790850789725936521954199920261997995928646771506213637666201366329634794077323704733492212733731644602828757307462793377577505387951272873269408389787491510684338124348259149075820088303486403640596278542640892771483234100714636107501957149854926303181687090919149510306213276904861965982096379204870139456610574558815101854575924631670586393180920925629921302386691571956499134649788369202599004426233800366621760474931727719013275224399799489462101748318098637627846413954373303338613514499902229545930107945436918007949648085325277871596503482653481301765157464664484596813154924535495780360028340610768666170092935216791637588394374043650410328330475185539169049491378478482383395856494606112818140677511670218200363151138187640276092452300139359885193135495470559699209909212924532303774573202228503838998830957133770101994357301123104940548090900902750473307758242048083648558270395443483925978845775450417583745784734953900772504194328159720251909237687240361118003344317718900447970413155880689717069060281290795573816782163434009492226995084951620737239249042518561897515388369779296908999566677405605794887432795178838050683471279857424022713267989361179643921366902915597574884563683827624385435103769986701308917966858815860101695409459641279223065621025283695133920283503106062998191420897742528318148901574878681362105552905411625721265300331266034194937396245787296322966880826395520541834210572761995745861327349886110681332823275473103080079308459028060237321927341788421477856394857281930108386703862056588789796894538971803842475878229398627916849892402151142608318047531985926138691282826501071814358797619698901039480274159293931136542025005748706582096453476437921549493354412656656773223006456355423864685438957424076108573527616332950472874060377315931415176280979058087418208303495657174710593919998494074362951634267746014065305256502358335598926991838998777467065541946642848057109464730733822944194544462673131400987849193186200844129762501101821543114071242844809350258362288140646579732418179185448530614363261576472990636805863273043267545352999222109323429175362442558572384893426547669518148181039914389770416793305655317962219090626216022664016329442794974219615989402955837371949554996283857334074490046193644636495036255785093973516904181877911494793116051552981427912230922402617262089574909058200107891827317205364282741109969310611650003669720235321682068266664219477425339303172225317399432499229792233683388601885098007055956641896625843291284424111755745753826770880665229234636002953079945164510116571699496451614269887486394203672625038909540042879713171158663727288733791584170277980800191600652124998860479605377751467373977168886982881678180831369834232695422295157360137110138650168411388672569271531815726216513295909749103884678333997726440429687500000000000000000000000*i1^76 + 1280951223400463408774015992984048388096744134937953392334400454193955030804578078164586429317948064293099506337443760933813704363518169783154762749846620937199573143115873010304883766333884402136549592785263578390373969680108877721167249410837366184315917733596505323554452368788614946576088758915079095140684463194997764387732858602320172322162934518561470499146999626315699462769303226677479282303677442352839451217410454556672832878650420685039700066121292615008288417866829627532542952755517074206385954488385704188377604392403503178044941074041332634707395429565278946254897736859936240816487349110438178480741560341685380626988814228535101022018143945592359165823086233195436914479023091067934415645070819842105237261031269274208052166272404737116137973354979373290313379280770382318327266937368885051383853732422418527019359930267040102082596018904862693337956917515360850081706703864784570983568305599647685209680683019679290306654311868580619711839520169849691095003687928119738852985099150115443449636473117393225465856756798085370666142791150271565300370522178322592968256051162063641824542228540589308246848117984104132156264946336614897088963816617005764055333452567266111256770274500301275763908525173418750822011829045469102837894039129389067678809231872126944488202926181474870196349790662479982059971659865064060884717775410020785197903123436242753926957182398216250123491523299263541476654427639253492045373647779932029371897928738358954179093691512841247271098396177749232107872311545162443417715220546044613016428539967572892050050051921732018396536155955019731670513872845471143091169768294242925427040000532471617298028744903299769690761375372350458427657593492785977245713287406641265024828539371103847134374215107059137262656870500949397688608165578786233046045646926225475257846845952652656261423159924589506393451936855369607181587314089430289308213436307527062890428110092807155224745730644982044734330002846245895441218544451471270864170488818642945359084059647696996497008233158586147425268423703227987628652190729479772721301806966678334143607207078098170176553455656355829960329220606882248005295391897245504869434153020600373492827489176549206912485105884213058323108826446143208110196357462561513025485249841477870221229761544578726868961250655392040218788425873698423547494917826558182417780949264749500516679937895501000955043388494973576623808938786303461660683947478251256684258096378026934610602107606910930655519971362160844702625352521136931234810733050817105125371080458344846487316233095503439940983582599726017351882672617625464749839283001007524646697864727817327822707017933518181047128486591312280036446798428252636764150819701125342298144422481242986573831041291057363051231211843849192010853012718603990881418404263250761627221746193494962532845456277573654784739694638616347091171153920767589783437244472887811177474489913927571942850877665269010957286136546339242842900670456422669175916091028303468691077305897323310682978249856060225916522284079250366398576344067716360657021805298263549398751618632132008118898400225295981964823699428279724088497459888458251953125000000000000000000000*i1^77 + 17136484294377455724486129412329498517596010451246962623056587536239084400027555161921918796610357557212167405238931373453649938885459309280539086242410706244780590989500447781342420256713524114132993676272349722574396387426367617088579354253000143599597132287525131392353237020158057511344064017515589210060655015708204811806321669974040794242384047842809702575186222026313210728841142832975946199528083760097209494431502145385822382166401477209897588029148402053130837829382630809008473179432579443046587397809002689158039524167990117250378074164820736405573781546243203956638249070100985157770840601018355132525201673717258231237187119365040617202771472357048051429404137569650301255119583644715300211568647277729621015347193610869508505529158715936542656167242408619604971556794710386654753480383345521882656954211178869563288973783829264366724413720975639275223609513950841411362992463252056601141783197597749788373732659406614670672103000442507703049744787434460712404067249186169299730560472199951916479508002965546395932805003059416235562452659648961397467746182613186951000511941649267164813790631684365099157313253402996113892031642857068244878112459527798012613578421131051997355974144593299474375386463701858068524021199123315654008565142981059322336982913104969352246282640819034745617975653881279176326577321323465606475143037022080050316362769489813135661530625559549406003029417455207666200704643893061813098093927716918669089964270120099189025043104869258750726686031031010838315974905934400791769132234058553872012959715055220834910598872250627727156813423222330554953992857828505969254168625936652462792660751753673939589222020858342057953266740449420091227589652296986844211629651735920181210252282511962816649801550668607596959268875487071666043211771156231423173942083745401660855006203639455492317390436708341304923237935816269915830311416856059177365393251391179949493986130736757107439520122771723763337653060423757628567948964038916129969713626799391677735361586379394143268503816355215259587877096044505437449021406340775569142369893557782985051341706475191946396918030597933539913512057452984051203494724598080908432936407185526402415733616020159148775887941877350026832570801711263354131022958784483733611216525367746584029358898776987646568595629854271782542861745146681389987954206304053538848330214344883552395045621348826579437278124217014236335671563407976067588427006299587267760228992103175433877465718584253468234834553129719250289324916167215184967929634576946103858212455575298838247997945449329449702781998993336403875374290194172068795567106170425568733547076148838311510701124414342282723705056615769718024510321962277891626472665980166063971384963303460884782205085401427197487426690282381704692806338991460495038496300186716369962488179023859407856775137545514420103270642782272191977478204149649950563864523985507705597176561152961956665256508230418267997521495021424033406746621662618410628531456252742031709928177964930031583135072845548730103345448294930487207569546578199344824191637625804264815686906033675772955010771367778329987707763848447939381003379821777343750000000000000000000*i1^78 + -762201117059395009522138820372448017900270232825153559510675343277402814718051540386140834234200711193959652876317728329278144848431802121419138103246721998515586961115782870373148226636402682650796682022530613569202185211871769134027811485200256403637230303809140289105461552709774944137717811746573978271787872670784974054764222449308637295020754899364248678321113910678007560715448109793631933004594937908391959242589005614110370734272828147846627102155516282907074064934319844038977771007343417900070308458857634669496593966106278886132770493376640096868383427256928280923022187362994143649351677741550682994823731504567557050103927297345558916286837089345006910717307398238726472018949627829989797326299194721426125123717700224421139946087415390291727976966293589607117740418588295405451304416758248407439783842458645614112385636603124266376469339728477353975026678251419503594799276520271067752325756596009867924879765360032518229949279841561187095486852998362201094851732133204314546648812935137395238326872830197700501205822078156372787070660870532850034409453745564293619073349388649247504714340416427625047985108186500091937046328511975221773181379366452024856723137510503274332437038468322530627504793917681592367047749763472644129381568243046437686696747138903408100375843995164342723279394141825715393847546003390441323503898220057145131693610309316929055819342754842993098935472522416647776010096775281852797121296029374820887315045771202930816028856787966144852987554813176432790342378010543287619832528239240862900245332307396245092711449489811505691250732817140543551423015960826853187597059504555554684048512532419035815651526465022637167258131048676014442889517461160907626002040149301124840440829988819982307766276940413403375122718280515157115070761911488325925674240197880316134522900175565949300972278326820614095918847118098360121139858638663582000864916354665279225514036819855043724129975274598092304428293809488312025817737107402268279656729609262434923206044326145079512253068427035238161646207372802378565537237939028282462149105919744358614899970545136594750551971070619986610084782297288413339456124240957973357277251130871887089726873404388302197898342938558654159879386004975149001328627846276719953264860397926605290203302042165409238299604234298309658041340259972308704072306606045512762510296326518563991874406990670628006109146809450232285188387164977151240157245147524800456876755181866637144980359166532611430509677146816315862565804544191565036731550169668129186380384221317804591651452363861086739750464532089740239138011693805850677685060819442520423653058038250489433076618819439200781409216898957762835092531257122855061399866746147761536369479267338125986087356863600928008983498414489489233664343447374785452931333957969149157481368937121325509302884402249445968441854060605469618057178661418570675091911744779282311232532976749236014504278360254201761204142652064772965499905372578470160916910161486616810528008616157042874226354467354996540200854749214772404201571485257604538515768370250761569174306546926892733528670364779450396852666926861274987459182739257812500000000000000000*i1^79 + -6805081920670009976193592400634693568793974843632083306641971380978583826354422552455112875176116515163846142328150635664340710401049886830659687295805418671246721155926574080517877619003702487921127072722701827393179269729334544643939527638901811708315945500975773322290518637131021084779921138636885112044777320500913369087615250675172862157510483415703954124911912987323934780668808120213472723729013007488649100470501076005427669103350103683143102601336895007331837352026629885706862679422164000520674401000619131759665552289749149514962004361300074567553917213134734535149011121928049897384262620419620530136850724952760384611107336963255252534030519062300796418003840294449609517924099458387546073002320112848558524952635894737718383984848829265198919278757055957011110592866365669394711189653725168729978601449973606256239493101674590688969220426359729967446178246972915616349774895375001729750420361881193919854521639491357574339304611069914436199083214818162929657977293692439932732588758714696186382573399124080950417564416616343948927602407755684798195493871358370811340215945645551543271283666373460206212651555479195841350310018550113398860327847604456858197869617056599015980961734409280247532393796584647047535615381631247944605532052082945137952082673697158783820201840270075915812941452234083736209900524433345441651329751728645147712040633172297574957288644257885749763507339431492473309293935543892763791384757475484540702316626706339386448707123587506573668901259362633325607883462214554515237838710432633115228820129258033237053104265402082060323671567804027959665957899093923050242594035544739015650013501460970888328896560941749033925355451361184262624428842390602699189081051641843291288231203423352756768015219953544325192087033121064814968845294499012288327201872866369360591470248869266862743583905826335290095349799078251482985225707533473239062687957733828490327229272303123057999624142420540161438909684405592740339221419226030599337922596893901781454562732316841049296666905307621332716652161121483286205949942195051708379954732853933118767579932005032811730548190334355215792880531592483383734666213989545855071270734760944616095127613942687617105199337498240393106260537327059679430281943778531730283942849890254866855124191747011641525893027946004199934481073109241074035032968506899772039384499031941591803016707847335320566428452049316758778631925361390940528055462987790959497339733465661245602909451358589839082061784896217988780293051908800124435854756877882046453795067659574113111143570528956768671720899658577125093902994322445444117235676529926266787238892651856493912442843197942255522024662039420301808773881253501640925590832891092999732918095441468957507549413323269548708945053115947264892431898652663227186852082720541975718201729008331944702432755174785771489111558794556293211015611494971367013522505186687119567105868349425725346011478208640463102252780467368020450374453546736800924070444237281633972142085354291546595361856527139424556073742920898331192821741727424766335981106965554794093563373165910897102418665232867467373978342948248609900474548339843750000000000000*i1^80 + 562133033341470054901889473796863782734133514445211065011002293519343460024714645837204513944752167782207388138627402909159764565122270754889863877969476126921062131586188250351490463444009533215443686635881419831971137405524422546525930191536025254620276055407212111148045224973483771426851218085699742621251315969758899726639307580411786052516095241618101993428631810894449871411412209727204390454209853241009933706370765222671319583446854097801639747825934092022331838849953882535976939272377072006988217079555036798827363362661459313704435538664140685833914161238339722122460057550648438938600562312302062720064034939926866642508616592124446104098615494240539391851762738414306160595295149707275058389660546969264573005289725210513946462896818281014734900532072000893416237000496335642310910615483667460310325814968874175553279895555203377776006797777508792184097167205841688791334550760570307083000850220766735445615994235071106162871568767844550643892075754731879231510176995387256211348766214462993577164548102743565308081853604350432024983900348709672998551503030083401697289370967532026719977643143298443269982688282776885971706583677413880912099362081505595773880946286965733553181218731818705723736698635582042578353023106024808064206538886851090646839377368553037273878710640670789399635887132297364620389774747922519057792368812120481189944711056421259068666815009994032168641077622657998460861783806972296265388612155648130667127007619003680957323093585855961186009866441389798946527281832110954833775291232930187170395586568595617501168124249689893469344907920858921293365509670550431103598234462454610341141646743593285040853368017856718908016108797921643037558870827445815680144006245489058624954409722012457252602691991289477362820838007165632470763905490228885903538283777266233766140712254818817129372395260448986266278558041173633893051425006393252230631019183311931800590788375438752718220941441373781870138475628338397295965095405640777682219817904017200563384058188966413148486837385986356009129031562199750399021746723316021151438280961837158947326438893096420335156045475743300466994112133711825915964686759406372888300874792253703910636711305071838232370104269694427940269691170895987838894303105933761518854442960273945312639760463771425239833887479587052661100761053039838372251420173897492515803224698648613062862770902280339296132559782342553112845772595169958278043573503422649014108335857517392546087024698426502546432761063626713410586998389314464230977113371403582108728924614322253397076162232236993162923403046173540212929494638797270606389704617605966624399640398550779388826132044049587848608384471867551544043255887712979282771222875481882179270802062527094758506565326363973032585945335700962854052542530721945624994905830634622014853951651161154682832947826605448546530892600833530057036042873721279438253414147416334936509273238895116436188612710191913923967340171382878212506697537599789481422455367898115637026583855007506420860702196999938859939448269082581299739573523387032877346780499672008588677587016677826948212609321081645319395647675264626741409301757812500000000000*i1^81 + -5580172606010708917223929308665906431710313219801909065561666332883061257004705818526622740075501124933896655024871831082133306857025111410728171592544687559613138911954139332699605919051211046743514021131675723063957514496653411559314514446465460778541437062896286965895704336169443243468039476232459712936202693102339068519226736346761972965776469326821846562963814792957785648524454828477731942227232420772870555727483371123108184865484069648865990287001089318425898848166581655726888242433609633731742039495133567749496805107129448082804891530443288587181030217197404174889688577272295954055234349621338983194876503212697007858745718761548853021097268348408680187442437652033121339771140069060624632263944012355262219826227778408452049791823662833705033460207357979615303580053566602267313786276649589727157198734196968410945611748299564162230125425369232586038344244625932640546321175965190956758788611252346919450432373411678545533261175416442239317393085929187236202651330191655064565199040578271276645727387193696905614138784513288566102982741904243084772592640806960715558390241343798082874866917747257082004341029602544870537101840058375541632815602426489292662872115367395155520912886879684668081085237522995334508849998324215317633194237645659341351479645751110942201996762819456912505311587532130836739865468871313210792415865814249812845564422910226574867542050257520572787150012920183506545048797880559267531820491789102158558018845838320239268419940216056494220967917236775244894748846679162884494018323495125383517947795809327371069979837736372758423078325869463809483841509307264401313628589388867803746140884029252896206997450880932621512864690273315953142629413494907725975462735673249736790432358172205571596896870129157302091917183325347410231985827187639866623639411571185356796829153741011589637119762508478577685898784675488231841049968453853511104659156506068926486949589633719399987575500953766144885830707874317173228491457830235291897101931218925180228530915300839237740402332893872897976727179731978136337263345946580201323746457004291912250931132182765598412824041197071586185438316758345568340154923881887193384439248823909717702288147207143747862973299801697706326450215542787074559766736299225986511177146620602731970937379926938597383896247812196964556697927521329110209252692386605018056391164210568211220259838288969501542499551116629016258953622304684861942521479704815125671763640913190722697818574179463070034105376461645949739682851618123830136935631393748573502269613377366834521336416775762224535197263628350695217191141284859750818529472098796885914362975473376006376912176089753027454321523475091426447591762110674463947618403235211579449168601388436396824400248448859264166026888489681106889949672962388754185513255959418257435396809178164923560191611016450059957184562348688859475632168210513442615031785482162814476964677631821380721546815135350939346174170664779404103722170589859537402602929233122683806133942984560642067807181907321811479005696584103737753098314741480871731877732272110530223795577133634337153801803499408862307973322458565235137939453125000000000*i1^82 + -86958899580054155498525314329590030343767833295772458353482586975076815849562124916042243572982066915598468506430617135072095452121813391440507526324614906512913879561634723443025248255898648036688947099231606012434405677646726349101962708785122983334156522183487261537707247937215163017022368051819624435850202588377792691046561659203613718863987045148486999212264619812813300380478312183917593015823042749001519642875393890132882440448038244008115141526747297777459309121133484478037310128012627765574887253912406396175465174087380193086255612681163064845666764147204043168714342065862539144570982600485034322905097913571660562754450737752074089834211179258668940307335830912517177713038770132769903535744133644786245889059389694921022669917597985172242482630093140670671110770504207214029845447549220161572558127361940070448554083064282365618787772458294231595334696339394453134874237293557977074480477900235167068894982837624815939263433117031079196075674811887114218626843832527050074413398853347463498141725698660849079382782833735290154513013969807430669413233353646860461519650634431443010610422227417115399200671115651042410201849706934829961484340093673855527407079667284845722328750542744817506727030793410706359681062443963187516418306404607637650940847515096217551489952347390632645194789458761279061927226621969634456429964165700785434633577443312912265460295716684131439886218901903093004649178455739871532832822528209896737359215694481841994605414263789500733066349956610896476718322672424762931650527845048662687067472268922019925788263492628022307858908704632131419543253212355137255977041959703307620437715151113518528425284753132942741313604499942581529561997762658780770174412755225421675310696819796395859874510904852806486753426946144586102266197986480198715057811262282666892764508441430573729928124411126403413277867285292507958142084310729291789286391113422048738056330635594387314805611280099913304128791276954656203794212603196450675058418832951841508750640383253010642802313382608716358912641631522701127675225849749877615258191916875422064825235278678945216428059001341848841560396311550310309353858697661401061603474479673917407457721586339244430543361926486865280367828870693282929891789811344280992788515483691132308403913482485694604887432560705204645990892055795199449460007402775106926029392089273852847281729294040892664474947093431504013051341321111534960175132885156294374895052039179483455945361613042375867697726993673224867443927339264059459282537762222340271447377966098918796905843526164715274479011943338874132008477145010515219037736483731998071804454050196578985143945749732046074308630514048144828532090345149691867359823305608801492877729989011348233153458362949726879804589603955498804289226569069765697874869758602330495698922683484824094200813139077556012965086014063983254647447089106066978666750441389697079555107996483156935898484881191983528743478769590076736228321409018243157446810004027551588938429461141170829439774881795550525942537272227177135152703864481634808829923077363278498338096028003191408995223299349675016856053844094276428222656250000000*i1^83 + 527394911961011433704935907030201561197679923477851194839558194703607326080062956182326539555857123900943060106895663538675637465701212645383911330150892248498802204645035452677598319898068716081156555305163152469478181214887274779840359568259010506168312111513990005114635354309276054900792399385743660179135648271901353746016345500404165159442650840853495917914500283252610322830571823544771421145154019005169179638415486603572283888593739391049359863308695945279626334110864353592020052088850081810996027397704447908139908854007541949166579539007991531786809209366736187383682236089037946168814411854454658876311782068146709881494702594388654472589726127237213592946124881907120753852196151211476683494562417478671309308392160438805352959580320147227468761625860493519082287657249429417792553634165072046795676763828835029212451919951193247228252308151887981808204178955119110901769371223260397474150149983079273756676754326673712549086031369896698294723016951090407369642810623733461546152697629479643780981710350054921084955119603924232432429356980423207401986171576400935386972599664501157234630715796687903552847371183586623142555840646049613830736639623270689912016836570619609111183838350318223647889677240938314537477343011466020322291444615426226886679037982639306309848878871929005137177799243263834766687566008588903931282096305614145020294994518076258538848333741218911642897183865402368330072467526213905813975319603470279115334272894440775172480036683991344433874772655560082058042583701905594507283351769456888777954063238349368763470733811179258184995665601095186369484467684648501849960465237234799956425007117090482197730819624588845010263608125262219227713039392303182360706318461105135821548108158696654115488821114067974128645155566055910610420678061639830137112079547752145529427185570277595448233664888470678395978356975875112697254722945504592935666466249089173957678544679126149696660794556158393034509081312713517744561231875335818450647473150001421911588997053694544820482291507445222773426926289620154313121038008122187135611306125536425901730017660978331652571518878123988425179315196424015673251609894956630422009232108373474553189111399053443627416842593413036367485379529087565294276323052937265368235988560455593062113375547421631421993897227974917528055507711381378420527838541553086534020563978466371623080592522558452815317606274357661300016424421181173429722045486427784048720031131373357409703229093166428666765870194799811534153386668059946032088659441883779385805111601596851747742238263688204368303528279242618866054787526299286848744250209033548776966325079472387845460269918139611998701837626478376234480619013027141383979304400398836689230278319205877105979770762676748752649069964297973087981900464808466941271050930293292135895851975721823522093030332947169598521412526577124689552410969099690790232181395438822651418440272294855199640555017717861935661263458935027952765577281746127280160126716254698551934937252228960411105342302384069703178224731290751527668281549756528998684330600387232535866756387204958705927637652166595216840505599975585937500000000*i1^84 + 62195987995004436268007370219108296744907322017072249981190700925472536765789182138598315532941650222341407749830447191944776585229743573084395165463360698433797517117341464330102548489299231320281050485481340484908620789079854233246066185484808370524010553318326771276716389187416760228294507309425231427209593248248874335082298584543597817955501801132072626352807023994423857407645941913273009033404777985444751388199167465903934552267256025816889771769862521175659912568543597840819344444955267024418032006107666472021370809302847224914920949870825843046586443720730913941703700196576408509539627745699472989537549839248047519979771731571524216507100898013679198418976737053990339624225875490015597087165655827936303724421515343086684579487809711247959693669402375088217589016518164307308003813562767571996498942693550315797629297043739347572453968989795356091250944043890384096243066233281808874899278309403388946850226914192648457876396657530383287791681335708654107545951789988344434492355215872398580008884117146684760347976495788261191512546815919079233638406996732118836322674206370424291746316753001169541778254738795324627873377215791600789026846763379469831868603658555217178338622032389172448301486549095110389942505930703472753453758365163111005557370610267970818802970212359548265003153605630126890409638089386211282913657553960424479958348687619833340782123881773848899892388320323814078295159649836132935408109084233396366610674000524629683865880217639701191415404957746556933290750050729521273918738271259592963319636134060448557564597309682086914886754465757912985551135962944360095986106730803206866586074588026321145661085368390439895160607545008172118323119036445980887357423029962648072537766313286629816172323144461163481606405308158713245891220912524558517789224096608034759821356338813388907508027296627772417177310035675541877878682833799701327660809384143551681352520389179458567637029827151228553505366413684259626590604828612044347000063257948317685025352020708064670231096628476252408986875363970857498370212823586004026806620476488243139542760134974427280942837816829041776657195008382029680875595514739610854342726172621055256279512443854179209406170840507292562533606411294776758295843466165163211778656996484422190903264497635200191366723103842091344877031207981050012011635902838512471355320160630458930737319816865699319677196809515083404595177365374632045712204054761664588310036183379007433044550128917252064738258460651946049222912889437115480106771655826145218195259461811510560151547647818014729612935954489730153512132440743419325976214977061046755305193872803741103284151750736223508512450755813401502892636897621268548799109619681734902532658760272397071352118309880311506808367335231778081901796168651290881501258323714616457365738286475315423568587897754101403333328509674999206129398257484464964473251841357438544170183655279802564927319614047254392185857758563814377564109619582037958349475017693909594099591154259137696371074703602171068578512036719205789143870584360777909263910644924259042107565417789594164332811487838625907897949218750000000000000*i1^85 + -1463681087435535772013914135412978249172729101548341405873310565723062957297303340227759896704656783239688712198581846343036918062066317309021255901739215686552451649986576390268302752273018111698663188608055424456559879188764730860571181964914593332023837257076961115373320435367992291622390154229751229478766730964972220459783131144407505704775465889519498835779565603132943034049343304640627932542253021023440947115100333698247405813929342792572757369050478528176969056796409790607599531578275122692225252801986075035701839463424788511604389243446902053460732672885796613102016026304029318071976417113039500334108329191283824162558053854267471083220201435686860537435653218106349713670455716721346927411747078419705727277158105799292861478525500725125214842703271595207962379784052574041455058098424327895163292470893451182042951541741378779317127892065722166469657372588477146610334378946048439686249330119185336133364477961221446894900559764673990642116813940675334468858007775831332566571967117892335222506410832071192328666045917457610802665498331542595472358847127151996024473674762238240876025863619738334165393742059509949968342523049921749237541811415284747412864410310674920609101408982852887303910452111515641754806797222452310879348133177464297857224305426568814155846076965775425381242929081479440517145603553372156259479818579473902743797022532271887278838553488362492231913885340076929722330037044927507694321228145953861909124006955886124828994790263543951329537840876766574648745832690126043693317919261703896695438362011785401098928340862830663520563382112681907733004436893919012361563003802583436810718358170615727536466782844428708610020069516981697194543979427418896283310712682729737500486476893139080781775748919086707056625356971929326485575552885676254614316140180942308823459137460148996441396032180195462410977676906688950481239812915644666831348220764324479445181953136755986305747127640450310306903535774465371236089424144379306424613181476158762449403357610179638998221306092758142466411029055425338999863103865128067117654680804955165187753792588308503509815574678872295979240489234322469753346226889531440274367359080195908191933749436431762238021565245123056008752481950313633520532418601223471542579700697918088027939547115582827985454315365228749413341717462353130570565773348666914256353203466804531115931209090713010458730734711435574922681150024532402760763233244272575576318868482303010202483992340933363926858462609595867862326315766187324506428875994501116343063004406925408552527892643862122587266714917740760313314158461178330045184080858488860080562001613755023291430401083544701846401793108311265990917119730301366763928270182427158622249083396423577976365067164710280265169210185352298122694269899742185980482835283527576610007171924718087453646824266580461269343254516317620633586822528742865933989325373204007587218099420069793421596936859985244560235021212651482213979380722929116468095455723817490508800728999277240906390714537292029426211344942253725471250020749557546439460143121100155205738246877444908022880554199218750000000000000000000000*i1^86 + 8339765176960212482554285409265928939286312403391476096025180911368680286914133981031489499882312640004422502290850023265661780863884492577993278892670663708013576986517517487285143317351953649203068460747502905061055925302200748216957147961225405395583550212661769385075145068998060345019330972917832985800720067142797406146215039086629759499760342621575787445879066507864685002576915333086116974473089386405884773179608442831481857864550713835076490068273003537019241792268780983610605884973959174823713580924060160844508549014592816530285522909328332644118674433848407232524823628095929306382186065539950879755147992641075790582013703524279631566106411424260183767701759209853897993393780140086768470893465518893005378936236764615914285013811137675736179337116326917192226905069010991967104088091104997957910546918565135597059726934569493448950233954188248438918026449656954673279078255778159276693012176955497536569130691070613702792551522909330157818041203939584554996056221195937280790518867064738480909384578019232399867108838876055425338484650027100511440403775719159801221359983265742865548651051148793984141041169945842727603461162454956928298606936773934316987051076055540827440675153702436054651074627501344807443614964808839694855963642801615825216721507605801405166379232856855517306429184403107409420677492075399140821535539783194414389177566665250849757593587861706849593361670588947013167681878852660391774545109649194789547760885416328706875419764542488625251895193766117876335483547933571129921743332014530296398760627532871541409931148356900836363934077340880375252877166499968289294597485778026202815336759503405632507749931791436168661303973177686518491534359225375646044992535873550025795364297553073743231618626663114805516567001685375923590398982551792082058168216685261328585865836177044932313530445305786114050918065200120689553472634141561748767029733429676765019259357132644042514596886642428473046280279000213517786883285294444674230303889906330966942156135775620385644919209748607003991479905724267967543748623278765324105240981916530446442296118017527824564982075378586971392258488412972386385855988084822802186593368320692193740199132451860968149261486430782592916772592305638945612129447460780670865498981220414934997524669599353976590587815588324669754499769701068639565630199359324775040435840065571003073635155453621322699311259544588173381673985037278639306146090551147591604302095999434380780451818238489262169068938853634949943849001093171445310875416818025146185681239173089937417376684860307549501600185592483534196840718052253096740026388985557585482039648205530347473138955931396737521622516215002624507050339870589981464700127164088722039492164689503537952658807636474359450066847983324957729626896401347893577803896578236535400574713077526141963087575607691505782288920986451122810791312087719881117191336296453690921802185084055342833682060612175094714557534198140237297137894693763378889326229427950995429865313317623949565671135976480275218290011258188901384679673225604446454573004388066692627035081386566162109375000000000000000000000000000*i1^87 + 75486414834218525950084201262920009868493485947275597956860388014646143529740796448922254202595070230441985798384134775656619926548430908863566647664677147961845315526305553793539485940783165867404116173168482273734597473156095545452134865626380111962532473476994633800432729261468948738432212940554735259351522811428954306176569942018955406114809076520148993781770227256079919984090888617401392710191751506387964049728047516050916753675540493770055083384973589692607837049450374553362150218488904536555107679681729249729355203140089152657035949055240547366581760621433316595593032430933209782749753032228639584675777676204717553701184664900420755843519376657203977343164742148567675054140155949318094319178467118338022311600744223767512916412294392812012794662938192132176668465038461770627530619347717690268088199587461397649236105014911192646245863522843603714165423933842228236396393359419842076511848836317499339797418351530371713166706002804505970917711582965511979704972619185201468666249480739367740570172713193722636346599155125129403833649990462009419239538658493596005890021973454799934132322239905927025137589585240528452498568272141546076056079094701829935907743161413290517101308223818069351153724293861333370315990374648936690746129733550170403362052488584380861173828059580850978719352179719234497947310150177997680573280789128146681799775811712533077750941996108601230417339310591528620515117366553688092106986995570393685908613349514638338436305719802305237356101040616796531273606255637140618951174341185929552377475482871631162021621043163457984622176074752659657144434144312008540380937344839731357019374273512390558418265754087747678035556959367998486903855521084569935419926365669832116803379844066140763357677295307416405924707455303117319617659713573355876589403903767647641901947590243246070718516682939028802060839531060256493296228656730165439887480523553774869303267878864054957996395349960087203218617127245437476145921087796887282067638071278439730464838865993064166273988439396790603415616710163855357719375686592970637531539409309625322536139949130858231432632841876538762998621768853325617859734078552806173148261748124783434498628640740808206471080018100510046572475264260526547541355227626099007485988895452542530562213217249681072607223383690814904123249325781454059237478568519861588861669526147978213343623880116402474317947757185496778733043005137980500287222271323341548217390925764232743210691395530885233532913910449294173705594794938920854267999716407480354523573198396739891312935325369332617906404846035107458921389241429489566743424822219157914061664008568021381741288271212619775159051904720814683372672948645004434788855843968442557778007892024235660973902439642091547477701511800678892439100013849359339309037548990617374034288416702445882124625721990693560764183713973479412651493075519726513615158691763883073804829443859504612992494675179990406126427793115143873295299052870843924516485309589681279489646564084143887116114386904848098856834828866259681007895146657261875589028932154178619384765625000000000000000000000000000000000000*i1^88 + -1142913311495050017328803734906759399743527206178566967695836028658573468690631092950776035716597998910273950855833352188919292932932717726134375256489975854807487391451177287430544567785369577440321376742141656682582144925992254549428433200803728095772492955600847517290113775527485984278904812036972306489247034721533568077189595879303309802846146476358102232403133968014060134894954685289839556076956165870296027588733983401712807754460647399806562429443172953662327550459817955187264943833786715186085500131628882953977062490403582861446070385282164118598588669474593390636329157212082466191470645500492737598368543502983091197198566414520078690131754273490627523485567116787683876301594640291989765808031169958564325197329140166170605813235737241732394786299315667147522736754714198282476210770518397414882075497851103805427198263172231415285656665603039321732132937708054674707271371389361770486134216758395278957316660878373475187293620063415627538088108059851327994378021821931086508665796660502092668008105494480429930970316741441711503858882441744462015278266115264035386108831410407941004099282768876422041687415386823791364831673842171273674808340790888441347455718621840945686872049531397393189970671884044143119020319676191468550936991047100995904432986223765007735415219610046054925928325913875336235731094282421809095794059412438001379362290273867417645540427692256835640439387356088366474502624776654073704958606574860105835574562419564188849485212817357958216167359274799645616687424351235745556213356203341721053854738882485219122682007126757249981650851029769555311773413232632424427578499369672339364827863923664109240968841660184608833296213701635053749368471167081732182842990836729429966113570613068888829881201620377433830676868355872959862098483705951472345389586745833788877839618505785737864928292125591356474680570552275019018298730045513716603788962587875737880734940432665921324402896315018407834075819754897455654805912313470116307585715443620526741576416953853498397915785864735739054174344225917476043833017583655899496858522982822815056895682596187143528158699034704603738809750165584171363220739625245104824166012103504741874866620999882078972170510289989930164368945039154378193994484447521709707156019488914748733209833361885300142851016834547934269491216250569741279997609894933349442083541737347152305872419666646421477589939916080670001429364544688385907007890290592484932463663242072430642792504986467976417782619130932346720222667937757906180181021898513845324279497321078314765659666445598315696910636837254291575418122311512759279417196196014718667663524294158545531047755326228026117429982514250767249553690966150741001631062259896460478397649136802967390051228872053777220307027732584137398081531175747323745592865808491158236556652149752457857046988459256157336359782425449522910464712840805171890755389637699718303720951646403259685265119531177296182552106859096457401672949114219695333530984682473143324401329105296953857019733399037889533760556624204213921025661875319201499223709106445312500000000000000000000000000000000000000000*i1^89 + -10214777709006392432584754245975333978977621995661664225400072999711088542297708263349538569454892649306325816874743596827300950411282789927328919489621299356586933545981613759322897353699137833864309259255618745958029109051260598299851307652916584744242076100118741493671671408757216951298635874114369667032138923625708582756267786996866336991097073698167428866386534726735526579443300769210237789783665301609756193967530620597663386064273986054483210566234868000922250607437678554020895592663470595206674512223758892781522811115686231986497720837209208787272292722860143830192131195096107216955785767796545426794819596024757338338987784695248606554344139463671397106231088108127760067886016683237662393141018989787181007995588602819274755410861316405142122762192240937213472723908009788597148575511285690296792339775418602231080491228616111275395460916950815860651045915620767403668730668225776509381158429224228869966419225403870949736530468801361174380867777098557461535610366472820821502154239156733491827356793744607151870750827509056903490585993191724369485588472097363742085872967356488443536526555402502241177595203353072652485820887939291223461873946536382821649591184065962176362777359456859606463587871412550377769552767755867849537576354288567097522166923321589577697239563832571016617323531389486337267527242630343797644789696309219627610379132221133329219703745369717963215914741643049896585666864115477953231960963988046605504506859297906567932648540949938156185651259513445735848216138216524294046811059731682798551314826629446334990105140823175420173906740749679018656196722502555728985474485638769958864557520030939008385396422481918544347005112190079723686209173737678384279191167447214015951627996577839540592618828134457897658789635417272855440473891502909676177250521518154632968014004150976669433236254689409243637759398919706644414488344646401751910449076904792506406781353977227732476047827672151297610772920381698297309524946201966555223765191728065552444072905834884663020564445539977498096574821461257559590103653604156812416802931870810366789513563693437792246743103503943241390633783027656564641463252149048090498020026143765888107841656382012186563613206317564425558539503327602001269540518007079091731040829542294025412425903975360499712217852069578043515519680110399958812158558050867349839763819693102844274984247893566936593971495890912413612929300449859533673196057030398984391923577228387762511845718538457695125639277654940336653642419660256104145842987606581851786529105127649679621861431218270181430776844731790071662963713311207215973687646799242830389063989477541844558494672264674029725981564628415657356363590062555875354332326485598437677801824935624370197835393542057543755991502554329097136072359525938491227068877273588006331334397767325915815281559693768797761388404707705317619159341003971278500670954850143618799104308744676579904570569808690269359374024373428990780679497784206784736661666585794351370120623730666924224329939465627037621157332146859672982245683670043945312500000000000000000000000000000000000000000000000000*i1^90 + 300068236877993171374751281889428496271965113271221749719153697473953894198871486574699490161637323195826035106350548967036193452188113052793917550711618586395576740807979651877578562634902491743315956732024441157897467276703894742239571881643739801419242546339777915861542289274715800526628076296748696771342110493171501949271261304272880608205246183915457214529715669186072463592334821984948974853446081702256316407279224923111214973070113336510059021836220499809833906720542862768583778244418954311247449578755221496135235502463113274252082581255982683343282954158858972394138753351681820243558760915012136849883894357845171527263766470608192382074593245444159741883672551369142363055871991877212519229785140964587643079813522530547461257337433348663923536483032473686274145472282652077110847236072939299635410419134461313703532840675368535965794722101698905831967175516617176470485666784132407855801445589782945048670901968724134807644974530465237697181956491820736060592166550867210122256855065063501731071435156117822885416001436620336532993110139407072121609332280614705598672120134355291532425417971766967649059188400583855154402277734964149269172521884726279231726289954594913704532349535866801345740286336174023820114710229866719071693769034971707622080586828800735409782619761758241950624054083253214445283989100249014557421503511162189875085603086005357773917899590790395385435192895864826654504518187899965814272751773103822972592821617597030987505422288458323987874916427145266923027183262209402244230793130676859036669721843269384758381753289178314019390015977172601510204638098012200358788901409795169106240026484258813237197157854639337964040351197276545862594125648802294789061093737219257896028012203793883473075773537635761055236354350510525858098439301051692883070456455927092363108324173890149914624978330483039139973836552774856728367598650200850312818651323519001401315586437095297620910900359047515246058548180967448267594644530013020437089518452749390869367382993313636878890272355710580508840660396392957435693560063999249305844487573336278872469250819146367656365177646056663181626278153036608821831480953169273799080827530180137300249470269999832178822263010470759121887424537525835020304106603449511535387437822457684909435864419978666015455627597551023100114292816162138975301425425196927595226597123773307381841162304058508885361970750420793111431444952058140090630328653630160763006805982850007409939215835614825046340442214410151121084425802326441536546318219327692877001907672955168745987687456989354547841009668068887083373561872677180299153169518239625430206140985661456977316633890048469790641509623864492834659826960400924101426663032643993319148757270824368208516291049168251965329228775114279439227781626405246981510295496627334949867211337061449776969599391096349108356468425343493408032563442933498926211549021369918280743626940349676931171478834630671250060862865851117321251647483977605760251143262517032907792078119093529998309544316809067420646851514104604721069335937500000000000000000000000000000000000000000000000000000000*i1^91 + -1997703586327760093640360834483441681177854495616315928432197241859814721276495514850811474369479564069575135786106294727143207178268380245757584521845823124300078328894316890109068322770758718771339476038689356801289472739169563415870314061372871359007081570159885354951172938917539107841597519325861146333482856510263891201854991072659943254467984435351746359755220027940069279370792691042291339999503250133190516979474041333539064077797363203003707845764907597156899644990730451148780761185593530510638085012570869340352924247314761640223506128937584253322857123400216279412495935518421656493449334202901734151647148664087878894741345790971343027047019133616327012361829164066697979026648521307634101060064757435440294453217429989169986904402352977005446430078647314366574795938248853942856648897947072465089660608872276098324561335335604489257926401876564801127250703022680337165288616247602420994898209862526280498551656172883664313111336954888073069217822214427987833663104437811382381085403042206834749537341820053676806307082173186509932676923994745953977079946842413936298728375055500188467700131078681158493605808694871577335524151739429918239027069924233100579580124896170707091737942726847463482244208232089274832668014798663879059554369162525326283196550015453849697123585696311213793091216797230821481165396705402899847674156270329962980460104610593934461158248784181113270779997785914542869116018451800737742880568487020334136197093397103503157980325279349895298125566111105359232604923029580022291879722634129707699418000002732433524354274557177286735864458173169968225168147593726608813828543048997414388916038120872296505284482608350958792453325683863355067243991072835873459746387508067528586428920658394917982270462381060175961311256648207715383464033296107807103702761417605828302120393561527749932629282393996146834538430280843651903754336293500326107911778193105486968160904330442007126387311459989762234319247358107549333535329990368245020982834046411950505131727397840337753808551700734124596338291900238588518762330130506304115900573322896027169689133231459993959883574122108963580631945066316883821089879410921971629094594123460781247982380334609371216815281934153910879454262588715261813348395928536496715735849700495477090782680449351597118518189728188016956281952017850764379462412383880675577793364877058662728907050452548164752304313924038734913243386182366593805719488001588332467474096359258465933269080772347688126318678181467129281007485326257350541120672317824013622305896609442367468975373337675315346492263110141543319992128037215795136621668314099314862693777860868672575306685459961852636984284347074910165153059257643315844201816399883055115618318659221714595060358914727989416347754755301155448315962584994930075787737656701140676425875863169947971754426857115591263574435935452033346858123927301918369388501028274033754220392998723406017992094265040257727053850057901273635530424645629608486530059939348968635918367575733452994061414086862663416978918457031250000000000000000000000000000000000000000000000000000000000000000*i1^92 + 8108402679741561619952219469145455849400007867685979455006930999420726938227100417375406738865034306729657771959799970631137779803341987838653709315029745944589128764250400339040955691416486493335345008465206741876171434653589136219370954271531200006688668534193001307981275059858343564682076106567773443953549372062499500494839580631888008383242875525841220978021234025153990489191777639129737591436996777224665448445404378073786438158176992798297270227942168985720934238691421025977453608796472381832381288910286918109657019757854181753548138563205876950780879524743504202713876721611975096557192185959014596732063720066239419734091365925281418448601230784796049376874820324286596589909155803900785124479638781510840946664767825629825818028505340007975937375226914392480061216700695001893528612468760282772505627267085150910663399671277591992879878359795990462266953498392276876615465797272411092069499584026610570337122304635314757002412409721213124648538646323175159280269710666724077753426234547488344909629043605369669171078673277203955152832936443442302683403898141532216440629725443008465198316375316727824207834932262717085649425043601562178139495371848459502959176562821811127120313131573328172414005751356257886987298295175478174217124855282700844552443448906937434875298195616456756150773947402078445644970558854923804637872224621960809561393889635776419596945621080738262887207070657861620967727660258640212498337226107733132250179901538106200499322831140799018389774282709004488752301567490371911844967175384801270293768628396812257595442161716618809448912187948622409972151981633885562184810945418895880176005752783467235945362882625363097419070494412868984300482020530914549262892793427264562772162476870603715997966654493903391118410315625167433608031482681386814860415847815451418675242890335318068820849259069708660235618862859643703804806644865101474084919035921226031452412489845780899037960782126449799356370448894969596479959887625518277641212661103038254003260597225405715791500093704858517543424094906331298353691006128463755011150644824390740177417341369975216876715300215648704299110856775443241322399762339882374352492146762852565737244036621695534292414636811663050893721829763145258677021455730575067860616396458676669697786186285858883656795441712045835175157847934953724286941516101180553858589832714505849155748944652526354766313571745091991886448880170729225042648325298017842749709496092228725469438787683450256334667213385297456741651661303831388841824968978987469515652634394302774789736807727986212425746340607071841531010868671549075971587037733791176653363095728486885971079652956288134204085934572913650841253725916923838064741963371285152438669722180026013600524054014505778297124613785976377772692260940080256151603168010877026855909617014108368410451137858148191490645457457634373710942516890091075129433229234573537942819978542607634117296895037465547975943137287978159628630951138816436729918899908870258315836287546675873584981623633941402812500000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -106321004566587819818645835961648245237431855844307214924349484884415257606093484364882506274218815245261568253907348625045619813558929852575697113643429847616683655851424276557368326644936351076391072426990578355858722644397896245446887727301694917866873629031450666054731022572184859618028775857672585256501440057601042099601721459137179222632092911783871790447835326973040370725571191766138875951632556254812583547300568902180128481059280301550799085394533634617344847348726661795725702381290041889032718058256894695204092570604212157493082559816303489035083604401005053263489218473029701679186084277074323381727329967353307670074781105212246806716736595184722447101528092556592557664782990722446141467701243830399772182271960349672511439806905921698325738114539589433038847684476537695428925368110643886673914569184457438955093283657456447673898837876700066010434362671839669244954996256887764508061585538681912646007685333920991225383362301656225923208333197265644086562380607978347729163080819635005372748403882387473590785227473467711481161050876353221856379731564398141940426692166503275699472506981133785490949232837655234649060455523900475552992029568399082279262644127749062519718510798729982964193524805623754524817699221134245567393066771214252890321732752608388730602787493927957899591470559107499501052232410203704380653423992171832446849813675908684177623724091544747744322972250141938438300459464960402653346629091442206959831938869136303019232294618962907806310790219498287151579399876231165074710846449468801431954042291628948956835326098134601701406160714102902260877000880191191296811965586919483397472877674170166335386660902724584561308495959861919432614928997731843535279032594468904086880074305982743195618011493367686486581973556901828497563910987757825393829966550976361216580133918284638897794837513238718094338066815429183497523589860590495863892101606848946787681088992085234118812426118583583201031185463671280902029473751680128102610982171985306250321935467084967493286806365041327223468998126377578986416454465791819223448479045056497725878635524218296016593570293840236049292309848240380816294939305504056239727913953018340513219000600227778391497629436930115537306724447057883980894548225822865545024886475013208516685566424544409611340406214139989107163161657172208376920889085900841674644961552022763988695621654527098311267037799157661741234966325756099251484163710194734745602560177870920406809654829997090897698428597800623468265487123153037791985742790709304140414710868694978974002495483431933438547620351300662703309784993569708364864110903408819948607481932021576003241432986041092528384549278167467449394983426000792775094369959614648593446241878542429445682373305140659620988375506720521362697581219868024214921664220161375286747091178811456187946888695960125865757990034075699051467994035872239365489189649046011206113439422793398261556183262792589260735848081641356163053639582411212003791001098921215774545417327816718374202288337000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 316179513980793170364366541462778835352181255240505793375225174873451597521108433062566751832372011892141163345059258379293211516357372503872553310819521186471374994853488959893758810104359039744411210689646219125133343454189260103773818180140356716462403553432348781376443809171526772052548989170035655110222404806328246891630273296285977509588956014493948569786503887911040984705231430650257733226342168619069208916692357229163321971342559680334091155155185738004227237306051802464485693455293686969930399645211369779169662694071419914203013816490919384233052305964361359166164650715675722162192081777252803871161949186344760109496874195941768238409136755280587428402064446747693878360442710568076006170234806083529371163247270993624727694061241486412640942505928407291431343957323283378812196867639730233797403358922107584635727654476067335631961626608302341366629580088270492178568286389814129902709739180674088361133496872074334923875506625824765703220704103916024169944944756242896337826182617419565535542648823810627919572372542718087133020301200700641445616074995840853722547610026187519904889280906035974840045997149893662779129748775174374904937289572542757648648421072001852404477274396112450315557213499989818285809575067344477339646857815547531707596273971234801439899634235159663038829279911105084432718999920718935077686844262074449701340963122887772675916940536086808940553194312700767111774630952661700339586875623227172471893172415228777852952276244358535863435805429855205808348894507716335700843670774478115174815830587723547097948099000986229288453454108646512940916304801029507669468894000120483733406557825469039315193810029026258507256989177617326175129204966897771913448671845482901236894971150292687087279945602642650681894200652311324187805294944796465657626002617466703849292109999524163703486661210977707661471334837691766111964448720011989166613832535197060485907290661541623538231937490557007734529716316850993774375391554629794508429067468097829216968030687592331187958730549713979959574307468057622526212963307364870971807167966560651550995451550620031525586859994603502744649564183612322120316689826373513417046725183312966925868591915945355947723007678983929270112600004326129317742370522319909309985880763524879259703331782290813426005684211079734063394437791377536898692713803432323692306879270515988848384648194455621757333799607957033645648329400917795333085221115446302635304697473715067859590658823984577394267596864092482624988019046431838668483287858843699558571887326512111481690315597872244123737823242767862133407984212229977037951938110794873400752409181315302623618407142159350024550425973961447862491708975341623233819626736555666658908149480627246334932088436887711130585365228657333315006149585947451372901963171829261162736024375721629694267006642489072550451680571478554588525978231533393555562340013207550493327164044052881246211770884367626453308022683983606379569169119957927334817098154501746236993501776696303096961587200000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -1561491795498228341472818204063838464429184926682179920082968376143111357371395377072804291243266439586792231471716801499673250313008448995670639830267719045157364330102054666641653723280418213024323995603504007602624054339697846433124699998167981686459466397242661330223413654390381568414103440931303961331534427361294449443574247287215568124167709962573671436318289800075744280370388843448763704883645896929104321624972173839166773130640028643915432879196103031052240725517143356585568880196407495962408184057684870389662330255359870941209047927072100639940694525471512668983145378841679857963739347897469224188203940620973037816097145438376743243885878929019886288220911785977854789863542422986294169573506104522847660612795345519693213348195741144248121567513133251768670934904786227487554171115975615014409150413699948883754815518311363250046294316955904020722462126297118014845471643810119477982547334773229244350394572610478710092068506177640307964051526353533902649466441637538572982702357819174436601036705477556833152138834255786984982448306363675366023350567758743995880172485175900823938507625410824329987996166187683119519224917910542820880278750131246089348937732560326707205781329188450357453458445017974302936998862789192747030734844487481819285730681226107864957154316892727468405944924761481208321748308171299968702582657399935715218147559256907679151391805320192358344577327554787405977634920530871941752406144810768676541472077849264167397345516149154966909929561705722470551136701811563494670035535805064943000242776322534546813463857290136139400489829449270013054175155855488176799207706102741527355290171100030373573505548616346393754079656949694528692955102697114458749289385481388656931685942667069597780397135179304981684587782032820336801817930280130987505441204209912999302099619614519693228525850365220948307356948823949840062974105504812805287250385568774396191211338877128841543418824663126206440572524519467565845155539001062429685231434158630661046678897434526538048153317404114342844178912294678191927395062038180528923430587759761636683470926250705128667902657508393948995262607870516494617228026329132110849604244132081880618062841434237729481570446270732454769520871017569943851103336520021023847788117881412764343545959795473973337347373811259364558507923716308684530337109474657640474594803864006886635480257893072057146236882790542403106586836337103892788948803897925484311044436461304857627502792081293542855057146865994229366016065085652668493796137475521710417592650940449901659536510858129557214321284103327768346550117370720328465563149907191068857826893284618288263424030548371768112891824894418022377008427418219479015259178272369961079177128607945546636312610691128147308616089388196080506644576424182870231464734486874409079891161048289521339524471912335727793210188527795005333371815351621608898470152645841473443158354241865249395299276661343720994183994355363097778378905034548551811731719136526632272503127615139102064640000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -24886078564663587661036650789100723985680692474453773321815969276173202660420740634383638753181254824702758608845036592635312059294559425350027088355242264042964495089345840967924119993456559153563755194765988655249230716072146494587531605729325800899776650331887409083888497322179222226252878014147051669045726255185823357671285086633914061670287393279621577009316598162974130140541980379039750463543586307718409451548085708863324942851763201969509563118841770783696897316758816828004064801648725584395855766169374333067585450222280856550823116631236032781300476029152809035234659436925757354867740297803905734258780661164007686850652587180008054542711211304121001336471615906650006612054482171491899617685092591726112776869001397584335940289325792244621426965391979120122666286647428053181143888458653569673633516622381591815440963507184292876125118345826597624214516875058408063417478809237236066776002842515564450843414634785881031332429627487713606382406325423364528910334815680359067424658513729545777857086484646359073049766077841177344760633181931563726165489818496500721562475751216340044823729991778398279009465711000156427576499119968460561879851482057297686973900038741943234990966592533052352469491013446549432095224081603888861594418866651589743058730853627431538358786090441608852055145726379366938227176070538961461531778809911335155654613555732179359135602643585162721975983160917198227357172846061462378108292595686420180134487593411455860420360974303971945439002371725773708851753686221659414043049947067888712340590211081129316353727094055927860650146020702908410997706753491645671069540792744140816082040132985154340302983513700237232791623964546525332647755688727226659665908386963449795604254851858387632271068857371996359549215061719417925824314173615339359146639624992642230421080048601643723694315914614643489468803540229088604449301192224218374937358049841512800236013698005480874666469138936067514535056588934449741144288039415716777647298163568732530038944649877311769899268345034747298465607046315906054138341003109006895586214444704652420185438416156696373427327178846251475008936293162416324646459225206450134784333325019367571850234360449415760307863060980268429090743847885645135796986079739181903255482812463378820766917115531394063404469351259004773969504691104784107404323099281119870866986548216745214337020006104216125319622989351763525426365566608162170007580849497942204227471067025541392562637238504196347401777037724181472653195630023012262571194104096714389364728747183286151921441043293627924867949456946700306718543908152864932002351451905713544504577161519360270407364212373405305640473282612637080810711151142542072996724770577154225119829628499059367475295818705872178964331915562549658430088371558775282046205939763994582658374346891561242509136449247274700701107339420536672677810185986544127444672772807318283903183525331256138289444476769688597942634201683181370405208563094141629188057081247369793611604949261615104000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -145070470178093325015647784852020051890202240386344328280039097450720770574791642082352142810247654338632312653734539985015064139816312131819924961411577869286535997546216953872868227426715946487485091529213168620524827202567618226695586882421281619665883102767519193535136637382904474756002061493373022261361101775308659097256758028268178506730337290650614556127128043098225700096999751317413992227450586725920322505468053481459069290794943022001492751440610657498735429706933288940538539894496944352315544412191147581319586816050846099313277031317235603029248230798141150565431746694116343399007861416135796682476800687065639191615590490735865302566171000159305166218820645233854687544622166955292506331116523273927175660402001097802366516110821677095709649909176982601761702024908146075419841199949796072035711853609199911118471100691826873495019060128131924332499012594746390446152690852810094969671558114055531974924624749317454810883024142476924495453391178211297064119902275470153768388428689335630049753686560683933176636935636161386299782475799173067136176992055981897575875037534511752567452583761629276405231367532634662320985929976502024847686139830703410648164365082478242287156102856555693508830842484330830294735406312428995840087189660556464963792298674623282795063669634569487389091236298047401755104496310847593795978565451894704706398412001442154218243736877564126586757944139045178947528399680544799028149484478406558448213921128131752281627638170399260210907268534084586749164803870010784496801235298299729824257614173778133102221491974087475061082392011806047279443613629104046030666030397553496749938389398121091135085739370927842122400197828513898215232217526537720726734086684633470018435846750722347467686961174514155483599642206875152998491563978724993657536987932970544967988161601203018757380713861894202807450697467806619306868255781609889387925700820988776186318699552700089905585399280581178445261134721028130439187446487438014955334809661614236100383483980758237526624104563146774319344691181027629253894774142731546394268643545542289594938104760296603420278257378924566855522446229388899730882911170000054337496932469223194058744122137608463357507278856157474137365074919552014235796173007210604958648462175690009666376495003319981193083353474045776011761700215131729601050489548039679013362507515950643732203878102578503310843023069506966102698595907686763136334393669249365665038881460975059866275858909037091723190665939625208039901214879626035654413747381502058902340428825444386793067503523901357326489705890639215972932156123858271695216960958637892061100307604212063356693213533951714409735915541096638258603696855464803169150049561619093538749162514162125169427244753251271894769263445194059176850072332593232432027441466649117359572905072446620777671186302366679488030392196838068124018193709390526890619430015114380455823200794069953780919735236752720455522701419621080904543518455325670731254331110809481374898492486451200000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -125858421981662979837289749062170570473899083261490483253222669750274943350814576810887234565166547307368714841145508796481288672481646713393047658080170688223895515179425126701631654556432480574273980344881796662422380564857514630835016218961297838578936875177979817914755884339825330591237751910804388074917729086142901901471566522031234501300235886970631945279452458187640907815670701144516413663374230473381902045871762406509930981984761572886196812382081628119525030914631211652530759843199500575724900098961114569682944013692515848916146445817826128731662163336247982485871173103019017168538659685223354615712178096829550484655623078174726815438142962850274947448419480507999592749624698782904451624210510931790230705687726003756618772173184317179523708991288659447121302292321995282894883981192981177489642112874943858773885679442417826567056272905043671563321843688190940465733032039443765449372717539444368831651493855320910606668842893896342375125558179111101998139309545772092027208918900307599819218633111589635042343717889732077811226894016224320879420518612293836469254162889034365677452430371363970766987220882011358583786485554052645140469941773328254415020174362794744789157572863840926656531207133685382435935954925117295338011433961851576556772046367664449297554415068773367685277419032480098819824364806721279926501925159031464808316315561584975663445484108287101832560524257554842939824996159904156381765287929299217851350347381225551525874705901032414364413872819122969652924740681084802295526400320432587687815504422395992485782481285131901607482783492070162855419409219482437770742495944280763958705164039244257412414221718526133939942166531575894263588341600436975068784170560960207933487660083892043162992363713005986458446823504278760830636205038932272035578747884811821073946335390513990920104659926255687691423037572340038197725711544706019774292061624159812096363801328071890492112022374228333964839234328348118972337633962828299762361784721952145512051747169040684746905902341518305813493233345131757661529986333609308049487878608785460065865414936374124649088058385135973591937744135831330577695699744351370592453531354953916211631064788933375562323235859857184337571259564527150549819965331010503747184154345385858348416960823275385797917636696995529290551183730597757966943607580598087514122469176799991240738972318444553789803199302584196337871567425010502879476089871877692715447076252655850868055442963518944006521522532702518487279247068291078872315021429243602834275120590607261612229334792221164516154897956667341217073483959633499721877219232150628860143448223804511633713203948300787663901502877677370141340520510470346225886482026703886182355994339744722124102328808472520950994436502084934735950496561004471160393918430835631513068772889677598498094898210033430629319448553756712406905402482056291447579823353204589094382600383754722495521090286321464549791745854665517337472104691063163897912767713679561998729216000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -157239838490037965015323132238334330278309821214127616501527942322400253110970423402992109489079276731093833154023618242290411916695833201967109220868510900240240434993079073823995911328282996179467203132943361065699387561760922675870467114264094661673546751219500396386196251287817855047174684082246659429160703917152236275598332584929154041292410267103837585949291956745050283912392289017610862194054194715988508262436080824791240011476087079465508729992071163542249335348655157598426402401192680340764835856091835384077057321269977235292768072156750384679984636000647723516279264882731235460537158068411056776181965599611309555724063954774881923621861013799002315599341282355235706976532710165758911016139894691339041100461684803995498123177687964532342900303990373203503870604899857273701280905660755586620095876545412266480453351459718915655812603294843812295113026786951616899973820927950494670580258674926542523618475765086118191898685393275968153630329696667940287131267801024034405942663860830875592878617919292726540083806937467335961418558895644350675474745265060439223327855101083714103801596085160941186377256592059365915436569477900892114162287188353350694576951295354728730191895715815630243736905823974794813832432119540596044223359163986916056415892157375374638397004577476647534633127272283176951582132092904307972531698313044506751206800211200187138083153051158010912369763045450351801255266278802881570434269055099085333489706031067414165237014914487451562053105977950796060528564651035520849545607787109608691212520343288189930258120211756224785627729882814313252681027924261182098784440407456311446510970423108418341087559898580140297776974081885034331478878545593381255100799798016369460159918565832715076652464758252432693389206534008349428912917450304608242904585110991088763615457295574163303486109755156963263223221870976512010465668431080076909170563787027651805541020161734450383065105545103747486982824033599916676117457059198941962350570633696229599727279420032598174610367257209415715353538027988011853471274582829036638698155157292009040385413716359396053450010247442307209384533585762657400635226050693750861106641172279681953450829588959441662796197311448957070859247406731039128376373932927047284971856952704601068806745912434201647976781931593691402808402056356992829064425988008107819881213053333723589857009073081750129936655451675796350853250417816145134303281892845737092288173412183172221277751024003625015706336661235054161002528467849977359110777632436011778881720169113299036037359323109722963137072694558346219547338381623822228417033750054216471617315660121008342445264923579421841786185768031207125204108070757475647244677606498766832296650969010648216523848242206109867475486401588837260455168675127222275846005332263271346347470276517789804852559400324379833870124109184248843753553179962520681653993025821796084020908282535574076734203664424438057969695718272676482903658439935438360679999538951356416000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 365991361680479732860859923391263665424403408227420901561093818009280883447013022902838874023968705378342472545311595015861316080845624533709266327220080087006652229718318014442332494970030093820706178508515834588572616868956822408806860480360280996607387041983437008540384717599281355108686954895969652287850589885615454514538742548394218744516039863238987992396487708852967210969628784740077617194600459099896243857220510421111840417994092393124320800006886123987712416771286662413384562189193173037975114485310649111772156709748372548966370354536536608272867967715983931263574989778054159935830033979876557021808132072050880698378407511886812695330624460085743165419021956588552442022649714137469814555212017516649571798102217541866338496527476650534781966179500693827701503207923944719216004115271933362742197122809929631635982932122600433055112830032571273520431069267334142937094137401458124622944277927491341323746988273243511874767745129774284109885736242399535210666937629523325491620982010942592516370374023173366244196309868847825735077937715262338660443600726597365639672065108795247541637764525848998646943533627713925080156080296030879347947454265603605222678376516261102861910959462682490090868243522769874004930321375151573748864749851558956398125712111888254032862632830644416346204925686402618322503453016369649344021140627336445999300335337392972267464254938958174401341214994835951242965997776586710173292092007847094794920601173478124007994106977289307642145839331664762914386149964389514971614893737091085206501168640080257799035637857016072289580524708127717812180816065089619280753198087165204948518335373128132835256211117007897448396593092708630986250876006799304192369785039246357832752093799647778088587375915269309293270469063589984975540553538294638260964307693309191163505834347782508038405727390488671471473809240293587020420883426786664863096604394423279837125751899917784290983562664154571834157657492631149268673607130609700173026352861469865363008643341509471536706991726862650759708692507941609001870197919026701986001326971607207101833907605379006075872773023071270979164742857575306772254481022357441458281762601295145281497035081696614478116886425852577343414298082753160721367939628554731270368886141137192772558439610755420095614250915887249868716370334187483153522938192828441645376289061149099206002874511797151857633662167817144517098677363869456512179666198301487342400046225089664169035555130375343693564824284807472945048400591451552589978096507154874320404170756077288381997934482683853149389423210736752735230386340181563003011513641587179154072225194571506353594301767585788417605284550171046721510301148120619740941678524648549775423041955212661454540181449722919593001120154058445525292372922470363989347750099736291511498696978901227439433772247139432291155017749526010526682984188393191903485088066649426717562494356902341066699279960132576051685054382588604454177343760859722338769277078732800000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 2587369370051889188113426929413904326572371423969848034596014689171037169593014476230892106178003214776845150620719427213238295856197207077111136358694188354418457787250503275281023297468159063495045641522793047058521375781972001240191614485112073991740934946607260593406049330411117183021967752207292228075320227343321817964365717838974027413268129744309809981016267596758296295041159416878616940503446670582876383728382021331888369120391264273395924608320782786069361137941642877651712455368813326480343392295517117711794445270658433007693794380743387259876910697367583683330823940227040414315140002157281468556272195526445859419098761380091897270107553220802261403283363932181727024687136230882306230084191423011038975652724105650244883088136242647528587131200618996022999496572727303281377268714693021166977100115554076794389941039742136804615508754974815715955887264608894388804825097454707429795669147858839018349252834013996010376275114002616277293259531417608450662947939821058012458269323882892710423100659377381189849808437953153268806374767405885788904277957688024972993229281210296594644673076197406214448178440081153995157280631340489323729465023939392755890081042150805844707376130030803723451948537346264037819083322070391932981002292138333625818375165839637243863920759927591402918793650287709751976412043501380968902656150763084836398883028417593349298294333468532334032637312841042908337400317738264217227048847091593379709001395892116433684427810391789228668477292238428686403615584108555040955071472574297894098564699890040458855544422297834097509076743710959907359879456147271817171241751122936122145734288625746084056016469829582964653869990923421375889716273095740638930418760613495127498672709583679394989594216065189940111953054333051102005758451400220796147722402325343659465315583044311473029642361822956645384458365030158247888950943078762552406138329614812989466624465645629198646240416313106007651393585728884668817303200360056157367496552448428011568913537090997122152807567090303594553718162968746380416477493763678958597889721055248347383770505950964113164704059615875479531211498592531857054071172607377181108910074508552843614976889344845391594599702918743031680840744275685748552266895726788873108005053390119060070099361423793292108458742252374074208607214699083553846238015080314018041025203644585658869248248180539597144220491925969280618108280551689794419321407542003940165146309272221730755830867812059292791982215364795271825581532349862175951148367263202588274684858273193939247509319282456953781292075043283486082514693722560913659936923373637966657611418677047766363399204090714522928165127090548414976957175543890882177217990697961155680649116271720198098356518951193428769696033122944142287553696505641776103521512701323389274322293534806679490342307217089568483644998341126899134086872530994373561332029634210511694412553901626753117144472673018217659981161763186772908282728687510889284023940546560000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 9151998078448070442303569474853865661965080467140578529905741796105954943560855875538617499736290911270511865345134659772931192520587954765080103823146717006042489224348973984946988416872764842622891660238893983150744898078252924694109015537566625078039014965457134791971290830563477012309414487487252905454747563492485667248151479602165359300448953430529337749750315367632856199925862880766626761631201204356611151172651437925474917414279606697014751130558131102394087582687160082163464381670785862588197711752767857069590359314223969394564848106931121660145105994384374891950684747947032837018428468956839820794397360286274548315864175276748130742019366275197304456815449986987090963775251244371307408063001819363479558796071978509756026633053040365995590757278836215811694826744721480366262117241820974122630824673545546457126195123980209311041228362727626997373404635168896086938627087822418075856987817138593314009185847388688544707933566996797058350520135593127419240603456741316255366375498527892543954913270059074040498678071101776736267408246196064479696305202778652481505682774548475946051349667368545289940444379180081818448702099399238231400006769338746717841078790010662747524778566414828094718066165931229198657700518364925029094124764142147687896133934840755481693955422913787481008272562171072216373811692029610213854685144219721796264658775834545111093706631816239386176842566646589525884448073238645893861191802890340056869314521037264251792371617202625023698051449218426069458232783352204915361688299478072959940716995658839737484602189406623473502601494439578976244142430317936040669457170462685819572060760112841540563938530220281578601506479670407510747327795129916005917278658607516803763473796240919322427238758571671442716207118107285526372282147546628774122140000197100125168038084224099462031486276170421473398674373501774870846111185397387122589482201334670414708672291623849281645871949528895935475061044233865431191855362741232020963185949010379190202903930344627032602122017288273796744681535152278930757439436100163842604027903742849093816581434300978518698310046270203766997329468769619085973678510896412093576228217327249455751282193664540005445033360334999331240305604410113723109617205783238029064497734898581873364399643683000188573670490003305851953970907755077813777861103194927981199620932826351997593996160071495378137650739083935844555215008307956583526965864006997488221146706147995385331024087190896593720865310425469784085634103401350267064916775223424869386662000879919120602252774854632899180552216261318000155868342547801054374464808359051938969834578254615634188477670573038742346682552344843261368936627238948303989600762262957919319902051474563388048620078722851881578708231714265123586185799884451969239810645932051036823465667133008216288117330948496263789500406046812663903295950168188490501991734908815612372907775471231045147263039829934189456581781442147377518869397783810076124905472000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 23142339711090259202188777166606686335149851570523465414152652263836068833531822464449272307872661616043081628682120647219497266440139632594499122218571481940479664757525132778489547387930737652488779441287342323805468020617396487929863255583908086044200949664258344068477235383555152146524637553515443865015554892924024923545360136315716433409039823838269439015134095064607478349720186442809332584211587430755228291795218618695080740657823748862123745282605299081326311422213228684967489568966487283214765917725207900226212081448665087420001522367426467328479188591285225665883765998979557789882971081829849865435404897294398522708413955248746836791643828621588843538140496239775248897132006115689434558368953664528575508374565498632153390214857067807848224874290906606068342063419449857747742966953932914334157165243062102963311947216283539938785339049564803455755451243848779753672484359854095691378092602318372670391953739623544307116971407184091659089241361561977166212005143755568990825438667148361586416443521398410991124709111354815838857351969367724509182018415847116813206061254048377929781263118761156674598119032254150858809220419235919223306489708390662605355247027158836420354722548269778263270182209259907590218109875302209549281073569133810822997327365436664119498968870432374093167063562002061490969916669498034306660451798960465889240334969189208975621980817418610084894393713146159222470475452164205707032960600738439211363553684317237511854619217661020036088590309933639184435631236547010834816249675169130388652918463391998157170333899425450194419731405991500169234708332989015506814964421710334944595352395421712184872266693507950836079150533735407747445081753111500780011786621452397527426562047414527990850229345538128705824306900464689202705922109524917540126968508571663302840503924595660379569712046954863746323274502043799124058800978428674525239460419067000977621911534228201515140640235629468838733641011821433912166670847921517950159148351847881676042164825441061454313352012246020290045215431990006892088936750404027617947618524469459201645973764349730537239584716555049006645174827909808204400854271995726807118309446483118435306221716070111637834551808597044904082261252169914681719765507748624532158376081056113411878302371283806824483974278725008666825068613538274833183664986643994511470670979655955453447385626348788644529599499953883925578461284830222689929170382569973056391669871158065329684359146337813741202962428286923175959359926994586456963980852360548635999831892389031148291470904839612764771389789210785806959425230137303105728304601669832682492946248412794922641883440836812639682224366206028483254663309997599507459128321428772912562478884500612714845587198631859687869012600545655607861994842193547110149977965469155066530977068917265132548777324389022493594455943552164921329561187713742206772824644670319184323199751209804016133267473962844124693600233644922788261403871251095617536000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 48710010073079571629491074612979953787209541076171022857235520375485421748502086476837786406753384243180541240489717772636333774912498933807533748052351570826505228427036391788852757597443374833662597224748433934314061278035138639755976088833680262456802594631019691951267460807771191872343140909318166683934936031311999299016791079257691920761261648770217302278907459414396523949302600486700820456822968509942800634037445112037306586660793741979180154796734438103067469705251336996791111435101899875513331472162405318377497515020143344906711068245910525015592468173529406767020523925376897302426276169331441819645860228429123201040623466534421611764802897258086917095626848064893189105703428774370987517135935033281870583314450956173687820984252451078150016770585855752118518000604766255484387588934294853457623652762923562682403991888412995729252970574831567071585247885406428190138858478551162811739131336125437141596813786182964156713310246936602529852500420566259810430624973899690600328922693300541837234309569222321893292570232448650527748115027338854267288558766667766679709284391276058045962384103157005182878955353943032448194698360135573011010104510791642193112976141169841924708805171586932562192174852907916313048087262532134953270612056330887777404538599357405701803117271120858887979967459152664947502993526294508937510327753327373096038065255701756115627729087908720134000863887895679312400319693115052971399800319915600950946276517227910669189565533571574924395699840657036098063761511332988086046195449981666073885726578839655722352563924523481180832695520434947856463299052395872617602387163578737979067649750708087687719802883860301548672522219872566409512327710646216683045502087578033937397411980053474852209600005201826775929005345178419013507493216958825727139386357643900857380161441897083112971111978518841757979515955366071395762463743186999721888710584205326088148454365957325709012477697002197682287438352463918155927538395178126691252800667010043104205256755387203709886547787394452100240334928673308999527365131767036801484768945974201586098580185861141955678811892721638251243217710076176196260586012017530623138772640958878102581776142754680339704766577125127404926653971871817275832632179144901767469675551064835909699122061365679721552518121849361716048334834420552542656964311435613485432408698261050518379408022157712359370051487717143389329374259425002418961686343504976800720624784946268435176633537500395555277306769449525871569822238730770306759347329653130827066322992810919614574269344728702173099584721898732324042087021817587269805222002452888253710579229954605051698158370317352065325481228557946083848177584539947917193940115409199361307754970667034602671519252171860436353045378700929921230501119640625543773856121163912732724904553593011361846482353829420877975682650014381230467252237259263814498167210130211513508810649501770237558744384457776547278215572124824178351301906158059520000000000000000000000000000000000000000000000000000000000000000*i1^105 + 67106077228215418948549339193353807731941811227558641900020359088541185405369992439948194134564157354778209608172541291615142213646078267626286576457122283013312121337650493119553463834185155710751442029619382479960036170282137689544024994493260785141896915890804655453619641687324265560317077281199391276530387758363734294086310287371750739572581266703561170544413236700721578138755955698828225834361676361826744993303635393839759434379167174903940663117968223573230428959082005192116682558015434839133722629937863275845037128183368235843156319508810015048780812979285091941983050244784848890870758809759430669809861556739669626579305809229139310326070855212959286078247425831947502413632927560467043963568771881568201841983540307666712399970439158421006876891693423417952003621275206174482946094853741915648466536505817399626462239603821820865246590710827088112082249615844687687502741334683239332045398932652690890809470672815104716051950971466289373723378555416569639102007555712795006533651672702289962874309746281966941458919154483190207099182819971838703642563043690006168198281099053161756231647087427700856769906634714505866599408146611079553375835582723450007313906094215315432270131904105277518721837435521122338255414181286036442153519794007917426230928993524998285340585893851571740033234485309063861025745921109335997559311087366620481189149319823835289180491163958677951134941847516100601278886883056143595513622947236954743290625746658153921482980640115041264073722559057550066243708368245390695959224398131347276423496705213681169021153343538853729949961429264513493006018064877989539679503277339877663066764797483626849221717880315679709470402284527351248403208817203965452092433519100189976940820431552344570279153297017352769427354676402056556507233231463300282751992500329930777397544936513339692001199715495479524331352748231945764269173932287507443745953392930362862546493182626565163408645594949246701149403214893827966235996068879160044745529441872276573800357079731690944610239214574952132130690693251946507938090442322684036741618361250219152807114924149910874802102675826701117013579108299638416181868042181176630736906025654931977041727351380946348594335335199851522438644921156164405859999372612593206281418246189991013514384084823322397629060783026676895027511611759420873323022739600676211500008110964809647833741309840384904914919063971563809831155422823364928241491841766088582157427060328122887521066751789537034052455256806385481445045237590512312181557762839397363561966094341021181708053644308884266870484278934389043652474936497044605544644254932439116871833107149805635624707164312194685520399801525002316866105258946657393277204412282806520848309913756702561992515969078998835288174114701123563739716522587554256487381711626751738593797186020861271344128998364873581100757070885396334592650770475666671112966814955055628872716426613500579200329048350926337161390867515400226329304498176000000000000000000000000000000000000000000000000000000000000000*i1^106 + 65384262342868047113773732209857211337705202448978655416229752398696453573651493658600738967813118262746047801504161290109179840366524042397266473524336635015644479314777353149286624804046222411714361078495559030379897718030439548132346553890469160431084101289807299655145891074470784095289098776880049154993544990993934838910134175560691873258068921699154113631906343401009352068092769675426838782333139713114331511034412984459965111619334059490341839998041213974967823241171174888583819942327175629621554933786586825182030089260666989455319465443781308994979609644389547934656029556441480424648771923530101190011881307095033503731129297752353460843501515353540494263408930077891373748054708552854298621107108931828310190073084734035027534394436503970112132695544167689211022656062551177306236256808433908955215970923139132547174442531305028742888479530385795715239906254738360193694438671042218844782638002788243127707818862722964007984180759117417865297198149890459148655651615698381285197818777416147528258653227382773636206073571574831430565646465708698037099549422170162135888599686605958798256102012118895991389173262405754315654099996673175677153521563031387909209127212383059881053395191105771619003752430592744046341068416153129667922710113839506362338954406993070732178960432537296340919381397452566248276433621609216686076064544857188194854690593680923427061432624110700377453296845996381822226340530608567447790922560631309151720830019021368861339327519734214189848519861887909916308421890165328778108906198010732739468215498336632288803210380562066497582966026278595631583723485032645118893355255146742370645010312341528264660635402587662688878239686755155618627177555770012538366980883508984721361956364125523256942255435573777410084366266780681796119325573182669640452225949953115278861469035689386781068713684266677884355666298050179088021351316894871967972898997420743023455940584909251806057582340589450249834619132719417983187050874968228162287507298546570927309869180236799623903710570632016127944365421284939435882588697729763721394843395022323211223635617371013340048552670514656484213245706595179854878635748459705537718268742313707445098998489360957049054691115101750832982324371978517317878952648692946866335215438247548362593667073664362008227356195527460422249869586132224656298784662802499522260703794197290353040567321111717904966864284295564376011066844141453395902297019651259125341637525762604161947077217975186085944159020670959411225610499207034180324593742759772216295913899322580630977314855061308965480744267455383322970400168742333852981997283236321284844844120319654056581367401981927460216507272939919049578973570443740920669241383042576051898067560224013030350990307733350725867636209091671945358777858729831684957025587712712379751755775736429996681250315607095806861842286510624735238404363765964677124403599754734489587129775645858119572954899890209311933265436401613078632857600000000000000000000000000000000000000000000000000000000000000*i1^107 + 62016497650445197347791225754598620823802018663105436010905979787097797064232038436006884941258203297831909735924158759609254314522071738998803038982786017305358540202651848406133813149088075920282340255914574913385521025313426559868576097458366520104685705041585621702498801148659054072829917341805165671532055310928028393633472028137473625424064880919538678892588019739170921211656696158851037678425835194801677538884032829526552325783267260991923926925132242153878860494389869640834903347746837978005068744073059662015821187486035654557924995149829910854379044649255152894322588784478419508923152610075781692008236805524957118568033701769835392704787096530390848108115784958655092872576712735815118209932407345133203643237991250643776961011684320932556473887370772794168470306093677247028405810098651122397853571126037736967946089542894024652802455623842420730767630603704018019621276072011346593269538171934606845228792638714082571205671123411166949905564698431665767533217658029905311386069529430268752474699500317507871627774035510852458060756093058146663871498766301275784534897375013875248534683268519620642571643333525992712529880339253721131952111099921085101183053296661718659464299853118924485705014106954039985974077396626914665888687505986024627465034115806824266232247494743162405479830238002107702284400816700407172519814247944692345686265274281141228311083390399862083300226758653590398584029636586576555294799428019225166691868882618929307207514860275179379954833512681717575544147085845167484039752154624567701528537229521749025281006993046986851531454190135066813031213160522247970950848729399171310037994759096327365671752921340621389595475992800492738775065198419329521930283576736041493049008917722056302518739979543802704070893557292724666079585021640944601530901578307152739096435315974695550571567610047496812884672502351298918780884947026367673623157585720237192023719191978878145836732636265701008478362860976288445497058570593600212654622964464552225027820921951636078171705505582915035000429758581264324846425099805617866086807127053164055033293819218362562039035413305949129896706346258128123157423097684888298543102859179120680572983357023809507947079119106904293716532783330746369264469274286309629503507455330797184478948273523043217222032739930290146882775892098579155356657037088738900502351417306323605563573967288565691397022964297204202984880694817519103788925744665749803467090128899046472703543448999956476607287274388250607415884127751200218343332931203005621853258890972563080174141521255301631666428891920080473807736769075333485690619985026504385541514317115308527325398368776807064113573066696748155459953582961147272658638564419494912644360135167966362115945278116534762757191681713063520537106289586760299024151320614560893896938278740943178760240141827004378196170559070716609746573409598124518547759070660268278240064864099240626754530136931487608678375684908022497280000000000000000000000000000000000000000000000000000000000000*i1^108 + 94668138544886872487939245863032621837315928258996799273384252769460496090207083468100351347902772987992340025682555936274813044178108463814511321024532984416081525872076123822037382411049424229781331825368065296532184982787893662195838846507612075305258173821203565476711677804270052168671414964562225069248223419745216124235721054267594848948024566018600863909062979044422434033050376466259559274818211980548604675893154907263655717869529218583191476308954526377093926630969897221802305057476305594398898263157507004851029480183604632740451598481390757848144541912743809567536508448312268907554880348834425408977290961243406192380829113361950743623477363001007076839577214650922917094842080275213811215042999543860875275728889142736477074714497900628725200766596234059698279242083401888588259953875887060474251978392322075275725147826532415837945577992796188345029898018873835643077735813401038645379494770719555928357941509379796485020001706348071908237889552806438758643057763473044584630948664280004454179110706215676264094965735587522878044799296119840319823168176712524978088855213740433438095251032437115407411929396466096541545679267990737830832267440755671798921966596798084100441971638782996902488758718440588910557554992907269716417969731643850329924712723393828976871623467660808270258255507484253613017408503329528423413391821112480432755455164366732417924624787762124133904384338235288641578201458897679384453329366761274757716143948047660306548086929810666279356527528107612192528564744541413580757461037117926605079695159528257739776519756692779742866774511926766834283187853767550571602717930602645122456356642331844898286091726308946052606320764711021260488796477789001932329899537002845073871681423859585040384672207705625251943763907222275129988199828203616961525183252479353578275660852335362294858462015922445102743007609524692853260949847115929550667347155999159333387386029946540095696223528241889745844715670205052803641129599369857302294779437948284738182482318044539621680371916644148853797649340797482077627479184277385224509636683339165484293169845674321271098862827523775082992888242913003714057974218077308239561222505860391068688426256634803776727198207592978437077534047538980691137918665034215404964834541393899190318245190462762783427882309577488859971679884880040271517463732764057493644430215825495926500533968142764930160489146411474209661540435088018071452008294326916636291316686494488427928454654444982268940151887428728117781365563326113072431851712621737009279521999723996697121363604019243643455899166318320111169065825099832805294640003454337953012324168000554846783664761885437478241124373941887820940537983193146490752032828059834277718942781706544911816811817900325165767434816571655450719142590717181180756544740871540991936574945206935907857478243565668561597571192088106973285474538823724346897742730735912013842578914193326679583474159811226770720626940313600000000000000000000000000000000000000000000000000000000000000*i1^109 + 156930570043977596831252562454493480876739006889100143505368659931653817238284338534547347020609114107993217432557153783221861536693112591333037817684706578585127576282744034512511352405894773679811154860682508210277800186458247887459846672599535958557484945142347161660750971082121668944729838991374759259475875358514876810073567180859024349395642507571192120017616765517725799281728596589426749589897253589003980334334354509151537702561473576647120121229138357439607808102912618435860728649758141426573905009665756129078965023081127097928556032875395592200740410396133077419126973133896964005950474013969500719857731824776044674948424084392061265642204464852645376067128082019168601037710005879155312362347641189797891212439042243583322934984382839298895334158316312587589544778093163520422180817874332898224138646060055793206520624181298139145287389690486961380683211976384490249149785411905104929131722712113386616174595225705689447863477736230840310694275176226505735955563435453519655383038871934942194008807772765156819144428752457755564989499410531262789935218504579471901789141171460640269327569728171977257644494574116324280400333961917059615098208530828871351506689601501259909508231384398209940802936663323014735657418467817836991791210158726570589127035810457418408823387905835060387811728415321812978145770939133767484820351372436469468879997582150304084810215908248373727757388871379480793190922420203354829761742254834667091250935242634452464043273192225611072923655339628624503987078909987256370467285975076988609489901398474806458341990438148463188889732376254973073999246512487542276502640310200951022544171753665872126499692745704781212840623457208917942930440017175627755657306911119558848723136464634738434648483680881985132413638125665471054656333059664249605182993671567900141718549130699078305284526337588496030209981712121452387334707875470828247219558669770000624908447668108100932259846327335032921568885384194876349127533525520504167681841794816785137065387828019697390753266567225418457736564814524724642852227628486818596527708332466545771259544225448995989139139230513722625175856531179342039637483269144581040044107592819704532691271367127406934025742010925403056668147062195425318380560620950118965330291709022660955503341214023630339172890288454599786544419767022349166565250211905186985602736265768063354758502067581270918308028949845635330686285006364485243948784090177337676097283027985941076553687948198306197126341341387762998654861588104626820426354643576955623923300704641624050898958473984099109241511539846888365891498295360553098809005165877621337882986425137347609983746499230891792258954099591710952512708206055248944046018677044627539171376775343820024408211984498648542390849711358123538048974311897168713882421080868944754707847220443607103615739065734726534398411682661843935598263752293295209087072794506621988160788494152146571600767936742217522350968012800000000000000000000000000000000000000000000000000000000000*i1^110 + 240156493332155361512545985307217521081582001597978288100592650520502260403108594174888424024191439211457245141438087389309164888559824533116931199374814549982085228373549675156435190411831072462270013295516221799392663895324590219418054276423676227470216165466782485807397221245161249305535530462862390350759066478240067059041401059895304785899962953493246116306453236039339714320038615645439168063706982145238204127485789451909134657162667882726221401750607593676930264846260341602777386486302148597423286878675352214313876392845280983320161699902041668054541710998015572660540183002681234476637412215919488562407210149809450906704347144325635640720726368737106799065460856556126348521360990514724379558873933817921220322668123190673310624434475225674672397058508561550674695498553264610302570850372617118630704063187387180662934491032905767284270787038457909584277872938811422351072167873505053389510270901214360838635699127796412346928292145031362977064575408266256274681391693528685481968441957377532421591997775822132922120873790414361249395846430833771320810072574180445061435405820143885824311816317501054686924338741208672168022767675452835550716404002878443538175137787491411992696050688801871423265698694223517077846625460165887531576530141496000354862744928563357101672526334511850169653157796005596973777605368826149492609770365224762351061021262042087273660778574399248211899614152332088754962762652769819402380659786786072002755055618143357067984470532842437840215333272396322559717873467192596074454701262744415751033230629009998153858823853081007721062001742835131656466991555233179791891496320766133869215358960119218567295612813361997711090177387121212366397512468603972936132147805051863376726138421377671402216835988413418146067298522979239015025116760856298920511651534363834381677016566732136607119760454076884158720519289440376930967783966079748256340893775201262049947970821383078382291141713289442214368753621368063765511101059259861867868031461992929238518228466622013180971047679676693571430518857815942693864989281070348724590585862907547267719891252499108608192535159926770023829703241787622460990822371358398577687908694050212226563888618230927183997067999073796069070737081556991285332228815528067158405170198441184621821330641529515995923911954038983283131892503787697967275780375858643111872081544042094162228069726075872069699152799946375951473212425670666117316912076848204388230750043571213192806543541638640151558113425394785169804601440951419627379314421739201814364942843258040212928991813802741451646359852038100321187906274103895006145250326140396119647410770455575258906915783576910766432227330113818474689764022573266367836678004759329396151270689031995392930123735111625315159812805471175186161855330132911557824416186471476488981350086828829911912234448881103076371127647109172066898022340180495306180210070542307773537825016115212910598902105198785724416000000000000000000000000000000000000000000000000000000000000*i1^111 + 268822000375553965311193536767647749226524139468779169467347768301884367838079205505547605305731421588537281439547000531874976637852407663697589798363578009280858604382736835134639615431138941654937479436328650971154644701484431668727807566428251801302955871187679901399963325307009116738054997694653881232335483344220152614648314292142111566079259280805531198436814342247753719705745589377871219899914497386779289367341229361556119597055039241142299737120920987057821367930240471191100601813361159214819814403003875462750160381715674304325788105129356532603453876325392565973483020595966951481709389619432229528824908573525005558907114154323230857092911664123305843599522661733570526679315792160768601493589771824688266637884316067235211853474257826046222025600923532448751174696144502589808858158118224596651539195084123986423861977816288605271738285451917050587480409755979471378035878366563277920106133259558153055179123879013421438772099943660222353916156642833727551274495783285798985213938645344813500745030049814737162200809803385641928517614985597572229408065064562620528333728916181138754291390153635095195311782969407891002646057947571824413182061694788015968023896841977478920169767702743817829622389914475689793604135210358792054985432715563257767563705773312724596712350154899518187409701650577829713195113695837172874110960500045380697907103362798617801462451176581336398379348120236683514367223862572162695436856245262670011602890637301351209370593974508939122456110130753492500477544266442649127326612260490562747104854424382271911206342756969995401948624858464471332492832540201753494664121657826534289524329595915366252175692477262711648204616126822892374684100391501792027758376280104336239110046272173301893323320698017726273519877704120440004058115594816395850533935211099672909892038982934515394018987649743821997016837508805291799674274761177441711114918872355594302998889048471206135461038373629641900358667254617180035239099893136142489918782031723680118760625020858448737418402300781635784218053542936735947719844992219513620041575718646001054826576158748898898950038322099031202979775383261799127170985573184150672090100433506612621782193286695711385342474966357786499632857885760353483666318792168079012693226464316143394485917773198325415831509190482557301303802627674744453329878396493696891352279557897320744317679901271985212985960953848038820313513423433171733656560375519081087032012122074829975053103570610533096306876170618801554486991326626519577736672800624233119995598424118486076471916470706171225310441877290025031580295429209646839394646706393206147324317863864046738196818500309654677957855810011237770038950007810320879700961143317286414421087319238161444539467596121517758117304896155906842956519114062819879953192072006427618310008086387814670224480224064191625375900513039824183474821314155743184816701032066519631468886975469482289262242739450281984000000000000000000000000000000000000000000000000000000000*i1^112 + 244108572796988078377959456423892739049212530198327688453908776266435448598160424668562556449470847370045196221963226036524862919805337824875826897259932237627397800603981307059484535869688679502466062506540099622207712963169509954529460465320743556155508917650340083564868648339763095770681678961131459806983902266161779193629011084781511008546237373658747267961232565909066267832644675046913374476409626901242340130907417215724154592776788999769763644170532204795917585880945218679915382500018370050027988008573025995131034043066290675095949710533987445044610212203313067933824704158155384275988670059245900423415432548117555852828459147920835064415851699921981222922331953021110438291136609174586710463642031798047254967633532462097411099762214270732442050840119249353095202283904706617193801447998033320472336038076228558873010372564264244094415392382299795537733817184903115120987276367547707874564793929532246171523322736130370419278992979272821088022954020667608195894523763851781812386983363143237851923603369765404737291345560835971694156605840649732634168546704060753118796280318892274039451912121535992625542199428790963578921620351961774553334235759439450834884674198393081697046671722956929651667734696080568009100460963766092707167372817295080941318004267789885588853803122838823709226668679456391011572844909338073272714030093378894471305642483414814646579884101189706296463420367417218925978357096599137399638918096355196643431154667408665004104374081626430365097825915161639773471973304483742127961296328378039263604477923419304704517238728731818634222619105200818474399553704654477081487904520088264629962168743678503338823957589286333660150126663603460771396313382662717782394109523233515923913403009675158023048144359828499058242621089074803724824444267343535391569748560361987100636770850604074121079767463196574822187794020537286212849385995904715601248144648831867480733744627817114599144484015832811639341776221286611895571648499499999676068590663337095852358053080514737228495664072194257717442547346327585707746611841493349725493241725852847024247414377877321868223885270165861412545833780703590705710061768980492176608547137081049974399910953565047901757055683942027303364030452011367562416994915010033352175882516471488938888603768159302587355391482660452161745980217786211264651606788019269729558188974735543670859341804602356767541379974705507272644634314428850544705996635580682973101389991197187457911443448713732989368744357468399180960448070005260728530479755354295563644182824732448769729459382309549074646553245442697837303103069541400870351163747934565440764226012207205478762752943754343476092612752318112677745794480774226846536979320006122077906798040422762352381418147036418934448213931474428174417739948929367105315845318404257764233321002975860252890447315304814587356595254456249824705174203269045260250237657414994706162023025960556748336614132940800000000000000000000000000000000000000000000000000000000*i1^113 + 147831533845449676560769752842082941168619208898967760293878093228350455234481561997813899856028704931259949988502378119332584874303987379495208501526513756921764706854197772006297467454459438820050283096225016483628273297624487922135753498844920735673309956461186185121891062578352065450996789077187402918692851081111461407050193225480945514496132055618900991462465301693682155629359651750423670635159740340715437501408277643141328951560808008469392316590559629926691191118545955906965762371696346431683333475378621531312422333152766301849290347379768334484706420370291282295863495854497436728507613985144398854884671203552418156614362150551149476141523204448432382703844035938914236044303463374258191870561151513566533543664142303616686144517771005928039532781209303861643421335379399748952180274495541567370240624423825330913634312556023111649248920792741841906706489444307316796156376211608240545256877046223003959349058009045325910278043667939729184346415234676269024297002543459377876126362436276578730153938094280440285631384456712419981188265848602613959717613031150547693130429184412327853005609904612451104692143780791080347830846383151346938830010877629302789969439217750563204804227752593913417106307195734412229144798184561013201771563822658535799518391458305094873180821265487720142130430013512780613295720429859608145584129539949321217323518696185853477739969266275327943251940365449874882234082024934130867693631977987745356302691843140070698212568019106495016793023885652559120618702439742755492077566025522416490322129571649066902045715273105151070671891164855258030286554965816900727510456261933990594420337780542358503940998350391247057980677333644940184768353874823817630854540279715116605359841455194137615562974671326619032028275679636632832429738888337944556195980980695801735303791081650035280281477291957256562695532352596536735726073986377816776332861745552521401560753390330968177716327683523582642430993522841811267145810535071523394676217569340948718656174949872238204380016663699557178909723397301887462582269046937701730676701002022825522931879327886949420383574394850393047890713781531562896846990592625795464128578509171659254869324382310386286572315203967335264484672447971145583002402444074611851120121359328259037898723410920262642418889337438856395215896973598682098613798632782582702819697490817102615828113884964444829807593844042184433467840912279766113796951297753772271577404961041976383728216283584009131388056398113582048354311344720789240373550826283740164201795172572372436538271154541279140354571288878125713596025152358065904466752126922472580848468580142798425703311694919077085632079038268239658214334838015155410111550715681511776247346369946565744670915172414604485427927151713939332350406661268366445790132422773505344374611677255140867067224811028508770032673195165457110605501218754358278600686731238754943782444911660789275400601600000000000000000000000000000000000000000000000000000000*i1^114 + 57159734004869635369616641933443933435402711931496819845716116484000879719276550858881801764770183073158575243085834700212573438100572232350469898147181855108470877624652530849665881747535094166403570759612963136928966426532416407419828493187508821506773569027606992403006394640799252867801489351850914072298195665568352537989638640981095574886054597127656393737335249211437507700261637452701536120850387435028834479671088405661684867669095909447338901290968880697987182352509496079002374049658693063388355540567964356994462171594417412747273316371986747984764874218187533283421914293262226028794390252012868162712770275918241473661078463795768151011908738675996242935706878810251617039667986701620935739392426233562124954419004741565549822685990425224196930338517006547945208554785953777934201423539553290071057130300451685753368918295999075839080106253523081614184601299286840802941862254717229794388215840424820836828216601379066230838970471626766701751972783284077022198107227216051987936562421808379271597192452899245742600059056352853823354432868096729951500436211414127432895371627774094238026701056323364821273716049202206857747526162647491163378409767733771240670000094815412159153710938645743657466844862596201571665709123694120137818165817091618040720847913144845654494576783100238891325077417860855038101373032288760011267605442825024005009087840368186149972161860349589412684081343020832114761004024182462328691426749441450509258422105958236208300603889032453998380095480138156369838935153735373573502682728373203342412274390109041415187132658597315733555267663622161616978352399626305326789716303987931520038539400804637520072333815938381115617010088652455464280888490766517165441548003120942966161372623412867025500920894367110426053099096797512482084291914311512245453791566290765257651391043349154856389588293124440541664976575825603769018169709477248115685615734764206762948194102974210051601147586993543258398551327173990659882930220911554798525295872667189197728961166563275384967049237039176107226732223217303203683758912584363244599662787933282013481024589746397819339652829689236599525428100728772654167326186761845441584298640230104997636673610985312346109406354356695861398931382558053076486369324030158009072926819000365533926583066529836229313156698621949182681536490674143572923961703492301961165368854777735819102600092362990754923126071678003196994227834024619385185428836719944812984891116320988101223696288081961939520540525437966767582137549093106946820234215446452867325780118807056594669488631972257730430940325928889468964319725118378310309912087723072550250585602728595977179688387331240580021998770449245854597429433586820155289378792668303636517290777074513376150450361493725203777190714898682201085357587993391602352722392246398409463706602616198255146758503181112457727760440096073894323596453493243122008278447215714081918957740455360462848000000000000000000000000000000000000000000000000000000*i1^115 + -2863390509408855155554276440016924072543829485102885061671279634318213911556580918799055927279723179101607182694995069834997826081878359677631128062890194373612688878951186252649234041408706099369609102726087367735692321691804876049291054685711358443978495120154018761138296844015439519223579041740327258534622154635006287518318691886908459531988897864371946661631489067531737218957415737811530940852426185364127639693347199034965032456627614612695428804603484408100161433624402295389769605581283634932098161842360250684047599203963822253206177026340467355829119007869521284178726800353139951956433755520713325774809997229028915698400316352661454401636155155601440479772621601208364507230481113605838624882061464016385875892844353307141317358109873940744387839854718489649664497094696162618827547338536935819470076696665929638528637384508623683142603685557405417932302344193738319892427854121755167128648305267879014323075004713886558187967923906508641498235924454158097043455250371602023357322355512161405157077034126552306757842758539787028468865715941524491726777047755234554139731586573388862053280232516160790150903955856367705778700875464216226161609104274309438327319867639637045015391710317533697330030139400958711849640050656479678964235807864106755246108933782511668029955344276068622675920968950638856928109648050704311776784219462813498433658527472964286228875171888524384404778020675601420186768596371908629940001072491204529347723390865887417010042573844335810142494096571708794729969224706833154700321839677537755530255907708989624316741026896960440650508749372991525763848184850724480128393498536381376731210465941724014773271926163759069437535587972602425189148879317284578337382114604683060829371641791196978565457335508769192362882246092806464603846787525112795623922629457702278347052255873182345525323720910306512223939766234078505279252006060001700509412964437909797701880773193612200407663496423667965442622947614492744055346671266858311005944759225481848823920549909874698828588624411110641839411840062738744337186035531651593114523963168882300617384388312684293070899231975502625845810684864541377807214141716334557683422080736881786198728625862426715737683685252531638922674953555585071014694412431864183524234985283632463038479115390651797584849628661968858575954512522096279714277673817613006939713558867967911193229095325716210160746434683971705042023050901023106751400433095586657757959232875651706073985347278430413336522545689330425068274310824251919995850570118751617875773767674925302070945398941643988521363100316746360813205764692908522590436312534132862241504302414434584377591787758780290832758326036744138983680896760298559662531823705595996595425175076558721477184979582972851388577079400943313112293531765709307621244624712791087072982167400749203177677956746679576344925450391045482543293965688612764591827834755980524265301146704281600000000000000000000000000000000000000000000000000000*i1^116 + -9908874704284496669255935980957339859308381970748715017489470420581755445882764817984845956674771392425136699983357467637135361801253253660365313870311062407006762421206924728635568838721438220624474639124052231267521840535556194171390183960790731527961991445029788458071649359562149603051190389216823475618789668556608628769410488972907413054470571006667441852386588259021650021969634445772176514618846751920033713830705261073202712961472790521414383529663051299370168676661295540610688061651251040279476855886845708498774634971460075918923258188088005843875403802481544721206450017586060559773947858117489071837020702880950271192329314738819709925928905662550360418101507932750641524032369924008419658397459514863450928736163208472984662637930598890732214272882127033449494065959144648718114702291886758305279179506237872009961183544183923548357563105971014661634644880880761793469506100525642421698782817991876886106091061001586882180658760234892462630309239120529865661562808435629898441069900504495987423223908261058477595353566118054604595316363044731480079844089359550068957982742978615052411004032525318974836528225873025668048919592488984128998783340942356504065822434415236349757936825573878225328358740331864858196926637300842858411240093979574315484081325216360589934582250735385068255244715925319768244050943017344131680446687062783362283942015629974778067937032587451884819813290580088435156715642614003435883589193736859410922834067536017397373672631480352176770247578103190433834354931551692628351050559101574306589935706103497822704611781432603260572490462086064642314888566022354357019376856784325962207762696568743750979614946973532362134192995359712278187657512080269619409828497365168396623281301012401993549398795537447467092095999702510763464976141118327536094286756931736256639537790750271320810781606344524853608214856591520077478499133541709306168943572270900408868398226958453131777499054890122651422588735778893286523386089545489450508215471959281171994154628950529064434933260354363256095721199447651939044518157462273518117678613562650153364163023095486651697475357915157697090526473716264311650575489959424817182172656720517836958604883190702075029508195789963561094122868950707769171130006226986979158076741335443515629896803780275529171951299159290581133887376244468005369754686954301841175993901841448892102575836712697152914508410791950154836293938760990634302743092490384046089648580262014819147234809190639071994913735621479548072448726314707515566254804140480344181849949292366363227849206060067682841441286562808152155422379607251638364826263366355593991158624749530213771141876046010783041680937623553436375908916930534955328503413592336453517395529441987302350193306543119622481891507599099920825822296111941468699310933090652091473779921031376943466848320191540855869861282593299965026918298814157599623929684370201838438905282560000000000000000000000000000000000000000000000000000*i1^117 + -3311460216325536166061365221894412673468629834371832266112658255333381345155863356286669931518591101671232212311357857342853921241075786906453698008418238884904005973674225007666043172679954743034286233346860043483416691737466853338953343391709347916124499443498546860181745104601402734903106591057718641706407181101303862303627018266622910837352195617728933924925682714517343595057837139323477901534786335458534174957259911463624674677702684631507675497482711130780385173134699258507719734951347471379576446516033633618648140976632071424327699619732226463025917060792902968809649857274854812816155623441862521484179731016194350705970818692197033379958682721810678140511779652355513289750140062615818682249267229450118789856610670561658357135318160323816308337584230947514876561044677007314126971136220530371547409053742998719506110786452485879483379997477768528220005745867515356750784652693804935359558319224194057888915796299091314089702407518643124416299741013946200338967122784916408763606990309287432226531581456151965613289162602326634770942582910779469268945978329059977152654322493035505423758791491554639370596914394813074697537424583740170351030272946394995846041072740747990532942519541321716668487493175461045953053098550411112928047093947277007858367601500891696905606247772018650831572160080753010435489038099758119465505882050526386180020852243999327124328842690250614688362734905975328330690618739660167794123303056962629906564387826201688209629740480112499486208608534664117493769685006945137911969382823107411098927979435251507954531950788242321927604948090247412022798932587738233827754003102885807504965873168212063551314580606477202072617318029379561848700232005635243730546826778128781722527920235767691949722874213711835928832031503768379140863901384543674986334535837118253329344322996843902437229890907667309827859822990086016920386227817938707988090311457407425787021553767716449024179613403073144854971924465717089126901023589415806592893467626361468709310905234720817916553902779136886396399973396562188864458738116304413026717114159600399560480922522254246275702362440610873992632451901339503691398220086375273931730512288617079922796457273468767615635973716975419851752762357930879610937077804899954883026058662286646255798785990266037887102307798410641500023101960622184150773763299198937720040892499107160372679791769521991918167779415097599645229191019075569824938566603548265312743169416666277987024607476428063972343596429393193707420143966514878430267975709177462173011278644854608373392483819857081114991076141701068682714064185914781730008764443160794482092324011881792019622307542130760001883459013190753990420632671630576477699441611053326036226885638988247292862644215596756734206124517561777917670136384009988243177876585047998009591265834757184152975482800955426157512595584146050067981956059589590151400250774020274782208000000000000000000000000000000000000000000000000000*i1^118 + 113091423659680262632506731439291045016623323125798432001244226363356222995458643465954202428794639562956464280609648349018395823505883298218505157184071728557397172876847716633509254325887905943408298423203428735455024090670042587230315185749142083633087696696582169890032744225034266035857729032562135850462586743769585975309967353586838351808535624291819895721929465447247394086854881910495441205422203605093343737817262002160490280575235313424733257254987305151514458511772682573699526634432066049262543140973253118082264858694551590107370576242988980113943455582869645777178535544313044825797457220001406181267460784790801799340131096737948416489856962031654965072768933030680027296872252113806849548619114579175766162940535198152515756743300675669252373632229346152720764050526694267940321013585043259550436245708144817427489112733152577821655058041032592826350380940979613391537645232504476082074679931406764393035886780205710053429469629524276107670155726095209389674341087731477322423807097802017515824416912642874911140967872028644780183127870206576865739269442866949780840552210908043732302515846696349720490523988379502877019187952404898975186474041769666628271065139813513619606987695623706156365002353750435455638937608374363489728980282944154286963154364043528339265859200321684000538953219690782281991338180274447313387604839645088345310898867381077631610149750869335484699859873446030724141886403431989718938008429675862935295100649419375406404748942495029533473498548628512059851434318662080012528055194786507363048655869995600383790747386508050362085462118650414366789301918048551173992919055886204616681360402680653859642076503771561090108834669161876223705246720435442583571022868431695859810073585339366594894282745953995207729520652476265786999938973881205549581905688770639026691626788510769436440057576626913938016770046025146638343634888002742177519269052123568899127151291998906973228528081443943584043361701831783751319044613993452120224691678220588032543986000415607299569237473780683338900027589198029692089492782619409553604243126190350262359598210020037309158690292353194600930812045599981570439846183117265008746615976257112794899426062670242546595695631022371189227020097473450166860009712782012150165199791292861683101194404600985616789135947952214302226792844898072007639649808228117328838609386686889696576235614115256200495801894875820494467029662693024810367726545849560786894403510635943958263114821388320633860387859039016677251813463229110128722368376513098596001176054506229368455238780848034911343738616099151876324941324564700257326694242084936367655652423020293284661717495523449111795417919193768135610489944892499149036278221227714216069474834941473625065271264713792683879522684414163339828599898561382600583188789519769054172601193555248694226736837698374451871513593014899122939922324094258013993490836357120000000000000000000000000000000000000000000000000000*i1^119 + 422191022499110765055348141052559059153963970263805243244559411697782797093679527347788228399951514657821106028163774207187451586536406862195093527317949238014958824719429983784195657569242780121348987672789718177953480316203480386700638758450830201611124666045195591203844475754966811665379654516810002919747925289680365994389976162155172981951422859470719318174008452785278117239567375308337977344622683215374387678989101262323869160634139175303766221234116286468005522163502624396912398492492762003397597916878601761555521987315660653978412668171186545261095353807445984076533520811776636182744128485478879189380741287182623488121489232372879796635263826788431500905972045247811285111500724842305207473052297132362299071554300263498535006667291760309555720585606994934642401967096143910953108314684105404727319669221641711445037193444816378766701946655647589742989569141153066887335185442599706858798797072532630091605905529000908102107308924921216573261378179845647580336032423418528689089514321863651114850587194154834089353090812067743369218146110466518794368437449735239055432290180672856937545670068434639023060539201471817969611661197173806141083821744669224613588368011425119965856870897272109913609563241867692924046273958143330045841743660541404871136760957896633383637489078377264220877691317249648989766594081431507335149328238193572008154750381678862556740487663914548634743109528697264216671579888907452583888360828185920524012224686094165147953523833201510104805915278240202844403363732165650994132709098775620472898181621488893951035610434600037136757733080939058558155249034541242396724019794658051519695838080466274619291423186279583346106679351571966653769657545646403450282004626404807556366317775110209464289863777362366562263173465976925575033369922176408503063405383465257206278359988388222746306770108927136331421385404856672705649227858574293052514256259998183763942369718332798426380928283650115802877396057354510141014818803189884659415627063107266587580688800145492333202960847687197654474962284157015746311589079476093408829798248664371569667828796534121194197362317973278049052841951157619858597824681720000180448980836826130022498516581484999240124692240873548013410011895764347354917309150825811946491103875735282959399619666091326743277419949746186264773476922423602264636939604693345526044435699864118723425259435417354173376121199847584636083694665128410845488819748005308839915223402084892816950202219754678320987876200081785005081979605919112005861428819526507759945996599223146825262587726734238684107626613866072260245222018386347326216010322525745367882394633780133997419611785553676559326911283147430827628793939650618264279919935220682776493521736930884830391628835050920063915347830582795684727020081121370179206316990684254435941378994398709910371186272990538048658657115069387031864369250187311338990285619200000000000000000000000000000000000000000000000000*i1^120 + 150007304362753430797626785838548239796931677983569035538068287214986560522065426074730400811338051284697124903220456763340321721940963186954100421883387695515035265705305257321941849065554520902543064350736920299933815587736788251060241612831570381475312700066264228000523314064927411611895616772672795141146279544095257999565764098712110953374110548275295163976432165912738499226939139134320778521337883974707319044720666418605947522463588464173089647051919762018159012031771555763075654229360043394544550505228965279866738094710783204281306398977830441471778359356279302887340763329232322852022190289197944651650705361589935084247772862958683712246863023333004023781654426197107071399075874986991350509694300965572896317363757311558239236176187172843194211062638636979572537335783608756061774733901655937027350637838172195250225644287078177743061087929466276521125359737162778840542288118437231072113468404240064543964076377777975303077190786161155216318302748450197378118183887318059445017867456953416947164885908681173190508907301537087132238210883808811390715904846170645455429242631944029400714539230069962512091799486820056799982411486206922184358353136850420119873352925513486853792497692618949840269553226411677526548336948466312174047987027750775157624475782268077936853075967737900417742773294899989981853149167727074099944001261689819468376244288009659788456041780321255315287697799802610183178721186272030587056344936202049670241054798757425083208650308260616468902197170783884373227125500137747490338964045618981084215157925588010916171826032181569060273714798189034065694305947833258057537533911932964439476208338730197534489948247903434225514632499916709211358592050740630416849513160544597197775493590284402997250224949706452573628427191676571102021691167461849251438644384646079266306985604861604549967312361268983004297383325696271424990271355437187046393412199460053198138626067470451832149803920071566525108843409325158940418064083767453242007633737521009195520285318797765992461412411570407667386581292817047181634635100403353599693654100208352452501326398683637643587976382104323560644769279051239707392669457707023720653626497261596809365280648911409705117129439197732411252549808025023507107619597022690070126584036746859542310070448658621856564930110587755028350686692674325713909172336172095536103631486255266084987407802763944672245615621947536263946634703178599096068873576750953946033532434776668613588458427837408481930334552650019693593509346050077751134069172079308145078893697064542781876839009068234626243955484056734113578980845708923214400331333674595122494905521880850744566986271973407364739363598485764490919815872426431808324006979847735832895428012626133613592461545609845381604024355064209826711345373058076236658049079323830293831517549529201901583343352950893540108215370368386077232805710804381440409600000000000000000000000000000000000000000000000000*i1^121 + 21229175403297515552227864491138309586740935330617655643584379490560350000573978644906287056381729952670557278091984194714587746519760254355236447834395402903637264871554804237842808132029030797756651954365456431470349545487378762610664011197211756126107835724047397333061643002307159454847169921068749059723448883438699428999181330066476551470215958958058897571534410555355319916638572398667368494240502245252394489916511718350704291475762391453967557242631297172949473278398090665059365790632227668753986227684718220102366520898765610718224948914481277086632775979325877323355907673250067778872338600980190174957552117495508848203103189686374922509447602914159600197308532538090721767958883339821444505245377553994322679993181037393759977402504045153195727790034341947380325432075880345884102570449878922962549382804226640456997403550820069945128288017855040013113107922765914883285189648367341563459035915050764342809909732072352506718085113394232728224487292257140493813557503309259514873180747422001721906209404984445489448641088858617621738205279790013392660655932937422657304239725935839984985079955065836898092692042769984817311092419698665286580691560474479603269590482129883454962233395969833285180216791423544244148323282615692470592840808015882248442596635459602248636685478463272158484032625024000359312947272486186120139221203115073244302602109265560354293359118602787619291321208115876645601351619721119649075473943145050367548799677256137646220325864775554250888943620707299537332866350938089291869555267753688263452559355758564822102462889411039676913509953268106064631361500274902728695720757048949008768603353582770672802015418422224010914959781757391709811755619550040193670319435993327066988107992948580506563898139335243228952234186618893502089683384510345277685629972405328558756207101041283380583054584505704969943211349047881134759413362683279127055344168348103192093657574341124373857753374256289755315979776785236623916990667362958575350774201609944875401330832609721883917420294069828216415484038448231670591655580784414140979047489200288754811119895862659130174146275543035117228951559157072120052002455458986101323370393953610987264960778203765032372393155805877276300424565928557942057411936166827009817744979354767965153325889681790730978783335241278691682356791948622166621273705169706350363186157734084630299077600419928288936108486492421639993840285765074897817542033902411759843749884271846905545168221468631893546533411054511515967594414403445806173311810635056382632000906828822335466402529677504601081819971659772326844961197338118602658964932413295898873437172026679501150040809175963752808501915959912807820131085920649216328605013469380641740381483617865894491455033374727239818645802649344582413387867540655362320822583583878297072994334931425637306343492406772419447251978350422220732773863904405094400000000000000000000000000000000000000000000000*i1^122 + -1482282119448677523232566941100184183833293413243444027129417463309400273760335457193845584039833087695644655957592737277686089105676320185126401030806739586692570327335568051972222797960775898418021936217242142240779704092857210968463407924949096147784530621067915827847575520754436630314364245302024515418941070398294604511739184870372053015486253958905256264997754514143386910174395849930247422247858768686757526954223007819269104099146335550946340061116990107819038524172929059752854559609409479855826606549383460418052592286534338728082194476492776989695819005697544466083691996808998125981605452616785390758257701577891135610505440655700210882436341154119971242553199714690245557145834190862782102748915175262970668443185696587656932424028634398470954322584783399054186819324680241982787756975041984366230353495500550450444970406000258630420414700885388926287130102695292546101586990770007329517729768024426082007844012466908331651288968408091135773270516014351637285902120100638894319120480590511641336277601532916070389245195658358890953046680672689332006383633279154783671968807226684958922439643802830292154339513911168364332354851586053042337543660747880888094681233160890061258994966738640279033438455143020626301879003596285091022225647365590245301033430272860589010097007724098396343981904769083176712627852449301253398057950992863393053426687131010670717173166604218557909715061094099464258820061356881787440672076866624566937623996175540936358742560767422533233929092510909806602327230208939582841533990040421080873320679805330441400897651886134824501169623968693675439936843291039508408309721000180739572355202595557416512736935179288306974672653615014946340321331049161483133706320266239820177800065874817300399540935091938108077947573106969527667217181908659563774020358258894293846424784136952494205196184005415898516491607576869628906467166619422956470046647736722556250928860431802314441756214878934056110134991504349743219599253451741796466274898563804119383468628039090588640340906022966537351321716687352516443316341438360503962264609744823788996459212144648537511320567555627140333665276967899272046959407220513335001910053251737202082672034316415233417303170876462304037839613872737237241762691366648397468845924713735578432202935466336155962522867232429875137083776317493813132443673729581540957089542597610654351654082587766956498144825632640118406174990296987927619929367341157861079600865886980893592324542273711774018369193736255539655850249093816380821232305702379760391087179745158555204610092026633755095016767671481559146619392965949721123745670740074138178005033280485426234805536234182736021217596276898510456628166719942155878944182917235893391575358524670351776290505415003368964461912861426408081877065883614920388407153784962696152981515354169485998311806846658512792449714837869530056740065771520000000000000000000000000000000000000000000000*i1^123 + -1481039856964089303429361046016464388846486060416582059165514104548995521625091615933915004776524963572611350308108724130632263220752254444863226716769610135589397808435965638305275628559958219962352673792875725532777188943344799439485056401505082463994621453426548296668171389948645762507946246246903322821654869271712158449588763391407994739587187688135698113412088550025316930635197831063006199563998295251494604649931694599584442724254721196817228940689238891832115490747179546393910166260659509468974561301342408946694096613664314981514274928894550323362689801417864398747217494622496111536895259898267063603978523322049435293181612832882867426924529966447382569344176812974413814513959040275304056130285864106169531667927912603375360173794813862055784863351222918119693780125083083925854598779281089534830696014250690930630734861083880126079777901020291831467346018540517876902243382821634937223321749875096024795913392903235753519243397644316588603218150399989561849671046426001748983594050189480685283060953998505005294140088220052626494049603280826657063951096406748091812838671543233594579823136755985528923375165909873471330334925451451303155255311690129029463773201267561011331417220857532471112272761895611580788582451458551438766392590579123293422901117806547071480768376733582367816411643828555133608847037254152986712102540704548440156389432855237482200288219175769653099733946249991332459888163995705494531091206459711003748303843817097361241975977597439613354924073961725313676666115472998193327538012344934108610963382847612452516882775924975154684865665171153071019219780521537206005580129513827331866487315676029835168490340359639761330762659837622332358281158240947067606673519032289456944287397373586908540947103363069789237877133781691235922603528107960066300336909899797449562525933506731271779754553387134405729173682590889081639897594383567505121862799257600639571220442007839495532657411798514507856001310261679645853950412511826127865177299347178807929819785511552420768606066262441871066006444964083524871618992979382867594904701263320238372578009867426579444880831897928674035288770757005893572950777322938258899918541482396244529670928743086887686336994067595484698672873806758623801163462717524462246063112207160440222039258458595751582065529066639725785381984916249305239444085305883955187009530440627361277612688077829839812652324641081612648120742369981044711394717728856622968202291094669283784733239202425366974987770915772128168220311544754840142176464458122136328481702728927651895858042761870212358940670215406376274097269555857825860205384471889660982573046312420073616151989048002968144131708689020915095586304576701301992254366075867034206446632831751862692133802033443421295509471877015761701257078307919544532334095170636061123592656237434313106705798940571698295313659219102023108526080000000000000000000000000000000000000000000000*i1^124 + -405347680082318211363249626475894551825645852012375796033233566682188197830484670098073174372324951468642119268942429700430952528068730828424449666297609656080779601281420272437496876859363956484278039100816717570790363095446016194833900736545004121014841462973011183043520473303275363946516268229692886935704245996403244850406931713605339199301292355770475530637308207970488865382150379155928530856231159260120503799474883795097297723869123211979378108056134371136935026239091664020140388137188878404280029985840172591771415999297249993331098082391230793957809125260733297249156353503371767846973141344386559629686033669271399831117332410153393777048274764164402598288871238184128643907615519671560531446399541060213581440986632236117951128374905243714756192630553675425753081371404360194297731908075237207898598014856241075441116276198639063124183763998307542970213960468433407501200849411384562931372803861246530715614578312516987185493786131337290660500562515665591102751323607319128020419628167196329271764683670885450451112213056641650111482038530474041870520984134611710922961664062429058828123743382632134356862572669470790836295915762286407808078413878558730352505738252283044382508322420796578637714074280213397796357807184161921036841826179516842166908481739681665015571859055745961773164012244169826339563694879122371738178465370651540283852562554421478931491109726780855494051749512287770660735670350731112329633531385829971526028540880631308115389130070715790749112046367830449996563659207245457154571084489555610119503067561242954046844301805981793647218427975273329880455861079343333309176569872880358808599973859604046179021696442666494125649469124449372032077225239806329254136484923559561977705913018522349126491270151648511901438602540518701285566341318883377727010633906692503772468347688919626418183912845136658818102282403584279846370892742343213814533177054088005654068519656756838877349027028199801184013118332288246443763711948928585370277887265351550426321054835582060036422616485132788868120954070030129099853139521706420008635667151708657085323289744225463887962501773607867877701385020299154284633252497398931941477721116552587288291225258435700270884595092705337888423268390854514863074111700327923875738230333324703096596350735734193732698575428891072528030202108880516693466224923134321800107417729907269670462332395208214838642325702755612416832931879166069888377126810365544978452511487261209338809759064569661334223361449084242023340102166107332571312691420034785710722604240250433376797474127906918673219807013482037707226223473977297290901139763865076842798160899980190381856996310533784078568234221917872920232854889621810046959920452795061494777212027738990170938875352858420134549516890026771690447635345750007477143995595991768253618768924727932646573248740319347236222006794072547655680000000000000000000000000000000000000000000*i1^125 + -77747995194205966172186963023849815700377805704079600175514072967278329042590948714786908856359023362747730633588524007885861710522592610661900092821721671887886294758065001694274596616901100707274618120030126706936276539412867943469153648301035690977124056955444212046469546829999966263753084766861126479992397787757505168985803831160072907646121871438551674016206634917751988648844312080399804073703094763978457247868101977583638712778246658633253771907721854322651225877425068833440439398679141918975689340133072565167125939980525637754055358310603656864273688128589185077430920573185712977443581511247315631378532856585168109615427053955561411894566779432456138277733174709053315460126969760148292122749154771979668405818514413247163495373069012758368189953014087902625971328469471754412769177380892255172441337845096083056884923964154031001164912992955577197385557817934866194141210175621025018070015953050411736347235747932693788956938933802548840104797834614893682003700063627217991215178260112710419975150335628263669619521244377879617012744520448086935364487401031789811411268346761599073028631924914767102084851697703108116115081002006990304194871604566094084316302752576085731109893544005926978162003923671373803364465327855983659795003904045275032937705756133664304899002464868836771639352850478913386578844355494304900110012580109890704341738686890846961400321101023027430691038430338067826350873526980116237606645028924258033270987435771703143016541907885759776203696466826849616560703006074930288956687370782574080389163261158981140279589827973722138125104735956325300578860385365415007316806989512210116479220759943984051175683076992539092382392073835572932460076202939669297276788242837268976040064143831570148962591984176046878207597375688644310326954727186738520583860575509995368583911383249406074420571031538627652724809470075927659651915084969799389928588963423303000741075808869887559766952302074639917499015035651935831343567677478207584985623974027556165529033943072300576571765453102852411657673968119507456191037112938777166394292808162336265613946039830007602848664997428755722773538854161862161243389448273445182420214405045734046523866216761167078691171281090786478148385661185263817870004987437542666647035388520896598315863398514413690593892045755138364885517742906890717351460947239502158171826164709532690850810442402250589248968070211098761414258827692925185840804609942646987924195093111992059011692437533640710833808791068969605723584797041660892669714640458913698594596778177925924508069762049749954108867327256196972710791075857401534147943813754876224799539135482875020206472593827948125339217608511408401519649796646277172550567481538955337654632699358566466947710901065205921323384290725313284797386805115154361443080443022522887168154800914768957421349584126927828441692425420800000000000000000000000000000000000000000000*i1^126 + -12872562480871683998888696471249477198966970759058146758129698546262147884781532232215420387144167082186722508610155279431542197613817058278437295755177247280920510769213714070853326277216354231650772721786859574703928462627577435426608705532528213174041926135553976864636609344275142016593739075426179519039958997117007838337923233306351454724355461009715580381946778530030267936336310235882497071598028979287999614137932933061808656507334844507238381696652846504299291031218698768106311724243956443997886087250480119156613908867997154001187226538722014419545420464378534408798272153057569780643958434644958630145950305995420708642121008507471264147788347429741617991042284070034493256318376392290267481054114600580251831001566710407852130678457274693049413591331156095487050915498770175293514625188002419158372826202554472138739946314006827661346396509762480703273071190012250132071934279417981379030874194825779946544309169858283446461594126985611970204194730691248466205240568007679311433667936965382116666205992081906187582489167988801029891607724108637600438006057996199105075962538238252369669619607537643917198832522387296807016954611795351914177953679535328993413285018874431931459630184821875177004120787437838107250955724954717806351111663627953106072233476340373829765955121649085346280402583825720480517879800036232620396414997145906881264581765893253958447962446464793858232033657530317150094295626588589057973761874995150680817073732179530857072507227942027511851556936466824473566947071401739607070899941808447794478766821085609177446771536294566596874911210806223699130643364949711546484024906406143513335931714394830385379358505298623736211742943375325277998088887051671384893138738030976500583477842987655102106054027738734753791629790759517411970537485093489659367296921506400570884561035120321154791987258805226847137154403513294830769318597763575253500026257531555137947802639424151288896840200007167622627062551401341426426574353112953578321072213704737594253753905425050134904396108361175529239133746845134265452363380213644860393732149837117970400247849375973962040817076557646927655343434437616060739324074790654505783072026521755177202903159000419771968070494395701461215782472247320344491941859323646284025191735390201283806128224721527746157203926864881501541487673762362002198629781736033186752745933522632193346342043364926513981440002325870689566856205205300747000752233806032811527863097944514877243644907322348490969018163170559408463998613035587064122924834773628463944208156413664954253202387452391294089633975196150125003707992246245618161219106606044402985665259142223419875772842611471559914472600663661371636040353945979222912841346147086528614515977932076219664979090488850028757625841074422397522287158415949336452572189720096465170600966758397037738270265991242764220419276800000000000000000000000000000000000000000*i1^127 + -1695716338541535529503773124901956871756168786186677535701711138341112892927820122117334173347940201630026336959787474990614485935895106357644828735195328359984111896985000158729574574280031148864759152514394147729417103068645422341089388681948033143930898410196016912564393446881708834236388653315184681610385550200137587054519971381358807789745109783030691676500422644509487503177360406406615769225644891281291153072947105586911436011071737807844990634373452771676889201276496572569974447165381288985371546150770906109731255005262146670579286451830950156124393037036961437436383408215137577845091850188928142071903837138627966074059945239638695781353487351096423512925038002731014634596438323348179899310544267250914900919258516607864101890263958883532560755257209206499158743972463012125971907697040448402905793862873736942873240709753520892916442547192236745174684283867282031370787891756802848850416816177369739814415988115247172311630802816821951979830607793336369889802073981009074217897321750081928426750498531383517449977817137524534977303675428852249301162277635892636782410973399307094580483524668355179612877913990755877407447577722538389257596421890182458533381800974243325175559111384052061384778011533075171524481227728812802259275967800104367775629392805183986528494340325867115978431488028437879714290266655342796583401663589106891897250149547948474668159287129666952392683803756638571933349113537462406844753284922761462467913442220182937539150438882322601612504681266552832072376857340241769833059565716499797972666567354917884489269522520775095396258546963759032280097143458940429216504237261170547162977921853245913050708015522581500709992176457065793930133353729337523514968436215216892920839234693506040909331143783490631683859612517184885261379346986631527744325003302497787851013536238487331401076072452834160523199671524038192615243823772179311145207592687326137987570548402162859569378991705376847213095403136735630930025150050738243257138278431112756073114495124991848115396841838021924946699489486052321705275011756783346005105911210589443521167723716017874984366673065352806815473999840698301202360188406048468577410616717818737749573591085794858609216324885730176813221138624349116471390590602830997773680321788922747587134697617893507203363508153371672424014024796132046203898417204903120761311689903221359062002477458195347632553135132037373281372174118164192090062258081655848935972811389220361733590116205941360841458778256647232764100779977830700629171770592037126464923904035416331426292775709342530573637465009296301688980032457126010939000199594523057450381371128286138339334364836332636621566217031705427246238494747487138504598237467124509401795454514846444133742604367407839111276174052704211741831733655159577379777119295834236385343762792581693119059992382587388559360000000000000000000000000000000000000000*i1^128 + -167421626392157823327819897964751393510631945888593508416044242985532681101944241126076515927712134313656153088791802563473594828124539744848701492666270536623841390609164597293532925773191591793521313258532839312182696718341218794733984289245155405794688858671886759917439608284970568022746588868510108423834318002309630947510579319131530151480062487270355501550307788481965316646757543157063511455975870864828021158592909463733939100255769051516953479837571635730482223377720015778243573034238329098695065582057063958436019164095573682119894549232707779746995491590210828348083071677582739587121141118370484978414955986549169344709893011280079229989377542293449924263954456148686323331747761744056114332095378278627853513669104708662949789535189698774416101135823662761700640757659165807753636565914805353647600877260782958487932385434786321643296753164950392189481433375812230818858333001997534511708916890097326820631091690344361843169375096301311320632219696899979678022715622359176557923196322779929688949676887119805435669942877504385237057982043975508946142448732831306287536584487840027274894315418781411722231932230184080062449486397348693712851945907540563300574539060919004248620206993801873838027335280012763602673227814644941459206075473250533606443174039428462846864403131400102711684524930208272052032103525175017842334971097745987380676972220935863340958616746822265362919077601559719884768890421984504266933022393413591671187049580351591521126245093885114772301836577139572945127130452080179912345727586913811584882494959884253902570077030943123822580909380065786072365228873383140944881006475139005709733259839306745592902590779701494655006505672658549096185353525708747751059942587800327710084787671301274235859533960511392629342113745462900426842143490854822139173786145409109364831263674342196737333150817832847079404456255260761461186569014720477884081137862365052226783134566722832019676467015624021909397789704306570091253471555635241605753452541386382883356076841448565250802434961464239976481215117881935265354135924084288343111703274810698263904186972717885167681455003761895135504307464685159566862709577455934938936935893201041457538092662914188293613899934135921494105001778286683083252404479394030536157429139331187174332112529866981485016108782707932759158448266581703926106351977907201586370061246497761537766910176516839999307295773680039069829728153237982807628649396762199657900970223891923160352144840874710329066575315938200793210014184000110759724820487972822655797682376417607029678122367257117344855368929868776758138543547909356855749217084313189643575409828217362668276211276773433192162084271288498186964954625501121355108632123966843325207350052622579019599943742004413936433290552474694094076441980687038807271872548595820919176686947355693578359977772318720000000000000000000000000000000000000000*i1^129 + -11730730284429265349953437817222692529114955160097770160079651673648863435194253934481008308535164326262623459815197499454720785601506942570009965868613126875672677018915078100114057559349940771950327404413184593585720762273662757154380727866016052544181581725334553202651609668155230967427240943725110575284647086466530087807603896272260432816010030489581459569249556966745975980008604075754119725834949323315885056409028391822658035020408058703799932218641556981610340294364392780268395191732256159546622093574522921631661969425477257581912418907671850512661847760876979955296440568621279109556324053354118961320716427439972846116437003350331911593021700027476193619728356116684525456780106411646073781113213771473041978347762038076255494669452313547785781093831217132445731867901345449988572661465230283984193477777454743500731120651035354980459168496806926374926327063065729012171566834721186111311200620666692133508435255627492041972811214532728376632785815505873834280581073382319311911457872182291335505633417599467447570616112421807141430656944332730034083402139259029922847311613107468453493339705179617464173096666931167885523642671402278025225481701762037041181223786860741132222551629315961085955639635104088847533051425430782989040540194494183688820701506758539679133797039691704374995615762171696693462000584352828461144888521755734907833220794368537597362946311871487246931583994766734526710247353385264929291807112215318847529551945489448359538536977772059704948394481959045703813071426602296949860429408441883857276076527381581653431770983387973520853163915463990716139358641798410016867972497651581199156275011748718346207186829659302904138925655212407376037669655611876517531437385322613859541344110599646325759507228166804034395825920247928122026678081124751877181473429774231606264310707529340915414000252745137178364952613650197747344747821412772129031754278258433965205705099163284586389051996721245434522590285352994892976216493226953486982844508846222956220049596625005412214041322970407920549505932872873478988274773873763710105338052431122990210282391244321983415256387816482676393435911254407929334127478727938543808783844899309804721704881876569991184266078963686508615497691209997469763023875524041623141434942617018548969120620388070863255769829251552285723441839944214196186662387114004109743745051835763284319113754534267744582007133398732441618154274160390255249073340441433490896879757576005141914682280165056316111933557103694585231129857396826794486275239810368547658107612274471006565259734105822738912253725033421931812971418590629501036928851155390649266253320633761743421977929628175357038778098298927884486955974579475447379281848130476260462014787877905437117261565704622853105696474475827096070120791713352182027417298198652742117002473696120068292319641600000000000000000000000000000000000000*i1^130 + -508857000438229154367808182451546630551400145336366953861627639829968664394710817219312095888889142014977399055512661524558864558709877070904754152130456083610720830581880205682272613456325990091435867429963220377865654086646640457050775117037474716438989085921632876422070532081724888575516997207356921767741555947384304899310233767806377917824868473165768390967701422078777662354925174083518324579530110719144226894864273349874160492875650166881348929376317664051737929559442309776772170152093132585282220886871880003044250999995720305290832665677412473524378520672378693255841458984043958076775467576752997543672840414448008503025283931269075675012036877035934025373619110181036295993495759218345124693825727523121070415450427148657174307145519062473256839846815364237039702355430779774913136939810238575597722440623184330148557148072151016921291522078709955752833002949516063024148297975562596615963444864317805012941677661233633494064374380294832558424372605054261581489480920526303213050240764374116612144576066337917016366837399518775917060287417692706145003330374335298997331130239261548956619683244059025676847956208039570563069817724650719165377400061408499612894611538187883849547656105511923308672280813427330397813113208154466688991042795726916765715479126158591090649906512195769322231716827395461440835084919443930322098512957194667354795929297163326339479167566258633143783699285204973121272632082108198893233206533441905094262950838497884309532559470039577692338083417431950507477797652973171255134490070391513083396999356558583784641176131823910408198207639375048371239614540653131483668984138157465338543451222871960090837990786871118000237464397139474293590442467800697228283217665691267971666576612100124878333420159910406620290525481567139111726195567290431707740042157859991947451878170592841716489593595954062600506468604484864627205443765410177853041038570442293858224525429920971342975513885874895127993525592572481569614012066828082469094426534015435284922474480589215239713611001781803815929736837848817207472883445463293579260428841906084013184032387416326439762334931969714631270936988793858488370574824884484248016210124009496651163538675321367573737575140255858741219563456905038631614065157226020558660921820640254639954522937660924963638341058748177345537130098701819613142552506855774508217635590468806379855969717988134203064924610543033452860955240484323827266608040903989396877242676606856985216230875264514770253224874566504883808710180247437097492482586775739409188346444818536695334221430110616405442342818286677798529315960427370620989050236041228703609125029660682484948793810318250240231235607572337034124353257651841962851108654788955133889886210754931939357008375898269792765928727510909515602280768766338877802447240502854272296455029802905108480000000000000000000000000000000000000*i1^131 + -33919247130531015396820383457123923193333257709792826993579293735604917302684606800721153284639287565146435567003079263158133740681783999940686110410701331037813453419151777449738805945642189294873409096633471404230004067183149702771169754822375074770502911099669489513393019390401668007870774753642993291342239363338422287693939014158082712766609185853215290921758792049992231253838113570283420795244396192739970536570398065991479766477148077122553376875829070531493067934431121199614738034183931364323087567197305225823607449897247341853650887005647289797145473178113218464927120935589630384912252526083191737021972215981322359646821550037907016154908141725076776769199524643820079454503422838045490347254237896711411861320002290280503073581848206614370523409692776090676147110540492859952438139695241088512950884881444556384715431432965683658853144469900227209938531311008511880265253143529869793989929857021461062290811860393958249201788773640485964039272646681842762923068357967890901066128343657456044499886035652069073528716947128653706120653251270920480889350575153601464889593739143236958528592231409660372276949270247239752773786268878041770447718974211193471630621822451020133403966671706461222231407254909326180278795928353335200925144602092908885563976697261207970051091637279383361912731685726582574639642168543292588606327375254802898440313397434266371490104970656600427467001215027139848920965523863645106307095193255313098760368312224699365836006183446400046487334919962132864395371295525440599300471988940342323392941658263116772813038511966320197856896708649107465215458983372214651875022762697816347050058039872947700020741033290417932104746529873045815802603467309667146101824135947731669268502020649567079194617538881665420733463065730303968745498823563335963279124222223621083031371351879380203397268691759401997590781730393547692610732480095037492131164812432807284724118113267529216737664755720272868530755949141380537752281911003038157082831727543172129494585873177524712191987005491798413962651149648669264347646917571628605289353445003749057307675083047609974891114801457911977259085769098152967598834093129453746131666400426699551445377696898547807798417733234718659291552700457664108387333717000500857970974174326255540066604020463346380190964713053976946483854503833141572136525585626108204709217449831852334647105113814116647133573295702325574301235963802581898695302508723292652077143797914917720410391700371515304878559374768961485536158728010115888782806969824773007548077017024128332628488359322883167348697948596763585923018758066796828021777075868604629363850713717408962227833016250955798627965257899701686313832379809609395566244651674700571356338956258107867442571906017070037717129632083745924282573688745135034175765080987947632391676659499008000000000000000000000000000000000000*i1^132 + -522909794533242515262537852106068544196766417601258387460156081055772706834046998340231199519242509683058371817060400101903620377142674481023390213585588924774013238589079865092683682179498883046275814005787014221086322504296074462830074807788539684350424912068054949760820728619633580242839435866142905294424829558880604567790390478837006158895721050180876326282416529073470686839634053415992730925782524788157396567654154204119518808476506769853624458523932501008751307654135330391438288656639121760651678065923913864934497811062682061442821021179852553690544065457934638611096174245471840945146914486336228142184422109852983899642346346031557646387163460099985750233453940419571602706728880871433500463645525738870690224485361327159025922520081339725132132384983945853898680299110596072534084889899422639102885067941963110141337548887868814297294222915858576043097336725116889505598501774872929295739142757900420278958349532492192135999453908600926315639170941814512537213908047890875633872079228362039249230842956827905329143329511676843771199813531721292473562077607255263375575459568747734138429491504452385929300273502029084535731694227840412985711185541737507376517177292967597393452356963317222194298525011438864846902356371876302422165176096111550059759857040281671972055575033902938718762102302116813470858436778713455926725442346196449191623718946142826546821345747697642696898039331782874455294618441376172335229299116573669989319627673363222902231676752786982458074160217035432547487016400953511097381718013464079331131034518929986812990297518946122553409751805403514568546245725571722300375690437126887202211362978077408008151352348454578328162346430410281684068399212245426462743960465010859877663000226959497446684672683920298635288797554129950160700908937748321118872004806951680095117767357866045753417043641651287210041113459309058578633922589055475428997255823369536872530304503057837426492574541079748352023856123374060959506005447896385860929278223652404806559142251133300606588444862517019248827728294607870314516809120136378227107561286035736783388282592020013684763004511602899640455103613903516473609974817402181835567079899813455636336453895028858971341766838018119168362718069610363585783368128373081420121221154576897181424261481518991781773851807773660508589134294788595684775151475504592554967087939584315942809877860458576583976174255544670919335772192597995734272389316264665276117180141639524511975504980571565556141620084345828858379310928153219678249605206261131744768145313263175896799263679965721571017816885615196650199673514233421029871958682660851591224173466001694642389732920479958632918747971867156767347168104073677783729048459530282530510300989505762276810655838055600838553547171364522402202391216340771843658671165101564586518118400000000000000000000000000000000000*i1^133 + -3059374536056553717249158329120288934605888642318388861282248599569195343431922859595067678358233114692130312515546019882063988551808471090113241350237602459384834091291184974557847887627672371377817389362643925017043051228107917127074150419374805614345075714433071116557378854321232854417306482505747672977869411950406848176078145896766305535700524134113314619929737612595278127227123024052026126298695561527563584156697607377445809943259403893252849697418205132312696200892544128988676507435767386937918427295509571932774476205712586020033214703219116674264250497983733693285398059590078496112793461135815950494883178077181203290558581634764160542970190051414747975555060779456355483079220394512774233795184203295107893977964451360818770138104622457745978914776770320646192417738501970775503346164344851390091339900169828653512766642722079903700964245143265705847547473694820262478784280667337662962016308140502332287334685509734212514117651817247809571076308938113512031350032751548035212515765781693552566665182315622523336218341616350747216190839876646148094720841054304294215480359824576835079869358701710810404907133637819141598281041964910068529003569501813019016557742495887929680259046263772948244364866928961376125203659397046945054892930859533801384894099276524046757030235414549877201845732793342155552338458545368925009281628274630381058237719232858160432674245433076103188351776504118914577981033703760515808734227772509299935992168961089546817749235392661051084403786896819472622894659493455920109785913187462368880881605030040644864942906894907884477345026241073283161566136420746285567512143541546004289607885105559360195969511142436797654593692673794284974646491713014761130867067152910157865300012446076005263419519054150462318498459407504967041523469655065228602840349334743774206736396265769916013856119615340339522267399892435974116517575494173014018393741018438145710713286356971297733909500334255662209129265512671907852428258541642980018368727600771403125980760742008132567189597563858724444126762811373390486616111179070231964398134882295099335885626358607287289886615902897702741745212412043990134800401004865040166014387569696215461583421033249620339371623847787526541250281366714233105989313108123323798172900207899119070933886234417618679375247574644775974583497234226251356278503100571047229075336745840215133759043862050978023282525631006757850537950947880689312913644449153180071929898828253104052046854220388859386732883453088219487741819656778995707899193926010941740542892861620909876785297564344368029298409125495983366870608611075250692449688463349757548932078155385192845335121880572599567788756143773690858319263195373542063371294753954209243182004610787666526076169509495229068034035101215341182774937210649746292503989289222144000000000000000000000000000000000000*i1^134 + -2820851659879736938811812957036037918833253243685283976297381792095944231315739332286951332969063035871291930271119709722484451030137901660511578448039573763309136535949174225200979387916520116969265251513048096142030492972170732517442150115351262957640585929855935532284138775999151561241787248350202136124270796414790365472838802198943144285099213971392595098288223064543369646219111537475085354849608754929875744928907291399556712619434879873709326082023127823785199424950216995306973733191981900867090674545679897429715554911547527344188737260924667460508120370176273214993453089583910739400077731585801201822874057030854469060463169691886210240907927922011034642959038363803018168653528881482803480049418300474809614935806202867686513662963357341821555682934367220214305269610888900622451635459479279741245428148464634639770960279777334462600146903491329491543009690287089311148377144927479457177819443710101901155754988963613353042963314822913791730772011253781317094031332480919915354156117148898228911373924708145046993941705878511159159485766762901191688011513791053282902732129773653830098401835492671045317962832678416102815024877610463769548778524972973141912789153934221272519456900473584945368691549581337685368726679941490597667315044817922919309660578661180511930893509057390692357028077168346121677394271174335207860000401566210288838915893743501127200758675607359341216513011587337467736869794517870886147438985937811379386004578329377396635244562836319512821664062355147886306602320329531355584234052174448224344498888555112584470336168277078685740246953624466968852088479000430978093702021831144335416234508564471624491288592587284348878501148230304309116859479377712267848117816371821460694337754990719659810634095748857333260785340083197553626571130144552661221838546153368054818218150323435504707609229279820483233091269185703762413944842530339997921131767454378738189717156947831756776769957804685806433421972227924644605049633064755108402926267748468921348284664447492272260144540450252000019322162735936827103397924798659376184035730612472073501963834221944873493257870926154182866585543230153817744959149377999872823107821839347583992246633393078996056020046112899314571782793570986558546419516477857949323315437195847518583957310357567648868702435278138726025101306861200628943173371910620063548181852642665582112335714042262198074182063508631723831068391120697986733109588662556186879734618369446274984240780296704983836028791008629308712374382851129413168758768670090786085005069747939091217991047133709906471932462343396836754042261412049415780357427708210572254934003606834843879154422983132370663343168273366750941319606137661835583325281162083596392044733047983846279327758875788990885060898456811706162638054622500663503519481856000000000000000000000000000000000*i1^135 + 46685127511260730400515397350970757607127817987258698229460775788241878501087811790035095662304414383291155877154108482745970772181946299105693589229801499373041844259755446192594549642696200266425151902011315556622089250166139045269242887687433000022801074335309020303343158123991229816921400011380787668633387095321056119707970355422736983765679130144440492002741666968433342635549775339296157515484593878623375278830138290644090712120876576881350892554720814484847855242009695951787405875257435231384673284686823949486437617841228227450004199989929336899271636756413369633533201842509769343620760816031534054111060588333864308652265860271800008191724036202958120762583361703604191598390469908562938129663644445754047359306313938694777236922805457629305446871998827633350276006071847444334721527255005357606684407525227043560685243711845715762303895674194905584324118399184474196595237287935730771511513354746928181140464828810747287324135246431167602513231847117223974159742345099231611074019190648926437190542437066377398298568929138438709688381070487993439995287847115877124649750675051647901206794321511972888625010738718765487997974905196341613793948996226480183546900552383138917478279603268876060219194148252591305107848501758532412070257246930444624433232890133329584309776195729151784661998548947970577227821235160798689405469303313865634617822216486639394284381507385282365098359706775042483875390018760013168553088917183856370548227657372368658436635345203380695784558653160432913417288173040991799626329474563534916472623857161537282565226099936727589757206543115202612799687651398360079188296679471871416903338068311614400425087007892394716233432342580812687538660295575701857176639784404798539651745949776883368420486244676704094840688700690086028611410269340564066598013027539218887471837264281208435695611158691129694393059397085930143307984245000406522256176278432724703739150345167710904250428564873149603816481273832260889987287291251073508553738952303959521297504442393857250583135199565109285121818360158624322100317626476029453888001456386094008137746304573343872009182986309784795223496174695470454534333295078887823991541017233597093815561624449928785288772659464199468798576700517236473161677643936727310425803790619185398174567392385340492726378466507814643373897448956330833565673354508342627943021758466694029787114199604238558527477759122468380990758235710246532777716945173723533118612659302490582503318138500178486969027748470267974099895153767551783125672265047077266705201819722585815426222339407107150437078480011093503111888604537063625746854738137371716647357269066568537685353627945472066077066059460217011499501708897405683377170845163993748147286645853774437573897296099718976840127519870998760876019329510865371136000000000000000000000000000000000*i1^136 + 175028717650169213025613526755949595487423661978944850260723508877823282791495396758268492490417077367578235278626935217486361800812583380757614880750573981464897154268918922616534694844348937521970705311863622781477614612408228346988562788977128639197562499739100588437762031504772011720050264994331291044288705196994208197942764896700961881322574240732975720567730232673476801625169597180457871318319867681793718055017058418360344416885538739912760146730803189568846085725428759453249826552250830011098264703343515765271343450683482896374498707551737227527140623323466410633076701191423660230737349053200482066975262585631208286917600702241393656354606139740699882641356698009454960539327144848017437661981199162424017857205247263858606255781808536204636013277197482525275662605509958261384845469173333074891665699125488805858989886668210491254922419981042317368065178134184637762335605504600354187453651425038400179221056654403631673915264648614527277324102590897482272884180745132537156771639907938114217364887600887623081521220501197998342250810234043884573404103626470042574330164267592746143324828208026983423292189397469479297376906272676465202925309395091211782588127217495740962923986041879328564891786871529935023278131797787360334042405225994170016767150694649010787407068521781964845117137702814268493662384380527482657944775726519699359462813737717225947411501972282527401983255110643390419929574146233837448922016326069255900982575448578403358005353835644932625071015112629129950113597332792454605749165160911084371108229625370121800247085568467439173285030767971377437038388171797404245186424556759632028949642157886140631136098718398764117474877787761627634503034445887194857880397223419554015449611157540838508083980254302916807479597121047095754290720296013267815573753884642816131278237700173880228269289345851356637808862710170908288344316134305646226481336740348449691513559466755748267441300657444069043539350653026632520014826678281474149275305787118567074898558877381884009285033334224739983861156754662135191958358777692519413383408371234304407380568945199150949396971718212039738790967615097887253207932328000411004325374580861175420759992754959744351775641154107678284282856632460464377009842735826362532617819700173894590339535877277302839329225169728811485157324194423126523586647580576720345806166969137115660456051405661952022016812793485064127603733930802565830689709001438543688195974319117628619383586308493271152917267315023420983366911758565770065126104630396117641758746552412825560433481718709296233866069502059809367486429661879936858936594352198066262328109795988385959056173276538500530142890273255753192878717534064560010214560743457510491695628605918503195747560771628054254450197225921935176986394582056960000000000000000000000000000000*i1^137 + -140055485055890347005178461854372996691896291084914130758607382258482501821835561162673200951632446746318609827670744557907048480379641795439564913169300609030510743505383694312386395201398160764806012709528557236669750351636195144964353625907821410895192657823810322708872966718886326314525883422877412966243482526372399871036293129711541630755931122824498111035674662938470665375641092530809480084244179708113087295169125078309848572802067329302589965510030272841771344255794275549860124967405068035840652094586896232227225304586414959120845280416928432891943345178073362112064250392532001716237436604358735833911414686289176503746562355151448108392987153386720031914914679989954897217321271290753997864598581446768561461106424760927202727894375255663915182365166190930187244568118438696675646784764716575763616115671103422861393389954444205702181050446310049992240132083334575836860851011031194203152319466183542716224581812896569058141645522685627238034973770270337948654949431033226028683363101487463175601501234771784291816085628550191234584053444676573609237266694928087070875637111653520904292425035499053977712349242493274381551078063134158673267970769254031559553657037188886621951890101854792748140169989100499422711115487338310012717507535065715744484837270314312259654335777763294597096023674326544945546709403311009417094466436763326044647596582883259210229735005008311900633791909841557763034999713876329247810690455490873322406012956413428870261714468450060514510420009522820124573532313620928642068850316906456755872191058542454424912621106767991043219041505842415833454303712523075833479724441941512784195288968393631451568175443576350491370635270210797663825124216181827477861337549178588654842029646422042094278319035783825624922783383061635083101854626097730628198267281411485528002352019532827027330158956203226147682300483433592272161392817513185386415817212492359384421043009511039140841934685020578769640266455956939655010192456082602609689207840009361650799083067121170238871746453364126921632948256472940006848890797392801043189336012954838599411321392367800373727701906829750788740083081022151141559653496208966880236429204386850268053037680037833873283757356238091521055457936158834450670394551134660464765700764403679991793861099612616551918307120978558251381218483976472269415979024277780249327020972169608418462675371524562438267040948369415510636596097196525860697137027311745628239974285740395498649016935898895537389702222283918397162211889799311361265645705409904817235590108004202416508497308124463528720833518336054312951436393813415990066305372954979146653860142181715935979429673573751550696684587982157278410179646118323038547895523510458551107558090363737096539275925981385966392775651024561449730048000000000000000000000000000000*i1^138 + -2229618557913812290483390661253884031475442365913960242282193462550550487358465829580166777096298546936421841537166206964764345481946098211292630670980649185561849474177533848244814554073611395058453844136405382578271740350513590660138461708321893062886690737334044522283847367607949624363982108097730950980212893903786736621943366245471083119260479033880305732336473067854456733300682291553290968239684503134895366627553445955193352820093353833282666403569080688083361094058780029799510107829197118839868469395470333310638909792721140097833394019986688203770361414056553213236953877317660058278126695330485918385071805956844028916048649543673539911140715688692172696988929917667193641504420795182047482372688254299303158075071472165088908308025303886044837432209659150385420097192782320255465797524382350270026280173892518083568051609557871315051011562635521905355057120667919767026929158894536696502334466283516532342116905859790434528022439715624798237412853546200688675259603031123794641329176068307451269501651821277149906223413536529069393870170247455113455572041082726853896918916237871783106559948353162112725134449874689850940207949090438797918808534805906205882355600815483481954335432952255456360812961745066355656789119623943620961523797596593272280962724841246056293319784444055850250915631800518851097828329349149855281414522747538685445069878527296818010834442308313024488242420411676938732275583357126243527836644345108707717860189008442462784939952013497195335463502738103710989491088816510432740854267131889507214544501268250221750273512710534795968445912548310466489343275236946959364565225526900426191194135158846503203523327728734903556541144341269077228768716348713146323512008159414553679797076576410524939997890442672117529344893869283200475904444539279066792230211236631374283413801350605150683912893731613388054660030077000160547350593926224857570357439983786605661938554354743203938498008191124261978106968067424258535579587503033252854336965908940164716254187988006914556564991828950186840640552100054474258615962750812904811343443919837385009815058863428070631123296646886683509805415727358855826235392458447817107120508726094694096249428310629045575147443360598736473685607330858620051076646728287308614229576279562423323343316689615166735285478109786390567256866697898628670081987107726739487911728662535991255469379041633177054104329469439381951526261319010707308106217250889879359986173969907839575404691325600885785756003537028151717637125371273297822531572818068779232072702060074863881741582004478916928028952013568470110966615895497644713583670312983240689529185795549071840969135730833403150090470528113817246433431577629860411943791456155523625910546872059021319755852750809316857990628543299584000000000000000000000000000000*i1^139 + -5741764194593273002702781951178144026930854633170320615088340836614953823656404858225668197151602904087832326513533595019047268643151230659075850919859649608737148374888509087085919080411265732317491450480510071434705682324128969122830088918300324265522224308641867476698716571848548291233335085707521019481539189649319743979786884408012509158638632317126455213806242003395900645344041155730546926411059258091087007424142432339215896227159079793184578913911078969168784824806187587225838616899634921065671141022009455279442899698294390424761027744292217071615363644991244812026503156140644613410221679867490385081393555897790266720066446718543059842252201101873424960191110506157321449556365320134380489535175805340828230689371074234618154505212477131050576450480515741582146940552018622682632189417371012487365306909357468752339354640154281859497342993708400153835293439011973732108109344525378389450101061117118423328272856342237438891125222177769222211592355943182930499316982835248416151697142984658513371910158028226945403520574350569661353376458956221484738854487845112251318126641603528304118152561300581327115381379055324932215773136347976282322948849370894966977946998735011353153734808512213807025705310089529871948071227135264860609142127133126146093049593024885050027462015037560190066562029454195079280770990788755004896153357259124270294712425121584470513276135100175496188476223033835067015953472009147795086809434272910502511527416182244341352480389933380609325203369313065209732518640343792745181731596161946150561494968965075011011071409065020659330702519945619995323432741496280035506599187267758615466491764062346291760184364133899021649375461510392531589586881342568386351508780325557802718567546633088969600393516132579167458663788257252348003962194640603139071305018083872954390861248650062473038020922379187084189642127856896550555860557679884284280177245311411823895421299986645190595737336533061189819823084053689123040677325138898643179385174822953997585915672014685304074341001799265603358728194379436043936524238318113954725175182170068711117813536846120701406108865594698031067048306475610954078467855388381494179125122659566846958798768505445288222983585892171125838317007423299399999774733932892060576789457273043409260648502553041133821927964381560743820829958006347634145654556356052399493520443221959134622143988918847040747638316322588218595526270505006873284089724621862980717285161978898000482882507654198389270131855176413636004399639099557727485373651865179111452062329992357459872631465582296251063919144744433873740973445311595710352107368274557397443374666543556464897348652529835348876533926182493651085476142202986922623547270951721918391735740111604758675386727911733239832389877760000000000000000000000000000*i1^140 + -7126741347015415004926354549949073856451966427079813293552628761128610035366945009385432794136047194733813662072959077543791447655587662223655011762992403901645852674661357774076235128601142933539165612037352588376586996819111416858987307863485118710886881626060999204637129791496188694849051662094835776792150415763819886134197923239596317951855550537296262012810203911027209530572423184321430490548572885520188586863566464380601665642652881179300294432882796628265057828559653129902066046615881977000181643745307975390986113880718997117283389393627221983761184607136288727197292272818775679813405888771487115193596171307923070400683439301642709978417022881987262280408335560702740036251720779233136867273464508623559279940233613823075814402408598212807480260622115313752525126015090708386482210451854896099040996774920280957414855563308659144671965002278304066783185046885050701749420978707862017769917905874187003965524867362576507905161995430220595826182519015067214644836312019348229644912991373550296701001053298818338066269461036654311648180016804266307954931370660436129288774091307714563696503798248098335108365835006279559796734754084176477753350524241645143689356276220300413952906976297177346457448596379531521044436844931651654672599532787339890389468185640720033898564920599418832826843620575152969136136682508284140299317165301412135503437270746333409740720732010006002499447695691036492697980867968564413495158543966317280394138970018221445654642139472285872643586110618191002938723219149436916359325259288731939205995164491677674455211249036768011717019726193011702924630890605535917770441302196956070395088760712346761470917548554733684486391808506985567153080561966714797473905168369814079083321274089672322033095782633367557931939699415662098094530802149197476651087839209208305242528823531343078090596002473324100312632869778455293642664108443491034924558123207940278864986514002578532399662293116147613548544240536825704794083404119628324736056631713420229780080173681655265714187909285731594232213054542580590439383354755572154364965808112974473394955759271991237426494460469180888287480928647475811291940256268653214055101415468432378863352267441431750105545487750929480364646831783491365043715854635182951577596170401818669940397369656340897126226031447300991080031611928836710337463488573083107408559872516770569496669012847463232528207236109124913176658909442669650486017617397628614829879268266225718161076429708187468031109895619468896699017269545698606871657274163970856922510780386750663862262445928495491066352467624001178204395111427869986884120434318554845727399114290436651630247677897144658143865940219610699568121220831640630721315676979998935256664775439929047094000378600577040384000000000000000000000000000*i1^141 + -5353750544595940295292818580855950115867086536953825872527662547616487505649492968441261007604659267120220219783381019379542717744304980405179251612285807058736259401578552012250724688324329055629310299113433385470102102792446601495303620330852901431842552755901031716892511247421405594377386092974468541696849690961771570772658339656986440118966797006624501763007763781979598936741778457420359465716746679558705204097381163173425802582038946689849793624121202587868520383974694188689704481306458712801220553887275948244579329081528597600695512372764283842216617846244894493407858236302588419119344939341864328209579096493627399294571445661845069989210371477186139585558021708992807503677022644849683884158751014762304312396681995319818985663149267567741462373558726397483766622198418231142835551784837690214955258279142569250006184747890947589588379451616187884538412037837822088611831920477619791290026111488479416574888403974171581150105707911003194240369190140110163562108617537949617131821719274628921589524254920304179069244633703807174826941026434817719360360195216015040787860546209636766189619073841646660605016381119009704641368935568264454893253626502764210785301302709108331503897796755172739644228099171846701315489596196220462847605369597868788026549206922561012690353241465437574750505459075678267022162319310260516176127445436182733272949956718639952740459755792816148363466493096966729987133171117492597894637140666029419650906183947746869875723786881275006539302403964877005865299956666699308706356785942214208084540910924099010875021152355435458284368468305060782304400277749362164437981012759098815967454217968033105588771031620826553494489474952839373243591317355801823328362812559527836940889753757330784532645998722115740786637270964662488846125736371088604601651722380799568486654198902769867719682618984204133536063665988736711508940999307456192057475323005598163859148087813073556022156896425753482623892176398251291800298740255436352971203572021465540550116175995602208987770034316818289032824153891071908034936332874205478781326789577504094931105827400655491910458248797175234414302032080125486355197870189569113820794163260534534185438863292380681699373916272218014990410882010422989284190530390039946164029714002148912191032440969472482334422287468449109301964309497694956831207310060798852177071602320668115683120911910417955119816587638223825242307518296780492415118165580711762947262497531226542587491641727440166746001797398221710147309817458363016172311145431478249412091884609942706830190870137433387104356167498040474471862347764791983713979160912459914837333956238925212535347154048500936371691297045583037184475445157382596797348576361422551834999556962408593234683179827200000000000000000000000000*i1^142 + -2609808000694658104517695835620443079829758334753363527204925849279825378588786846371811582049690738012095959639743355913721485285740805308829809028078810353851382458669960911218943673528033807718939996979084417731257810447195437037421985740423097463404020244351581615697527522201639558415928044068809700550958885470825223351402316787977635398313508687873118569291077974987598566349290124931640839733189545766612685580841104186192538839014999812705963190168276677788115900190056727864944660156161071442879123843956891248935892700926431428265917626940687439765675848505090233619950009383734549896175415015735044876931986706166271561764057789003125196857959368936818989460150171324791161444729029317104707055316438663191356330048850346850916401320315098474387999314827399766482908967925264273959141862756478777211212352401458172780067857764558595555915505769722707532298468813087443199849083497712143470429119099581563769184743923675720577955071113700921774858880786197924393978220022896831236975490554086630024722928260491915671012457097002377739386346761062534966285873693062439787167983586628894320878590381122669444323268172469707880472842239407836412210128859683453634947779236732686418183434082394799787302612888113646428169182825117086456149737011093238371252101076714599749249556449153032264575551666900561096862133590939300163795212940685221937999630953062882689196466988224257807767888402788697785616735006223187185993352331594346442112474237021818573702940576270632717653908565883350926139726473399876602445088450035434009578975381180347882641316783898207666925064928802884222387981176241067657429412487110785082692113135924568616175287690856373616263998851438966653516296661346617680734425627331029689541682767907654533973555987243087104961217254113952795617266655585806427922581779035363672655586157434773678748651152337553615542996784827612072010513272952286983522273483335840816719402844311624594165783493240468585364466349105342216921333378701968175741459881014109817301412283965122525092015432255969588097585663918810611314012893106620385178244535950129205544892354839591173951678511912331865703728105044695839630921462268254769046426845881909218368318699277844807259855495856824806037707407437209996155254017528423488397907923817594590834987893412401613916359566317497326885250996645400644871901941342006059176280773256735382640062120936833295543251110739802962988336598560333309071974986958896420321848720409040050377755803238335980853101419752074356076255276389835132897304486440766729518645947098418040133878435918875335748601834394460838945189620900823420087839801304907634831425192581616464411230169824388454095557074065342279557182565921855148159985797652441415888779975831983226880000000000000000000000000*i1^143 + -754598446217416070009131979447829311076480548598152279000460704839872245218008766437235397247752490628765000428528643179170248145181804938193328754904247240366543940734280801892091528874188031426089994771204836739676456981394796878717052189755506180335925049174378761463523508691698620679154912091379745725178730581471452265634075454913827692511470916549401955516861611702717635242962611014463869163779851876142279064907643153767924883887362568003406403211043044560070551987177008756485017704993534334038083480401751985405614039276885988065962065145989676808253350884283956357938411427845966350649248308594811957963835256079883944810401816698404031982807499850228127445511088128997518693364784067717467443346617767700711317668653968427949089393433251790388944226644325934429336763420581770091567216799124444354986888649182122044433322206536172301189561454616920356858818906320915241502037039505427472594499911280569237741737431314711963529683519618291832377310884688410930642900905498460236753919091022626327359907239850971022497249917327984515226644291983930067041247044541913938959862380627715223767778823242540202089980326988823708855750243597424533510020643921438113728861296606044146868446457386451526290693667298540609166864555351779058049031502616871781580996394244750669624156748591953377287418138217696537173836650829212775474142524558669945549158512784391422383182632254307365691978539743068193083982762416353563066528475874344118645532974674960584089546889214110276754732107928888131061216271862875784434992838894708293153731519498790990474194846601222996756360179175201147950592880867175274849192082773575385658653649101216773058238660726567735212990843833443621337310760568671471629942924577662260876552590964914616176824923819754517418971812683171363787841064686179526506350404024831113365189428320255970363300447626241707865553863413193488480257952738774640774938961766959451599564154006755518899495721752247450084821574219511462117632191778022698341830790018583944378684685207548898389894286407792559050569732306532399003682035078268262854358183270790085406212430981468180950795271594432206532265727803293865581840213132594450151808529087295619625989632236918216040061316949888087293772971697920534275439632102621290071425544054402797178258407450694555682694586176898620323833390306421406591731934284096138093835680574338165942862753066471896124674860387190000940995406118133925583608107020334084659849012649006881113422408114980926655480300536242494298540646334296838168989310105012198339289522600908733574889476895491353209418053448100831382009523645139515195002501736751756395648014737308119265826261472402805295208907294964829168500913997041301436669851025419668338979635200000000000000000000000000*i1^144 + -57773659791062701619408777394186179764808374423068559511502156377747594383520202721073672025215270045150915847905518995185682034311500861095702195279022581558121488035913496391722518003405844956143726650520079026848517489596507134184032546313030789700148460445156585590944809555291068586537020460386515859564115336823353890689503012543279945811357309720547015716008402492941599998946820313169680987052371847371294105778911508432711117577290723589174188040574881741436903133796639394699694985055893657634876235258397430819231239244551457599066399994310132981043885160278923516500007648269615114832571829753541192932083927490039024816847737744752134502238319777050367649309940896544221286271562745593746038434026826305114379607484283803510648843032831590170172419601873506683286812660620550867230174116234270094339711193803112759383186057379651609629772504517564494874516940512147601108636284180508116171978216960597376906004790085920412410832707914438418519805484814362700198917776843908007173230524240155558677163042649652936739346296228149351791600332197762090849154163767937944149289359305135467954991891656088011508092612224580555802631206529656169631227957059117359946906831229060184847156339865716351526984887577069720259491510149716947684194971731027661987175715522393847790513240461080803947906501744275187301151735984706391447591173841313816307450495570457759065344678006396095436282596282328644309307449792514265369745348224097776110992697491733972216553472958685855282560266114065638715555435244782683287775442913059602434276819734931328151045746904662319151015829961342657067485515093224360381662578172049238321821415980377073710172556922803248150922342142122557131566932415867037101362007437114548337849386271561248701218463794285213765005833571247184481919351189472818493663531336563959967620290788307040344633716442827073306458007208742222193462202665210978879219098749164409406535332684124960241659146287829216203287253219960350506715348779037188061393800217807103855046105885448116255549762140588286765495863982868287361625971545077607486416578212264390165653109717546806281031479044470320905285924518491669272416551162833511370796229956662023890773049055372099773138480426441268937428913725702973606807575599497170847601225670709332671464483526750296827803253007756507456660457410158028641754820149925626068345932493090470362213236403823390974276954494508868791827551058111575170205072842651233753106669868691183284697854119012049725888306943711160501330379285864861615528358256452734516431352684643337151750677097445720972426893541406708935232226594563524468697507160478462628773782101616874341759091162925875498407875935447697643974000601695134504805032603234074624000000000000000000000000*i1^145 + 6492123930562984310102633130829407313704165268378804387282999732123030819171197337388200128553766048641571706805227855439949623386632778515915468048504975993717617104569974158430428204149160695299603785936468406183558309360358323549583210551006353828197541224046349280917891858655426320830055966833672910738525130609122174842159846383310967900976419739752901545711296026914013824537154625087857607356271657029677073956823784013512106248823500704401901833687803724112781690306123322736961428169227901315910219608310910572180652477605800746871398860137848770769666976753713168810452331176358985939273989657035723382584292157351625672206345936788903389493187715083414067134334920048785830021795545869303886098607132741216725195723269248188947427378439982853621519139055115179996485485461318718810319861467066354747981561182007572953653842118582837066164817046559731197451093812205391213162075685267426479672869450391906946598188742887555621116333264420691445652477436865128940124446456677131482787680999026620341153280170593370791961164757653050104913247413405153884818067632519375392665330601630726351756280682700399830871743414845327914895462246693365360981089743234605091043755972599287865741941741632584892711657955999754387699763147415452294190760423731256570427272551200834956960117281209874602310487983277225935149093264087421934637905201656583900141809776699215132740438052198847578013298932675590638200057500275264096772657633789377941254288819076918623050945516423611376720603752092011507036943048650791817379138683997334298780648567035501693502231976110294126565743141981037915762533180310439810898747274375619680192550483541697143418393228528335740252411823094405599415706508506308222304955805231846370191151013102242068089370949252263694894390512972780965835560671474112980866703106631592637458123024840712154510953774815577592016530254040365056408200213298291115638141378140520946828671277124326569126007810480772819580780836428144779490412842170973562722231930952630952191587893699093163885154647513100729402662669255690783494136152952966776353919038779316227610930677692471651847915302287858201512409749523071400685670804719156456565363043739471147458219403326037466784893268778074173216155194624707164225081190886424992002629493074617397405212648397173575888765564111161732307752968130227320739362789245645333527653577611238379465725866418923203923661356572479578618195632643276720219935582135684146323424836848034460754392626830509022109389399727054403798080410730728786140554591612596497770288197452152139064199234892006906693984150323485370140602896431037488755504265993056481267751507829765434676303943424564542678260575685084919820616011128403957571827793920000000000000000000000*i1^146 + 269258226707329818965368021343161777073351425743913318346131096741963829595809796468599179421742044560934305472011971807073739909946934618369355013272411479125024555306576192726109933144802280056280456261900495731137482594721054719953278932833501250530988553010507528783898198480230833277330818625708014895524672099025409551686949581199266385904537501134349472233510302145641889453340893032947763938544321533566167930402414562767790961968929400069500290328652647435163459891740481392925193111113940161407604036172133595223134965039444507827785659596225947122692073698803681651611598530493855348351415441362232327754157742635156332133132677283423307015231395211546412757943677325467442693498149902035774631079059597434279619598632348230642006987343121363964995341462867580135101724250876029563141855681158471393268748898451905993996404549403907859578975993645781652938716871558894327309002979810124493832414574346955325749672886329794697110103999535660962911977561830808717351669774418374866632672471650499886896198698948171022430831623116793355887774593542437152084712460349128333121030230369019909906830970870821489778839507694264906237474886953028298545409703790744731601575361005473512214968503589916555031448622877551803642446388137931702677002814272310875930367941091230986304915358369563541785837194036369826235568199218305742221586822928976280998126738299455642368860662156267795636644709609900734356654068699013320022904396667453818081034587904669867456134065611074404361948560365110673421609274019315969850359203830716640621552583096062531114975004651763205073257311533468089979585196331967842290385597880994118281071170225489077666026203377707679063951150395195195696056065960053261702622063940853924997001168916893638670545292217826793117285295668963152363023579049407307957272345655218966882430171353405926708353815734055548327272137753194618251587747024194128996849790242036606540626848173842663501493403425385317931950179797573676804012849446573802288373722824042888146276649794288515474557486748566436742895560623971918963388252739773533765864558404938779335116421942366361744105710648848296061718307147173437101825427168207099421070769999288876111804555301940838059877802368460042674288379797388674514600671734393248997931489098385637631115066985908646609527949336621072027028844665521365750681748607781514515452036923421836630277866832562705864226096264363351263538946010506934393207104861477127708949973513116896233240165692442605956341994900667144705500632778011318918483663421888159889127069847277457903603680415750343658496083363312122021016003316184154772895924062164180820917291364405142123394977960677827619488083986965128497118877824984285184000000000000000000000*i1^147 + -72273251073228703177631717213627479236206339555472682897372807229478199373516480044719729883478088849133415097156842904140724703439131728900648447126736822976890738421841045325975143366852500919304582218096232559110812900600900792801606351702805662103345915428453199564252351233049727763673038228111839332404666039629066340752093149649982518398178777193832404783648652979738914219123414712536086170368860521062190166886917761388476600765168561792415830778770721049203164046296321303863917380636757283058385280233456004014909990462782317625589306464354460772808362630295881959674326984221863274200079563106826875574800544441590841893532055484774427657698436122542096232317801014581160703707055375132207327839166764443103273973439854445032018277539658243128608920194321709620793554809730418221951219009575166199517663257964954544043388774755740547710918386657200744043269126317304711026160604272240909274382696089062480978740038909388527839803005740363253640407659881425988615030768088664682772529950067586731512330384670176803575161939063103575213905865941518433076721766712017252180691100766691589639649654307305339555121723449774971448963843994083267362523368532090645333449142016775815608855251550299443712628697790842425154360849302889837882808702170611131582350079582783481208749499618101582893143452134071784878706247217016553845808138609714213812519097312107264842433120191753124734752015608630423878092172245385857687607629196883661605160902832257735177187906734668256709300501010581174846165359309135659814653108159930945556379469028717281879296077571681371427102280394900374271260811639799706093396241869830297320511053001231122561231088226328211897397379025482240517665348441621120013114484147306837238528783510128418093928248538052983255901573218370120756404923577415695316195689230214010406026211965405738175070365840396144996134685128012030490529677939588423411144357161409308388100947512026407656390496629762979248846105512064862940000082179760176577339386479885639194417648971353912844520420071065576895310784202181093988948618911485567490225921621499681333291868009686469628266691540158947433323596399461956774008808479257173211962970975209339708430655174388886021959218860930644063836970387833595914376264434272925602520121265414233783785959425929092875619134188226877888209957026045490506204736444449973445147364858264592008996123366354757380728377629451632617769066268599066130430888049616202776004835801316759164283701650563875119348061191920480109356200186007582913437851140320198945045133268667230104363423691659662621982070843536614269595650822703306381217592856258244410653429025434113117786240794106452861602613909538912733728079872000000000000000000000*i1^148 + -94025659235700385573039364619333578110530534487886878084838078155574891783023579758511451324783979434801666274969726533875011506457508834443691733927952727112875808151657874248896128852080195637293994438352853580327653170597294140093480931078491656557956834481596178122678466746497984919032089216781339391408218212919088715664838379351062371122835573848115241634244443582991662917641000908552556558107679336791909114626184805096617098505170574986848869108371268199302199777526193620540674069662055917824520812022956178466543929086115202746603437072089001954994143067255124032295724019257152375637569789889811593297213139868359302238014933031780382435855399651637773906394621510396974677454586902013408207526532325844482008994308172007363919893617492441077100988820263825006849496164818353324110303058058411447020005050026748600228522835437499401623416890072880422161374892503197689795084549154824983757643493533038425539863991362164980419992558837750947978791115755352475332827785460265598891142659155896074377184098544264166368877555114643722319002026077830232612253413492874685362832984980463146174309534714700456563465203506581963227327691823349600940128987799801896830747934131533703541135382014357039432893398854206312562201890128716965982995034999846488703004005326729959693660706802232504991302122497216703996032133753791497053658470684415312098985159076887018976295727941673990290105876735226564602574635079760241765089743846524892092000289537292473411509348473193787532014671076683528845012155512276711962737689686771841547117435450088780495071634816227542421161055534892601051370301715835066462474673706168959623577607693950305305100988085370985153452999393228287951507841441701423683412308493080025607268054835593852221603668964019529493638505447926944070668209959498232343887854507822272211063483050604317361752702154212912471030573805576649780716411054693309986569517065865887862565054220076698617766189963701441237249902939721734877404496615839643670018614992323641614773258838589249982483920042484835184977540930893324047399750908613718024096585883161108556774283447542093443313809998617422458793956561269664856111372693977109172486184922175867559451544808184447276857162524482185662384587596240326648103282598049540761949731938671062700841232577750945989348272347762385369994968353762299251648786867992097235440585983806461609750581160278559812544929643678311771383384767916358824443555050636128537010983934650031701695622623003349273565308528315105576041219231875746433519864008312845268130057796531434816974078480059540528774554760439685970135543725445061677853099969730924557973979447045373082887177336789294431648676390633472000000000000000000000*i1^149 + -32210611874902970273518554299959073920536750412129414631206984450695842810419303208260375751121174048119754269541024254470731581187370146116575176233098001687952601071000034697515157335948196883832595428384108184178971811406471849044781122488549068742694070006803761655551816450323891871471072426121576549855341933479115947999483674138058337509031472888776647044431392743116707481986858778329296645404380254535097907936401873137102839661608500898742247116567360305541084208112693646014766055746846612540920571079008991757184518891836301063505627973373302238821046955173078855567753785151881614826126756078782922088245920107083128895913623346553809179625647770428919661993677856907708755759213568324644279136993068499490373594415350193225669122133246286780613208063463239214294506444145441015248428166846745615309392805276616610185077887649739924452038122989487490378700800596793494691799872698063100782512789884890049844119278011177371329276560136554742224041066910940275001190342542023745047321705466945619512981094803215702484054419442420734699052630648855111694958456740825191970285067255990280840438380938526495625947327940560719419235451655525774591580930542141777282229276774626048885948267482511585054736414621653066636448361048542610980055287341321332405813045742231538807773259655131576286847875587309101087050891758301994468089107350916213574560906073713465316148405834530357258192620079609388933483466733009248465351577929093085894259452621418463269741684748581332948497381682265755494641190080364792792798252322719718455750039900827624962537839972891452515208628492573550966962250418148774675026439447826423641627963423644924974604726114943202790041814431219114275311925127881530512804241161493377135485617441144353600507792243060322500168045995880074828549853641545590539906639095259976385662746234295170533369882500742500975017228709972233838358469126892450329781776673660692297463265757201874423843982481545177100613840388085225141544557936185287728049710173590868080516259844680851382812220626485768461571021888637201441985661307570586801472259396918198539926324502763479371743439090168938784382774178307945374180971193326518438748276024663489598491010466974777213410630664680072781179520830665939364696917127537792323089696449379363702697120025828202693688287705719217907828689111324796010440104500041967071736019343224401339946712745741541230656040194387982335538954393238584872045737690021962258766559432921984588944617912247034599973953247344797102332954905847249682260558261247117727732688778304935648285872283211538809389326480817715692712669908641331899043134260570305346353244837349160476440736683198817859796992000000000000000000*i1^150 + -1253819836353653873573083930662490726759580286302829391155734883236266232618284815590604365532235091971440767709507353312709670207868374773183796034472454873976845254248469016657302200987449137060208660862588710176936158253815867187046440879992177493048351444292987389423046120895438317559422712736169454675178936041937362036017889977248516395713259161944741580075069747480318790469253426973422361936534545328801985260972612750163053506821428290266096963259752823170188233074578624430489060469173851993662103618522023826466764737127563065928700709928695036859405061281406397531977657282621709271264393988414735351216541015615990760274686516970857560334691255739136300027875620518383138062236501691310783924021548842065961747286877670912476421035023525086735243041182348263249734182043071907749653172003221790869925983694595441016951644954702310453332522459398827453932252244194345424678375385961601986557382681510085445473154969304762034282153537999778675761734827426065888413995554538789461580423800828100761844702275263891888098434813413516705005513473333894497160626278463319886368979893086935314932629316585103954746854137203539055145503034898632057552961772178040689016872247117805605548650852643297461983993452005454933933943275231248599369996435781609719319477880082233604657239669909170178923618204695671094041318667711824092580908674922662628283585363754803874709989150471022916446055658549917302025806270934500492091604311047689714701789718070576263678041188417071871669690178245598555420151778457998955286886736411838375580529058299905808977173827448902044801167756335641780419712085286746673965028496445433624631413288511807631939982516701722874210895501933926421586614613465347021800980912969510819416283592405204044724251534995134644681115006564649603267771733639878723280988924749972997786796495472044301384435142928387865425525054328831972752342163631473276805081031987264793619770798476816632960519045577601958898712660715478349000193951144998251155834908070007829634194071029386041976454979371323524681933009490957436378402075465674611182152579261018731025288075476919806540069270115864940925264152824254426504545189342362458152988258043390696832203101982876444197949160731907677763476539444801819149435738972607200554812270590450351570431876222338194257407134767422997783770044351580952385651593470976986480144056315205606829399332728671030217035910752413657121327009967392315321295083060415884931871756820926760059392463094582868433302073793358574440014187610408599163326143534614255965910909016741173700114793172290381684820515135369049944699457823381800435639722563657888524546722979936689149285551308800000000000000000*i1^151 + -496616604835790584094802064078745850856807304863899705409956902177610123498289638179201348555653666622329388155804688931805126615309599543865712797282690752645133110984070817637380017276282709202113150000290796436742953139723802271901042238011663864000305845524163073706632547623398936741914741560981484271700075466882088682583534280092992646365393874512901534614274256610217668316414324660428147163316447811642867954490408803416987978825520381198465652415125609401232186726401129887997650707940915826345246902551667459388470595366862825537474521604171608134554718534048256923765262739364992254283852744737458420905204157573580947058223771823156138214416405755523958716598793706980918406034668417519272909224421950728171821290067121483436457353542767957577603986307560523746892252581760897206005811909671401385894349979507376366142071057196216931224822494295147542435655154179845544150226425989146680762886298395613406569973538104241672368710725377965081926866898293780244430398686899929293681791031559159267547703595966952520761010716529271880150441246051385014626889871713562095719521271449505696010050722925958741284031082849921475796710824192859364223381435629891595637570872137413744369640270480018793102984287322950339903541974351214990348513491174113622061476078807352835565496916029360485938205568010124509549405415928913329570192755409170998790470493585509804419932565775474620288230626292021562295039968120892088801660807795959468138674849281039838493001055621177916451884502305319751422478106604849979537246375380445718430450830633938524469899651225015837330700858484489747524711394405993692187373484236739523308393160039614903533379110828519819652636292560013859675431773052719692892506230518450600289822930075146737440920007983136492257382863591708736422174683110554947654800615510244840356293533517169087471546889499171825893803744589167469264071082429363606479221760488921089687867278355424435358842975951435656929612752822822338530535195648192343784427533185426288534429394105925490644419798228359203849227309459817327071080014494589916393494458904441980218050056302838709550643058883289828965370715079755121152448810107871120617934135523068106288941397877012597144503408344602962691808948411448712660294277882882809219677770762437874223845615444641233757683954019306271351171298540039916271891677809748497545091142210565538546388599998007479819587757341256428500452321580328430461063907048174321859351634901188898422678714802317370513126411987788667845731592184396707977897010942390726050593354596035302301927809092776054329177765196889370955667297838531237154984055441905417962737896236850872320000000000000000*i1^152 + -5172056786388372236097277201286001537208091237698826615950749639989095639201974600055592717131470459145696057343332228134027373808963692258129305859211643046940638918960211481806591216206280354576169964705573928627291187031537705856350172862635348597568089065181202990982462318596624859553860472006525677836713253769715478447160337387223522278139294149334374060532664640130866604868605594179109637913993893610456806601448642516243842214990588606999029836866858165004388574261620351224092074601326747781555171014659239834783881293583068664369667765626850500991502130597546860978136686385609945319428005707927459363782908716846301710449927457945257681081348210847417773011078784831382831937868185731610758350609499787427612300093904169388275971115438210789494574627984822755850605273478353645470424092107025680564337094939932788975106837384367341823283271955835425903039650465466753109642915279902143579989577852356519991585892657928439670919512989297069265726386897473507447581835556096668117652012611974217642622819295590408448527781940460507167597729884335502459099800817831222034050715051871947521496932501043416913911879059715158696454058159376075423387207389816803732913846532092590163458962004594401000201219775301323517753217933740775484393174596441398956616297186135609398581207495945446335527206988448013806564791913835032843591977644810502328789481501342189654804677056158307531153015691387747980366153654324278375052979745702812416102396045222282544054248157891956212417477076280307016553069833305104231941908893149210745338156738026827500114573869300301361816932455359881432088083113870292102605955449160380023929218512957701477532880594958226123433363825292195170812484398687258224070783213435933180627549775835678994834990199052662528537555068023546957593201753870763163867036858118940811116695370914468077513855412900602020012047252836187984260516842415453856464772389230730436590023994643979636616998427960553810904757976511151306311973469756381025329634109893494830108155634367601568293335256012797679516165860837015229352792602801285039100633918589237591091624860700700362915727708446333985443114945486768736334269979223684144691015795293027024075879460632926801098585229834051361053711444374314231436851725603637148216838097821493414417546948395132446290698282319221861152836544051974908565250552480512561050425964010634806957227314884396616060466849892475144147841214335785876547905573433879908971043854182380502931999057370484403691000069474328679659324498065141085449150791096848803809768281644909432635847559091679925707228804669491903398093199742682201771203639091390517870592000000000000000*i1^153 + -1794216303738461426385851253814402623769917481676428265981961033256272360346606735379220465659898704194993716111581561393826352254547655836956092297601768612139477323144432920649691604894390357798735535153443327126432637734263755931500954265576020326233726102920108630122475692509346550070375820938742744641357760282770305155357443188559316801917817095063448246629532542413830481149376183317716490998639260293831299704146539749633492316328340927979910394491135345424083070415210177367722282797438066346109282702938471597865977742870598011615825120510151975133293379253083050419405866236274051292523085124191536968076607475242360052856933008113856385214935637129539243053959887763685410269640586273353057451043982833275517659699991764008573029248539604711610507867648451897063598712244079076467669542073467400516677654457008831375558562331493229922958131435805266632035445127156789307870966355039707830595519405241260633211604606192167830364547384211742920036066342609532192042432606201692144634016041801489660963703939313447664032613754608088144412393485071800551688016323618162985461652741377249945749396727609735782544710160140197515854451211244182597696346548330314483324944927004957363850029088320285254801031381293166344854407445734380013026236771720717402938677068418659824525992291764026365485696444698458671790197454042077845956014178123865391926218109967544501761095725566718220165045327097116305483598512637270734366233240355827045996486362313517396227711381394767078038607792371906717013274728570833764721274544615925689894039244382654670140410236712993312848888286733547022502557344579015847233094979715019043429023872636079372314767787043171151896286699186072284688393451102459568473135181431006457891518469731331511566182522644680493115848477102685882930714938727281447999231083167193260556093782523125891031909397125838782801766985890104225432026422833833261780302559086754594537190895918831165002283162951376126966859756231043301671908470586559295218725809423689359084638198567403484351658358848188648282071711724749877497482967073305484011672448466346935737455951748172981449978853498812538478746424854413158922368541532833357304485914899885424396165217820944909955301974329348215836459102828015263949747468041121920782252261599869767145809234348767814111488574318319962440783794783826489956571040498568944686357156006610344881984704372686523908928147269009054320887539764009761359021102564822056086520386937800262600354640104517134939178233811443532338293933018113896847573949900265680408989455938916744379643763593321828649707839432790088460588210949242383572446216192000000000000000*i1^154 + -9940494147174944177081334120341441613498017135393022229886126527473703005262134547040789524205687833760288173002852601274887904498411897835744643674720760422777163120335041249458180087211320375053704006451734249774042138212700909708341436126516049801556497296578788831649153101015751898876283814159819014742185514805751872662599990806984206591466786929597786469353042315648254919371870726143962599051851374528310272045767256726051414374280604037547597718476226302023056802689785893758975896876071205315864930424709459242086779447010682033051370390263752753654390741278385215252829910277811939028261311031224046030073025030351347087855538081355034128505191413831052435536902005117344296283854999729681937946154176195491873603865044268849394554643586170427638444892935120979976385931527654741034718186100742171106506757989778055217679140102781830988683292221846515655083640037114193194134496993864637086374794258656253172645250322048366657125738208579126846456565522058879526094921888050778178224101654103803274007271599544350233163450087457713668860246754258628934815448284572665187898310142382168744131455779366371214397957086152396921637233008106786063123101456212165865793765612819985457006858902197887243224519607002988244241998658588540118448623382127148779801134739739158345324074343093815797873177787809039934158547924642230425904379896529277196824926261633656437827013498119436658289433485983496813879066534516684954600313346937133761165920626949569123876051258528448825884960324879247964857410951847820081876077179119735703644844223294567610062881713228184391446769905456586682632679472810616909987836654336637888972137145685072247177418202831664629537417931681269485141232821796967284981482611326097109269698206922145954873312675502872409985626544167630712302909436642618888075379603250130277982694496918974205660268745265647165511323450574234189090004261583702108288102845963745678160820608184292908258754696381854497540380266220521395093312010516576464395145340048397301726201966212275190549368228898695211628021576098332437295388352943879948596657624037550886291578511070836920490596828275991778295300503418876871590622474325106680661352513863014772872111332240239386591485740255385025677402533854869047581751596642095106527165236466480872064006907888244060127852356043696691686446823032630276971471301463233473049705059573593674913094457566492345994888512565988382185861115098374811161699523596674065134499708339848869298585472084992667745180534297078104862581222599629111441300211357901610740047879435291771463856674875118444685856331616408767165316036988764160000000000000*i1^155 + -175181495386357854379948847383488202530030897334029999788670717426791932855865571219651104478017928411975885617855114952501501498181585611826528662251957462722885348787768393727543217667687017752740702343245829854891345099653746259076142408853095014227058154496762400108672817827231753294265823561386454469628897063999534022077680915030790649474544577458471928509379273836131444392399679648660067657257887143462173129949795735152403282420201728586405231573920601968509639310026295140716066955038830497649160650000482080007361613047877311828073443553067073482395115992397485733252775480267537726000618804768424608803873250802188550736479678131983919859365408404486225368272055303270458136567189296330433078838724641186325073696346091629699838618402232799802185577995599650784057020580232681150814928886612717575136920230905645576379110185060229476673347885161916297239537601201225145925325812612413829519741293233057182360662060178423282700582095363410245994494369648627800460791301883219709730580625699364070377690419715531174648670290759809021313460540577201748402942302344092117910368837637318966954384569711489567264666079437169017671549662498109098002686488828543944620103287587100738757540552846489076615056765775632189647892649077326136997408833724977252992284439091064204671956713475145079770354423978084250035030065632145064391555457024574436635800389142242836911087690520331504179385665626853315052513896119049117920763428483080517628442258520665520228280130906718841699631645241326498783670909364663123913738302759243534221400630450032875415268305639028464263480178467781067987468895161783203550581070097517595013814317293485887683752406238452356361686163936507886990163134640038558607625074860760790944233089850174589116381114748114362878210523095900028114689442472641427508606048268255998302410681391246116108821042451000344381079986778207943633389487444641077730783615231282967071609825673838259347341362674093892568391278649154996673714338719619166695925185589197243200826973374178014779573625249826058058873272029990051490194221693021236394706635115949842398121041492385843645310960541890027041154421461864627733038298110940366548163554288433103646145523231312121706595301708401646602541876529798596998965528821305593922767703813219021405634263942172946131285191283157070038032331648363657581886032127154424129354250303008788222870147646853435610373983652353430259934745566679771884813738214384168837323318345449777528565549563231839043537986796837480739696429447000055246780325129918018187020645501725515695055621741879150534214965206804326252544000000000000*i1^156 + 12918591675016537800701323096429457666376450380645195119535023748777466676767694553778944156158997730276750352951224383753097070089257361207402075736711602884532270842121676029079301215770304234346252351444911443530081690015813937444246712794378186069857600210320649298676058416451213323315198794460062858049227684692740202811712849023483774250527974923965904567461896882620255004936047576776508826379426344642967229699572849567572200368099504220523404160588114289841418577623407345170385970141358576834457544116601455585900915417081988029694809725957053786615061615482712173983488380479975261003485578910690495149386141268078466397834088894615271813668770757011471153627784242827212642352611189072862855655037127581619065297828358706577781226185502478021444557073008836657428412828377814158849661154660667736207377310836971704321525831604656041243356683876834763759802056078949546651195506450276359648652359918853095349555457809408063432977992798982795569294107967710628153963783754277812216356435559585293388874728391851590762731018878670640106158710835539492599277412612279814511628358088971175573291231569630309412482949772584054672450289491013179621522601839397826457168611890592111743017407008989815353605881796626572059703017496530097173952825322928058812108978758033733417748076234981419132654928128140515536349440546558946394200617258179980198603509731435708117518356529744887450836703398077382328915125697982597257734899168448907178236632042505239936366167270590349741252319842598518196388941183301144217195189867027709241993592149554223545203266757747885834091999656417147273808075535323469479039691236964126764370829790265419472985091472183138310896768006854859201093651313039307839532992076617487869122198290215599160463553410655220850669253371601959592486254465377297363322335915740682068645926799228712126368232937185885155159337297326210515149743429063271163247904255499937487619611430049321789633185242294960825791088133308931394807289199214841093626104317230178918843827826504626858414996903914110850271836090532284942114801525522543778885502326740295738541306416502121609782554961971019115341946587248986056820895308582770119102320816296474152583752808963098911227692363582754431921511501620826755842738791562689168429968757590386488240332212231444486915306681390798894790279658303794942795315607098832154585489805024441259662161639573472816230624490210131333460720451459128108465981981565833103499864642546697122865168241605173825295867795741994615674756579890538135271481820647949874944653696605927136905708806753746944000000000000000*i1^157 + -2632995580215200353164068120402202281207851850942541024420471809073453098925864983325741609803397961671719248336231737697237734278371627228600652672912041630244388010886329322154186232285226927342788115027767895919356584081643066505581885043777296246712768295077123861834938543391217595168268753090807898288093089128816809984320090975510493350173007350653640912245227980502426125265936653374766108071430787475426113493095967508898392441921973953379271490757751321502079512888117257326825047512733052056641347583889972475987682988144973031988659918355468918940855280247249534070070324487214673735784570308640567037297678505772624633749781269468086514679785850427595907422437521303072951003157132795195090145678834010115149329358241770593378648352668810667138235359087079007485568961071117719707310349867547286907140492541574651499802813714768398766910124388652146613849998887612298998702134952985699225818536783815572483151691011198975899702888491246599916394248673135766902110450269585618625598818341263431168617924440421813203448002328499607135408199096335037290911347259691434316753326472264532042118075029807496474167564982616336649008174610092110260462332709292526916623293229405096535696477108953470012356892599326449220129748967121918003755877348737832395736342864301864510947209384423666069521957205412397942916386372393763785287781298793671051506950185436033757641941497388573353033202673289986720104770718970534746468472696708128301130675060238676977231925609055172328224711255814718970637724145126741446921128907648912938451756043261894854520116313853622395648748203141640791985833630741217485069953397222946071922276164468422186470304167836743872867526330853925702972008475967461619630629360758054373982236798342992069794101972455180054903680419667935700386194348287934639997485428256083785235828380200911424560399356412123089700157624628646968737724110902945841788770436661253006098305171823401266006647933341365895332822391331266627863746427817718584480103051608051016693462048151735686200955247507685079167642973621599562123496995818379210454892311069143022076041038292185655976424637714296263396072558312378409066188027977767949067697532818323933618134094397587154055458741971208279167687798745546838294573984950806669069444400153604446608368017944855208254899496505299513210436881836875759066214413380536331497924266604928860334358989558726182967099501127969528758521769559435667160718371465255616137431775449167532391723651752635210755752450567156283685811222613838615575500517959317179476178563080321580337725440000000000*i1^158 + 410900843162362393197826007577892423901596480538108522692590102983111016491859948957912512835254598662971901270342042035369967466477048221279381524523997771252637854100530390759827575478159119540924977714860700426488007917737777151379051964165036875241667826999414751103240255799171865560843905154438435578804124190560078092207001849971730888354339995219211575204390899809201199469695421802534561352380332204735401536292339782710125686533255104069508088415173668775440196263767633658989641688699871958125330219105604205882530763702409611704536010192311733105167017089364242963697406848389117165619511908246535740313838638793952655870183985019330154875673934640823457343718383900591172438459360572858387867501736687357283722571059332378620848095581364386089739615890973938205965032120853413065150149800902631682202851186160508525756157320830060948570168427853735648282399532154864937857150241511626527449467026220907279273814375489455168977769658729268278445026689629977486678900709050272031773171019748656725516609720441178528080541154134998660233629700156246084154370340158966571413080845726428637092701394022915110025462755482188610275440226105674868818583966108425772979509160500056427702793503185746296589390645428243236927436110433357655275685974162447961845847430332806800843212033277087848407237732899470893381334840848649387316182553091461155299553885014651794262372557484539461142761597794227436152520114541200180467488375665700321556428064279513650968814881411312605092934768644532706300781615821721912427705503976145073932078713789198068185382715825047207046934532209205028695163629739615214177531752496457581484076124696375881364876398344867543570900017595018574805819134820855272236322918922605849758671461274988789320271420127247565983848601639038490999501219766423469560963435374292410036988813522409079356077493346350301549946961342231055085230155012604497430107755920158131892013112461350163907239875891035176718496938859764669381698488305225743229122823888565553189391480001462747253208173654974520708184229319167954580435713317079087879628263424083804253297050664670007049543930647710459703419050726953311558260636447258747613288328942533989709717989741139066297842824070778194650431090158568666733702911381595625374606424841852890203310727331485273541047381419656003798169406245259151933860315623790961704740071817764574535159582067467023803355529552659615238742883170545684916051463755344219828071760762622668248679193178061322005089100244322848869144773316538939674704337746593001452339200000000000*i1^159 + -21615821143961936805660836605835283805610129091271967405723790385271632766260620993771415124840828075609779111344382416182049453889053675496346356695368501529055732770198448739570516181347556820055264363865285415641135242219231076984374975198804356341047877096790460809771803976011658733879702809424417907660432852557263246192693727215257059887286429504828646413932479082884216315207904207241349601682019002917773217983166063144536665647815336555775332360367562016871482511021120956523364339390830570758312261370357686594548852700607266879509266222179914407448432896800847350849132358817485529084629127575468913993781742348116602887780317259847125906368451805348988016953428980777035532171290722304308946466629042126309328959512430490809777802230521128874695972404195766107071055644085793974125360039509926000042872628978793136224854383940524039730934766809410240980157873014389686734332068983146924054377245070034768650653467161351234140811273334780594567203892268868307527261683185076638194306358348260921602269117959313629263514633767026371457850180675371807558016963720487775609158607719721007673780629318342272110728691906274890123828716506495966119912717811421379418904891111282529489793032940317512028304710772588519520117245375999667179865898100871660260724659514296250510093312723809259973883827025657470153120730351202961514494813992842718593503820609717621599073189235239607611126143751242211910310709831264461719400398918175072024805960394329876221028029876814288325429682290808556982817203354355585363384593047077554627192375014432736085704852867906543299448520493774612365792307443743218402246832554607442541870994479165212703495326968735386930762964996625490804465274099330060917519608832751432497778549986131014749756581507812230734393282728386952827545844287792889850822523830144111583146954063968058595066103056059880108641912693261315676151263247946211268965082664033865823986101893963246799289664829434322736729171533066799686795938527543859977008203810513773674068176935364811949437873039684160894779990847534922332080567855384134219733120772638818762462373700533733843755658176364874104211019324331083022060501683627285629469621579269748653399107615343338785424997386842483428430621347805378266127847789703462211031317068616225554422210972260653903788076090145614025262311932832407976295882398721518687841873037401005186368679969064864158214321209742924160500993167172760912040026133912762984753645561991909675838549114867183828581763100935923774797801839773939957288140800000000*i1^160 + 416469310607189756370079206677089366601875851671015190442506862269226065086468495327229974715329293388514377336142225961777411648693138917212579962643900919422004849997662490191482141022051585830941792344195492895745860059273157687305894611363411377640213533056998977767549348191273538190453088567151771944975152175248988053881626154685800010692103431019401486256250782025677236153216654168171957117064805660349761536071485642019874364470657430682157295763267907215505746704946444384993061720409153984977497087852966871955837287866998232930497404592960484320860045210944527637065091286871529469429208888789948983805742532582220662732215307048394886033145735441558551678323515713454907522986114630486417835352375468495710251023482202454928522496980496862500366106109938474266618185138306883208623438194735485615071310592245668510746626819890498828294226102716523968356844275191757094272171445339864639486496569774136600650816794239687724539141422952738677340762077843600888302744172012550579663167469055210989769787194241378028109125055619741907158702277390089430920255347352495758114816497100245552811392269592705230664567069987433020661872525046111554185508531297119562076274984042999885057415048886224402349953170331894360027838592555912351943243633533784206757972992891130777191847075750675136918506300239507804164331588323542627487878571485489026749397769241150544871936872197221075797120707911737721803689642434117599511674082786574742117148902818326809255425871756754193823839667661716097759196678515544106193441311709893397906299752374304322102411661337564852832058442542559370948119609292810747060391240391623584604279523019984812934462781764293181998147763274200681702225986172992432875547820048688118690761631736682085026945489771797960236539750687503478831646898138012342043832942526279654801910989327074632353699430301629781588561584469422997361672731866416265356586453428411373064583240126369117870882564156767120855871877457683085554290300252550891833370203488112915341796272541901568685138203913022217203796735937284343321108507738510253745996046947353090461651979529649260784744910023434824207742746003219887705405246020415979398717812935922293142274015893371682345644571050112772310824638885667541949014880965982325197066549566140543383697940422419872616049230825746613057564371705602314973236167888383772628486570571945759592743364544188873561096557378100995002962669610115132146651098754184329572813882896054697546699541324658311985142189739566967700848640000000*i1^161 + -1686320199146108953226289888273867683319123195638125071275892148932474667986850806514908523214618441655258404236476873756555439930127901499479404284559961445539525552911541880458700837455540009804767374336171961818363572028396095700213559802827672534061063577527619112387514256432039880379342237570355185950259232856459405848788798373377063452611074856435215422621680425199846337533117481409749269487699867049356112451745142611361823460729497225345678107016829013052450433744982498291204525916407100778931589181120304205916642650872907769434255918946583370974529141887700845993115112803790486563271552164294413761119335883601469012696401783275162053854890654301395565345982916015589017181109844613276407210349281711653851483627007400943731581621661626161650737218058908318698527188175618492137769825905584506763509127047318128348156546266048744883837893110083366273566652538405611064537473282030508960315533189233788758714549979909164636136485683018963235225303905167120217690219744845958434873030050608082762571640585940253097006816074516726170613187592998064652401932320569347753039864767738456422391255004734989807372433905104620718909293682675602871906539397705836809409404288469460418690081373260989073612511528485300479536173079937405229022410572628401576001804372299873486363722747846196492178539726526442941081026280729441239349542884031052525613230703165941076713260653413515169100344803468335146149467961114807120302379832558561835767146712340317435575863644385182408867897648579110627735544479637124449801423196501541325968961323138787308346294035075205988030189587845084300321444457980262123904877817511716700052759608647093434744217575185619087217222354101913731997663950652071572984019282023456321199910648002292195159995081353992670463700374945907391734017963460715478588423024066936775175709439374640694806371941011325732499166021848783337020432844599654762655538918475445515450923133645866441764105751357598347018297986329792253003175472732677222496279444491534894906923753224464068515912478240312455026182654530974412420503390653320221647663052178027219912560933063477354166723594923842254232065251534100922056829268083697309057827705822781748917858810731570128926908341580599916474318705333457244330950971892391827574576198395809920122575113195454689956335595620335795356703723695794559448724741652312617222915441891974507963764593694103651670799249183060878157161211724478574549227983155888050913944689304672682749058983333766623133696000000*i1^162 + 3395961611198221345821838522317794410199942728928747880258599339025706733895579424614056938893757089596026542600363034981265357100376229950419559160057889119893942524647424190056366504994818464310530665068626879862424949354881800272285894104188260782804284270879444120690311789972073753490796092888611372298537099282790910931553727395961568967109955067081975160520709462849950542758161559660190181588608874504624138568504065464244707753759941954528073799386829429065078666232586055254411593848967605349696129822258929031451885500781705592377688176100910693964951264864106601115107895193327751658029459432891786395023067993725186112863828980650656550551582499659509028146858200284238909740296112207640093958664134726484165052177679434602224793489658552889151918071273673072125427964447806785914951437450965740821777920196749352642515213286069645882224744570356817509186746039455903382371726833340796426128155937272600320969949661370348969206423211285457123159492327188150161707394026345586708468208326145037179019882472218112155244741002185031751011089710534737074749795604848120675361699774104655518503263929345775201530225903336515591144390841068656308326331885150628244192377950330135405404877966857258615478396281549977693722517489911749652181936231085504680858404147241597050784229956412594521998905692849809499825534395869988724360100934858000240276607876654467657224949571434004343318458253866859644440765706981493528543541452941891066251854227356787618175343524838689534390971805076193176168030657768814435525386511708130386975132217709122847926929790397852159721683512917433302259611975369737537859682967379582862093409831600042020592467193888617225904580199044741522100664968445696781728976576601406267289948358609856722000362784780279235031120363193652609528036002167520409892217248632355531030075486549103660706848661401578865902932192313788966716924009842308355353342637591584543247778042222968716927258960945069864805226273792360728989751103261409914625092709065476618636025879101588830491581180382073395900633827728283876401529820073178122782733451690926323787908254954144576566827575000703228810920689745902289023105893712618542312049201449437000197912046516743222216032245114939557221757828510139395077463328165919575056895651735668915829316027547661060279201300661007603236585110322433103920903105035114645469779027908061352272046422365328630631516351400507094347455160726959433465257019955375421085755210403962630963200000*i1^163 + 694843512619884110345076332344428326361378535105783912732673414744199077581267391850225903867902800973030911580480628674915227574798123175724280471091372134055543412704697299069320492063459679111719535908398224068901552134671321808178736776688660598238183326147897246644957703202853820522044305274109149082221227027118755257787933100521680564753529949834146329645394832837037958381582222517543612019751366252447730989719478013350639742832670449376342848784368084951247943203932365543998344744490380509245433033212974918343723425087568052849079592201245272847917528661798972083396770848706200182481576236241078902463906293183909872931569533561178473734599196048809291594860014117550485312081468404582799393151239375061499800563201193515546599722470348892448229673993109104947732234076976324582101602079604262709143414792683167108126429366494071707724907144472078212470438786052440964505161266308797022755190693130414285513894449885872132730683357602840377835291228817352014113689239887261205987712567109314647905864430498675899121032083170773262971357980770102084240794778664939790473309239237209073615771146891145432644430447653685732891678152391927333678804958539404148171663293688645363652383320683121848383264368464671313865531405353017241901197163666889706807874856449085808743383072172510697145123973651261268313762678389863855879050911822855594482717521633484976533733030532410359521322410863887985048151012483264970221568437787696789306889237950346631303368321316346638215995964852030490354523349355013222551358967693339087178829659441256737158067328424561232834667075601588753663617291813685691928101259129703477982426644808579192273175970052119465528759634729555608587685683890904731043811323734525832007682992020128580381653240124062176624371987755584479146467885596656246131304805523972759445725797138394025168598130279944619955717753097981530256614873357566551300650785396588117644729749594477898074460244995761784676679812889587994379504565795512204426269228912138141411225156751122267876174248567521672854162265508945020436092133639740925188887555670849408016376093762973703927249546122249672206865803249453206026477841582255245840728978355132315589025559562180730859585700662055725326126298354951280491423705972433200854227381791740690160090463713430953251577435701145468079162873304867526102562783274864000809990814528099040554589123356064507772080956689124906686132880181563852799239782400000*i1^164 + 363384978252054948772567011690344438133166317702431648884951443739567397430374835936664170797032884631322043820075865349027506779802628793522732676117613032716539536406879912325347202715353445664630230394611495312155151867597719228581281576238101569521160663183409019970044315392867751318867198763741019448008470334988555510805675358508956688647382525311601513317262740569720294446958053687625090451040449304330337504707417241553070865861074298733081798587547364201450277843317383636014279338963067803353432490627292588907076478710742792048515524534638859775550500767302077424117496719425666710583841315620332962792075094153869711111197017090220615898054410212419810996145078703560684392714441855520358821494966462472371963703067316533404290580865374510877067274849033746576092496675053167497772898388598627725958606820728937818514079072132907762822383437383498202587887465605754034657315308942812466550728460284307468156591033040979055134082410512202171080659609585853786535588932478899568756382233970695065498576220158847004840918427716730308025554257847759625895876478032406594600526347453817185917748329294947950017015396594744735496666574582051773345962201639743364383168254691997857420447511579323076263066047792309993988302156822341778695068339281731487769425814549240893158686674373678441668904298665120745664230778297257267596387550739799529832293211222580701242497042200047684579924664814320178195381364574912746267848305088913517933965245755976285984307260134081103343278049023459628316407373942806209814971151320072009007146281115500903893181025534379827610395814029926092958283571625054828537148299811320238726387942868447137366395495872973575163509437264790789236804463847746643301768821777596348791497765161199782751167619098958426130923942004263472289220983746536623033891049512700473013276915607771023049201257089758530885160567988951022118561511612541501869971258888991783149140661852054129080377718929258855846434065507794995006071020913887997577559473192327483542604374350116516025379148247217095344177489326524830718426013751203534568654677905086462200179593136009047716856151296855911246683062772583655668524912384546224653227633205838975256563047122782076581282268906507085984959394630827543656593056989809188383548472581834689512523494034517291951762199213556753670751976809365219886603717240016968442503726231711716239113983816067197456746659169959936000*i1^165 + 85846058873970719884529860631677658776214491147519027142255943582849083614331756088358520333765315771644231744062089817795132763429683186598423994314014093282965679613882212331331569950628712576664503603898241410440255773634940166265084072018525591891622099175940683181670611242595001634523328533467326742399225013338384344169245439213255748667294983375704541614020080344440566136757996400451997631250217232391176140892096628613683851738799360367268049433364611973612192762567757629721355281678642684281527603257315451433851597466516547734300217504305062561268707271822847872136042034786919908555919519499120571452984773064691550615665371348798214958815337952180122324359556365858503591632837067018426635282258582215595665892627180879804733894830514197341109087642884699411044083597629275288509460684317798604713523744244644730734600259695676975003679797331703286359598878910814977252160529138844040709221736329852593965026414573058614007579817751458536259631640335392926741827654370531725676210145213855297500933898967612234642091908879919689960023400346467339009580602374500946486354175014337212688757573457395721863826534983309012708631157830176895613136622130359338529650301931596746387080855045509103768685239095066897248374860534129554544463435322137039121212557936357939730944790857868880047106039399411337357917521632820254293713419538473468727941823390400275503469052439800775790687948565167620314838926165340280296730616627168862559485665703781712021380409228704002545092516780571764309828088422736658017073306260577845533866797795598108067386220285601831524675576987726599028928436086581322908535358955471954377377649382516141400531227604700316622579802577929676438427599609745370973037337443960359680966436932643616086333424694918266644008678881537897280376719729807864224499524764599267047215350644038129449926448086727019609675607531457049292056187227574557897481586488620947575832244107238078502821601401386758191471344549541183916982119421141158280604684228269709761251308248196500865997492855904287814685327997266912830778378513562543890080151896668438070328713649110171852147744910931841433847774558772196586777569358347820604445047486962850113945122860450969757857886530916674476231612200529196496686621396770465480033035469555676368126463351219423327999308085210558332066732880953933545456070033408000*i1^166 + 1173782999058847677265305937537077899160023160821880887797629739556356265151579394821793824448983876568357565612789790467120116669739717217643234866845491320338407915818089288619917230679656476145019141455560161666637474858894042644707501460631448643180821056195987920416689360132560826364002867518660819489952430925574549706472363733094153501091708751930007287227002237437988695465603603627215554867141142058751164509595593692916519036159276742560687257606707424847989939799815383336862973692277837813421774699441665145555458985330741202984534368443603524217181685456780158867287208311228476242983186025890492109131936656677273614629879516623756438652056957764443100703869545649392249493328858700563930391388997167373879535674948809232368384423393288266283818407911827283235181720090710456668711281561157135034641027630062020733182173540181013293488306927186152924378333098137859611758498102033834893449059218740090652680472680742824546975833301011323278391590211346168495979125749590202569220737242702921878817922433689948789829946582117859101057512196877900093319985276912968583998943574874370712976240696524290343118769666708248879094702006986393460606853594626976123647820318416452319265267227997154208991185044920539621869844323227239372853106878015576709856636840882597919591104557417516934943398884935936759826474288982649416475958512091757613608803108553030309603135654741773665237240814207891601802648555459106263095823944722243138977827135130104179657508155689215707857799275759489547751118141153371853383626831758203504829933434038256419187931834608519071598497843218216589560135520710187717709654203442293671288394940626693528188438868757808223044951012660700556330646972543247257675885311322912028258464066390343128924504241291902093520396314109148483831726143212950552605131546573635197256987041601125625998137380840961381058658080411996492172665197336587484668801366644444674849904255558508819041980899053471789369230895486348551713220220566567965059251026230439465906752069687185775610619088392638105099296305364416216640991749867301860448235415422670792667122283300189795934097539258213079709690201875470865321142415387019795795311956989667264588987417214900141895611193716755114357758225196446321627505740468868091448101249845227237004342377746696192510899875584409600*i1^167 - N1*36008629078674205182049963044266501494823813280048214455762707141090550160879433556004970787907058404785076012376170112997561484754425952739035291274742819644558420200159007840497884587009158807312004071045612991881547102608697974614425099660072477671752717407847799040338914849934342043485283432512601876134708955130738082637965252382982336995788607566309016146169396200601*i2, -933489734995301188541308568068558029903302224317949168785898748578783608436262951558357528504133034307868735851211474257645545969278782589143503839613731955578270172363177808562130905469359496210814833761890663877905599220386522475800588871343180903912551861589713567243693815545561133951541729707526192687825937736280976451320944565127763846829366021835644882785198860146355848522800760158025386719408606598475327080247791187300827816558894859334073556920493724551222574137816832951261924330601945994038103114368181423505446561642816393656405353075001112086897873885423831740971184762791964517777281583320934534771105171082738550674291911550720838901639180095578169028528297834400213437187759435429932862393377589692292858792846630220352115873138343196406466085016685607011902579034001055985577352963328988504731636559936745367824182510814157326968696064418361257401110200097934602408780239500818389077397770600591280783880007378237721245905607142974567045272119675268662914379130842324493559241168919997584172022097112312351388932389204712343201079014229831333074180274420903912005946352518166827125099613872865920138290745249948763263536822923993130306169232916129823866937692002896022349669056809887877189463438854481058306584743622418284491453639425994263542974663437024354174365909977051998614614482686305877286110314650204468229818827632946880634105779845685179223139153725240642504712591568250068665595864375374381274737397151119273464080787578074153715319575088759378724131983395823030168235186690891551964411835214237958279948539861755440865514062002298048753261308673508500199470145317999263412716337647720370684632682946975593669118883903307140435394281870260834756873940594084820211930728909256049457590790879430083363192247908454372314083746242196837679081757405233914405667050277980744937373024190862211225235688455820436283536084233193533511781348959686492530189780217806991594842166727053039942739812328270751767436321908885977975896423334235205902601204392679282489517102757940724158838342171479691278251275106338369399109912586214728235425218348238804055251147555734588077271368871715626271834642202776870533221217017928294588936934337753443272752485880132441071848008764151875846657107918393780091859950931067884759659284239410223990344130556980274938986522282546535951655744027377466719945420102380813825618416353168350434475800461141666155018121694161853476870232243712858117089692992575223965830632153286723337082049672261248359761672208897959653478266653003518505288930412653260770382773603008452471293769774365385580281075088366261138815357780558277546855411357552912649047938576794742154154516771642357085052397471394144392389116857524247469668954999719170756021641359710913662339267186825585547739663765289796939222193789073302278298496481412003909163896025029157246878336285940437429741858153056331386668880176483205421510017623297380580429666873729074971678422649829238741532258252756970120457844786955465842110936017523060929524322576383449229474639495819782069267678727244213738711229395457636872209426207306084138534800268077738732994205891196202034481788350955804697278259577823723982392812818770185390353466644144959274793250918380532172153848474520876617333733250005821063153205928488212605370211295461695805414197174709353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 9289248801781442743959580070903107756441284550234148900928885091355576874646742643409207534075217854450500673370785236020467719325121983153202198482525040530806571215948221968724506870645775020571887289395200177258172549840436982957691228813431152259759474271979482029782757932734922869761218254983439790104960572992190361627546455781203748931462243318727167582781429948264188665019527462341314627194697367554848229975298223625170087840026357005710837395665682541319801604404242946918605633558133887259532113074458287731949028040393608127452723489573095101254355651113078515551902406705065334653233176327154093099034781529089242879032985035068764327155460809576952860071122075087256604257923751746056044234964014449814159796813260789651753774636462773800117656744550701153615805614727412873663554775565630205861094905962187403584625903904374648879035000573602132634107515987017355337838996512417537034859165815694912893470290850587375581388399612185879926150916453745239137820332398893951981505744522375395604579510046916577706120782934380437820712744667645744574059956192477989450609423735670336712613106775508909214734456237957940534202910056968435268726862939889670466946188116646673507730732009025530973166443611988637104647450917419519907272594619542791107375362898715385067740398246969236237068521239568040238309628063704667942055706026003612968859389767304879384073697219017313738424435113784316770495352500707321433301082258233180805902964650914708416032573414683614555639812320834600939505989369917812972665060495281495862421181663744492315616444785787320218791298267462841998739695243705608156489333829077324084236257853205881104425219294350714438650633209981420525459858216365394814746883513895850985377271682005961199427612320977954231171486852108181845518151612844300486829508493829594681847929026292463497995554815262850438265790779250603563786536152248521236684763223927024063253102508814013995986903664128361797244949926778351733933158541170130201216585875096569063134000419266930928716778233538350810725603795643227622879830090757305865910837779189020683530615703575972897774444587718739558662272598423455165003397138674352467135829128091117441383762648717332886546851223175765862043873476055603561643662822103418808454620901056151343319328811665393801149777136571532718610663359194312582387285066380060807813974051674763835873021325046344884473654791191994232999671220421793681268771758924120744113522477398800152844749953935723050750532976003373919495113382608112427112553493099697666115027842520257458311575796517662683452916533703578988194061270656692876114625887208948367794738980282044754178752560621997357137450951916108710888829633995751955312594163071002794424569463282726546700370292138555381660976941506043270865116928129447207037734698680516350966170091121785597280738291541461814663758493608945403952354543577183942395745607661785817305691654805275237681250805795628700173904895940845143339484818869790970516485032398896444988311670188435562792796538038107455807791036629677692936605173523935830328391144357981704525940737052607888350267456923380607368361501894082249964518463276738581517615743261192098294273401990259489192259056391983778403593546931975523573161416022916643061374485048765599213326215338209998441539581039109600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -45304844054907925039563013696145686821013197601396004337315904876166030081308373611575566346642870655154200397475944963723724199289370685401688085135438450391556948347974481276283420636674833822662879006011615582911462466636922909957179278205250678660366960439989547977856864318499070287351455539721820684212426938989507336192290676628424592923678242388488143464864119187655671509059337447516206125403603315728058436297201276560762399822533926169632708009404191554539577063330477653089497147526603399018524494107194041549378286078875121794584211002841605712109632428846287699038906426031174784261837050588597290209756109285467119714442029306138998672129231268116399925060215081014357410340815945607321270640611183156621409941583497331711231655631797167929703964748256892873660456503648986588704740270452720632844708433534808550373712907839638588107477469619593555204303846634640168715913016353802298525580536691371265316134721945251898547097467839493790477436632162455886576837489732498510625915522730839218543159525821961607473330367039248379544764246556647001652030828674418871505075958411829394717867811564022021971268044345848765352221592918738323242343486990668373111381787768622342367115424689163263999413582638858266143847732848244571056010280184189582272700145567760872594547397798067037325955030467743714534268802521093717945340473505882706309304924060087505566983691974921614058051703390030664804105413084053357428869359225292988071050317960800006691184989294950084703359378127172661739835739124978679350973715364920970900215342932751135695272489365331274645584940710651928294480217035622122098627525774539800769959033223989191364531447056104540796233802159225565803491390237006135209261701103121602750604202751578860953711842341440220210918878530959040489311193290187308963015794932839756778884813151457242151560656973298217052925882066986342020475144115268110865652437010454442307686768043545810578665148239367852568925939199246231067476396025376298534751668106707099728497697559760264886959576783770298249952972988558851743866293252364837992413138629563491094090394909932642807216708702137330145964536925409689166185539651740427030167472121446198247845795909650858250964006792300627556658716840069054045430563775314880385087648347005835389773426107477550902134197501282600834066097068970805197952785047352291320425459114086294774061975266996625213508352165292394291088142261745927533962515494542608164651367187014184303089594779420584103345117605697006148711458446247121699853889023433783970417085319002104477796094744960400511581079919679353930167051774082129684932411849266801345774177321941810735967584920345718547361301595093558711294412265617764941367109503075641246819965344524528430918811181353580695924748168004050148528153553628971216016602967893495975204691622449012395986877002337413847207706586247977854200894153779387734550749954567321139679120522786775812906388462294284898626354940354472314616033726402248730721034935809571190277059656069412922316627703847530265024207529450901382762568743811545639413348569258084350671772576027779144203806392407321717353322621134398930854619832276626743683430903594023090840365019629895060335074245666277684139050582340142765064026364966344879728904630921235261407392933356911452253587432634168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 153259397073410904609442173855954785278048088979818064465478303614806518012324567078373243465265035774173592139072632749704057390965106632904995903825738667840756188700143516592772209281308902281227262168657276887780795086543597055859045253193828173396911413637846739318362447849697229316192399371871873046507522373910465431165711572389011966771527978779463068993476653970677727123438995765764784296556385547615632763060110673694620605232318457386627619824724572420602345275384352355349265339068530189268535704362445024932485731101843050886155856574245958426765080626387846289039186576950379258033116500887455188532530785352232484702176605234138910799396890388069420379841804499013705641526498107466895368125727837399951551736345508181693406857859998720652730809964970563694020840996986751335037555066541404743813187925570390562564638327022196900507557882087247037227410075183570535868892305428707800293929518000203458850240605623227920236303851520738939100144777122341651149480770363332710661635554164791834275923763750514370004170148060572670864782669303978297970972127855258447292603204751516941215216702403390512775846383466667142183822470431642846734544886365435608837021998087947371045923206250997882892283621053071898514704728212837586152628154618635223137273065820330577504278747813646681338138260233615996844793015871869622465336779501235428001604976808164887193022892650019584470541527573466957635169852875841852945718660352443948246953268097085629833926206949298965162042701325637254484783886098174350556350495370560659867073702852082306386429142212459058609837884938417651449742314319824578997964572453272918278300327973124172960026211910268994711807492988611851689493625439940762305612172216281684082077068698059862437009979771869384119007867066556843146297952555835407205403730959574149070607477542633194758813322922191109038742268429492076360131244044454463138258595268670576617896230968946637496004055035963645653132229678370718484305400694988089079623824390534684539426228479787735328699375301172169668876200427705822865203850942921179286932498172145041722281968796093923785354474593535506050281420102559926417996997197067070084957685786334394040078064488597138448903800400116790291336269560298945654367723409405697104163699327592690763650619867355598517583183749119116663915894816675078872618865535381007708347849155418343379286844858491500740241320414466289503582634716777600482673417462815817650035721397413417741788304461545191774037468820474256302854328291315433263443074546316274852577328228000968262597079532063638794283216278726866589370002132394244919528516317086647603631135113044480867494356485784273384444158057231370113662568904725873846228237117889476947886913693908892157825893297708457193664513207438173457160848518099329121548553220009374073340599968717309881634724324978108536080585280362466235135165645838933835153531043341181995833446324840051869649479571081270911859223704675422207283021728590470942188101020901193931172233507967711793774299141707520123963816326128437849946061987246327305534311861668540639671333011530609577725275007017937483271306445381749794670601673846700074494491995028296168970182486019418617119643569263195453380739717743741687633298207299166631046586881484338133259430912935373253424343180211600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -435981477464534296726891387376882531423442375109711856625498956639237180549971388164931256363120287720659463691738216750332430824794024731914465099960231318310302257801716766439172909533400793794086090355790862323447295773043133181217115267373325607350385066596538194009811024376267900725419517092247209741072635239776011964530072751292473410312842978589577912633110492096279568816724097609641108675524182238858284196976641821909795171958654073733576437459430788581547827205341578588631711208423063643681621357349120730054109436001230362284681765733005705773360859651191172566538185332410271120610043974966574118318558862279593920778349080311689091499129304207570596226137437181925953066045729783560791625812660024305636565280839918392296339118086144408184274756786994187007087071796366415767805858656355914446329219540665946683421510766518624441416491393227177791801878312710997270342151095708890750841310439514743101873687164235040623270637179087759210984261545437315781055895145581416018562811434260231401307683130241595655464509110003712175414269815725681627804700126565037254964244510520903152770946387465862484023968832875164943416774636047328857657718366832544707412549976006708551289848200677093556428426891385810120871886299093725443937548662940209639064268773340203021397181808145388185431611688978818696084207934792718771330381945682229103955254083125338123607139708372565892093268210692962178612280167579735995957591219079077518163131809497840640840727554774570659789799183249691552211090199277311633536977255108970037426291792744474095693147022808041008638996860952763625965099845626545604866009374386516152372155881288625920277904765627814049405026966051130320896595471677941201437754162750119977701101742405666350079580237876153699359998784382305073619060709988044644064868664949047282132369702384519379930733720711314222150743709866465484855531184597878505957182692591479378927581045394863359637644573770016698740191563278301976831993112508103317812756637168003051910224903697240261526651510169308825799189461608803897897674498513574470148093895760587151903459178862415035954820746461773733649422986679404598150544797350460290018271097291055976661432545547662510813384415426084650614403959883023185548060272055405401993162767170494762415710989555901522521034848881828865537894708134456824858009284817160113952196502514528480573248006237186223999678326583340518767854088547659730792292553508757214511342600298038326795014933161383562482698674040325051623618251326259072828620509054343131843994235464977609249227153560974907939354144977460241006568096692329190954095327411825545817025596556022548138716217306667383736575091136932083981509982407246501344538905851755450619458048740760403400305198329980080325671814936918274368114384098079963843248911400109162128373950344223638318602494396772091247544085001070985699506288590202422491480428393390600455206128035211817922097311621103711823395210894115994084199903373599792994939149068822393241122272306556792499269614742608663181555805213309960863629648115797436663415781261008535169048364231822406496078430299025918791777091093905806433919014942849575720032088300433130895952769868296593114341707722305296611354464278547507199136071264662869382461435766085106028748080517446911075240509905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1151881399228966686291731873890581940846283078696771672583888981401321122214939109603421047383852596755006852534474682151282749152999784011825573585125424228291612626135410483485484433235920400021843354536556411745696654876790189819593732234060314356971794163797168655589692629491595683803258929574217006958885108222890213722625560927769455766555091611889020639261851657440497416118114742634051786116714901879399060519246401102108640714681244909412773170147878889923119404109857239429584194487456543784322264245169843872280114665485109463707065135891202260741693967121871009602616705112023727077228576776758035397512829255980627510095737858526677662573701949048577631134101147234692512130663227476290938219980529180630858133732801439706678131126006574673690092433096434896091052021676534100869956909038141396052106587026721664828630901331305303265691720498104974879717531080707466306466858045393332165471616882428732106227126654408503542807293512034318040254627391567056381819464023968939189293897339725705565466632282649170888224777565631366050284447975001154594005767821794801174839994461796345069926376224694527955452272581869494991528233298421084207578460116352992867524907113059717232859440524258929146280886852604731100851509278370893451087281808108305743789367469662828943875831006347531056623172764652724823942571075311550412323837777378653818768596203269325560245473211642682616602150913745356985762522509748870497284588130947215247965348330074314907934077421462214985912099584190839730810263297443022530343157202847758475743581867139813664134973314703646318300530832758220032264023509510844016492370052359545446777511902816928363789487616207729218375106912244112195656154694354231587878804850652931007500758503016814659182645972483455410943290464616527965273003365060603643128488517782548680138182074372376419659374239822530058137106979523113171538438012182259988197970384061700323327561638042141134832476389245222666599193204511935287738554940835598901692182274420313686752829181430064186978790923985873425809570912019261918630151277590745167646565664030180895775455336297813707489510367054290290609280700955158972273225184986195110923513316012544847332148211427097383112596131585174299828000202132055135686415436394960991715746801854034758902818656450387072492299913031313697931292983194402756435935801674428315589117543555340476241868754575695370829769702079921784034387404217927849757279155298330083307988468355075386318479015052007901401790517318681027708355860421042275935014469407982647162914513093748873505148714614826426169157375917790147549954614959805840312848981756275384616586580125669297662393339990774210991009935399164215940943740400208377494179142835303452021833661909226398854794280467758772933547732415099434857384749389273154739056166251004358344438559311423071037307342678051981933607937367946053910553067772402058487795507217750113147202905162345953485871600223608800606475915652620605237802812534408194005255177565125370409178845979851005190137378126982897207390569786160584151651413203224520688635452283886511750879906944111207833738911286136749723199896781352739464177941794585455271676557335146203599418396774115168131198172724648738749360534430163001557021760660404635450785918117379685226215684789881413564591484828000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2819375168249119107900137777316694717371535373255202615017785905626519746079345355448778056835527850274834915988484499753728948102079746169279739173571187150117736219962015575959415705337691668921275074403277903427474220067165760907514554606681023006982168053521715642421701219789023807207615858421655457436802803590710287834013814274218013982231143343575987250077956335147984213397387422124702696249750136283171705874602111267699516264064281901727712553226400210658458884797994361844050212915521459818628253001083011267927076005216803229057604082080710295764931335194379622074461647452072526757405141026038468020564446407170544914328331977404905561864961416859479330673733772983460071886192760682198101860754149797538085939425939873690961515351645408153438021981077495919557752390689294890292914240766435583644383021773124895058519486134059981071840092642426236506450570335875514189707842657106783774766364253078841171421215416255476698285267547754413189203776226149726647213190845370584746425001240990735291899889062669051862049562958774978547373146771454804486280661451313463074776172921615037112807146765460256701342633620948819468214827356388365995081500171082690978032897117533251220815353911054563425673035573595568313166269807636989441578137677909520539983971961057444506244366279779122885850293007376515515360389459674641482170268054885364137845905512443712919684316916488537115149390164185132982171332880956018408950175872644272613058592107998265497219486149428230553481393706816070428565623900999562127509127458299659973444271194872453234600054929060059419723170952027926014473063987148000323812842198742437753360256620853097321817045057370619992219250795046826234075793450845543024237051909666350671580525268266208516594995592652546044627774427509022111908354655729261239191871037056473477306719207593335224108575894097554511648888569080692014291685428171063334691025204455862129140561885433933953036547156774351669212559756027365968048595396119338433834690786940003200487461424553932914221448156562228740166118026977612552745356328961820274954626647205949819939474944828783808056984571818704222279537585695556642494881833962458877439146087660647812715384416635572346714875848114866851120678196551227114731123159159209526529616386648203575266131005086293710074104283609204640327436119591446518515863972081001994639602146410602847148963611039823370308652611300197905271023884921921479970478180958939908195673268565865420047862145836524936271200558759742022498074191861561285729171397550528857668539496882240026680424818025397717091537763321376970295562769366560947624160930816573309451554459253852049272036400563206836955887549924661574753169614653941960463650814103451335957221798658942250061240569930434102051763629339101631895689081884325062329533275626743874685977960362535753099967109211023910803757074324274361951493767240460219173524703197624283671112096553588744981168716651990765618923251449658056111142154963281270495995084176035596163424171271753897710475260090729764313368477589242848446423016001380190522917982348185493708194657754932160849889062801340173538794239217241179067971915789836836205503030502087231886254211180519795364631099474067053384633925024616081538476110244737431576268054053006325840283101335113869815893553400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6095649672757887205747769712976098749217476427534983005816283505021411033949826330050154025455554043321418869285250701417740965953415041062854927532432430123038861766818735932411307743972350406584320774358759336528436923038394461740176386414274188223944244227046172024395288838147816956213731579554373610116395955031196665232722055202822763654827446537983754441904503130902954446306605937976690930254323494974537274977281037864740325160683967740909485096178027083620117252439857386720290124801990171407495153299017783773866226316362726556425060262088131050750726084798454147198178087368907870899532027700184566438656768232826799558868979819650211782446678145041447458284393579534247247637928938586263373172691197592539939331375825053071236104791873198472672834521867475665556164639145977618186189818621421920116112066255616010778244986022032845922828453663338460119814657996946796734952357539300657718526458177571946979698934052371693571247014910050381157831508832144775224191464983496132390834353651829536256655441146498403024931869433622197386538580408395393935436061939578124105040414196459345881426684412076684386524416308248219823000208876891214667485788792537127826682991020819836691301455769172744271649250106800290583192536246932951461228343946694853902959808749548168242975677824416085147314474475716503617421649641117102233663052219205723453595336956089510306776076020120603638487299496694317418547162424005851047333723455758468446786234104751261144196588790907568104643747324028742130394930447639681325622845102100517298185413651285421124281453264517382086616561152097737538944801615024481877261462907806886266386812040487289705252096305658762368828051513235793666276289092184894651488823786886872222657274964832538119159199668626441455794040321505506011515282091253583979930938137709249275911344134364644842742687450587211434235731689475591631584543169390842639490396335879490467172420997226522906852936520638563077679990689685152871883608584822630123770108114884572037669122045172877996794785412645926151252041892441398459921077650056057899997589891861717887777788451105241609156499668131383257278300709137307675354390947697509184479737755883300044284405839289353906179755699090359254635455445786637264926985231583213964892290566975643638535803739103956618798314976034130583043186298111114879598366112051842083528482372778499796111800828034381402978518286343297258152271399955889231320036737333227739140326082650304908583158386643335406627925528639282725469817667680798000842057168356316293055337337972103115474523285581818132156576334364442929601292572666012949242777054186228690442647683020644737490803025697872843042990389007900558464831619779355762742514597948635533381811196127097918734515895931448479177848241351764396279495503083333535814830195906433969567505751323371258059375423466258011155167382072715912569648633778588840126889581670224582594367115026979667045809399014405834152827046159044744835139076501281156226049870491523746650710261111021360998010574148339167030516236872875581585862308675305178536400924634192664167336285752529470065500877647773844679079398091430493704575384200845802774641704057072444087936426203980902876593775572506944190465864804986053190875267792785124648587085316304520473530504355599317919811690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -11248588533825829036553913666932843013691515016428558588776985044182201235816089572670768008194219949969002132301508633210263268481675115399088791451621465216106670845817422010015605270546914546276749716177119995712599622779850500023227662020278066659595860455033332820635576393276001261085505351196309976430299612247559866664292907890702577127537021501956086733332464933697074294512449266838193027769785632503409315054738598307303071430075972745357215687626197725536536826623809739112571106255112291656440558685192335263204398196608784152091016732319936612658010608871333511268583459215745014988628335970238859182910741876283844061909279738210899200509134880168931139086804097481314526323898052243572228177335938209412412747933206458272928706561219165717725076931792379822279378794563270081704203227778494424578373645839264146529550906356912540389418668538384560378189493716252002183564509395238332504833060711854147307048705329857513999474375721762834936181480038284216013246970216725978137237395120950464808562077752559782241456455067442492358462347333884483668243732983663515237483990619887125614450364827121209524586697047687122466003189577926929755751842525490174021541873563648596805962060053364762919100553997332467943577269051089258070013641358132652883832915500527541739992107769545036065178817627211904921704593004529804972494592111506441799273917497737324533201160054492008694224403931439112005464026678331695479262929516964293180501348435776974498112200610103014826708547936883285238578182446710496617282432926791229978932250372298502067274958137328329008202168938466480178206570586822021267909285650636345161443902704929658699024389319362881788521973692028819008766921568555820764550544822275318149861366535617035283509303651877490036534900078081950310543359925710582762621106047762624334366864056385480767931886335381092533789178175585897402652347224660974527164446368750744429438601869717220314506049921877098700677148562961809103190353750618631795921219016303973423167273421684352514507575050002764955584168150749947765730219444951095030366817602862310961817668778175658649170682103362649941456203857683360563327211423288642356089452483552655823510949133707405508601321096559107087813440497927811833436364942160574640612022935115462611152567673264943865769916562562537674440818296532612858085686855317427470355970293712391883928654440886155714548067125104379581531712822094525891452499932676829074576979098172917534663035308357482465123917938192540924832504534479524644231327668202757053192791463017700550894864582686406473114726626004871002784566283869693509630089978755489968108469616274610238378958473079114380654925141778002943732341593283483242368833503978375258275345258629135596695228523301300073453264055626267168005246864707228504047232719022186515988818793536405282200111783651594080623873980719624469338354138175620306798811475637251019477882503211445971598896746329933607214341298386146800079268194279607594868092435028892413886433022089184297913534858061171215510498319551281271793815127451556737007089659657975515825449928206432745770656839178535013905486510098841580757974609226611956206431155102450224644609327362229284580629176350825059791554429828291788438595178450514915619895683357086697687544925497118039113584750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 17533975809759715197601785816528331798051132859515241659493819511386321526552438459702985381967978376782628491308613220551245092697820238138284037627296331656405405112722837582887292039542798989105319417889616803362142220926980081367069162462081208262988905748254602519186888352348264987236258601612070809206339510408645099310477999576406622350333732366415635796879401798319825108291352620847820956832726045435727093068605942702528799375813736714736438428290031942819362893377301201611165358133606620433525791690237045973166164046466056431662351883616335512985197437414337207096660243875897781950357128224327015445339475265422199965438938253094195162752179691162313230008859662910180536616059162765649354513022166087828107552841786334421118365372373768446821732880733717825855957362959645809531818328081918071426527049563658208456006228710645715420023944654303272493886277663940243571332939555424506261715875063672686150528625291780510813577724964926701477337323190477955852178232606401063430191191682436029813095735996077749190363021727700562865114076737269686496737012795240683783790775104343277025056894918296470436621686568223528953102800512328431412726725861450233623658710870729799375782511195396246428047520330291468645686709732332707747391327702688943349756628975872286662634861082726760486671811208681425971535388585431994024411862995110681760583453493465795310746548485426698791377245852072183796154385121425641193378944957485207554089210859017324966812264796906106653164427749218796119807862150915474289334651877047799565328508720235166963368929625666699545457579916752764124560409517390507130457968287030692278097364683630199050775309362764920961663322041020001368039642225859788256892884147320799786114273069077415449740855919703993682726186717176363618344617797468863404562580541072668749020824862667277868573877599375866798876221545725968921601945610746900691465126788973395327858053520270987289485635220231186008180935466592052348891770179236474169918849265698635017770975902014825967549882793420660013109005825664919091797019702399908083992660146520623175609072318652551578646974522986669665525333303224863337731104242827131530617918849567294801391299521170423023845360635587273122990850404040648810460601168449300185834963750306165685428159938435462860896195988712560557198196114746612624914436006060185260196996001548683473773365991885784454810635036676071229753241520172429337998201747535039869124734060747721145252111338465827948895931326836524061326306384238984270836477056417184721110377311392560651870519550911795965386105580855509924602469718897592447048838146298561935792642205447792367628636475369862250478830947453182506785650847699408216945332107494234923772115875124742269135109376645221843765572103500182035778604979875940851897326801154011389961896128718154946724656614966726924792863025705417139187379499563476383028976465182631548945471750463737638256836102725935803225693723203428861648737890597800199900700529164368279269961384358315814403303840053589490919917988316067311443553902903789027499100622067204606668613378607927302627948501995584605017098333238818616083536223259607608451470613965835440516346178387237580649097543313040571446876362283615098994734151339539014603831469684542732970881157421690635386012500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -23181500139436407774769376254453259010080646160269966025773881772708555910526597311267038243666426943987769308976614243956663973421767975853407094651256157943864784207467291993289385401789940502227106298428574798426889985941734843258830370551310272029457769874321223625483972237883940317829207475940166345319031461759165932565579622384773707912745065935614579096169781887262249517340042507612773281842146354528866688315874743001012856363694559381487083160087372389671925097361640010138787942723899307152012996693224370179054143902505641806860353610929507639615669440282698877676900503783573759139683923470533260745184824732036484834650042855535615019568142908131442721513584228590146604490021377563912286933238915569888325417022880857314253765875530902146470172763446887238570030142998295002916943379183739089577940275296298663496318920808795237434157577825667669723414070040445029261372204228778573099246327732223504912858905439828504862568759164682494965774405823029347106312954781860236972517196474178039300127674869306952909817349013708796274092943774745237683235514183959413759337048836957849693328722152421608217566896613312665448162335286593020070208243728645265682777327116577749575372856769042738482780309062984246849539801655354037714296315684484635656848854246757370175580886636573659632994252088894686790294803756882821879475397505529532940575941163091373586748911377641188525632531118672911747614079040039113017710272159342907587150592530932306775056847333559398648837205947289227454766572623218336559494997484049880562678355233533597734091800087807728946429998882125645408708070608286720289495965818130160101856656139895109052339677318027340051522228484082990020943435075588318573266771845339408392282925324707491981458544738214353442609099951401096288227629538445236603002085552230748699362358681137625617335871804824952647717584639022051185359421332809251225205165935703559802056313780895478249226040783314646937482652237218300067362082183248505992447577715578763499646833570649901087605477936068603110592537349228703011561979032957783642541158049508491207674683966271031933191871777277298912219108207760611406555619099309633498124735126060652761790459941920783991751300889287295349076923846457028227390737567364756058799724237235372017565707121412078735088606748418352480669965318641159631254174652589638920435367531466166482790164585407086516944366776543087190464028569116965657621378397906109604511053318669193531134649980215493580193160861930476311393906182755428524879074631177193692068172527997646712672525354008173905225623037731369536414788973455048526744424371054854981448578792487035308280460297489634999870424075231789482536650860063950694184029359290035857764279307327896003091947006669272689135349444751931970258893089872196424608651557630031803876395902290381702418539358485007011774105534441904789609464945767140005149510207919649225100799401973198188286153658644831609412450794903313958196729538141851702438773422909637603047007880452158609980739343330318606950392380782768452570783040044159500191266358424789986441674908551126001989960376278886487670612130579832419618300806579016916650020409149083610826209014171292497212820943842043290389425128988734859414402855018924994182727397759850171071180977640022596763125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 26244622226873653895120639748218803247372525150584299877441652184944337345625464817664062017338568920845281808690984539792546227801065691698990502363704885975800658826490323451008749886328127755741164288702606431300698201830288800748222773994150815621550790903182859031968963397807104940324969834390096626450164831241802271572994436263996445814630333120950170866709792077157156470690319929362685679121919662343366422484135006905425589332280628072051791967901127619408836568772094740502591525492273616499501573926598730063328489434229232007233652654769246100321907036657995243681025816332929600123522210791899417370977522457356498737440118708411591393940500072743864493397318193897977260292022619885789580075580427808958611867909817966848023167119491984018974607161615127548339565599574265043171166307450553783598426906166944153151980129113128886229987733759214921818813949417626549954002501101718368586561600790003036141652307982386014553869202222536656503410258820272561910003102684648012062290070314589083512460540840602316555252627432633842668318280771434278698380453921948951545213705216209464895854586241029782082607089073475348932517522799741082685457978133252775815749347487347980694163091079379696594365518776284603463140609588000741998515467465164325731756481925941082608802207537675774360680280636904523317641420388867584813866075952393504995039800670655426568436282710813880431178998011777402097009971037306243933615441644314150768667742224758748569050154247807442988040549826114235620060050939884977237698774053035507709836198234485869426905339310047309842096079846714237605143275768390030865261652247791073599582089150509968819850665046838753447571607459547442727268565850589782101271154092254644165454768324738854582196930917292410134272347427685268782772336641928955649381378972836528555598671035826975773913756637370893303415103636111124313697028377873225044754397328366275388546191940709615184489008512491070760035104228868791564047515138156065186105523229147866048700096794625941256599034629487041995985224436943307768554413407471204499953454835070901028775503925122768146388912063006668605757234310747965699284670182741901842262042999717348076498684974852327018181200766280183315983265032426734717485455436803984316274659492941126278715647432777738122863458980300612135090707817827542135405636073563178455761997313256920913954907764470359562104483362247051919205187599554299347803866591834955529388295463577159425591601980206708983520054857266802507294548393036086590912878613252895336109576585196120711244103815414198466171838368773480743033633434301553669569148014621166393890693962833367806837306806026183799165847962190877660000819572099957798637722450411858180277142636974765611870789922078062843713129673281720079311834906593789270181763675220684603699009708520395055448288623173320225986419013215119110220582394523166974871559798546464705620808787169229941891821387496578415975110584021174974417958397038869735616428450098491647878579115390901523043573413612493595625345684205850685349540069668826222837870619353705294742916848051750051116425343471968343951204143414557828170595005962921736450734322436505777448130012191778699564575322502833659437182185766397707065113134733834316628232418201272890984885544839685179593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -25693639724850852553661389441289032218733249371726242316991917387283749719276443745452108083960998717072183115138866556790632442044481336511889490247185356003779083995850373626369293453518815650864319524379992937490327154304378559733794869205946975232745718485049158277660264353623916150909471075212916217091964241703304810103462564614100202669535365881596929462127152630252044522742323570034555884901183922897676676525122854723536732796810919177280164909886967779797456552489247899018614727345159790731985287666187953619212876876602357206054834163208091376507304908102082489094997172327430305828055928246777376297385308738736610544752579829321128874844350747103133119794022089043724013004113901282962437412897137704386707426746017837604873392033082076866132881909309543927616006687633197188646405219533239247152126040008635047112884588100955592972123352769696542256023155302692055444604882602328559075088501893150862505473398896147298836186826386639344270029928018289653828615373968458797443979806980216253342355056924090528539544275440320263159095436734114738235070939670165173301125800715978451488773553483584041755446704768747004240842438030649660907777630509758255842746770150549752179562018491097193416725961564159145084186549768195277828940533101932892408778648262040208625426367828009840272499899862716510072237825532327277405034876745459149819042460743953963085218392539510019241193141128810413372290284465137269631911486288981756991655580721219858726811615501456624373747221315257549833028521296415096390058113644330985553974856766194692692570681340760054527289920630493121266101033451932505911967629757098466925354504304063074507031865806412584887532557591100177016157949304183541886098242316362217756772252242551917385340486454503379337472794157859171780087237371757047137215223397432917383690186643727548818706323459446194695897607995205987322802193375118309157661592183563558739807965992265766173281464113747816084243166183728173993357621961755422093299805338683893753206664938884956162533686418439738018433007436817237769338007353572178041486937451157030220808605666343036304754965804278251985281714250381410846139234015874238682943600855162608576894963701034759142958757770905734281536749122129031324672780155313197852067059338160847331446669637319757626543760770503189311550468108526878372573918280992022349558019389231624131614545226613117119841791666366417975691449328525492276459224168409021346720879768450375688354945595481099305750760664024924974033510872626254260911370532495077911330169995935116020275147924008715989389306453343424898348025860482765552874717957381871638803085411382173454177266360353546128208539614261966042254848544027902196116498604509029079074799797020940570472155347772467727018085903168460970156158644617808707115343405293063573343143741147653992072230196528844920692245847426966974635235310592085444470646640120814822539925880137753472388168880275906757696303286409250022483034859965780635672185199267388310885518595691747867186378982469454505607564362871711368179615205222511938535723769731559581709770446807522088546635670010932987560384779860358141652468500453309280720529807444291895382598369144150643093552133018198772992811637554879582194847250774655492065326107148267560216536940136309709375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 21915865957269738736890149312181389200693087110397123570392173756708797769730473891597881755894412204644004294484564085668088425742458423432967872829191580856955830995857484437124782114156657102288243407097545487402768417888811852642448805673079876494793397806982186477302322750130695755713656723600591768971452444630537417278618829365348827580290583880449136622058825213085220852827147785162935521996709532759172465537735152286587913144876126065401511335789529226645795249271611564535956588924834428876423366724265132535779298024044370304459721342686432381390961920622113728000780805932044286654114054630784138796903008032140625480675193726653030891341804909113414722307409769858011304716365256088486617052325866492212993567846962565811394333943660501645117674629359805868472180102875437967013167635352591664325489155151374329285655458595670742393342284748399511746356471033783935419367388457195969807219076132422210446928668965119758358284878346387865563675979640176112177105372473409597374272600515848241852706957552657790768488733301852738060604353420623565246079865835292344298859874383965064162490276739279307663822378873647615691643017830314232194654831595427723733837612285160777949829460742045849966581478088026151496610136946089374931659558231805521802036199570196847455534989950658341619626748882016076190149074701406815952427021604087801436829167412860339547312882577346382690225612730402449279949692077454751523875057126464582567305792073449080981550922270559983291726088262979670612770736274054677683197510919573938261566340338929256611789408652591554011764103696788620579644460321587510749098703251478306598803978409036088253788663896374162623461163365497760840986223530172935240792584887460858656427950632816370313524376788289946384465300695009837323983862516194479011136377059911693874751047546098042655955394689415843486756421263978662078904481368642056997956520528206852284973150233382157011750196156160023635869569931147783224962663996646802008176929713925292553580954141589145319304355307602968085098225263608105797657929611451112553965555157878093976610551023667327881709026447302900199391915943186379853366673119062046750600749998301471454666257126420719724930471772510630606053738545400052240439508010268892025253815844420697022261778226952353428092467560799703405328005080269668912470778012864058583002152021175525503356769767999972228400281698132182361147803802239968761921566163514004952915479487785009621428008723624009003773163292257487463430774754432602245170418554584320557662398982148773467709609229287654004386518133496541082996574771697660221093675034620485261661172356665514431690840587401421173156619467976837210040271363497568942980385735273217113056462686654379843013483658839443690493804963232760298328833947619692488515251255160770048959071967342433197374213183696214474027896239948455905801933308638479876563442513903336366743944205929657125899624109678496913532660508152298500968182359205449316159456562225920340417394572248095347365094036523615172961662679725819542285705285302263304712196422973346957213526360919811910642504347684242708151821231072371515463167471590637360534587616207072053959982059076270455115081458314078190776272478302208093834324983626651423266011179182528351503550877219135468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -16363557054253654759905677852588366489078651443913823737907304797716686918706178743814453241146483127226579368643102473102034446813308851074893998494125443061508358064006835960568338415806529392927872456835789546371233668320011872552159368808125043702978053038648268747772101438173027669006728165735712926805175342552436762409317813934260151803269501155897392079864321349668497980929962068543422336592859352270154993455992858929711944280393800968660602833981567141435131513452058071654147748892762305167851216554886720872430976187318690991572630029193859306387776984151511058293729659612010531945697195868711276507928783934131333983076813261166337887859934838718623874198414126233041794886179684183685841418780729201084386625510631408058266823371896168209571644356608849431876019062529994010129297551680467349889325154892084563029813016851703512309962444464388091945159212416661526580942102195199248223871866334626571957753429031828039154508771576913390869687709947912825316888776128704669951006534627192649011574331367236454394132858990476897444291939328442378448757892474107886932453059276980807371504931719290234584462141546584604591955690529530575661993520138510702099510937647644608833776593702857365631620914686456637509543323742889103947926125007846780069500669599498768423658202930236588023760730564917030806967153622313754867252629538474318022092353639292875400175261275280906923234137992242333779630869023755849350894761401690228543054880233708507991638400166356789255881665484872267209024603994894759610409076535263237604657670863484883597370249076262639452005117708807549894643136442486503193025863921866682789141736160124844319735548925075638997009982786269996850282552612735219868510029645054515798211483837084553392751004025978430848306813977301360504093700511147959567810509381284256929088252745349261650363236394569414886178401901533944874252277493247352749286293151704440286206200875114014616735995097285354394062212724974999809143120073442079457749496792786339244781219889572278028472335829345160308354975152976509264211071875047430956411674733685078217769620585109195466690069659932902362291951404217306893411030356627721879616504820562804039320621139559008643679096613016103293754373453194926864489863270921034863862100593020362153534997560117674828485637566641590659968374101184993378392478776582204972474622880728880280828271652369229678662831633432838846981038066457532936906371859472566642999899727760023972484699185724023890641749112405379835828759547752079501803501419912669698162763908129425821170042380229196957708199823501643573801663258819491504225056954907507130013075097628715218709837590373794264766226189369752792977424222446637457468384040795332397357108528460335447859454981946887533697403549362417607831030609643188472184637676163824655752380927235704227684939593392947671062824907226153170716496350748276996262207296373254869165000796679311529345211321719404789633732913597477842849010837320722956872426447800623856942440667849997482551882074879504656988652110725406028837267230277016661543182313480544871437554695553852310196290765746410721634970290390166120330205999772575737615475791660419129577440264714151233114365371300928569161447986034954113460332029792545067604768080126592489214702433924710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 10720530137429508868279350230748208120222229828367879534211603376240124785940499571981249936391943665256966567492316405520813147486706876132495164574226243602327511250306532359278723074444262863971315455115000068128378271232973256955438863790083433438891915400747525169017843960215705286799177537963266974566483753131472093590589536024840279495870837415767067826057537206730739783402504421598094663313781372823138567399968245475363653079415150156584172534403373416023755591832847418702981571983553820873086305495736251875844385685199911901504861692039767058858957598250979819292847927315508791269558930235547952008437808573390064730614203584897978911906565950621592260724003385305796133184527640618274842300961979961582005196568208858308661133511348009685990685189270776091425482228922196850011627365572165980673524061767911282719696629541473010702801789256184259886537263634659126612903292989767968470222093045868582672520276413780351188589145251618396422838059740641448816410295263017506316049111047713810366741973785232032048086952676213586831412016741015665229549128927640434906215832823302339199906807405338967451808400446976664046374206919311332672491692446227378785785858733197593368752412173384644981976662091216273440578130299172320904661177104932417929055289976670150780807887138355124453798455272889211937454385654409418580519232238155901067879065411482223311328974756484726550446312096623236106272882602796036999736116677214040186252261624967540345288214893380072896028210802718589110144202982526327001508259976156126600374479223166424314265467559262859680189639227119291881390542284272008885813170615182269818882314465739280153042554993900039520518063089066816128711740475494781925371069797459584468880446319751388395116172322269915961793293406824342303179248874951930298390353997379131379528032674733649718228882725320274530029148824245113224182295207908955977636782257360345054437041582032315559479844438531435800932776838906389750191140903246893007140325315592314269978276090542107102531578005461838043241009589508604955948152272620831614596275250208713601191908721624599486450062822221630031596859319890183067041715116251064244398934755478994198451489548996646420503909538484231699653196287425069546789194559150679063346878530970090374411008637880933365647365821928950735913840701312525206582159081346944918172039118530619067595023047344114320770279672847643352946723613865921396797906399304528287903540894345284728718409362130217093918632637850038335950056140630239475619276030345888373463277247710223609097467110639973507386155621436771007303373435541809082395368922251099479696381586736434319422422858625995401173101029974033213886123777682521335270600755592330627140129775434590672580380795692568771095167881404120235223586666820500186692231843860277578263287473918387922805957256858185130169686802415322868330721386951577523855458215880447978332095567212130273402746847803703478451569783805528392630954910736825869349481665959927389871946063020843551746704650619833331286331671626659010119109891590142812927478099197045512475168543046341065297815456605933792684006627322437599146963882846727313139447795191262899624671577208656813996336415786298472405452032950637958487321399637512856582224651433432680289831617817578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6166766270699579706240133824282430976919065931706470142571311283512223011968135075155793098734470571842145367304393702953189885608704218949565318969484288537234773829018439784303789233681114323007748681086542132907252982253700064925165611716377772196308579769280975483667003051928741096670969836619482515054866871164354207372540538194814764350441575713790154998323301922790608498789201417841075778331296545377814951739362858939551938613266851002704842003060772023110944933501398467960984057442405504459246824628652102412817930606607570719075335227395206049078289435934754895128149678415017098045908390249825424681127038127612769224355969405102194271611725201631969402064433773428971951590260479006556773547959803379669540039992024317116292434674246645799141298707699373971413399129683954333617215613018800733037348116765498804240933045860200535458792443946843866637619297106114755708543406103923874296258516007648426803954544586868720329755644932555317012135522695343615382162010820976297698446982973083158924528056365316030971350627607692630980275507448235952141336755662254521630115627916389391459762832580112023122025824744146091820325347680581788646237490502842397083000575524387663616256850971744667658152171799304002718913735661892559697105963134231032839225230719114558660610905057259228659578591653453883617216220317168276470494789537893206874209131572895949443386125402813516511269617610299141359976292427196848421099718911306417047195621529634475012741412936235812946651966640181344421522898418179426021952611719401930819350973625161396135432631059507684679207755218400502006311572505591958159366325589181594924973859829251227599836114293334119369629693609306265101733564658110630120346725981273472138546844009117772560171215237632666975901626205814237178099392988762906331712809242604229526329647037561827443905722606886899651036304966066196008720441403466443205332518767250428626085000258974540260900190760219887720351783544043392618913502732819981674705964330802219184664569658756438799179615386166849880991818040002672931386426619529567643487023644998762793743636309267728147274716770713155345406077360622412740801063253805402496714242522110048134041971475492722063932153234867486088545280515287440288888894261021381866480709416447145269301968716442881201189152766437211973436253261395051541640642748093962265235010357574181887203472778228929325273469545221092005515845380729156227827403816754064872165100464283958547161278963186485413302361723805706185685580081574653449921957558863196516576699003573065959305223920461194728796608811940117144614951108411696080037495628342927989923113155845350048657712274423742977027390795900251086941816083310133111047818390545003703901754815797487838931693452018930110802267589841234781294340740364516403927142644072380258563954202056701585374045204991953102295296032051442079414715769899006905889455117632770670165453518059724578604014903433939219790255425266027317560379579548068279948229777346376044992264974206744001062453048903796035407813238967059052283515344696496817850146649974413341496976831883709433259357778902483249027354567593158236279342271091642957009004130291372159290561856361072512969435322568241884008389205179615319717349725231616498236526510855638165362730180180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3111446601612612664490412894876628532282634854487385531339222018333990927724762915441054117848917695892474276793361787198010248724603230736489398631948878233789018052223356724360757322493232675868034600709003814144787815211024910873261051981244826134442093580401413003913229762369824635004743089650345101504043210161151961999426142532746100317135335857980812619645355266191126229842607803815835217800794115442416362206758698233126787357268093587424080844458771023063174241620159138208550721422490134706416244849363255787407171188029804509147361966399177452611997909128514055767785647545846156613457179262593541397157147395337978200118496155493776400891475772873452123228795618182806119203924665232335598967631202021757205056046212128968631947882705527124388882646837928344023310772505733629420001093342444483976446974034105851735756161560559694066859423652004997672092152078135814609364823750579743794814772553921084633930832708877681604251892796120223455270897044058190596076509355256785665458604734102804292874641091358523495222981866486795475143106411149417988958239485712187217159291169765040953209034783510329320000831098494014058187524579612817348980871828071019837175499621882056448836537748035291209053714857253782048663501868723351146360213400331534331741354497919094816543321315616241233392864035615120878391910658709300480230643363373378982837023786552873896375297998806550942735354416236201112209641880995911194715819293028738021667030331604242312658993416386566145769500730287888744541899181125563782555258718635761296210935488518879430645424447620684576885607129324620736493520177300812659618893596809868624306043542444120270196503182692973356176699992591775235662550997003131002605540363094386764097021110306139988420754352335884192883465515776626222881339518499441505376455969963288657053987039174687941521992372117833045786102879237908250302924430872129825381339942553505411655224219313336382712116934530076410965135068656385695980449872079037866436645524489836605042666463398072022085768034227433176414944782498105201614608854648832095899660827593721707320982604548001932486023488118315501442579015643922259930699989761612163311214724367933719044015759953101284452273345756089177841807062959489118160449149448437526106724881727705080900185223669661645353682516049115563661561752706993437864478549521382260118542775649095970361308110153696271422143029761801724634664421514449352004880559359058073474682276212623714754373306946331180518489766845901518779760063372339032764097245083983583963437514204983353312191267296082237801077360366741660193590945701182656588994540907351370202853122313716014722252687423380402842088906833124025185164827743888735147576580576649569776664439714199457181014586012824417911357612833676988258573350690547052760515113464875629256080535640412819606375739966003997727652997539276585542609957157029474814611455992123701749015097112433675883151985683626992853793633324395337409948605488509795811768459232069184831422952684517401950942656293140365662328454094426841344448496918647255325693033059242529157151256220419740144369912678862747632088311048218639315753448374353870033420262968858906491647307665544730086362473675618845617511512056361211685792097413490815222685566963272989954107304443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1372590091816457688346666181975428930932203888837602172669794784384294191814510624713266669286277550117212812919391525976123380420714091937086722883515481761843639462664406843792887376021486430263140104155790006241679037380080771633277003161982805658806497264517408084239017869808727926277541673123853213114921050561624356129822294141784111881682297318650469362534618806481841903374628024628749365222960332650687865515904270195535071860808318874333076876078568059429296125904989420995419908354254787835263931816041106856370205283506469596956749790271163376696145715357293339251197714174569529609940695933764962978557708981899320814878799005250740312174475321724991290910544848267365003889519539423956009551575064199316444046343982889132835590009727331257142602017590770698858956369467111866901872359981378435576496066485841102975777224925125779556697538289330070249616281580774530387101550799939437406696731283336708533649784671661795674656536544403848132466646701044798011676080582869091134624604586108950603202620893476144561638975844601655825854658633033159024385258177631318193089464324376257027778904185517819565193189528841125453239889156395687635770407686085653523837905983005374951135067620967851542703095621172217914514029656091217037299480085741403242796587030245525048105096471623976088159283595068387679613045845832515268942339183302203329256978682841559986552617771187507845236621271076253297465211820617040284067524150486940950857191346898692260175528328512826402412270455383960784059380067185665550108245195073277422949660623745473851953345166896250956637340159415816754513866467874391727747489771116713161568546270541373483234435929782680869158705365833041375720313804205437459834685536596932605812629262911471046489965406800815983139296049832342586634576032136386726930612947547709980536736875897002208803212794762203454231982491165348727396683030392387861296125478073747088227082448650988274354255781593564902239473033631170832971979776789359578540974985385344502461091415105074901027393961558256925488727804170379227693844782311246321287942697550328315279470110484436771553043541897526624415478670802615705157355872043786168223962796626738148325831352814971206482411820628746701763447806103798746650274655942618632148455493780161438587194206025315309991942971940709731984222390313203583708969582348252472230760677417932654685985091328824812627604285809649088234670411459532241964957541912241731597202947519535134924533865776647576104160379133900235726872653526834373825552657556817078870627733401966412059370235044366628485733434800690344255406810078814022290131170789249229940191679689144574889433922224340388870584890266426633817140473091936302960384899887863756368259487224150734452741704397703378968866988058332308772359412215182457671106945501328555409529516069395473747213955768404603544674680651405164047621806011384713898941157058847756743220886472317442844684468915837216564114756732607758016420364803288340583333915431140121314456459102911214396890375089426355307832273520407651024286428486023158722987263288908694480367765504146515616924469827054374137860487838401866176195638854535301816551302440546871912686933544625102996175160092774569426157379373137706037832647741133679367255573700766769821249255371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 526077456588419420835193245669480890423272169006179865543467561690393400124739942654044527520352601971904928267212733993995197119646037703487046518821916022276706486360790957042378639697824265974579429114021677422304922322790784969650301324890422267481978851674186512618756391907905331924918171033316139162870185414021188618294029495604141999458417545155997615080104695247796785376134083270033711790280052888755101998730800725727499825728107715349586730219109699738822237526586909689934496559759402307860761830496075404080267836991818291200010152003385605678050470094853511142264490320852523996594605060183951084424986855657776716744763623527173875647752264084089068563593903532379281673264276439833303742329947518530801974012073855321301275973765381347488089824696403166974919689610750408716320646370142520037669410604868165921772086837857117989039902016746976295800677424518391854315172481299553269948293309898741849044759949241746818754217223041472011114798116151192925097174237938213428844358998391320716417420806416146376361484192188312321094842670836362749147596012516667123559174953227468202945902456901090349748800098979957698243380765335588784668089369037791209554421693821950392697585338435725028470610272902697233158535729733925721825944211018238598857367302934091399683441215629421538764405458349585204658163585818767573859191642368621784124660741149338060028723351740160939190979604751519831347609025982718783592265972010357899275995640373287853879713371310424101619615416113670369743305039837504525716452322898029519173092783631183959524936743330089461934353276867316898535680980347195959067361364597584708956202921702205009193618102076610611993156791894070142223518857585735084497327724221846399275866300241903795028819936893481651544601911812547742368129038264380148013478228708136899527377316080150596936742802335437587251431756343102684182000344529733052865291898502486080450064529253123268408874587510131165621063856466855541756407656515581938783548327196512443766911009773574761287115834761002591939745312546385571984044610646355702878820148739812832094632536773394567786460148359000331654550987955297493510034876548829988389133957197768802720087554601051669666060875316134186712650668324231561393641516403178445491894949533770977041126354797506832431888310780698147377206047142315126640520305515267029712395388190217311936428170466819125290019538246587274927131615787889017243026092379941005235376977514990086622318642000147955940243128980787860331682734014593572176784635550624877829673625146568218476276662454101982849546882212775214063928686481892867340126771196886476622530425699822589673758593131320547625814166216889048216446243711745045900544571581561615174912161376784705176918137663636474724738002854332959362533478867665327643029573355648703923085420055411781703566727021233997205971661874463274375154813012949322682096719982174984093032062284634821938351917613954390369702804068363177708555479990468547792825533162192290503120208123629541721366533152496305314278838827385217028871074164519564782133666555243194523239311210863573649424963740689603902246830353419362057558433587691620282890609209083429683195483339264359141057681558163345226071450234313321149795418522221807631122610095657362350549926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -173302077581291864123669283424286957502258513428729381940672062525202638944943702657060944380362824125630565965675821825783845157604080886151448654578625908078016202728511765712421659450838104486493184358016404402361756865714293145366084518603881110496529414457726063002392055112973407767276976222451174640421302332910004854261778169555147950944746832158835665702654315573060414120357812169031894218903247943740447719560391152921026189168934277698399247617158317460465060947862860129961386426855964999834729573555496629473957340842795507455058856627990782148258039252576152474156972050288582314238366306809115795563042330307365476265811821000629469888817742990122073406152601527897749735726134486435994928185173897571331491893675077576183971256888509433352823163883936541857671822343827966359557246439169707484341977555014158060679410704869305812970027129863832813904297097137519575279033465812834114187734291930798893918551469896471866686615632385750251101120948260207461959258714321153281619892191947288650952617166852129246181619662500195832971266192638718043682556947483236128704917050367841193833665668054947251357490578245620507791897828552768742446877414005119228968997196412438970279842666814292656451415527117201187907360091636256101075664999621228608398102661302802416355894562675015450429442753502284259282872096750670273349530279180599066527940386173980900178738050238743864271569577173988092746070134717317407760372770500358652219700271411102487331752966100149405319112417195839409176591171057423634631211954207803877985825332787278678271193139182675584848302560252967170655469183661806595127974490138869550215407995651848391722091594434425865654188802369888943395209243367141690438401235192561498902297084672073924326898065454705917303455488920653752855676123222468349907700126065718877054895657830724609873960346137236574833306084551129535750832833246763655321189615160726146680388705078726954297897572179456072255532700089514835233659267240203444656964163337924746114022326379603998301686776869052870801680351082008799281194496478946216392186244682386469627030290997534970163321043374689281075502311865449843335604704248625964432112509697295612772994152478179014752402178177935773758405777154855910751308596351297808927344933792601952573500670703207500073367550668715430963351753050474577098989574697602890360927842381479489604621273480547702540583214204972327938837664079661511419552600314338080381139453168080885219569284796378936079434733080565111964998053606653922659706105293686684196104197689969612201092462829271437200181449881578348484940674710219703945812044812183378446193303301898685084793424645673885201240799814551793493578263862035431979153809993802225920185916505587662267578476637174404420012091591311565525922882937493850079133016330095011523561948143778075898928787214507557286775237200486750117255000846800071791401076854799956978068574598970060533249773218293384216158328499669181273913312953496158991247415747914657026454200932955601903384768763712617258230361181907737796567716867677462120997954638619136219165337778445170673680062470630076821077542276928261924112998009506389114716432832888772697662927044293826116826917973089690031457134327468564056366548488409362964658426605396055060913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 48208387602675147114206438237637772756688316227256607425723416973860607843951078351145009217417638775633039964078162831899413511312301466038937156901919020013977157196396501993564188142439623477251119059713310569783344742239018698475548134955987344728962581583025575027369081422219073269594503889173387634152255642395165191211776655743345596046742708845375319718265121904169906322122695045856672975018143998246756294657279815425712330821387525218409989578021087333250248006846484124291087647639739757201808416436712548029673136820528730085802721508431131813044290502525328857456599082807061159438683030223908657545186213620726295230949757011327667363579289087172384463386372329300193178003415033868774659321017139252841302473848566890388393968533198570232487483240707973605936209210184517408531042240361466445163243679504160901015011480893781985398244897203197936792412181815015473402505977064056330106215775523570279171524744300899782710668478544342769126365885420297225975512130762150429821452350454520312590100699456262860910558297428727236266401991986538294972194186358282670821957238848467362731476391910524675020351295228919139245316725603659688714804224551944548827873131250487117437762205615952855014396702624376169397457834015476421798789946531330900375445679567516637503933937441856668606281532438601854836711724496896727279293518960697296433031786862430227035913909040967039560429652382693107747009037977781064224191428427565413774262903049996232430735544247273136156070969003799340388760157308247669108359055545991598109786124873707787948266361230807661576380222752066547587187235365712485012454590091102270640460838659623921881882057394116415543952270425784795889649367119696252304082697235038710569535018392103570142243261807798636731709967749934643062412046783219516195506230080869141438058741962437063122619802635763546512265659480660187132823399412170328844603390484794391089857488202212996277392986982387260447239682032695373117122612658468523297191350719329363254373533398527567012310943782043746044493803652351620411994634506487586088493648007634339786229182904208212890859631597097779434089220468075993491017987819541498468416081371158970887124972390840439133782216013336032119723259915270848007732512943119058757693630828732047438123910754252297356365596189114156723342034098373086020838339032080422157034366461736614047854920540229856674446891660632191715060367124079425254373508513632344461521622017223770860819307704743258067498046214011717868117502688398568050851994856129916177929433214796296346225963444153502645676643189657055315575587464505724212806627638362714652986990630966274056338163033658000334326632953991497051898782921851759370083876618387493821916204323227964907917881908945535114862097962389962141157244698387829109985072372877996728403055132739425429267876263994366510927644380372920040451490947620933747943554669850393478619761912234897339038454198026388573540942957410340893145354001984394496439227546222211112665495496258383304820359403439189362304595926457700845182154309610181331615471920470928152289100704780680981348882331832174020706700745176651411320036161679715984169195636169405196458291165876783073740492142021907365969106745105739556126860261132668158923684469229685034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10992187097007963415499136351278448403254720688590970029231974364868258182298964089423361879046557476504335983886597866684919160714083118486357117775247639113226748523385750009425381465428857475806840616088866900400049111300786152160308482455238707538084644215741858259835994551245489310168663260040583338735741408685273010845644177579600831285845430824653566291831313962301780046944815800277681654201370129482845308169834006966021075821910055292715903572618502302113103159263915449836274218312340767130225829207965638774997322571729974410847869698392839854364739264802201454972361014823870961157694631813261341127830754469137593300448028660359355364063214912638027652711817765175739287291290862808893426271657507448331574072015309593060811151071308086149909641455925192513134205603984212131831845190467425024589909439080617968424039114616766487480132978771507158219741880256850694572607662156903873606626935578032220562961108963625058690675768274565909374105857922797919907382403357482996683874284560118504806585951660880036736614974394278822978411178292265113489025804909979790426773576892068572173119294017965796518529109809023173467612382663559804139450040688706776652362948721134560881177742218246423558643406288606977201480473515838621789518718161722990560707027930353314594115441485711509072584174450012169621710128552529275635295540549292117882564516219163233451733233298650890998216717163192699154597770604946494903846256742486408768375108946424409905061897735918905943559144376540616463225248707125650095927777740781779965886610762809129840706064355619429619079399031793662931466881430407591053466810124824873471034484413923085211943209816798935168635283908218269980773738286582970816372747468677820934284888796463881645236314257407973552389588340118242927283974854090229044618392521021200624111621825690712928690928098272796442367279974411158189391480724424474487304564742284116677340800989774129375905584217584518160861068092754189669961600792337149769144788253422274879003512392669320174219941611044709798740127206134473440793398139676842902464066560210264618460602860858122055762991385259465411850759204581864925803698973705357421289889085063746759987177747271983488945775456804461316836493586049690334749720573303944333972074893308795417891593168596120139238418616917096404270192506443749893502491744310824489196304875390115202089677976407514651148751221150864987643086662493463391068337212954750415425542171761134848111500005387278391680000453747450063905663332928347486027091854008549503477141330645960501753712593830377187370994904442517884681219530197404871228173922500395145445669548606236223620151900083128515794064596548462744014733657970021603673560378315834916933428962559072648643325808630224306650441760228021581424482945105522465706587171559762943428589001475538728608506344698507687390192003115920514852189236480777144919000177633611423534753995144340271107368877146764256255295038575604252797506160570931207309647606376159396127491248852550813203264163647669340645515496529913794456014810675656675715291160014708756375853865296588850798267433775305391343929883528583398322533162433983243043089316589889886347465676272171920383146604948989239206776960232955214013253202349177910397653518157611083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1947153102242158636520124996929906471868901838198905948946277667636070787430373716049243873944137460523556495511241818326924978978662795274102711383721237891450365360731648991246320620878393399732032987898387255484654742342552088406692010799346916980669315149291083482920485964947761931831511243717249191973007571015721065666639682704643958509714974696189519485667253920654078849223078918991549257026435635281108001586643505348506374790733011738226075000973637352504498521068881363216962102162255629002193768356019190385549523137050420514428730057845820797308751510387398457289973110293352470121023435242627959833797723406093408107492486699908661435052037956636233593998621652495610326480133104729743083570455938334187400433043889127254240521448007982883299969630093826438993182505818947795755592352842747617195972813337256163650062138937071934911429487087518281768231147092893687669553651099413279666285966942748012534778451636808551702073635616824021952871312724388733093855148938885330081058337152252840709758675016753694939431289491169319555914820860498841143694996409673480987454772354434258694051353429424757196222928343997131392329347960834645872334376091586657488351193138828551906660198862666085132336925570212947028053051656898414338035464232159870208800165431092835870815324087037073114478566924135847040154346024972832278427087130324245049664997441682288775996661125900722932703788179133762401534811128136473654053104301104461828110748645317094835293823515120138694069501771074626436409397000930147977916981743062974216326584079487006235598799440801949626719395098031239961564312984520718495292052505125891622837067955371059308624247658157300697931326600303569827336763503436880292537318178423807283024370995240682848364471351090915355673322058186186765706823935679401414647603453019503618296098559464275109831972911042204237910056490283832308594472469486126861376679549643121315430265483703106844041668893822069565196898700187280700855401829344263441188041027385175766524976814221102738728306600013206349799081428152325792653683295535871604341577593021362949586745646318416603212811117994268933411031501135704924822691600040981601640991564971159087911292058436570874573899119052472879015789400174123950122635848269498917144282884447737609644184206741348402465169687564902814100931012700605408970633375385703994767080000423991937053501409284580323203267504551593086849934345083880944442288035162693895697165158314929199364539686905682315287976460942117314270209049661396687990713911568842482850608868022008763221035011787997704707221172741169305878318132693192149680248093924996247981564020207077741345774385677027457428076477011240345419181034419070969452815285380698150805476041247943222691276089204791413646467326827558445680991912214281701016258127606758843744174670248571605967837856556769156318131739002147557688350306870592337039186121721246815501062641776318285916834018048883963599360113178009352412362938597367330848444961938616487043802046363812084170983919234328102652056134891751305941033239460582717179274628078793942154583451612917625564914992211886359304453593445481546045111376710850774578346988560784983982366023249906773679813515226492214804245915496980667422705731725498050179719551311340332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -241639249028412262644843845149672244481641986255723289355379634810482922358969192143856841270628594682636789955625680537196855021235756973324466496153936433385111406623146367931055636786306411136398286177452746059865185907434650234328725133421508828246864005811815456404768520105048172300152280193936722334225071785781807494031705289171921335573227680596430382603529800685570408161924142607566054560925758385116379848539486879353638820028984393018863924890402074590071239089005183586606345851086502395805364357775797759114872444758362429334580356706731783819959914303707188438929179291041992154723995854796271951839021680439549556987268629715284552627811335226767641375235353802328803189154057327607085354558576914389970868237614619018302951630679331224386230535768986473535497856334322250592075202707616011182912513566537740831184056969662668615091362407800119841234932970612639170988680820698367340819635321735719987794301531421543979416542901125396363232431824168619834625287845093464488474522714323059443478372957329422129414349456888902050384979143209836477756632453134954765699535249467418682144264042712232688099428940125081416850307823885959505333462869057585331809837712677131479818896423734164443236961514683598388167589752865865182718526016281154032563425543267480878847528666623493473771896496515356777046619594822088916677296829837756636925392666444261708676551610215497659276773283578689493943497695297563543005054519365163144386303404643871816937779568260401804412556196666827442644806958667318358225755579157663197364054314096121202654437338057165891574570246744996714273772959919920509692973895288365023880180505736053126853427288618216973023876261900870332269397467707162155159790907052554002151111826056363534243112031257208320811963459840828233616245201262641902121770228834254400884988381161838846810951475356175125863713876471846354395779551681833561622054195919622004022832712124591235410646728453092146386713525045299660417074842052901301585356562237387738660244995049798136598390260546218645894809117987409843669608047559628201726713560842793890629688662904561721611903323185041461760847047531255009961359651081468177878523413624357865219839852845242290847786943102310724228175074102923678279982997869371003897373766752944944222945870083234157486124266679415278578081504803928606879081613190362418975262948669833475147726505457867859346895690778933228232484143386691113018385189618398335314557338576603372446031391104395912391718156716787089489435329104671220787743209907849242111072720570947597431276138571913537504776134789994952798510456276836218785991891160710041540097997891107075252384661881852501742679043617699179709281268183526714810460025179798242249386199160408139087669092957621601078023298270471512895897099488216701099376259967459352596520422098236577793071923251630550614529533904192686977234533022672279942807035680400299519911815894920102943808933822059017962977914776252525188358432426281915209770133322946159105742644091832145569147368117450340177098608265724369381656386079560063376340749485619122610684864675371394803086355935855880405272533092048631244309014233498909853592705954872269747670913608859235826266530087579935433145477669900123442205692207537918740109965797424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 18662421067915607564134185347035114675827313083558081554404153470736544527895330848137888402376282085680037398648023882130771488383252635455537441012431742966344362304187419488734670676489156130617692227358453047196890773986582164405684375752693774257444459488953463466221348692775577462764135432240354561407597468916832315560299522771700091645000171525628124956626650280032129012383755553349559727865972166783220047063789927714928895919182543639146868076254480229646014491501190387477290170769139518227553146010610056534760236397642836469358015412111782923108407611704408881834872343710335101719231043274202803156015682545066910414147968612971164297265341975196077539554569719483906976762352756125452748489188892255231665555422644245228452260251562825807035039554985645011040333867625652604722164992942757638704028932908428381672236179929200379165258148862780065748789319892296912073793633034007159337884746134004288049535254446955065684189815271387073905517472948422483566871961235079884023148791194174298230650906183859528122589612871254515295509441300910094632745959178471378732946206982772122342074518183965144962184537965754188650592451342684031377924448402658327794597153842070398903043086993805102314333797798147615511829362715715752011195035001742480241729445167986877015006126151815079219230064808844627286173913826771167518172796644239365745720920783703190610542362563987499114701926174569325630207247409078826996540423992999268262354243508749971636892792268928793179184881216375592644829560262592641330225429376719574283997512432353368778741210284802077178712186326612339005411848162324230494785390237021591267774298889794297990936517252420356954443622167936686641247287400971486108981031237406686639558815141176766606355456735683626279922537818980251343036393273993754944230492926510238791518366193623706328893817928976534923179492513609624027971097261316094023642151525849977930375791193558239606709017484190033845602063591957354222166904875003088282654017478713983861212336542205863797413596246441352215443527028945691580586230944523763041563659860767845315155535518862417058932628686663390255910576153470049497887669816724273630397293921862266164122131785931156661254420611213307157191812722124917650248746235932360322413939336817856704545507886389315739199670893877066613660708438635059611285537474857507282038055041001200731607604608916729045292582529151981135642803943809476336135163543905736196476003917864909139338738828571248573303935269530923192960948396806164305082361524740885036744780660920381520483662356545300565938856576877284753634571692531484592789343931322451535101680716618750721650111659606656794749223143464366946138389572739799306763426164776262888859164391980137432684430638451550426672969821946587447702834356494437845491319335072294846222778150359441516517750870866071915640110349465820805648358747656506118036834562862155052702811859132024895699123669341291262552705577295378286186303159777383037965277308890593536613065758131091785881414309858563791301850484027581056167674299153030296274884146578867284295946940087765714975280566680985829576698572701836135220506473953787186885213137947630274871860682524499802931578189539994568710255631121348657119536403632174770322564315795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3463329351776638025508085396231135329087810246513857751053938411077372042475248828788685294267192244742139809928816563507473484825261019326565893258649850026476272620562855056234770750660828958298753784345559549019319473381605958633195830524798033350635312769814615379514142814050322275777248508974323170688534345463296247256680074773102927052746351351914963395169451573164552563692736224794529684337760353178699927102635097154349546602069087253475818256216612380698141974017302533545360084680573109414925305834495597060080839068019362596436598201416954570375233394258193175026486760271400969817006750604090274287620189289976055710739929946680118110305592884145316492692334097646700097450737472251212852955930645825150336000060827895209541830075418698565579143267986822272898117273164435861020289464790302319769193686061165555608666455750979813909932849561548223520731478350952271765635796663972125336145993764188189822034501134474373331830594772016701327569239444353858066141802829567686568072496940401515863993519760013905429953364050742556535583896632351742911473690670930617438311146734458953413655574209143689226694301487723483811961758425599956436906911810225244080646800976804817188716679555267638229801102663898056418290542893451413498564077357178079019217862913877145463150211414345350087141625148038750060306541621342576120094169368706604308775686742913742158657334374329009051401667136507494179741804459811925270203429235999711984065221087128267413329409926388239577285085888516953240655078511198566449311644573902224074871649241422276559176000193061481439338620032528940050803704886209201690263181136318090063084827506084864141563947517171555303734598288278797887889196576754852691247115180975812604540911857458815614684163496355657054790576438630350419263209523508186229341961301722782014072054531093544965329797253377192308973051693390105557310649989265698157899830353301162452194990438796136422274556623219229269699863792532237529959121191660875944938052129905896078901372521279136956727157100799378973201153477965659721691206056941600667479340430841820090606083107766512311911278988917803043813975757008751378325477228154394370291581900624940382511941057148815805386209665461059537789957403172151347078140346145543847514617971032763718668109554732172873045835191295148047142333286360747287900503063124413216101037924945060939430552773210545527092032812851200977585357322301210656132639256308636889524411515527097641620172780076641007911967089463428677750990118068303866532951751603756000842631638876038240109508512715102964657930718772090849056518847854339437541938319368292960724078532650031285095462305783355535028089979291334817854828981763668938614009921291184702091689745831337909433307136081950407388061664942348153074694913323674481451930090174802738651809678398620417910491056361619489181031711297859139375213190439866712697783976570760430444555437772708564638636209796676837021132836462418003287198576797606894315416472733538784429883507244755490037666581270919154293846754027459958433906136150071771448260094025286952144162990310944806037372529368161825100785429838075763527245382756803790639673661449597998029624578633553169187949997182847381324978905015627862976619969959476167799709320068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2260364716036480187497596409200674087018828274140835765624288819422244479825336994668289780740580112238958506004947216783528012391183889469397490289036914180663544389391771334016346472688567222869318250827261002140071588963734335574751191620387366653704326765611704030757635404846301384478291456808289987491673803357508911053769336038235342625694913814149227941961076404265839116179687203747470838922645904561218226386360291085528247568751767047684882480635687733058926351244759277494936805445923303968435246654491512329010092755975034449616812365987947620829231807734493686666932176266300005390624189475686040780049010405212408309212951137469549541455870803567659756783972117297322109806298598676746214390409259881800723180997047513126825602396320086396570305782643352242834613659302794908100176667761574874176197750979266810965113639917948826032935298980641246952234902221282974662645868832888994684071508973321654391671086521184492788562355783865118262027672511231305868112762126525992144217118379273546518565849189838932625209496118436996185062845837327304926075546138013635845954861845478783466270341677943365411607185842188798859804599817914163136229421049882029127169131954324977534558862533574848492154604138693543420617377048395493782561079979400022176611247370593878897697560415974430681755666181600789842390140577069501250476066140266210282167354933232360001741415714568927898220421850213753049294228638080840064527375712756657861475280743091839700790734777075808553862043861953165463741596434938998953841625189396834344319043896420927899581922751164605090605377951858315501301921389891363613645414332836573492922279296360102633300957635153671640894952320021676274000393746557979607833160713428385318854441359655557493148701888613722463088917061099048272655746184742631883041412236692711670595036844417428967846924224985617441303141218622442156521136393122658023687286480980141514972588084200757272912031034739775893175657141549049492723541450558857211924910134527006531088206679473420846725145233565803165774172503014905996995155426275112088453460601118154692810663000643149750948606813013929863616686485302109858175589709065320033492274868410664047219576814205236511483993649037612841911582618747122878118007778384918054944798672287134218056718906521328815475534869846814844598647466055828314725214909482291246722558149556474142358873459035057263533439148423982657936663814580372425603629941819331915250986488332101930898423988770933981223849725336799434368759740114206624589092666145397861626834279231459902837542056739868852997000272005400743039162215412529375564632209625364063931318823140797429126299626820010636601987443941474848768628514810100258225129959812672594324442645312755378187347513202110652361175726690349633525990774310572657533985643326237254579325138913162310858182966795299214062968512385938369014498203934416443120203240649572166354710946679484223087292070978644053980040163465853615327153387836799288672455016079404482462685455846417371359147448046552514387128223862259316588096372074918537332290383562146225571603693528449374621286823132770239773764041589228815136311124904552431950666240278731278109811630542561064345268947801590717593977523371121579082072484612740121948432922363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -900366705512449732034376948669144218705546132245071889029889532402954627796399019613834996035469309722736659591754483505393556087637294201842522666561176636235549199056468488055697081485066277186244752307735449843097508331706261385632721901859375404356130101408212090811190755368307579807457671819772465395070842978092349894120370620946293022258339679114421399833145767696505857219036307696248151899492110236595316389027841930806725461159096231383575637823916223036473413645622793347731980545383293341517719595594700017591124947143370089683630924429805224932034322176341727471901390092809615421400446659217896498886845273835107458253871026091792386228099835283999704789642380356894447813984870165057468079114616971357394201704138915810357091846412118137037918603651372446462450752219375698249292201339712763002710197691892337961200245852362272880789878980410356670969458386255203894185630939642861105408685095774373687408643821312830276002466576487789158893200139684335086217649056700271828402489931467724009420838164080441888444312556069258026928824343499761630309455596029299800966112769056015876182764577057918363064884579784673347172461935449247615645710435351024306027947364075781943216966950457099250218611705295207618655280067030897924003959159008040390889905690910813097712396038349658785089907708385992886447902458875856728066642330213073535215758662511664085527237564466974034076615924563467949083736697068007724158292293394929069414032148354948385521701758830116051057533873472163062292872364582421310042568264174617423152881287950240413461474925877432046132810710288020393929295269273990285161399114866774787744425315077904411207313365608819442498522820194709819803265896970982165222036922371173022280763890126735768902324548042725029043486181085803752612726654279575847871434199983320381146698402676995434191424656496846686248100029780857367005509881081831351490616230032898780232979195115081112713514605629365364991126740465462294108506214749313242134421841467261008748802153429222430842554500682878377773279333063397533456326705962003501486119968278754279435036160859809592281307993226404490388691547163889419143915392132274134113958875961686300554674320706580772495989514533999380868698354724537278725379666347177577960633750316973285507100663914382568945540611798861390145752899623044000232917084532929340080205679742892734065924107923672900269613766568177927088097108994311556899124112726979829760821309956267140104405978843514886325188820526199723549318562302959502521303900277055896534741217839393040179709575794785766482409602744863657914939280216843633649807328077238799429134053429092815262903222308663165173452507564687682191456063254350352375822285079269587257080028971401991946992038927726658879377912814212160246783285164537672533600824550351759189666600554795819030380677496296168572182558020594312309669596943314964396387678182634451624629050977270238568045929930921167146410314948069952862918262072047375012005731719441764361038688899467833056528970507416549761755630786845060044026940464475198514426180859107634516135160455950524116099387161873639389894587985497561658424203014755718371848513490962645981289803346474543660141549632445610890353239145540460472340956071027409038543701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 222949573773098388683888408902447558374124842987993731700293021865256627119947672507385730452488513408290533805901461204514741882644063449304157241186228782670640728113557804113137718606038402024622115116925435600334987184835047709175012823873966411341884954329782729397889845885332023785950972419852406082871728107322728135287795818360316295982886174194497926875149018095317763366195339929223359121532585935740611062829515616108228556241126368768312358384957644641992147037692603145858163129609108003911687758406187989413448987591402999400998413520980893141181219915957371134592462011984338680079606306934774372302190078087989695671641061138434611126581700322806155568585372816129251753466493549677374372722045605963781626183825683247990907879956954529941684347412065521172426212743974631757605228275237958259674066964987267921161783324539649465927803740125874184551891876124036350874982066966293449891412545102457248385868920525169667812461788291022786289460008397013296720629516379031438703901563114053868974196398097516874228058697340317125217112155845777404112972860499740081038018360001274703233819295807929677304576170475851802872788389252236901438865968994152998153146343098552109548289845208478755209142219096909538880413964604124576727145798419188796830882778644439414777657919439264898521862400990375409251679553158124571738881997480983231377086946253387915838102567978882220774339185728216817371496600223748618657849051753686226908478177696821747138947154719266614308922489078228224643149340515504261221261133809692702201175302589755865822708666000381854433824660233918671837894233573339125871849133097066459063726552643162090162979785238710890076558781128626592212927904906245725908979516220264014814889622745310765046851444198449949689879404362991180610846849397817846611914808757316067394404363313030362586168732674417460413151947016535974958437008699515250832326935915765021946788149919515470849049668253752865256874138623203466508483497653388046950818856807789984246669572252903010982876821982175579887330723063849324415933417474626878343401284662270838959612477757951434659758054030771905004575468620971127048472600107168207321363372919140375054267515022022291622877894946653281954569595361107535942425297927852240142275901670980841792554151454171186054394828666909009203357897181064714439818959207901624030753764260252525311911700729895418820218611749400352744102672680736961546151473596945361066292266233809207927691270131140999048546605038786325497392828670581800147719744475116593630412012917522530824835446422170050097336832435535983185553473513902485443002303964074337396928749055774768648452621191909624816918365947223084033308786152366957748083664878454874720179107287934836547598988885428113489477406689271141136539700274689353416505473688816583004263131096502799377287474053652466589316506414242653132136297293895788936940623709067888724468105219754350618678547560791042167289420389389261920122896615459779138409037588087410168196436041736343317863870857506212033087763321937029622195997769767791546460475217021293071080709069266059690900883078884848650748971592524173647808271416067185304770217401892555374962953590734675680757857731536576486442402447540892176515496184642664909362792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -35569143139000632496113446987938298877330988744991548059957353674159157038262393259350417277572819990379226312404051164748781279592009700251532858516532620275936170068079008710538917655514380667442441314742326861090647090870214787970707701632798418310394162016349966576467219568958520470704024078009210882196593896490682034674495925073291026660106751565517180359966359897733149210559247071740780324066682542954570724939030433681555838990969904791117499538242819917811884141261143344487364269976531661693906067831465258449798368499801525292729156664398426335674724925549795094465873718002846445816992790787517421487995952031584966263200874454185930720976299733892751360657078876161807934791906958955683931486171645780810700771327183451218047535264803093338983555913020139429065968839267445989251355502545587182712331070876680723811663703454799407232308891959541165970231081881136614308425990712030547682101050528726494065842547698700272720340642084050667801321000368087818028383607137942506961358506817094831288460856449408827940176040451450549579788419757514811002526367617340559497939605724123137556839363179260684012867497306371725083996922126877712859452404405819279138063908908129240954559843964465909402837120136464681416886594220046168347393768674793568833874406361232332091469528727711991991886474825616052209571348173462687608949375926452830515594126474899736232418275389239982321745711178087434276028355924167747891289871588891401980452192491367041085049012201605774905736540823169088802623946731870629745174959821927492501363565988510955112895771361498281287675491170815155714512224800816832940501724563621695253594387842218991622683714351106569231887532285577520800256740453035971022390232887009287206224373086631787158987830078536935536363014788611287293306743649383148441779421432346066765709227129737682454894871367129991976178178742183243102896450554259501379093652391810587121124218912717782399393086882139470937874780643992704502718941120573435048188863264416433190036081287544746420770584072498932999410412067339579482239863533533931701762331122723780487814465465215927412605725790635746611313178036602694793801379661789989823883703199329912032689056131241777722274975829040141763423260123773521748345202427359071565630645822347851024664562578628095798211838060463414594073369287724038818788065455136026223335446733926875767098181302652271003878642926796814767521269636182439434524945710987511728858283905494831846488104380779390875265032211841640024659776860605039276889297143991942460879347893153457996398065587613157432890446366111969127279788381663297518988288867653692848067031776429973607048382931760044830908487535307450528720276579694859483521419974596501618268766090994507202049155409292213273354739671651969148272863723101093578791265743702543205997242411899059951277593562752461872445306235256644985514887538683873733539684797918520150200738321720300576847456619817094795563297689869564002030446128889676021903977486329400850593007215705798275694352252332938648852962423954219379340294655499205610697666670355629048858642320383467309936411330718691887157281743539253286020715590208211333485125270827929161050979275023153946123553214898999538422630985330670430436397490205526351928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3207308957242123761712721042076705602914145519269416980426849844980428434260644623665317401822847369771646427933854126335062074625122031068462883986777389821417672571767925645715679744995529400004190289788206228655613116151559611975284841756261132707117776009786055578535051644797918879621090425808155641104850988793421876571555852113430262939389669827202381277934067660131510431900753631989405697142972011561682105589115621622264921553715566004391350222433491213100099263588034922577740503032736146582146564090926896638585034635944244374975458838723561520721853637434321564182256038748629530135629357740236638273040408535195833223784012683611187285071832140629156887819961272873554385412945137426907001976972709699136965637598772313714023400238441096775724091341897655874018169348367606104947967733476043547674262934751793813132416967099866380152839410317809082005098152064788463406566335084840214350309607421115664647972929846176732534211101616425223854887669757043187433320110934451512478453734914696712766274523419151177587183711511186806503685655226034063222722022714079444846432059325297878341365543852136677147801335042409111031492442463226854247698445871213298041610349006854411821413175157584106142730383913141510133808280704167015450782473753263849462523000831188880832085031245882717908339662791155281455640482125765384391082460323685443314361966006770362204281664585614785273666714517444655075133665597838341135520715977157720094954321654601005142203794832107501669112576012978701373616887923766673734157470699481296360039580132199812178776796643300963431830957178459940752993415675586703162399848160065562323644251767809410151819151206269738908895209851186905234901779173667515641991813774603207708655514033874157961686117603274457683095582729257663188268462832858294478731657469921368518251074748416113252007941250045744583111337795868976636685218253511435599776856039089638325055275573994224050486615787711448551794432347623272990520298052445574814932393390584992038492573273661250071253098626637226799596572345543808412530888850008297098464234994526994619454054377904473708320557356984217716717120636855599619504327210702203740397325857575287719462613071686335201237233148669376651774089048768135488039813707115878957664699356791337501644109797612312762390547278460093021595749065640325546631199571366910353212245957092119921456191014721273959209101892356750399728311029247416261196062571556553389280794616419322769273627433051066843947896875000672547225035898433136103639550883281421580169271595694063347027883489651262741382228799968219571988656408098457648444540746128207638221154884705687959647118088296350738722730133249652483602814873175974953084297678155757316281251546270267566770599698175461656189426153741775030100321074735014067677478243769117930556821973508715120818929967802926111280433521214799691510280185205885806488455013010069179779541907192577994328953547092369317989950409664284828361724391694739310664976559496065113091621410953235096005672787611200668979253991758743974246665392429452030151651769943314978315553586923590565681876681747570521961159257377395026698418058457571563092150116336816675871547115703805157650905986358366174956275355328998508173039478847980499267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -49490090517528462019501335132193592864356027268514146432909472511566730185612758260611776321268484488406360781087742426314380050791045976497785690000478002284025421870981115715934903815560393369423535083489836669919612600583776470878516799547800685867811270243339533212842140769428565582259535532651569065398361561977830327389193143918501366742443503808188961859004913051676824061063900346999613223860185165487089758848765176553375893749579879111562144841821630473366908349515827956560811438100036082950063950040110278396610771191534976678971974138093199218684902335454030414307948684705530258720632936105026704865507808228854193190613676267119188984936299650968458954232248519098435323379143512323722521332786851990993769748542136062936398530885351688163996503143683441344701702696919234273151649397263988155899339124349541859618199688331699745326624371514970066399612565097511499600523258397453706427526710645748475516838143744908429467971694078340483025578473754835115094924713059282806832102932721738308552440621252815686298034264416509450199233830158079295804975866282122821365106109106080131563633183064581316649475989466636378854380409323084489906974531387807318781943178409508197232013635133804339803251078276166542459542833065848799506038312782446146462292820880089702167847657436444209479078752794120820189064886804847551446548312900579831788140743695899044007190091246229107510057181103028980550161625053793709834463341214778055731299153424161832626031839646590009658835677196363352977300119865449974776051792569521232794488303204093700074379816935602467745465510787298812657688790195304867974943592006697437223708732392589029881828159415619878121603357336561813121925846435206848918424613429082778525908316998193583544825939935896687162295081858040278275039377983157161165506264993264755501938883658503011256408724738197417293298502342932907015534705654193139383615969771830451372869899979441165455725956891950469700576123533377241709008581587694809618173007793710986488602946348561546261061697843341644407206270279771207059921639856667499868738042818786154993982759828273176245918807260321335596855575964287747065297564736368842807618953160214779012678885875195610266005144274139904842915485928489131760787484246705332062625159749603831974077103927527225532621934614623315462734252513933383903256494626326364613426619138557665074277939016139851061066517534077207970606978579619161535542020426156651512734629058649533852937120794276825554248838430293915610136416427604309099280426779523181634848116556326706134531252900558720576126861971650828941691709710099210529965631753218015151451539875426185004266828263302040581706154893145777453034972264671102402658585536705340595129128870486937177627739254676294673794717988491127175199486405102416393443896184168699180892196976630820280717148891678693990370252749937156605170428931040015393159565520077225867508876653370504517157390625171587235198845582416433527392194854360332060196342280758968651936202657822667364507878900757391482243568632067200600546517199168718962409318405953847314104162910080100434363818497491391567141306516863857797905243893864705510431974052927509397777517616424329687179285392830639716112621222774616602657588377594947814941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -6482244664313350645601474734577635913540663379215338527633917296698392175024894840112393270961499504336475768736943845169033598474820023900193314734955039392116345313235695800964755021575409349527973493393025128722073320112766915105969049571088278407306575917502167729542423698010370902974358626293572563658555739866737800992526531576743568470732596409903402285153595050214191689147613369475814002851492886012890179409754015669479420192061544981165409091085414464981886622682055818673137810556671613364844404622952259929384913503995414555129054597252608967545184247463388223396370118042718272268933652364377262550321039343751297410726326524380213985151300636354760512214473330181262076305287223337971594799550657373062569868768029424036236205412000970573066845287457174532808814814104649806144696518228056457480751677330374177108841681895532743419006770962579683007464899455613696376863009789111061037800540326234627367159244450100051868579009620896016261075918848284879721945860450742994604092169211673794750804299832448328078156390108963334250135511344003991730555617399955884885369767880213622169898363435310960451930095729000344841774054455704982714728319681634304766569573276076069778617951019283281471755069343453003124130692916859724029386655886331651366941908675420287272126571839780954279281961526882027291268618612580455149269661436887907249708642004851449434027974429602860725848928271791701132389727025400890172210654569257467999682634936304552097930329072598291757167954897352896899280324487186755096210677417921578072250306608683670823305715966679236321778423453443136153968983101576926879724977935344489387574460481684030954577934051769945870049161392462253047150059928560324178529814869152539684887042804467711798550207323954296770850037342427983772923924380321157496488414836563156091340397570242287498615532327986857935592085966675437257680653976289350348784870045723192200596425668984932988073636193167128158645450869136927907214523659511219095509938385733114384877495730788090667723812037294222717593039483364271636798442586628337349858210329573901119398669022731071379373437622784729499046700661084089026416775567115244466379927792416170584640936145725956734749883522228281204988436074372971524304337956699460847319688772852989380512321838837987474110855395796691891864335435592606299530603343931835601876867870464206233731951145008324378639092420860109475610845730543995854855678006193482139948135567370125544025608091137194356665021040319421552028024149048428069331377754501421210148817485699088859387816550224790859053298705338956299048390618791065475866372140629619310344405998209615695071209283650303172204137411018780481732872619773510562341234120075904694622611299454351529073894845160925214852193994132034600059499106840272431208897666384034467963773353919161126195745920090361296244091515801269375036612910202228752480059485881637386951065008748219093257509222038276716031208885341236910943491856127596371526994269779796209143798634189363699347799140232124593155290055747259428031286331870113652226968077970882938843738828414059870342563180930504667002191943172540510336276873073506721436265494597581649777087229933368530111880516763887860835562525252120249391666799783706665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -7759894176813007578293121785905778476153793039328139874030021826315934828691773384587075932597980173504495146100243438790873054498896051758423349215676656550275313241527180976116675815015411888060459203695058155337064210553729779246572435563728902682653157534970181715015048710299274317331781532972724246669538409503812760641014152561049337051039761112435227042502233620908322077931290855403826864973819182040655066654010582442214665221061651800319345450746876923700384536433471057419613607103738059802253794924465147041930026832936307804385951804315886797121260473123589666614801434750600397149567146100768343506386768568663780697873527631875524030165242746156437182588700040539924194385094310187383979475010935726017401303088784478533923960391540828135036701470132027610899150999607863944225186364893056410620553842929319740093253323079434174867038595329994417658319900304789873481914615104058952848922201235905969430604973144391136102033371822185979793833557643780026693292743578259541128394139947211733201810734554640895663241021383439268807454206706166273509844591010788034227336440450915183998761975368225857345782639229070290339703756668625382458373824690206857980630571626199179229985128716753281715863317814771867620564422316026399627165883055000880011028522297937903012770686246727255646215044642620536559014375391940379586690890152506627781100802964521156083879011292267054963923212537300872584563579747997030779938200414509458975297961770213722605935810628962056849664276601455105324531839254113620006565064616736814039546613299981026944383745389681333197007692735294937276517667635022299944205976409697495550344520151581377232390987247140907993105650363992985611934735855403225635975984204847404130479735134812754567147210404023781319360953886451438860874844084176737673749092929119783020556049338599554591435380657355804936632174363153459743076921977592465876458175112624919795248400457919857423132290283438234382575699459141131073473078953579011568303574493723165723905836614285433148582968823622947139868925669943431899894147977969980645426243085270015212424650698055096566095755847105360195349766257135523019183467794039156729970588742314359028600338172076823535964286774712910097692226211819700779286157865745009669327631252860832771577906173365617572482795884293487079386218694880644555028489850664770517577666380414387266116364063699087361977812963403826526177767175132794312048653341402360361527309940869862608311860297705583661977530865141194344363662514043696625269734965634712934325847608871253304440731261923203794715038504805690938714300701187185719898925728291832242059760958077442966573081401005124823344074239400255027135782187775312589107277584529429827938102050260306185662571322198740765476406462006696524957697835473156733724783894925315651267966237667652533755604133939662433408001682146429205049463303360950207505718506972224358746526458107578356672789358572788006090754077537583418601845915067787803896481439691432575036916720962009868837238794129216282099540425487206331983961225919361013638756631558287277460648878905812336328959245987094200755694357327070474109381033677760288699404987474273998229293119635972476205692470652666423065841865467246249982677400112152099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2768394981056729598998055629775037659363244481671377088026035396450212530519429728135368685293207196760356351025441650456296454710427204029204778374521171497012614164219972693412810746341316863864680745533037442740701350361285309183520118228540920524473215639707904079318116184225745881766376381025714089016669281129683687280117034138487337442143255320554857164677608476168366521941193226476380585795808439639492189065786378299595627224185157820005307616231953725067524370322970447641368741473637976209826171345369151000297910723970381469691476959258851070745521785171717624021391807389175497876784714193685132136724492649154547910044283768356271464121581077062587031727923533105191772182354826461970718549301276011423809609675747737455078133212475265543788018133948986523661543858788329481918140820636781321735392283232055234374232510263840725932914954363864099375745268919094229963893596273470670476489730016400390729056912817444381246647629628155226460602773596571993564256761633384402766507818163451457202694129173371733320601354838639625177217072684890169607748173455918354415266166709411209162960073388489612592056820772578476736859035881351326538095916336995119006137053093386449797625870636331162673850953448587694976441616782316450045876104228106025460333134301839977678296461403495717209386824503913629716430268626459199672871794891709498355471336982641347578214702669773587788004141880365459840176981557200229764409864069651298417622094415488099557576764701266028813620947281942662215571671757849119614320574790448957539308821719485871976532971878694659237812177073434050203377805997103917927461659651392806851114661984510541168042328059240136347646747945614554545172912462119224219886353223206658843754848126812336244185795343061669529043666347773857067715170522415569666581549546015072046207914562638401502594107984333997755268866171366559325717166828777977952509285329540855157107532332251458623311850453433850068722756441495205062387899687024101790805282940938342327820173825715888706233256313435088559241690752472110618748709512193306879658686003676538866743621082719625130604238249998631745450174441979278141388311808426567311606438357808359226700190521256302602691990052306138479849154238093678451991080236103674550113171972437792046570099200914028386421990430552164906209756370766603672101652321722924757180536065989401804466720230410376078828348664217720552432111389128402808467433946346584107588336392521127669449715995538839115924447265349086236717009922130468043419281191178852775197864234888341639430743880025293101354358598302379969081420140592797169755207895318915248823165652665256880962524299063957282741713412938417927312426987389788482344466943423767789983594663778391100392305575964533333496355392469187921064516098777864481333480397181180176459041724105668705781894932067370459706645288836149340724560072324201181869827883834234303469251166884601852470678114479861703131021568325833071609300828469635053221828346369711671985069597070863692729011097133686839836477526798387920643154675435837114841631764043852587502072805182160354421508728966531850026441247518116143128710928485612645399846723830251239143020712997098986274624969888976288294674036281263792859390377998352050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -442616348992021677808176361682286568343134317569272254900753635857101824433911357136182083394849574275372439421573637694496524832471255498173744965399956811704895878730748875291259790969982648112573857218059034342809853913039747188296058955919174416608002555573546399543699344576676269822919172998288927139193746702567802348193421678699570749108551189214570092079983967917531193786421619406084726371311123947272053919452602338523527369341998085140387943508451488357271749021804030900390556292431968356574300769914843987729263282232986969668463928640110530322787154168743541801991522942805102670197809215716636909931150486025602834661379553745807879275191120139229319577965851565220676137564442040947726720740958051396537463430232427802687496767279402478904870603997645646822749113141685095475857234161274703727765333847514482993593158967393742804411111345649384258188620066770780239915389558434661639232353252637896348865491194994697335400177024359559579096052616676234596479292228612159039273418593646507472178695277683111970495530379496661459530341473444973308485854224064752510583053264925567196785479658483262822934632051997206173825647396568980659275901478325883585606990943250225176057929078237809670762859894432150601571237644616227813738136042239504393331325015040771044106028004613777618573446649061050662949283784182790264677941953708901539633520054559436195542013115056595163901590040567366023104422064175360709439757510420318320685412916463229274582231972517019080976581946387667642179715300187372726164414693405873472189074967836441283448788613338503321599057420904750354270712279722023682890153474503182501201577464629899210393353845187506563652218217747972271865049376897370150936285824310007617347715349057978875832279027294938247819766168044504405791738271347983171929132852531871124643135916696928217146593765907342648992078882014036682132855656307717886832745265973998963992205341623650810685256953034526257187530440133196864494295385039905441612802384598507606275813815427864997327503491775553133640765973096270549521246628162101138551312295296068692454674124322512606280743049880760230780035307949967757591789084208674947762386706941759145217166694930991585562057087990664718500490357729067164616080049141268141225133174046750827708564334690506836930251032932044460995610205687462129634567421908089133381374608573770708646321767752936655518951370422114975709975789494514678032419288713912259218047102240642393273550099979454404464695730183977654765184696414422510681068574894437276352186474905039012681222428083513687208629132351102266047103322559030697263915213475448368758405181339719079980567126069071135637381419088769902840954001988080223223962295414503626079294618856204337499703238577939259853229337235931181941871842845778226649520439321042326894988985221005550329714210848414267982181351455700442595892772659250123898462072483157912711678293331286174674419080451444195043110350011057966322117791199203011553200931755581926863836970497224150623642447934239488965127772426349156054220924653105003906447788577218346255371377697453777703399073185825002176172369021215357937702014338909388912779487935416276252803175328034914862972629686142625388769636318274810165166854858398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 35311526400910750891087770390682042082492226575714106952051644682866810704838681379922869561939125762505891716620931394760312424390641066070256332007461998516387907777555152727886143985605963375042216038882944175083499540325767814930711386819120413897444509935221573617545555172070345890496944277088192069865463636175291165356223375223373120617866369872434857146661028936529021885072378479816725210555813365242218294857530888691423646812929959112160087068022863611472865097882832269384135562458662175514969559741502837860628028785639953473459026917019050768199071965475559391137939160683112962064354805865590228061244184054037730869484933065443071852155967136730912161956973495295898822265990837333092212419529549619375606948884498593166083516137068790754562226298061263747982049174419954279302230020523911889434069052600597363766004790504969257300044425482118884068319729136945661252510497921269892059412719313706834371849183552122496986017464594443703175814958826094511640014353243374653059763625609416282234623390576259726650750924462867951339410737768883271815894097514236733912519118113851503004481335544373396665795685368709836684405968707594108347425285023356504034398785324251323911526419222251372177564291767365493212205842029577755761746846347713111434368766399468440362136078414782086911784918052413750478953719471828559459633307240167643639075255975740852254863233899301042719357443921276038353924019176006331620139518677577102796352619887520204684266040902473178227385438453273171471859829672971626781238621083638172886755423786427052565768769523446167608444508993301183453703759616616396382658757394175953496016166789689795990918803202700839243429019117241645014538750168986629624309561360215786997823155713583955777631446281377489541441839120539192215574265734562437048226581947382712086313573127005397695373140159453067006448720123774845341164073286321934133449440611533354379349327773577108370370166170723081971486680644748252602029352358430197946526404726606582596578376683026969325946180741998350141491214841699553678575325947641453826181831669089816507803799531985184628185074534674605848539458960816103738729530119010921722535025542361566013217856814776291751853727794689352166473027357006130204010380344467618767907225853893902590661772165784450401336926682637026503453391541844045259248237239985530517056306761849478923017720208632796528978366772231963296776492605887872554591110996027408627762586647769566158676543422753068805984981973685277647077838182732375402245042342422656498871987450281320841750202184949327863190446000540064124752523933665446075819746200601722425967001342062317511385340411978214961715802592915383740943926589344713908931209831555238611043717032048681128084311564922829128602136883892272509860126315023600821657566430183325684041243389355497581702375462101657387913003538818326509627479990819609015478946961757797020770491649870976041398925866086898541034230623416829791154526507419203454240140869051586590922281203863043145888108260313403735937488549680656330694846872961038523138255713142586665259680182671529086208348943563336250770267387339687190944163261669706940371927461756154248346160185603813686277056800644810568928746645800489932298660278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -280029204989930480436209211704447727250082394170656844446716829855262972031658185809211603339941409617078908636559255800734419357892763878857426881398060467291606497691789728617653153461977495602240623713310499030091736589438317216966865545029883409150570412763050167336011771211654970588940823142428328570168661238592750365812778867717258260405652856273288674612744540645145887352950488126164722623385510794184574083931737623108017572610371994319198171567209970624078851021868624620800535682980665681909044608929027062397790800912844524257827006209058770046654498663044369743331247377536244549273234114021321682116304146437291999721107520217601910547415209519358227007422868644978413164854889677978221062005516318760464445153555111956703568383960205806590188254046960878840984822643435444018567054624474228777918434699823325318490099335095459924658236740256850967223356130725155674210975003643752690993090729489993815536789136715975055297118693537474733344150207047622674156664153036818308317337593361939218513898054123127449140936983297856138078441635971174508549469949415811903721106392654598671247285397993260623896300633394999970172247747777216823465694015378452505231345044931238343835036077617829886962263991360772973340409764675206683838021367714920553711290722434726873542550394299846905946816849478465207606167380117928189736301639343372814331828197992616735080720684397348850981486393282626792828382382901090486986397299735162135123011355888030222899622712588019031445858634936527704879070256194885929271230066976701529760147988666792681765894340346566250000949315172799261695223251022655239987760630913550883625970272063028596615751538638187218408064206424288468816722719179101288990400877315495614400230613801172267300994546214470847175587630658389148190121170264487429678027211965531339214106820033190891730845314603246018673001965430744747021161353165391566738937407159329368352551316918593402995537554595220134838116140487350575476166852318482080845054453848703281050509803086881037843696234268701973224101921267540196012986856382336472592092560173495757510108443572709221780408314061633633495554937366631517645468604136387537260449759399087704810272583903959127383799602995282045050913369469260049366417775855664814132465105698070468527544937779604392222038707379540875793820004209162478624155432859614694824587401118288088275882594626053104801300469744736606535172340953966463297304364840789163109575619478304362374173566793056393755086079055084601197665439230755990429967288214368297560399633649569448637036341221073672493805983943685722393128754328167802545940162292841175073215458248819220908778398640515714121003607093505965428944546341365033929283690192913547671541941352797814639187967288271770019926357499997861615017477726422206003932319785195784790782473172024959409045829489255174276490042849951167156639837732945717050099715196471025631314828201620624230608514612374801268724475062742664221021132875137014497566164772573785811191831279621827202929651292399475072978145890008932442667329192528852594414011017931759351489252162111916245254444528517090521328038923262991694929482307250499647126759819734935115181759825082364405168101420058026563290095374919474124908447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -125694897584510733838011126784963517957969811389062279246064329003236514703996882975390115436200475116157807465103499906633535103664968516774544878030372411261440728816689546112280120907693536296560812462589404090976496760492026745758423538017062359529282119860823341763145315315686281183879129821725328919406880189648696907589840682734280364583678586869138917078403309675610789668214619233271303153150514734440402460445312126839944592320176975708105814288880461324979394729793443127135064871551337652478076379575739183965063691048902408691914513379493774625668391778482771985322534187424473463678330892444816502105973291116211549476875445528041849310424070655338586704713229029987482889515299234843007847054087841482882384158236234027229056303588861726818497760959998736111300103792854462388404429240372691829705838198451110003661526340752223596693410473097678121733077698119034742744602006740571996878285242033203028965248193645224222305538174151713094219953389681820474765361268854251174229360917262168811823769288231671479199855310708039893454916747423962835295315607117073626812293810670616579600078277533828870337985002022427190970453797238483319965715549460553570560185652814785797608638752206907186423694048432743912666092831337450952173601029089338303548196141169375608333213217965980296667664173928413753053075393667385644939274989392480924975595019190496801033391709186263578067160557325994385324621165904577682961897165561523749086154247539423189431720454331062838154264861823084010983718628082586168864692280797960668546062432752712419562932610430758225003412604314070746098592545156439830859456874361033487895614352316036623796161949814709366666882722478373109750646041022769593590216478534041257362936227290584660814421417007542936880318195899117639104040577816736252054245889500471842517131305761193128318174669159801673566124342974387301592852839925055651455906004590146512256150214941308803734372799389251843939973950055520064928984203668468532142243719755248161963733983890538934579090157809227991347507096376277785504056026006155336528026079104092044233484139294417370850157443262620273106175968502497733228836854903791992975070837490949653127269023338795965340996585675486735345261974076048014348797251197234463912747436799811067009402926439546239650503180029602389050333057743369863903165602579784170902054164990912487755951251244452004076115560260417229489830071433351708769605911286971834903936626776452416477113620296618714829167097142114120511198715502533001674605920418551673475795357470237035137713877019564673262214397788471952948483445436156171611227027446695277545750365322326723208110319991498581632775769207371712164818148978663861210043060240953779920284956927529346690571871427897874002599933252356348518290043447641731752545119589149447000772081899787924317538670828427447441874066626285221517337018934322955422104203449956539948338284251700880589739406703251178628785044403003893179231418667880751199406777564987618941622399690891536604852592683290769384516779543239996132823142885859164001319296655281930604524544169593077693652513467860385934365781525006495309701692592478890671146494331346952059635871349914519709936564800677185811313067050650715827941894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -30837700311714155477050971150693999301652903772212919258728122087687132466597774096816963605323426137988595527708325056340857539008230163512845144126955745229992170574115624679231464504047334534461939453960230469711235155085447660850772819393400088869727375313107766602592270502650569110074587447049609693625086402600038113019985504507835515172255779265625732234994134467598840349540294338666956702173638814274934846875751379436628810765964914253026191628773301355124522729998059269307854550075762536917126240210228665404012581878102893036669698063726200574790789824388322785771967735689740986269850152385747207980515889711504906724767115224390937920621594628605601865472706822532262524876871607126207470351724007777601204131099950251584191669707643855269606609127301986119555070544876858577108689540233175676310163167312282512817383433307578906254727742475325266787480519798506554638122818316970801467355193218151567366869896767477708117072691783600777338440918343739081995544762548765876212706318971086878100989532912457009587217402113784263869304948880671595153051901138146585800444231375169205533908754361495187820232667220721235191471447976337234213843900159425444834204281851881890823033796173231178439982210338965388052129961538398957799721158683867087668332409604887028491623259184097243848052661949419250777295803026572365919171317919222315647563722779487407541483413626055160410286069053888976668635494556782053570674767813299271367480462962932843131940999241492549554973121414502720454650092560220664677733528954627629415674732355907382817505341564487165444438954888501146450628349173818513312604077358290519721314333813975481810191597613221657938116084713303639512691187049002202463567931146399217120921550519611036547997469541982097045745699715789545621230928057624144015423852352507141054969872203516207735094103767415415586944540940105676244232961219840890395418297176139301795960275367200748106619627581638676441031832299935475348505167355529322951674178271654820911790316911287002248123951794545345958757247677613811006415813623889373114373339666512621824932537802727794789563052674173717547360785759292991211442816624760066198205763357380971999742673752487424805112744462905323529547009872738274171083796082491640370032862902160995989543760694652202489210772210798500362324783380635446502397285751636483128920454812898591629548122081320927979015481513658628491542854337389419241772441209873074863387868678469451287932907836520041363935276925132837823947584960467413218825219847545225233062090325650169219025091904406756981896749119536652726337124446823687566193986087077130253635305866549500878428877186461126029152176384358556267592624225847633382891668822563248267748431408278435328544997471059079856165588876919344398888438358323326168040014009527991779965472909412885589883606561567237623316445798093385524261738437265952122360559771858586443740937101208799270921680631620117615155741969537306986195087445508600427544770223228757818084348125290434321837708102607726785375230550128295704014622426737553326901005354894180880742296495741211475442702799330488056072417120507513627217480984638406226568957459818075187620990748281719358772217365690294312093715416267514228820800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 11833170062538841659175975600154427514928728955590121253167840563113664841386370438467097956306697141439221941198698020659222987822636617975423368644319218495172090689753839779995765669690289664996962497727042889698061652979660013088411168394711119552833395772974963592902153927832265879009878322486146458617113851945231761431443853483691267027112516381793977126451711878197537242641137415432158629365254298553679914048268875191665481104517003744520854495249810019616692825808057583221335112993505962170027323472158558837076424356086382954619892005578131232124745967551845944039157742949146734086295862583679805702304205647523423662886942790130999863228164436320217696708353364531044569800540089498681363621502483287602982252311526044307905243268175265225082083564280199959128869216775449624034244001443944721479115801005228882240605705840122851540745167986254888270592687020441253793897921946146058555864355381799935214254855927906824538615975750238755166187811200224765733641873611625891642176877529744803853176920742152999844606746888292512642864540083918587392217766433230814921613083127144507581838833018659613673720777766608085140721414060970081015252230743274800319999900226573247510804333318932968897904034419197219237823618183688102623536332300621161689379844266953281011225287662331155336224347877210425218495983986309383523979900767938912065118583371303097114635651307978748562728091504609100182141388396140603990931599099390734484426475301628537759058211125004378390399358945787974738787646275131994368769871080962190246936775366384905641427626431833148119196916004897293493956628432766070080303900047652790142412839302106438020027613302180955036740495565554481246720714519337445510508071168961172501455614868218830348507018424804608024263929771475043221228157441875472169068127610840962560576009802665001386843480678737771593315867213068210092087659349545375214782593932024032545601127505304356192146012959809989207903344514443724585223943360115330381045469102136591801985639919596444575675091872425457452795816451351719736074394769145440707564752088358006816900088750347652431871072760190043098603465559316930330391606369559384215547232967436777884456689291808821197339127239215111987159290766128414976175904034534376268497501040468802366800848773001076859345938948743510852056858733680885911652963496997977181449002957850556747160826531299371419387262988517172407358776882581113823033306806635221740918738009215620683148672391212396779531292802662210271728363631106875913551216712586696475613230024250520174304483788258684061015408401723591196271128281780814147591108869298152944309581938773544639025627446133592335625228487456291660009839384864195647003443086258039655633500246102778633470779102310661658774094359916462923564360984247789519512514591421023135871574590122059514057444310285680613639862817369413301797184974476542682565933284647495251607098773710061450623476933874094388452862299551432222042616754513735909975457883736881295127665336200248560957555751942954171829237720539108995552984565288471753648199774778936143221203928007622250339422560803144831409516363635270125116261798070520280347483342204374743366061112040085511522160893428157625481660943478345870971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1779828012179628430553804354953815046785973062683747757718620595862472808140994723845379907079149920294340928878744453768328325410001919601420404211612550474520952464542306193382522880517331129425510003534415984767582248130901834749426755427726227023531229435972322554970278516785428133425210947514343734943063811569238135445749894053318102893725020072095421016135800084765892167136686250363609531297261775256880121894613460737426308592867171791546246132063327112115328158061394905036101856275792904898557720182084341277005250889265541409197185634066759783578202409241828189430706339864001919771266973012016106058112088795265232193361935121272512305654696244430531474282860131503822846141992566890903422675917151587518271443916684976763308180291909852174162242120767299543801519986177856284198241328031730454907287279054694232965131403475639311692898547431387483974005348141684929988057666858097117225966755899576684089317966322036228299803531618008126540664141333710251569657687656482295816809441658019576833794892716182698520438933144792188416267452213255695449911584358021963108851452377770587518301955491115605216047220871297629649866305571534990313319700717332715996229013571966214994253848437802474433761135939880564557667419813462022635406614562963674096479484949612205218053023244786948565776346480246822062393862966160033114840456302473633196338561039735998803515390300998700141946814539411175863925365917156316540513908688715948527011314801914163418091220347032300866781729176987958964624757734639243503900330324839042302054204916451306519614136987911224809766300030566350018622443173025051469234399743065112977487896438732256010198150900006631412173262760960467027900876610250795318048031480734948025661825513908395032145578200093193191004301825985052507930167413249952842888528670399425385019493492341239942744613171225614350497903049688383955998433986266257996849120448252646777723657629485496185564042083213630399928389179740798710238701868778430868550568812810907966733393110668913279501692184117904874303012555398208480468559677433540492203789395844412598151877336676683640021338761612337060038838364603791003033870927183553718024156875810014401513917813619198819557089418239072561997120328848886707944989781857305468625461965527540433288160800601331397766759113532602379490798378985117654392263687249973058589406219895180453043541216689548823920284211029756879414426580801348948910608631154235547631160741601658123766022650789767712473290393154163421166660859078717619214779106930205154762077202229761521092435710478573482903189912694448120917715684539238483328944296010877851318258708193111482162607668587063424681533432254296640075738228750451612317771383494521414321890319396619189432372670774466770307809775893828121473773786982708611101850142361486531241022574958788056320459650346875525299648115822473067339679328564923728342937380825709377792731055026381957479217312133675927886780283958466346632999250284058209509153804934970793865314562632028317205902007594667266598163032486310238400145697579725224076293766042026336923169617503182725259807613590506846187590338332189754156192193306202272754202560504030326732464652032870615187085209246786892830277793109416961669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 150865754642498117940317609026016056433152783135829810735193305583749983684311604031626153598300161785571618316465038663106453428965222467329865762843313741183549312817392954334782896500021423375496164091974042230433924323409615079548009492430432927427364886630179581484328975802939866246057597265783430906281612199276245425973896167953240931150134902368138261127996476944991230266605516737830669769632993619204438215752670565020333056169728554127023150221285861628826355866209872651848767261216825783463716169227352871206863959886902300302241373624929345860644191842596414351325597311547978988290849131901784707122832252429594321163257815264385074333731568998394516304961645686940476919569110041799718220649293653324729861434997445787028516282637809992993793717098633519200130959337446742647797232675733943511814869367506979271401984009831060477359970876143453102223265814729624311499192151737996105528540128856843100103740567812957388826172225373482174434380111108435331719783871927780878847071189101410756639468692995757542675322607604548041608681738014275524569208150859399880952952617959184674955459608706822692928344724365137424216615112137296964458340857668838819206320994289313735853303295846358630170622092249861164466821024426491521296245393923656233812996697236297481357145068689071885972720589081551323538071820140602788715498839075460838918595056507804323809949392388688972675734998722317991961849834163250908441909783831720426434838256981962475647230357609596610342041163447481140900401163930344473646463458486141290502335501045383390757306167109008867027606286812926486521700105152637297184673447256895296774869420463010299967086710336173556207913916281911298777893949178066180294068918199473832579629020801150309888174074098773272135181527614658407871884691025501223033902553637245287504354028585416104534685495629634353522804528669000736418685500593508998923907532180873841091528909536539390346632455575684856160962391740633694135121354110578837662925028579166087968211911662573913007176705097350267924255010242151186542829001418964624336711167220118688958017556545431849521727518977110581892290203183417854258444884128825823009497008827005310492988364878395597311279027581311347899234857535539476535994114951257476744116712154213227911527552276096871514391339568672682723498907292782465525529285523714957724451684829161955372071456301872319354766907109788769193399182950845854237456128908289998560275184349852784324665722345904976094898036451970696576461490916932933799308964098810564688012982978178779900520428271303507799954351126231401672452867994461721677229052052944360938280377699975248946380878550258324240726526436065097940969433058077882243351894403958062274879474822726822154324959096527195290523230618695500654275034293964554057371694300012531719506502050835657371233041855011165509956970045266532429513487541831203509304790222346468186445566098168210058867621904125080442715424738318709949478007264751438963122790296301805952629449425517212074208602865160893574778316340900399035931569144279045578139045251932590138886844290058435166344603139301303244420370414259868153129207645058355993734415246453067198507544380816463687229069435460347594926133751869201660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -5800456558083835872469551313003298921857970647925967100453873967308220257435313224050300413569192055601064849703401327013602037133728046914772205093348538633069801240472718335763081998893273727818636275891042044038285252275317419763982326803041182004732490857626998715773559915652024739262660142146370760801270055034065482119059883733258386620939463074471546940164135791259548956285929835183985233701359816963471531511522387582763026568539337169122696998374485386138462371473038566668490206197134765043380627793435305965615557095538586279965333910459297054752917428367412731962728879839596973848146402266303736651919559393407167827601220177451092088810293460354736270152157040282615903522949976551006632672174801807590815942936224007107209726626470764520054126190608407771798655238812461243102433622781181876088019114720922411676615762457578383172405663529281625680447323926998260966843460836384161893835344492144435393134241340947328872536499552299706069361572165339213307349620987484324693563208889048954549468462430801709215370241174602089227289500887441655220632817999302372979073459196812511822756112069251208079729910334826905304036431440420465987703228682088625755421383804579605660677882143903367409002370611203257695605365260864091469825413948622285699830370525736462209919857962573347297846723998476103084816711220771384066593954260961114730041879652581220168250894851010077753708035890554601925119934012023918586928470866430106121380218929686282949146702373928436463119234034333379134159383231375955045466584634307517271774804743058303743444261093918219108661159100522709424262266263063552912937739169539520419696568821699068958067283327844641930569528157208328584798633499441024492737363289092096284305082360238225525628168514117891571189397791307515269833661725419141171731343466304454796646474732848282786909190057314638934987522564653845204107463783330065539388856549195601764607125273596596958199487033244934169708973398857790455463371011799830075736393036236104284520437208134045053628661505038240427859538021194638183844870716266670568703151082532608851445336155016937121653127916685721315960924063137380317184313093975817637517538597918350307708858695581373503505062579148352865550112710400360240224539208964923731584160842968110554741385168882119305695801168311925147054927526557868252898117747294171094352599524875826707433253373662118556415690254988775688703357474453740769290698734739958166082233853505924518737277707451007911020013745392906947878069794171208262074386288613611788847589913386391060056567334661449240576825579885372325612843424663659714077577874097029479927771886321338061247016093430809168779570153918676670739165383747531534015216925610969597537684586162707999783565719173396545362879931954651191618998324872741906916093839025520249352000561495403352970906847684565981175998975114628029840449908814577677713121985337866577716566503565148275185620534975495921689423644547939732815430801713074697638131879347346597433927856840186057380900808232164279529562570199518662485207000534679952481120679318750501888265872018402546037731399117756795002053013936303162295712476520997037356752363507500070961923355945588478039116465425424394197762012481689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -87989459436858679216234416721843234455709597705866012910656553454858332255214595636442448314295743693826021977734615735766545828017406325940620478681525451191050411677943928155995717097583707400908268347157740244227788535215788445359930074217907832591088291332186269513405513541463533546227622121348526813489416324871596361042971000344300071081756253969883322763575086388279661612571116149739331750274545759006184269811347800767352387848824218324731700879604975853441043496491004563021923450707594455661009048960668461788174790788201177073190720905473774650621985216260350333268893875777383845817957307793912274406700535053615399408823421508605000213648401468755456732120464951122630186635767204808750501243990723982635078942077935456997946160784534840866001219792518887589218882491286948516598686387586999617836620982419373777884739341536741374995408966788276701737620788780139950043082117532441833402624681204118578815270893350881588640330058469343641163524865169377790691795585883342857837640839618683744000992552439271396192795849780714453224906465574698169951499062298243166172206108453358991473682334412071658880334204228611255824483347209267120903689251422398151998666902048069203703440309881568135531180129302150204448070072437802516568637928770309369903338367059528473295836101811897157464113331926878168159925049819797982846433700568642354686170948870286725067906195187794860438086997231455120058510841910142898349064914348541488010837935944068898206750269865979420155112596537749063767468032046318662230411113915016648032483791628142317981746544201720722159733413000267463204493114122468320800204757043843409464697233719826715899653470688441578335400857520591810497131860778719236374518241499776648582832801742859439098867192448629335465280951651364538735339849603983384000105618304769800805872041936239114853470874933534285171330976221822133449005202275079286064216540970487001000765152681211307067642012770548061752276948600250864758270962676793596205422221366960186487778527150315232314208920532892263998530879016334967100282728488110500870564457119779199031281870232265141650554320202153674363773699534225491464593308237525694779685022051053296607035326884174086006242683376452477661925130280504624425684270440474963009397606202082123977838301937642107608349139590417435383320203557119814172796219327477352756959510370139714138444582551541137958154363845125398971004337466748766580459829609018528783542556525949814764194005970048337984383542170466136573281412358319293186217453792994111942598283986406919972389440396725415772624881320199103343217222971618695131911062719529297821148337920826592017483245574322094171745162132005034260410952890222550182027477385976093432595592909795637513745009857227209283714280913404683354442707194474563682058903991699776805536622453030364811857922548772101274211684789132303313217176760772081551268055477221681795220140555987895747473765290142029139164867059536401585716082602341434134129048947233976061213873478190095755016334813693350197703115236616795463137112552604873903286856522380547556541025190362075487361362953463567051085044740450911684871851551775894524900288998253070516725162875358467590022235470678424462676048278808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -31324440286362286916651957316647619063107765172132044485684637245590447802922535456070134182158664994650768249969085394489254691270804634558436565450008103230761834301976712725689575145785569261220762470060135835355795146684119426509617047070786433097981886453625734070483233862925593569379641881347029663014390794931681570164376830218417492074915026261818573721285391389054466417719173956231012645141465153236496539563904751773689296065089350032618911206149139762405634288632401693763886611256980760087991299971010489809665717015643177193822764520729851256661680574587133748577788128883038841679455131663838471441156571859746497198548626049125851447886961759649931435011932866651730128545948382341289859021925209407611404581744765660543227747984205187043734292415145832786242774154609936785784173608390672293133230640925295188752088123961077091941721713231821842651694809760494481935820379429373962151509305676344807070111401536709555432203747969401281068923750300978165719314612593850636579520746226213153670984154141474079688604342792123283027740306403339048091840829417927905795642988633698990957707064413314824501775975571244568026575106332473994421815027780634289591719332174296487283733087588572341385970866796189674381486621611317014684301069469993583549652170366767348362758948061487960387190050077737542995150619647624198948078727299990776744277413553444606860353551345619240083523069485825111048399156923600002969458792843584373210383621330272077982046442641333274881489402121499328395552168316919051999750745175074645299887244712331776064304454663408234945668381178977578435103879930272859339600577513275986727492925711033639824832952781219566183826663862897486022865891363560426086698290786763987625777656292423720526629873315743793347541253808532217991270944454319806595433825612448010976199382846336722176669108916539862333863106256979826668025300507725721059472199639665972475726613407870949450195915935098548723191522179057891865713354705373276070517089944256386071294606209818938850060554105684930091176224046887603045451248126529273341289110014985047834670074365212898889756378933705631436997372869418975707652846544792389855965253249571682986873209479585119530929094946507258658379664519963124808635326071089885081638856994509801121085595544524732250714230354843448807876000478090975509079325321825062327093127120319502530180115334191637027006753770808090096073698406447074181796888301508156133013248492821254925907130788817823492988677978023055109725971974774806796394123089821944503809344211253171271746060880385443816564018202803646004272979925268782333024949072091352910563863108363016215480730197564628974973204540573462953957161937107111220601462500287834905945738927975966890496665129071457678737186174327559515315044266111575189820051449029790457074474637305526715222661979778820746277775792819976826774372019055057819239296589046328425484237142239552277155052003861409279673471646009604542016125158165548717537080506776659115117109674494384426274985769723158590477724508396113244184192647712395112861637773116180999816768270574280709027647658437182431241944048342947384013143297868404570024661116345527051055791890861936265365228355221915990114212036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 16330627233654372672742783348534012286248021990373687244910418996991839100040836025417446419064801040639226702730430310267342037691876383158692539640651722186571604864410204047719781623751990412758437228577457833984994181122439561041081643922149687815952176650668629790692593263159079882225054614813298235440333761630498583607600204879185135808214180697022072395802532524769140318767111617546403639862806465214349161620646891110046109278643402189167333942717604428758164654101788435702237400655811771496798454556466095578605312790422046412336437407073809743734651635360020708360071441985742668499066688707429402298638748380206473646450071294324863388306773037712797442058916761715227943626780418952541895591607962396765093830538733341321140776123427851253505700454797196624992047654526776555730504813694805258119248498863036041748725517281387031015584732448813036679315479618004096137310953820658974114633610198369989812482268512648139631204521184218318174867681891207993047628283610526402436375402447475417431453232368989079740391611419638112554529607197853456262504313739689416804411720087834773837162074685906211708155177101919920085480489957362796963598359741364903370209068121025873496054632627577414311912227881243813871401098048469115437789574194210712676509605864388871935228459379595953590672604336721804759423677096442914689189804241547538111873527465949712904824333504785980607141767088689019796408346619293303163709553259118620664326658900723247608954458759189854932355187054878241952416728200480188436520518138431566117172287673900810122834989957024871199078872916170499538338875378085978053548813732123482148927302218544310918828627513437623611002609995914694370214705453595577258718933910585665070766865258899131380795456169999495629497706455750326003225951380835937878230783946603992162274753094179612537239150206479284272484945558186783435548043324867754009415738171383125908569845848146417184924928675673790036451804108890279627677181332479126221947183328255016934655127793223309102190391714610973847992089075306284364168336603642324426788334117126756710044269559037325962524745423163721611558069641670355437076727599769157163302765330604523709003789690418267065241394411207885188274582980130126319552031328768759187239333871053867446374946572495368820545169097445329683555369414712795736900847558637900125094201119332231669856566239903641538153252141944692317205093769735843968224429727840080948469665156027122946418208573736878728233600623972688094259851929644673535905601655145844419042890219963591111008503426987223426718301129712657610587597714928245905571076606686905938318391043465477812985690728746043247421579181425545379027605927422960473879336950065099482862534919757590385249944928455906390339058160385728700800309738026605772073570367363132673236067606051607256907704352604210606089685489255045136258998446137468960208786924743665304665098468520217001774662340495631390968658254574374965773710734236733475071460664387027649043431027484795500306100730881716935836815046443259909556337048324135969815446529048855209857025435980177817102431122454945904019812622941221414881114845436374010975644299385213840117073173167219050615158266737125813961029052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2756053483351500493012530979280656401369589238730824446385080179786229742562146272887901313416588163022959445462427867568922581389712977644572399535100840681066111225917648791457749875917465012058434762277271165525255815375518568345994210809497005624385540781821058402533967342615727582382286275539156041361037412784274157641105169822716113903148246342054921402259310235624003860833174290459025811089697102932348164605672946931258582289788359678631157756368934538565840256730954508556178195792514916812985536940972930311618251198720345408736635704966562076888763903471865571276293920398312762032004043137238414918795032194060163340378725783161019579434720415726275289893716802801356374724850366002882221407163850226304683917717187559265884150161479647259789887208689021479260957959764218357314078066017276631863192030107186469162225187903730044625170410760880616500031164853275651294279215005221871046414860228906633713690649898903704643413941998080170619472053213973527718590165123262645799475867466760602434553916482335090122515315646680130931507316892607034496305018769276137111560602437152224528240535551857610404984762677016586540450804781301169654241868797721578884272858913927587448976662787280209912587339453303522149673594656122475993203686182907334149915117646572772159113790477816790088612270932352584543493488953746547181087314123174017292824006919610690186145158804554318203424580190291270332919329375622488717289854937152627341222508699846144198644301732090192538003886533930290239778144425653531183315660035989191320826565236802358724648256909357162620385688625099437756738287811547775808792512544724023284330700965145098672700121939584928506881948410527872054426936725993261114618848165008404168624740826491379179090854033076641710106776578168588516949226943813707123022365760460670660418415298475570393921249014661292722594599662371083930205261788074263237199269294917414513693392288351546434499468885614582250529177695077563986906036701339022550048148557311784862880472213371709773284292816855045119118837589072339205327111744683109135090404090963419416381850704040487777029792432829923678688901432516480116782620853447896917654028552924342409573907329414193688770479287935714401355667378879530211250140180770201370000674205090689629091667027652287069193630332798631383864548229095149125530087473013856376244275064643270408646001479424214060311849573046927479374892587417746496072317543055431046924364882297311838581153398182926424209158147833813115298694260871835106787060696238501045266594776433872393840781597330723441736913848701143264050694518852456654542038602438444707783280267165629738786859352032015280082215645576968413235215558440914255861518967604442350106282758005509647023700584303893108456789992786595029568584494851887228265397045835983252914199764159195982268100976205552411700840945341403093927080762506603171308211879406974178181100687631359880913262760331573433768065277688115634084271180309959830306131786502221242932174058921697845773057837499297031960948760355447651446838099222161269939045570687557270560358183316298035844531844322497681891922297165341727242141229344676427525129887281127436544971122182309062288936729601118713617324829101562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 268197484269054172255318432140552961603496963314261780895985194259797261694415385786314694689223088417114269523058349307218568886347470974760552337273547223803954536706566462444729045174670747591647437976326904283327246191904756426411313987982537209669184341388155919418937333554396992908049924484351565847058926731106735979764398353662531897817939304460645166587067382757114624059648294152500548472236851465617300120165569585782197740538683762809217038662878097237486913977542246686184304792593625289602911185553592440780539771561352281442749133562334960580711271939576548968110479267013702954535095504476783805659963136564334542764597337127586280242590903643151567087184658153858473462975230104029783551333387421728120247215868683297269497229210967205407089241725271065122846713970728360351327530543331099852164152881702117137548081201880923214764621425924448156616723247293138897712490074460298954395591452259053343311621234113641339354677377398053251509335696372161514796363549336783210494506247355400877768182114932756490335762097473486975225219086038149840359013316922980388685319572472367277380777198153717821199111484405064840764105703268302745829091465695130544626566739985241625814283826071205062344460417744233731950254303506613539975960208475013886864927639116634442482493847832586555768726273315353903241175100380122685244790276052833339562367734052841119818489991147450151510979693995539453737768492526770133540636324475306086630187713372025987208483877059491184979050132301277637769198690532344804328355815725722249604023556048181585137048658152971644207140489651293132287904650720398976440727626818643253655980910866223653903109629447166931166504623144726881717292494857781677991732221796684011141786809790747110683697530263149932226680034933185911276882095937708889291128425952430939188389085521414831945392364155997691775235841812993384606466453771144740026278295206166349184188891532483134858542338413898631964302748152654289402500279040952015285399172822246495270669890751736961728916374958686087974853300465786312118017144964667209283291841376970977528738729902404889958979648528340748056657246365006690285129031565143796177084958768478634370180700239146971693341695376521892517920266665353886803195056467844095574372653098480806555315206680003038220154638083603050890347662517832634023466771034496431682560524207431363367474594268807071502211595031300989458620258780875772108279215641307844041527353110733305429610123623141073700618161768713600334113652541708063891377569115058235803170482383373146880841475175943873855323856020375744644618777210697746713499258413830243456544109152669817111792412627716858431892612824509392600903052328821988022939428346021645565070535567945802600271162941502496455817157383417800332026679048831536735022229364543029673971981557336393576568664234386276157632948531029631925169735770231152225952445846441505415177805011862906682207176782848101080401195662294303667740507396220748868790334670121288318834291543682895779226054375012553582610372424727902356490619939805385755583805474901100288507398136030254778235309778892060851855514317901699835404312758922672959108385031020393978175390596263256742304292856715619564056396484375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -16177013169533392261236890757648808700364517417409971246053943264501584528802047553632460070321991791832169282260598601484312434046876469010151675365396874702825406240696725505498393905529747150637675038562258955620422956423161482471936944174098392987462638028448777196736970862917582142754853549001029418814409873350787964862795785015265682843112906295411918060666250190463106226704742186461349345558423170297285656510504724763902783081862114225068436419134251127092700507745014885886373581176270321887545810197379467073111513594235874552535834396998952788102130227861853737549796340471127062282222292646527542211738274779131729276114341070535625374941720585597418089177442463953294934076746746898762624454247940454111014930525393442690527515806462992855308032539793122661561606483246132655311814515790310294515557095043145559690509298319942040461808726388775785247815288934194111270010507385502235079208868716039492273578611917900235011708485178671438613207759769476411342100655491545831350303653472715240735837061884312374871363835024421235523307679851736412391971785833215494865340931729798201235121969990961088125632759055951089820509429914489111987651922615682297943463371262069599971391141736288846276350230860659789412470854454341783579299703777290478203692184634901327624636281755669445582227250724479407871637258978400428472808592692787370590433670583653723943511620273921602114433051407956886405754107169886922603123604537783861742322006954952595539553211633035137003133452888551564556274755798106287210660524602439493920395370067260539417710490112586576986814883427906555845003490297309646379586541088292711589336008226321324311729755924344862153683222265945451515727230329666876620436452044232487655979552555948153139569382232430078800952283903399485997280449466525587292289329868204718565717181436225367830085909555275787524509717371055109340664087145256655820824129656015140113628359820984407616397655023120651393274988980955932456021955777586218630233773284730609556061252333339437024062103582339589452478533272722911871298210989366417292509073858234510472975772527751474529633705430885278110342035844545710920798051936493754838975561360961336141294761000390812816238509260480670116187073068917405836121713847824811134639429697667116451365357792502942138210023356673931801166792728749662122894273911494854845588587729485517430344254816899813200687613119192748464971953505542871800861368883042846675147638245707605796582256321051060565884004933510308742624908709726773939668379427681742983003472730549018761168087818667599040747128008201469845717451112851243016686236669220944844769877794532441506298716718923774283277984903578141111692769980277322313909068473265350114693038405663170477649548572848424405047809201503281404730841526216289890814331651415437398006239309113276508352553846934850461844199619844810642442269661968955817484971404762022985615996866330277365295733248894165378225979469096114124572199604159115051215669478402320687973236760938484309378424831785536894816650783712695261908520780773151928268052317923297917216198957888841966686350587751602476569914142227043814106807585889050194433258103461619126275914761957828375216195126995444297790527343750000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 716071270556235252336415170158865956682246672332429566136899265651854178808386891327192248926784170667094915435150441880227288576314527215503049043691162044502511422251274492333814961687065230412614819623041122128808526151017728036634089378517241455862924658587477413705020822311208885378604095879670514645599197851804093320276228363260474347537094918571052251831085719775728840523964754208007319926937158665640093300619740306000446093518198102340414408095798897546127755198317386867143086759032549676278507268659277138876355461445344229391670991704382615353397314539393040428521993534493522154560449307007445913280601829523991154396320464234123158525293950189482929301797103958471721740554168265847430471918789281838015053654360039820668620889644843715300905656783990536406613478723609515823133101848842743523073562118859129889137963131666740372128349344048559996298760592007212840507498682224865003026349973496246491733452066904830994254279596188460049144543954959460138402950148747973998046889161720884301248885276064418789257522795513961356225158834526208319554282797347865220580727757342161648459712153538419106800927175230804850433489618339091809867487845928979363807374413783971742250561398654974628098587001453600107810511876314130916325356284307677637864399940326829049773284192753815581939132979234093378010360691748576601611023493496899675326404825533561513086667454991676605774042492220585536816302741294633058334942831663818812799002281602315788709359125284312628463886570227302950905803396459205627192388611855536157381430917196545261545984292679497444082342007600602620502304975578929094711115443195883463320102774957810118354115626593608997604152660055358850796985151190999363516040600439746149302704695400838507552839644363149327386540456680435485986594287400069739689658790441027374717851069037028723638614095382713352626631851811761314172401773089216173733586013495362730868916392481094768930121437948473349578132175889542866044200190340623272875652016695263759598878143891860258351634498267733148392008875971401196279228752867870482076498414182914041021096870028614905652756163990692602003724401068871893060759446969855622914919643673162986864716343731498350368784066147700031908812434193106930356306746319478808027557587089040455686439678213539924515103302361299804230485586857479080496339854522235282086247628365140595536820379989283086813020337072984719300533711325019303559187080454665111900937050391927830094356479064964573459347322362749399356519596175072340700233179801152551204593782355379643957836814192623067405343220575170162680163183135578231239075690318692847260943419263753866992486477361824576405143672256151457235869290126156118610116022738249611530640051566625776537130307593720253778437417124779688742236204340831581561305035599330426725296217469393364385810011756551904714054726494101062326451911595375457038303561878090230962560231628344439299483491579513102907940061326680353808328182200830741440149917071839671013054221267464024471364609659480326902381249266667427497296910888994859297042256855643489666369869502300023904917317529980115795488355478098152919617674546864520812770003582562710107341914662677595515560824424028396606445312500000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -73117178566833635813138383168751074072224673823560231572777109867734484553327227762770034939062389557967975921545811408772394144056824171181216082516764683116988762243076161244320337276914002855757824744985183723500536752568125553204747979776345826482049716602472474324437283311120480139037801190238168794143539514419398945825648830157757102151163958504595665066682852077606243392750480095747843072576216935152161313422877230030998376282711720381380838755647253285577337137642230734640653055231341561408722270680881320867554987406224442984073795046861314421841779901760189429557136635141364552904367245488815856771457001491796392988479626974266697935304980494998731418356176081900092197249058463169689792508267668015435984232414264297064466039951624709237495591607979275836191382179841381470688599800800184766147025761718046435425370294509967880539783042717340567489502196714272647044242014031325440066380827740260756007551259044866566051791156612881547677572362964769439293717209533180893711288262727347137288341174560203134834571595604355482227567034171319364130562528195327159628417129456312556063651621723643354021520094754733484801687137761600168745351909290539445995584003945856946358216709526416251161576741016825582381392694448583545060705797401907035934956241640800904026269734026195867835963031504552413743398199887975462758891677831199877127174317387855590259250116269075709550144012377883995126034590608040060039843452799142212118573797194232753116594433216357638291119243881504939019720258647321377951596987688780044573474720808455931717345037207471065627297266215841830785564403579436929845002321930660257007117237570612940878909070380065466946796696165470228794606070373039317897109039883218233243600035075160138695451368554601886576067335147882871848341862952515112383222972176647954343258925665429846988390749066142195115011560856844418708823522642524784281598205395564905432052763426004802470896549590593755174052451531637431503049284800267219670417357065960174465930975569050539112223887761474537147649105573995191854924482659772979080706861384048512698541832334851928626383286049630353369747872349100830099419792664486476614518276218186743552017112848830473979963278818286117673874080771000746441317670489412479486221212541340993482715647380582982776562039601899735896848907197646819165532849768225823774082582341148518430509204532614892060419420998341918355660851297503744309224723845280998242962762506641470336098860485284900092527293004700274616187391261980935399044776692376084877033071147336829153545827188922895393242731601501494778219891838906746899567883034782361845515707618121161460866002179755845406229811165295785028454929396845664319244801393723604010655593214293156945506305893590121071093073384407452305592425516004264431751310199519963781355771789027320996569605140441573944348818658240893122883057205741366235461700281501270664789152568035473684604759003874266988362043554749262100269475231339220455992912580934043572889929108874136813659532028299648681496049922744359610890256717914039168586851775187476090892079832057569105345105647649347642553920984664275489805568748762618150014880387418564679682639751376882486511021852493286132812500000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 12879620612114391230845869517109985952016195221285943696497204593495903987903891828929826207157601462433509549830302056432942817710437332247151595367873876991636528485740898238270520849025203520810101441800519603856728331267859186888436010429952380926602459226178320755738485407154158452297049944766226029986727324651666943172141365329267064103026885635841861724506680512540575130195009978440260204499524793369564293122372324028812082253586125381696081118824980504242510462795334242127669255853249902985394873918212211861608705194189564700977653526324949576729813365972584887077309388147062151329043312730708855147228619285051826769465979818847338350445159037651549753633167166695857559558047985428318592730627761349178731333111349666202887987601545009269044729946563683417371387550480340406925586281461360324072075077069773449898501774094119362156559515311419161502301291071609834461111041150824597753872728324382730974959374469775706108603829877598793664012073240388564189118990702109671351227036548003195825376775084527739917669390652944222279744140644799065543597114371278710440002686227414266344568242150278834609001332771858083870862807548147762597633170646886590655818156819492708238064475178510844182674490072911598160856481443686516391474841252316490962553154846845389466423017654705379138391519144274360684203316693451195813621635837488429186921908510045052138623808406107390261891280399015141478938677026473167808875446096385068372819521448777692034452360137421286900576209857489092273522169964968314456757960990326471253245780211468251630200739832516402808179930076983834901541987980713180752448586723102159606191820723913448753617102932132495186833781380842909287780909055038586232537902162190807370006869632697379895175318004301652879278270925490194361671038144940349187902669138736945869989928534791813137980567981382918247228203609861588402068316237665662011511455202710983555534935827503383443519848601522113543818206635849605831834876409205856478714710794507455549419885570090389969417702978624036979846626601348723441013838157617079595006053112785575614360087115211940370412317714482477788068827568371890219895874997410967576206905435623011757459060791985057157915343659289995567911004421676716018907334796281804923538275766736832779530688467649649729618861877173867860924732720805018586629471800294488449581293385149733175117099218207331915452597745582566947044308436183098469965542661478402471985856536979840334455591957082758189272056462309516856427470725663724441566590780687602076061686566719499217515224672526952273727060396549763742195176581873878705510060893696664451778451150566126289124794709449508471388977696789569425797040366218852259401523605178164290956624767950972234289776411293371063099586257027533320581072197093415882310389024988691849476979189873586090375644399563004868369120116998668691469536407376695205526181764145187772734221209315440814014874944581619646992594851508449226378856070084962173517711371086590345209171818165838437627554174177154347785524190836522819709783035533369716086420859802799426940532703313754070923337247830904542992541889832856169202129122489953789727144129430737844247439568334812065586447715759277343750000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1580504733879813717045631521702344275155596496954291887075356723667502338584726341014367558123810611740627317137462140296629470479337939008491656840920779154501720778732662809760770752555935542912207137190594359603896358051085446660340491592635226178938135338060613423548625359987876689638299449435653225642393435681980861247049557386590470731296057431019766593903714202450119655520484593427502444708752197086725029541735024398401553350562194472622716248036893666462926070760052468018839901145710963185935684860639253660694011470789261292016191670139274974382193830184984243670282260110321524043073664776751749288342159067598646642547035122169084313814804526063379853010349348959383458616744185329695225252752327430527607910397209095784324763804152770395825155121182389432211487275330592571040142709540501889487370977848572579014342188562635275036617670597768731279969968128640340528119259827687196507989895403610838191755890536258869714980155448984350373142025923275715664299541569014337171521121166045354258993757928939791755008370709728216698713343904599422800827295495650830786819198589630612153374752817007136643580852354617817775261309077970660827249682834560779168498863368973951420855423537970027791224620669586826460649732570465230199997744160236133323052268785056503018542372649828438938836145071417353076701734444867079376990655212427463929202858803230254775500552807739941642621547567388474933498287358482610264202922558113007360327199558446921593153127296090534471018467066060927060803945425653214838522370702537078096444375565619270096980668638064281665409087635768134751834815034772314425452107826540505738313321071570752022801544647123175611305682583831418498509527681307416518048258393871559695828841716073660078348837687960662750724550541167807417142512513269525651274743383249635845807676196938049306040518799284730049918120797558472595169004724912071974254934695457816601154137469614983434156694471108325562539611858762105216510924304888253242528125438376700991529782554829935407243172693059619728862551279863175187594928793760679103672598638060882468577921200141722542698007649030503164266759139582432414361364417537907208902958470801955988054002365922013996197949277852185299345946687396325392473721936640444859793802315730004540537065666740656131234908748552309982086490156896360767421415378254756298719775959335942330355307186463189718239027798084520541631350843228166247704887941928863103360357923793392570823471642988780984304600616045072821636482512013683597926172522817472945496367479781247594769829257412367149539677537050985133212338418354796120381641970702929697575372261374422057669184983569771735040680321406869903697360697530775535727949699304712308097753192619238491210875834428699246755253799809346870825440683855946447963962039826330675262196383354694839767042602444524272372186652590256719713985499487684783473458382983241156124191423553212595756648454416963349630556693375271115513842247330628843371866736675680333110170446353495495630157384322516533694294256171366804937578415933581272016647614468698295009709176788435581324948584607054659968621891584456261298602343957605519959217655686505522597119011152244638651609420776367187500000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 139980355838978208090031425579204685810833521973274020246234110793079845912207837492296997818969461252279500612916482866590826402393032268214734793915384165691314784571575600292395407452754500346703546802699168912895912554566276155890494773848999399877444252862222501246028562727390025975874639197495879015481959132187044676994153636313391943818489155381796692444516980924905424652972754738880965082488894640656699819370035531649384279667896778630047886289845416090872777433638484661736983593614391415777025370944005598208750238065176837327044378971489541239585726791889224357675417274861291344185181023492622556550287104715859827116968387624791002340616368959905021380812638277824238357743459198084830592658173586663068747974229043664885445355985179073331343530785765773005040467830280804367536921924890036852011022103085016168752571057711401628743699396611652800010109735214702257588823860795469564310719472746058077675070047606218673060657113682587842175322903577273210098065732449544459282880437420792048615818569567053771813927255290541024104305742569227907113423683286511280146899312728098653717119393442788703136145363789675082012443243910368812685866926145863350915242730339073876572847367694540153932605965518552641036347247595427906626031442549488274641504763495169536271944258968570029311621981264386547835839290622988172725723398821966307423753547809367187953639083306849129784414670871823777948722402763676843644486773955652099405757072438928503618292259518148895723864732161300109974256689730634960615218679170279964934571440346181408987728727039377587181086399126687717886778387811253952457244106713344592251124826613435847210549967845997044429437283334876780407085553432776399485786272031524998948978732238619712478354450324242514868507669361583152671990359508309437994907355275643142925323807358226148565018485208076059792536441901180552642554606181266784545541246048759162312969075421799580186704155582564032840158658226251091436827676830827295633134026253931402837548896098051307922753630413134724604717546619031135759204230505445742165649035674621557322412718006126771175367422647685350153546812311290462665775268230502533537030748543064092991658117387917014504128918886805584521076735196647999555497752562772736200829969658063014404534005755511327295329423878258833679590786046277681776506248045544024721579627334631126203303019887409977926342309617240392581616559423540231845110348265666675384251749473254910794722100568892366781216193776884435333322406923718188305085698076297771215402584335431970582021559579715830722580332837534674700819123807434354587135819956199001641925641336769210029165608099432188285773034546195145429584077136798517554244866986204963685683887626906464383733176023984099576225998323628530261072965582664960536815818223648570584153872188901086511082287129455887756938780751936463272027260774690445755174072341519465567855750730748835177313379374167587613578662071814942009235807074205466104238591902136213533947611613985050589066554463274533443892722226220866338631782585047738258594373952953007797867827076716580230334951469854306038966463488286129099818360373642035641967345932255630102787335999892093241214752197265625000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -11422002492762145837650643642904830690203681544391529144791859844016452998728693884549222483581704610580293840525276649094794237073543489564939209713763526644632443261152317468094811241772491203279749307166992494354061594548062733927329266716068014379776397273952401450559895125256394536854290690802198930460696448092550145106342350184263071578731946180801896926569710340701671843060919051944997642221109915874789222193991374762492625789751847397131368352156637227081700043838830334385319509652580133769786214551459722769066216207827631220228782502623376271959065219632570208008499722786589735779460023131851662037341551537940960178010955539247782477825052132588278037413811326198914503063331052672915500331429713265484242318872637507197464139230277678485427346277323085770907934025956503652579610604551348701662626993545556317083757714034047870083620841609154792343243856625311384586512461008682664657868891887828530969597053165173206940846665120591049171476240416495566373948316620813018324050302443018688011723536281838714535195543041079147612793709083961135836119821223515092754736792847091336799736119509083269590091766559477905178269142778114897207860419091083407582978075386627999621896284509861096979285146839179351548152628569285510846862666652640138625041366308707752157419146337789614049456807127160270509576630581971706037916876756596799836090969000111923886728497328758136393979475762943526664527082264051808458921107785932293139710450669179839705935796080614938315740556788498777700625890391780792859049932213990924815677930808471554733669288772874806450511347776466206114918577464973805275787555403448140207206205061630568570271263564833709151329196909039930356230376062053177387730245222139189738685703502017483136484833052326242989235619559160801832583186077171745902429201372270445002638136524618789771040524685293813006653918783445490642706921708199242536708865666013410548577532702503263742791279055291974268755827027824303099158930762686483803169360686625109460931406236956250969568306290636237489581303783597559963969517560841356720826437868557552291659793629894171945943067659218094864611767929670798595098012005050494691995662579767193478124192203595984807301246154571725012741788058690636744852726547514397253273273420732854072388780463407910379051753698200233990811089340283787435794615869065557053840193276776640425068546966725827672590421463370574302524294190198027357183949140392267485222621122817653777793516069343534722463179694267008164933409703323436155899915002446589106286782083708505476710463235814005669968341889627767435950601776416223778985206154538357595797083468957326488047811178500440055890978095948826490167542745541734895820857584204745468301063062623585931985223899823704953368036677938096871511336289278938149579689088488983931302660894109777469057951770353089167954643526771105243776478235284960772621402979497815145244653783686825092611109803479093060438005634499628575627762529538453491116206521970379161464450878451672322368121385158309462261338057817118472712069139792928478399114374572735518476035659506833777847533035169324456734132319798510660014265333517385408086530554205216166252512266510166227817535400390625000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1057526123414720248317105421297503224310852524102854880407945921856052035293635285918031008306997355411160592541326161417975973234259463421595555109312678188622248082795318809288181665664575731987842017516164701664445533366185966278094280169637908360368469161895044474261496421134639745314196907613642260206178687494938082166135004294927585952396708139310415181230402383794029688222541521248039942797839416362934051808698593104001272120660039577859979307806067470146376058197815445052777514592272088893203264579514116920248659267260073732539104014514978671063079800819540189645267676492999580090341960970830751992493669411121719939315641777883649808623297220708891741298096118412736236589679323746789830078623889594057976028466158403752044329583571636884076705653596296023019633297499057444883562506015467474853565350036637686175126957635420545772120175871284897177650753415473433825358509293830916236919133839113946804800363915297370164440337359511661980704396343912982515557148580641177078496786896570322858516829771072653366768416787153210809943741221028552419143336364033950990412918174405256413522520976386355008886580461356158391885004951199474526061716918036514678336663304464524558273426111747890822861815363337031967173901551939428438213690910379254418963721916266801906138850983139392249596230992550608118882972081911674505415672017642410033115256047451343633576718675104756232892370315289763179372684431675911777919859272547447697342688567273281393379503292671098586230126211148013584768321958628913783995944388038210020607556223260725012800267274864075644671973181657582535529732123021254108376369718640180701348603671877458099574718469126215687423379905358695620642832823565409435395571283914624022212467742798135647023193030980983961120841192060973393200760250719520100552239489897199678113160694710900263665702388914576104065303039066786366200970732347844845586454801538598743090150640782532521038941694759898697298133854487635717509483728270696544989868457117571363303222502153614982016804706274033255806417581594649619241506921138192198209240683243402394354430663349006285502217673864781827981249875976563609916176179670347895253436828588925197477830490865051824995543376993842191447797911728387574984061855499476776193425510287751840117332729539200061260092533883351749975875805242901363914522318837711973412570311480835208550274179943271615231853905505084843252437201347789039387478716201197703641797054005815533095479068618437653234597754219620043520616794317045551654336353607529182240446166518520687478388299013818710416381198100704333931082868853467054492610213466819224184591731931636557208586718942892278478253579764789805013579338674723928206149086211685172185342934279994203907977291213922481685467863297200925434748899178573866619034075221957515940976169151470304645890532087462273063032994246328290591948772083989885909751924715660285570634411418232483633742210741461730300351906746442613254761021696699909543993602463875512490359292399242254454902407062475218647152349899458410925026634388050218739314945689156875914998283268829626760925402888133471694873024522938769709747007799690816206526481562479169440393889090046286582946777343750000000000000000000000000000000000000000000000000000000000000*i1^57 + -96824805104044602269258327476618162213705244264865017533716362235303183951397739042221826993426324044414134557996080133064528430855312486691345459892817534868017861470824635487391685898800463609266343642157064743380647117601152094741814345258002761280485303167276251750488830098349637910551893228056659546851641445786863612171179335572382317045704542000965714445106801470170361687550899813823610100412128250774399562215961628429230053019033434461367083849129475759444427937309734540473398873992540249293704455070826374318303547218778772436860441927871030370461618640537315038652433541356688418680395316065734148129170961294454933311743324623198759060867538251592025103222503235356733006536447460450069221163171867307478889361783760034037555623826150285593763542684653953987832715764356387829680720120710165260336146640285037028229804109508230436582736356760338508896461476624594619120984317784698514087798349756473111414170820945438710862374372670742230964342594470987125790014726561679401624792455388635961259298370905280831021949448925198345422368209413416374590883953483702094382734335918777634989745079066584896197291669700299988260414010958475546319192207400405807838930043363184437963961735900806435200952928390107940312041595758838992836967489008043562560174687733004833502038244481672210700614969325267940886688806428882494356108194371061088653787187488399556193736836052317343088419379083344290094546665261622117185471125515679166925769767886915003191990836567384424582791138333048936265358405069185772437069107668815028803688398599134476100426185671483957243482549652992294512031262245363202758436152062138491724698803093857889803310347897177662408799151042993931824300725392933265812955637040882309020276955214730481088570078621871059531011813751841441073619958686873383779149004008520673843665269730239063476083077333337299892334482437333450481182179085349781826838482678665142818217295893017551973284370567110330589577208778327330189430924543115888558601920593957412023986042048595749370487063210171841786743932107785498133775131115536901548356070307677264983505458704076393268588823651407747853870411515766475170426924169990627278129757163977340323752923513877912064697524832287442814501880000242844876954580531142719960115139055535097595810122673717898781207376097210568625389390654644318258155487794741802714479838813363712563940781435278593790737654665830063489388102577646932057640497572181205575346976924174762824074500962890931743125698230457390470429760954300140066549347727186280123773670967206860174612365110585672554328204862414896948515427592220394789864941620999846541643250812732607979594161978538570083804302263491467279777141173522430648505745130941898923522659215144877450953266709323292931043124149956736907079500741776281038305085397540994658094444740540218755442336181433637552195874347794468419924753410708760032373726866637536509846681452698825804022656651911901393920331051690483098911977997234410173154887045107080993560393960046910612667167583252343481353665483251741269168949375985712601992753181018272304505677033963251079070399465989202599735989614285487450198375240598411356219420908280071103035879787057638168334960937500000000000000000000000000000000000000000000000000000000000*i1^58 + 7033768048817192348499768756256053878501227130294356796820260596622005328760397900291142783018281897726345630075467342326371566685202483359844070636582665790028322647177159728609067835783652797803623705143984735451976144422866995448581039136797156681297384963467786327439414629358849205359276248647033298724201294485825607176074608982652012706142185763374681890754334841149807783849761981365173791834305283074762137748448078990467812267151405846960807822225529491000163919114358515325858910857774139698908312063513144641171772920068547845244416027510161799402123410204913287412774304928444623438105740204052390242189758335476898532537786698225802517272162067904679018111699109015551744546810012209164712577441684407266137810173246437632763715061137409408655032325343440831770504221816768402408681608461549839480502542964635994292187722143146258103983061817206374169086483949923636732521398901856959477062926018100709114441083149791589091445341514508499250603067933169496559585284850397763879605969805023071779671740888961545076003595871769074089152353899330981773529326873086059865846903061714821905062214212846173489567168313588492605408077950853203186897588001521516939625528894896080629488021010930642135285069710994120386109977793088441690047973119744194055059288221457323008908221471669050877680997814463268694487764117449605530701915687335561471656317703899864453883130620972716745771460339995089534147888164919020497228487395115681258319780403028913207584554669745647111485032399464473611925075540719995839728959239890938467676728449268234163347742567525416075064590237121888089561251052731030028634292856543290071243193256318418389080239816841897361665846510433040246670785674276099972786507903679958435793624985088137710933646162169928613725581223190485170008299005711912734688985326368278897059059262348087770514770587960093199314521439662231037230639900455597133721710352029094490607934220983738006721962299727589666397824484742534431895576285258272962232089275445767410015853141129432909697878362873570813023811973505426860077121327063513205881805545385719878567352314359098399764387228864235291625634694033056876968350538762364998026187031395798281475272138793133343289981799682864271901814520826364326357080980593532188897349123945142909160593017549445914614015876031152962243329369324439831637972131150867789113536687175963804463984169678642373458316934732138276360620580669326150882638700614345855587950454779966404342241714791228569777612313603764674585508885905094654573997044909652708453983001309314699412388577436528699195548008115854479317728509672506550563146475259579801170402444728394900795343103895054758291934354748793372242582018200531157847008021824365209268848247975078555005619980720022106917180059188457729415006105951357406562795736708662907840179877690041023308496395948417730998960468524116360689979097161948348650820181840335401426575107999138129690439074769005294136902508143950973779436245273781283046342305187889508231149740264086799276609127168195450998886449526867533237935249125337338535059066623691449789467745609491851243426806906900431836553133700366076054813156794525346887301474385623123453115113079547882080078125000000000000000000000000000000000000000000000000000000000*i1^59 + -394552820941355275592085847391770737454694029910995846300773995661146582524148712825349498699625975930207114129518041910724936576005288211754504867441285330920577313306405373671212903091979709802565932669510630905715235711413377986939344798957811538584448523324284421006842759260655088827699939972206057199637424479149633202153842052691118203372137108801380203802755251873866241097745080530272116869779409365100655657294667754886913677256928592232972988960161128248921850830662085306900178187806887481060586286626596633253179663912441418965256482270383888082747405358230873579889594944791550731534356214680114842503949714277212857497297391601723748194870178722428230057893711714428293104726349126779266277383869195419072184384248633998853909365179463308712761107341920053266305284522418693358349805185457140606661521894808766114824138297749560185404365809303024062592106627886075754979626681098094189262560571217456330217878135599894188900206071065327893025504266575732105391825069896453727176951839994685126881519599353088543150300100905663294674131812891814020901356470097513876611549079690487056560323645340242824037029169943897725101681673968003765777030228009027211619491505307815669570888902571937577153119667865281976454852113335036684522979835442533396868682928059784035267374987271709914734342557138820967435291411280805492976454442523900853638816465923783328038660152289547460252235196994884204293135622574808225486551885068300863133613296081484283293976103284541435514319553099345141001328800618130289081973127494220136665198014400704109653029865315914472479811914114275598864175230240273486117055045518234409235827773103974627622075309557241135792046958280254980171349766950715786024378134757021225416187903555869673504058779405904589912371124548529487911863026726177542483886668810378322292432224388858019060221866298011773611993258523002948161359192265481216238595559285179153974553243387128079928869895650619479301447047923898861468442446849033692400761224008064195132274858480112321847615200296425859576528987306698179006247872551258354561265820370665896773964280298546286836291087210938374508836539623347940568154480909783702343702406168182245999036328029977366892093716394138699107150112206970163630528478806240234555950673911494703675098674995196488612580854916214609198713547432006401163005430758282593267598171717609362257839978993797886013083787042168157447788506746127445996069479474304441260885369573367885001394734762042351626887188655601883124666548675628099365812155484378863600571274114047873359261273763543204670920044195380598327437862971201765554434117665852074727958550390461050650481080332051247254818843319940711460334205556752317010379050408412740659198396876894435389593524274660494587513694905933894986351666020911335333429492475019314651415352917388788061810487316381375404635660217629732316379155157985972817529774395559679279931044644792162940501284823670664245438927302803015451196748238785195367532123855912147604865176338778188695598427107782477212658964311951014779799090861131407939119494317276921756159071145443881907988451033938544687136137920359600861398256520267649750222238580477096547838300466537475585937500000000000000000000000000000000000000000000000000000000*i1^60 + 24180026925978085121099579106830076546037208061469093372537392998887786669000451141102332199555110168897028186120013285619933069264581496899617776518214546785566387842413848824785498661711750753909483168969337128708619715475539718477203050801394067953730456101309304354086902479077835449538375783244342222749028887254965649129468844294026557504803602882986734371879229730480268184210797509242606335204361452290562852510020422239858618078301209455493959794128059835728833782218949120934686532315905627397160451575720938052839141762162982162877273463412656750106108462688157247150509793538522499071882981866628472461041396424109671316427514950835191123780527195577291299212963565210356439961510752788065741534532163112286101933715904588022745325706171980436169601521585944724832242832098056302853494372652336551898850279336237937288510729705465958391982366715548354750309407124538792328904263527541463556972949405120021484055992048275098029288677864667065849149997780824813313570984757099787095809326869554065068011469007695565198632591233523945603008848077860902625257510783129346093546346469948403842398927315664094904177077982000110003559209713125439761147800198721496999499723858636089745179917466063317776630723427639680724589938499465060205062646956124432423411444080581612254470130657730471295849650143205283656050915480108279906148720634294313929226918696922045821493699112788525803000163372872406825133973366762458018557715663503427536415780767327928128394749419169299369110143659769421213756032994567438931874247771175256698253812118341665723208671495141498197266928727956404799843033055056124132574263961557309514571757241117829869870605340284314254263747991966134742738121088765722862602823288755237867565043031984161500140205533846972073024037289774313214160997174938385134222115243824830036239387662716572451633865615067891832786469045518180756315131717374486327087646019054505481594465288542786919316192558847686489487145052777381792578370314021939968326672902397309373658544378311813584594134295038528011128415759505948463063938893745266117807971708136450796087269157784322551246850401815895755336356698232919509019882195558318725186967358217076518118019527110235072247261656568748348345951589905153955436039520280471403199182425750057046443919379316962958471814938115385896162523109512309662184215000391874139489502878309609537046350291969623114696157534331061140530209140877885070338310239317155274799425392992231548456381282663899388425079669272415084111248450134005667060704675278028086358099940273214860858940145532407275714870203924334844121658140864834871876226272784789489132012744702925909513762888390478210250865617835267297756096005905621614424869541105090252971675730144308516733731060800487326365214704390270130260175734710750246477134269938950229520196174045326329935874965455044818100504115727331564436799743036278198346793261199740683882686917397927994260115203346490606436448244240009909614420374080893794917528064232948519180270876954062878909663926302315926151921114349997694903791318557652211520538740796959044331007796573645937530869199262423353468348181818847439981923466708520743784216477934023714624345302581787109375000000000000000000000000000000000000000000000000000000*i1^61 + -2420402604938015726458075924705861078703851513984343364850116061342748140769133782374821402116985362117333186379931694994917613388586895130790693748097297862487966303773438238037705972390507298542690223790224869842115656977182568064643923799626081027759015715568274552545835186500612892889988247986236259677167689590951288652860594347909398815211341255277253754709184891417577190160764293165170404031718769330217468868942160299119735792144979736904762424546746527179727249649454643280075625174871256856716723065303060192075131545212956704964145719942059034222524700391151679506130268266376569415791813580301019834948315288356465064024593583731031778049729718354824129016505622600398725166988354327581830204085249084793531734407225073329605952820444270071690682492989609726440083218508401860153092014486265473223027328991202531670183835112867751467663065149347182791106478287742266346079116546084205049533535774213631057060930779200484297946759793480574734162708458781974147287511226765162651236083435402680129027587184001666186345185082907790013984598259725333224500312076283831677165384010685073313633503415530695835452089279551890105292084103652379528456975445752604519338172420592769327108524524710701591936978792762239566858381590459073731033921669004716606140960543214047237029519698903355582662586934145451498857485091568150031437657122843692550996485078056881931903667949264063124925296080140829550868429924540392526876946934199384250125496692304693913515263962792007064142111619332904422213028883923536605980578322527324970021774114676044561228947808355036915497531798863716842350479798129390577608363069080567011959793109073987217704966743305776717306322223751956562105355999825027139311880223954155919303716379963372713211345212071083134192529799493295354273180471162036900653009170827992330283772217116843348918221563169876573729200051739485937251042258330351990715286882572566733657424347335077602104348357595364587360364598128442586224271089598986897516205416038938956598375224909962949719478760835189856308161589193042850296279934938217520292277073715927168552900848961953673375763439488050625823174304658019429138171670438941265362596630851923758974928753388674771016457861431287929170384956192269302931808703008211605194474689003902902590758366748575383750525898048871655885399326361405145281616525136816928977297531996466151393155026034813766716255443945157656975909464019177556941745093717351772527138396534222574517383833912378776092099851205351180106088421178808583215053328551557277594804242431786180278734571035263263713376158754384175875028273596139355043804189926849578424225546693425735090572773171595431173880846306396047852881360944025674049095732551239730794785634311228295038259271370355064384006025196182527731086698593676149701895911838964490834724379946725034863049367763415519456475397908897030294827693453524616317608282843403326039306632521489775955695607662468947546497075737450030004590347620113880352742109163094654623084280065594210339488473572800863291308890824589541435681862665655228245278243191376066186803944477843825914928074438132759572691033130450765999395418127501172445015242828958434984087944030761718750000000000000000000000000000000000000000000000000000*i1^62 + 257325363131423444114175606329258347516010970777641076853974342073067081844155468603040141257013472258873751746231162214693785983228503018858798182816335989510742550524498306605032302056265451771622561595758982040049204847304060052337736207978653888804386137665121268181978391393475933183085452735211120364938867942894827733835251895341532564133241061342030705947286464146267508300579758028770142029923902625199681221600237519970381254374637725424446772169805136519653790488841597366853591984625863458943791032450831764286709867422401375974642339861785573439819149131859905473263331566422232417849350957235162711433590322839394716732929636541301232581955717157932125348175780997710619789048426668642881464078333338898594277198885921748155279120026682559928288892719537777167313956978397604185204814302715812393568249871977788742104172899553933730140743069524379808726902619432039790649770172288508662642832010721154188726723715785304878878163212691821648123257523715402899047462019285709628544076180819070962000784751494581606221860493861193385038917349482030286573075590698768821052748499610157062260890528328939279856053393221039777900483114878195027840162996087442202657692884398395750850124446731778172347293780298620751111086335405742708008795828156936608154161314062210680535712691188637346958884594947491280679401316671818805087602809871507848678910464725629359951303287198013534383467471833065672573938219446642299551674106333331666089835210949222916673514966529791838304960682431329320326443123640754019948392885196514333326875322258505719313865127857892361570455287693758207329887524197684627412640256985015722864703471247299166211938074506014511510738507106737676093639498419020554284922684063292347390117496217308945673824996540529670967259537533112802972221859029045145014322023943314329423118369913216130814742795817451049741328750120015209827356490182743523382412245377938153447314892279339776178717989798654263597104954218343809235875042847255008275249454626692970327808068853584990828152569602336082770805890509945138241389258786046845741177395055841311711239765172854671742479449418538420815195350907824672479808239981993388518492669379415449743633592482040676739045580581922922763896035616210116780892687972504114549436447346105074307079258026205555705804847641685281551740600401543063794998449431969532706667645263090382697731938676486005645808884530017749692354573965377382036007133015688024188539885672477977798881478637407779630817440944865252482829362256005814585434063468811980421424141917583449508491021749040050169122697850247799770860980463854692741888554428583861826985869584188547742175265582308037279042482532254777204677173128667796344319174445044944026426506790892970627234446438298723917929918358503134063044015023084655447369436289197068267088724351334417881176482079984084321999774557602290315958019417441858976610587204257807918043771341321568388804609184147970149338167748326070952862629898473733208443310734717963643766242671167916388828011856091490378122997661825470174759759279955339777766997209160890388396999010518507826364793564688293225425752631066738103277052291417975604659318378253374248743057250976562500000000000000000000000000000000000000000000000000*i1^63 + -21152023945657072441748419049741520185722770549989281506823247078497400868652289100921712201029266075855085830505719072122016704812464472125739783378692320976299865002638889146370491817426966455004063372217537117861857649663501011441275154596173367094899841443451958813705528509149227982411687143131727555404489280625552410879155260930078126500571827593561235488142148339894307938726511696931787011149490529189348282476731140148337749346126948112421176860368813731615038225142542719130118526569404072159528660827797135200918873027524798093668152328034663833724539635418701989504127306862495895778481917299947265726068966743395551248818164603585874757308243364839462096535000860721691571646000357210802431753024878762553769273574452359919933002655301803874774224338824857772418480029010914017961747741652732446113508890679795786072755592807172752110362101783433124348828239713221760221869931657222529831093206083312327056740214939268852879204388456881276148624074468182963150602723272123376669183893736338285332466155109897269930162210934189709857387601628997040757608295651267441907632309660185632371266069928566516968405702115299406233981896372858903916243154596709976336859131035628763480108091270866069716841479853258966861743838822269149114138131933171458463875112140601768902592966728688875878831900299295808070081267727888819755434589044998391961009736683935101387982045242307447521439071384816936692841826376365000344903134907710223378634418978357194143372395463836361155225538515366418730590938309185916198663814970676193737863757430594560052776395669293138395927026850878719564056016748835391574383510809517774375850168712693211730627632108510770428320071318156078067949699093841549742844157919352259469337741200756218179323624936895314371954222627641949841874310703520948997744429411290278246538638344654711909459209126809874980655788863195982375329983174270322110645551180972929709486729542054366835609236277851565727584290200104604401658848159400782584377548884573780120607349148335260215163028542378382834815048590888217097249065671572595619992566274380597884633310151150420164579801052580049639934279908797517877685793516859520297648168307488949946746458862474648036136594309095335956621404520527433083932875568248110910190526099347291569860049822931119724187620868464647640099546365157614669508243196569432612025930015460413050500031850901552170163770671777021589542515729058779683027742775922929357028008430667445100938118639644634357413436234531179150710120921082265157939946829033490399840727507094873579732983937549449153665901866610547756493683629599854405572103146478573335700605228615329235539207843307071307604966409786752001454768253060251493427290324490726781991657671735046488739026076255343481721290538735063270727403504265889631419414368314876287827465983594941028409075367386957801267166145748836598109103949734875676932688771029634920678132949027924498012611250037932053451604099738877066499220592402751814183909692945679329203879304952739191774390060161720301989876250455013160258601825996120564528495550579522286511481586814273736157987644601440292712003965521251972465412257745302065936598978623806033283472061157226562500000000000000000000000000000000000000000000*i1^64 + 1315293055049887801082111317223335854723942891329680524407228106522985396942431289484520802436434106593718173918391428645259357833085504325241169937343684832392610667322304093816345636232251996403914425186735970313714567456017063813498552578054018002197829620517814685150464914758880253092716981674111309144878172597658264692704439764098979758643599962658713087112860460425121803822691871191294564948893866735729395184422897109143051476722117249803675327606055577596264930872395268338714830840177117539876862388434557736294496985055576426779923831902960430366796135603247185600065858306360523829838597290148107321068833919634335497406759449071214665536637870010845766719591893271844956825689355865710263245503685645906723904883555062317661490296546342672475426897238845760308842485222074646233121109679180138722468498130166007765629216991192435009001696006429947961014457656359976282803451941507072912153859498019923223320354872424471399285937614366908906520646162879363327053139766175990618157749430077989987525984825687817088612049504592210024508257323681948154477121447861389901054602605031481197972438348274103709345786740644959079459880246113612618387579319186947334504727738386943108443281179356879374492159298004894407419538030140175286613633735818512408374242277149443010662615463909599384268590563037335983451053014267267882367431025708090491630475031537327187780083875870589962189430209102039949089310834169235044821247396802362227050526380989808126924806797738419607596493496363102585027230344893937675581732029473212781258714636770653513347848735434209281109112668729809357107470343480590549078782524302988803463975619278591133740032105179976480825356669656015572758731100437853760579758828562208096543172902064081694677338220243356149825644286950297363474113510858998465225449342939619226259305603951190052715892643984897943630457359202794371122349597848932800996666620600126018255512981826135835009262499263749018433622293323862248869118744014959772824435056439450085044505009517453690564777660794683833695701718673838704901780289467826839109892501706571241286597370190514297190384900202621822985295147271073300322717434300369378610783883531168559787876069846673159127443088014296408171232960538788428571524356658275328201001937859709196267297734581539265228596755562618592479998296046142842098389177666988594095253916462135524552163701838493910424527376473015649416362176415208256445070943368591115120867572121972698843335029529848254748012249622471606319373568432207137500804348730264109279040903881685532807831446397610706405569471857256368646038322792707642041860858633986817386913517655914857674077251387153846390332482341038934687091496690978007263239806894700822394229196572250828483508448120412066391884095894699621840298595422628062899629050230993208261819066620082969080397005605265523057077388666105077303947246596671634851331704162771591645717687827820227711242455591594553618079932958406852835868979689116431200545429023042576552637240086842470963163541082322935485549314904664197223263698099075248968618742796286108680949859177648108892733832563609653300941267041494309672337710232468965809715655268519185483455657958984375000000000000000000000000000000000000000000*i1^65 + -64598207314777307751778337936527516909416229476474354008147409230408235605329164114946048457402661006811390263118270152671251281376141178383433203975022110510839460806208656320340861719773018786547780196989910809865356447034460114029275316771462088820058581540047441190471790814226177676977543115242577593033250037609348899146520629795581812194230673073404468791169679987079777715942402646881153402273244663610578918372373364463003568162882209261592578570769773831627610210018256658892297969535986933766582521424689785747096447080914351661228501323643378083668750750160522708603362671910365310346603019209755939837243061061631736223083895267285280194131348580116577764501275068398570515143676310827295820800506216978309442487349623041023467806354334426667559694295680246854739588482791537030644912173105420185649126886426469242638880000750060838395238987728179664597270788903679327061272506188665553922098518431237855296045859844072085442901439657177594550317554823904650233301822523421181582085887078135949563825663747223977830491335980168627116997269408957722064223991617784664877057421803784621667851961269444376571755734176180392581763886083022241590633694734013641064137584831930738315739540363377371341803132760061753881792285242422484010489212286363247197388389185034007922074927469970536037939276695272900223666429493315276038404366535207835976514165047452627528196865461318190077911643561176770308459067436634651144042824334842911766085904565169268160937259646772775055059291953436137763620121656852672718852931971368845344300982841403681235848714876452733223931677807413251811568458255847831222639298416081790614267270347827788875540884978300750572239106482017046150188735471503675729169313353680214094284548129647962408884074147311715092334621834378160402678357930284007915423672789423771384932662836956427773851176449721766184619810913932541163669208028768403109870117681246526116919879830198429267273260264496951284441845415659799532425677225523648939165329088713662031984391026060578749203364421860926285955004645093907072334675708388528053133429095200685671858520376784966896049951831245583317784717240483306471051450295323702528697212924525434037321247654038853354556327366767638472016774460886430426155888967151048946489318266936702466005260202952869579049114258850181399315400890953649330070596696798810601117194419870636327360863015982333354555716826864321846788111398840747009030419774589485471692872009306011268714004393066771857862882585981598396470458577198021383907772821073874907336423901485910874712817184776819251491217377733808079778280447105800567007418441096822840818203363956494648822245894239669955429779499725579489048465158569489097914005420581329349769202445054340931550175126583561310975656773797019358715682111893349584284555313278658590315676559655984765293739438711314282822787335938357602608486560831119838201336428627069877110802117190074055032509876876293842407529562821694457522795495532754737855773469142836368337994635693502511360382251846264385734672245326553614238698327653141731389822036914028591001210340058718177590785519545306259514593079158181640466112943474441543401098897447809576988220214843750000000000000000000000000000000000000000*i1^66 + 2593840819362393472990951730919454536191376832120320672535155455156935189751885884327433081060559595796157401691220569824374689753255061421822390230540303171617505960788872445784004858822647734736430212062965940151477616478344407601433317182015985433100620756689215297682171568537998826703375589073409758055382954239427901589316923097514765608763492995680295393067589943968731197879827278597217111823698107882660301328428280271413562465606327666695692272444550689266409001881963935636581767841821680761999169639472243088002090961903493217296324040039268536445495050768032530312853338363334540107162771228902935351099109617724812016539015588244641785104052723153580131096366029462225578094684317502619126391604854362115523610277483170522055100920961905691371694202094443863232130147204287528484170576444360965178552175077675096926153419095609400216735258752327595129133070134552152709377804146228697087222764690992214936320604053303392936537621351694087878590064275670346839506438949081449956168749612055966779578656121702422207735502534904507321764676748801654587023737543290057033178655397531133010693513764996967111726054002494517271042342577134310607215327461963247360005770586552759521773888175801081040875867239875077751087366678089367247460372168096939021963494901112794318991733365222205384111716280134842368389213602479831103358223915427741646695762376572137218857185617773985221263143192336897568717377763339499795952675937058238787759929219764158835249670863805356310450204773996466421569969062158042726329969736399207037751915715839754657738032267473660030471509881111073978032408620199980645228304523088618432331507188585235546259323936482304459014877272952504515904170839346151615166957727969574185735562354395399385398422602753193185125800493094054969073561653184410834753367471865714962332830490076250793737959717316714655885285832814528939799883470597992121214594597810594252441426405995708850599064683946970263094153186361188272661583990738478985407337127638867664392912541759837625924844913466847491086567575099470796162633704810740907141379631009709394088270733696367002251179683319654295064461974063626158757545013238863309737682728041272947919549341523763025416959960461780413851386066779379324844165627711585021799304057347242278905764266560605362774563619541258368966800187733224940946924705470438308920993940113355584688366639194445817150523263786503159806314654757361670730676920577378958799026983285946874269156614393733211884350880638655588596493621617199453136671220558661387456040574481091460843508965052339635009623866185209571730057370868391073358432563950083082631517289500427939863792798399805673966429120366632537313019522863068718584756630486413844673368697566240225155993564855879118253367200208305552735068922927679707317888180911740472190129775424169209775459149380277588874490697466461718858798639723655498138687098838549840878800498430263737032468475606267232865821591320752328151676745326864313648570396041802984318699671979346633879738134116123302260816904332469265955972993317989947954299366336543616387176722131126024897398787421612426110507696321076723576543477528533188092296768445521593093872070312500000000000000000000000000000000000000*i1^67 + -84163176392334112710934703696279146145518492304122340897011859841854358602572364176720076031396169962438757600192796419057598654472055184082975071337378449996235389878661986888186686803093899960011252002472246590808503400089059391873303883213840231910922985345885842855188003228950036889167132943521215310181673827004430357375394906556967083927924613446844275872088928420453095228595888184420679863061476111200523286124101052526128524704159872311891803590497095829963707218936958368606458847312941711456711301793201306310956166891129333585797502747482605006873477709265437205436582270614654610569040139218034870071213434567013236817103508884221453003622246931668951801480103499520658061984350581802333093836288416153754298175467680716542761860702202219742933026477791946013209516667254126638372367477212466197410621145551801045834606180467550386545161548256846906087286355033582849538360157390339489262803843458323861839146636640049020496688799374383353431865072045010420397034121358805693573318567231083369659765509697540702137792377483764263412684547126214455031545333789848180622997628977976956630691006152637137706154628305004658091150201622277666073479896601148347525749056415007719240851099099957874962612620633010853595241693770447881200523082559024574546171227730729708319815039028884194631454168540391362555581499821756049344797557770441460171476215267514736403277081029458739232650632866390119993063381053884632924550696948184574417386088392765817895241861602270601618170840007297482406825688100263148498104481512074797626867261047249966286479176693335784665248467232986808160807477498087747688786578394796592586303193745985200838176709136541308797032942108311674624995615772006570774529841671515577104893275239158965150958090022236954563492929302920017096400750665721647600814287822974374538658145125752511644383788104800327219540544034481745869554800170458458300915779815972785383358616932707301294816080099289160720040718045518690261975477243794287084912411671468075540064463852288216410531103289532783716186973112593490423211224151640050433367490360520716808244472650730058846397177349079935082251947584281828746605540850830554373759229547745094213842910447189603012315433699007436526134362110094508397861277429593252826012153344881071976734470209939006427786233775250077219563698585981459876856110140396186600847267934187634765666465450217092396039872287275310192558529420420933040708205035756849350678685910364114203063824245848910501719361802313902818061832563389759566390911878205150545550452232768167031419910951630139001148022778580109333779589337175329676392544107502839345145950862681755678216321378099492067549938561044673838708134784202701009677961760935534477665840255249989159881469990004507286866329901894365051634739591944673843132272234961642246219756663165085254692172461484759045331952882923106006565639967282541122709835273080597649252596864626735180349209150182807179061798017164003954925504314100208571221129010721863905328104996108888890372639814463437381788997231900068489914725066613085118117691408872354394373059151929775258753110524642497261673243000174008216981991203908819443313404917716979980468750000000000000000000000000000000000000000*i1^68 + 2152750140181678743824535187674207348286394642913485436073596887552010427734629943267502284516940376578436286360064017727591401250347770029654426906169515598794617005616025113557210631882651829021402980206420232975761469355876799307303112447966412660405337665575299196431636962202084307665970116784489350074709874225259975953378436184796840243727917321509732927191188476672347319203869857015499706176937706892623245214015653375441429035145771581037146935942446358648032806704603922462432155290683359282587992170509841109356285731447698857768314691766796639957705691911847999020595385187783746037718154341774251127845097544356972002947821774979313035885455508370042864283212247952714710006027663443011037232941996172019874335978293257084882858380879127229959827218720827997263500841774970342663746158314385604397433869409957259062294179790250304796951973260294413534111797328351972619130246323915566191302306861130866012049454906605630592522400508398141331159998005214143170003684519562667926851147833549754448879946804902214728113153457919385743388271111596294075575566136692780797509591631196421143125003108216735276144112832471038904851527761655751668024913042810394105348649057382398714457194253944153689502288412717128556695976564747836229058325368444645104327485816595905249912130413230195970564651017485606093538785174153582342555180620603990059256920373911399876342135800059727077510179148487721225602235376627587715202136116234658083185445909005607568116480144023766228000766133156609559748817243865682204500274570927936266087035857797494695807583937681287222742406561987206665817374167555487891763099393245396728254884825224140706610177021429321865919567515696716779551682992289685093255002470801857855285841646832636828956751993473447213222741642610622624772535641618757068769878363623283022617421155173425091441279268026493178865822077321005861204539733382675434560655436822756378194239747536426218849980640926668883271589182472280328475928340919510764873065192502579395771309353330537240838907324599840703538699595578130107328443989555014333143093108608975770072440668799752182084750772648374011244136747713230600514217054103577636415698663023060559054915574521567232921905730122239303323187167156855552036254302207634201809565445173321352736309333817315444682901764791839600409612712843016220389320119923440187852481362126096084948241541625474768003002877338959847836594956448857792364017382985791915021785953938587946549369060869333677340607207928254869856810732617283988792942046931731020411334674698322323283371706998128603900032327132823922766020743615095388911754250810567846329356711020731313051351222346370779346231823716003343448970846255658119583355564526507028329433296196577571939708708551489920335610612250522472225616751645488109970344284644408576168412917931241065270327289725130694116580461484611627057411739063576082559051950038303473108208878541610235976197995194859666575326182316015416710388485135058230413407782359042316399261035862373958440637421677614867880236053134720625733336489040594117384336446731256656395671620791392251175988239570274604245434036935078251327746468035684301867149770259857177734375000000000000000000000000000000000000*i1^69 + -52003597764462401426105088936530363432615354082151931859058555213800369200349239860660278970308616784287938692061673464053771771766114659946150674299171625753724363243242047664884601869929719720824017887444503059068158106320590670943981233794292608132794152900431178602973846090045445761745897581394807238717998086043036267932017738013122557051002224291652520904715007731726271696502242962403597627089131092651102881196851745516449754740497621754215279895078677440071822232920020720252165500214453180909677169535701023199019686014926096081158595663434965152045416119277154704645126289807637950080164169876002953342693083331570488910839023045953884625284149815194818577590258444773774442905357963084336063445414513966628291489891753349756028619464415312100966882466440736341543185995202880910272455228771160129194946537218995263956319091494994091503716737786472386141755890303400428940330492196814876841803116767443809129264675918815291747589879457254779338663989668918869864351316016856982089207479149033757090605953005282427663772279540040862351518054295070144344195112470900744037162138013673714387095573829787297612703503513510937586650900716499630465653199702954912264482808197820531858327942269863829659602786795784212051055111318228016906216386609074246106470477212670296210418013867716248937998434591834213500682983492451879464877027946526197703735746277642552094667408062906797614921343526158006031119529567193678699145647487294229391215209890943403014824132826235700002224197350911431517229122504076293875922901760659823150107912864079260863263964264644407221073252339671832268941929964936602881362451787484383107484549932697261854263480776779188396055949943065841720940526406716794489218023590478939027498328396135751471301855157830549616360075071314191304906683989049204461515390415120244511463517034615662112216805029203813400750942682358477740452736705348947043483940558874726677261281161512777674213389728474289263242415921854311481883267950229761622699849286081189308018858575933050244871722021410023944914433037566261829861517102547302967434790483656151900197805411598480989353549507092821853298173773813863009240545664437826834845231737925011104582522068390037706540629150239621707431740421384896159941148690540764003946533812143397961232511717973488590219927635586586114527451417725584449123644678461311858072906244082167204968240503302657619490345935925273762774815051144120324890134088019040970726018134785487708702098770156198565701838290934067382437580013822177373758257842440296341317619708556926933359339851544036155172222735718396878291260281602577101012145911807917443735511859428841799335974822832602161856459695170694154870582454049035374421279772278586101453077154958963906702000771075738597391054434832009666697627457788291752680039616278348369225260639875870383545533820436780190328382877115932829265400389739256738355761105022801317215697971926841641684354101440686262599773888640316247811513670539341358005184627885273847783510171487633874296942920012929163476332425117196287492725544653243234776234673936407077709032866335520108452391206612436986883666224893178406385452205995534313842654228210449218750000000000000000000000000000000000*i1^70 + 1521852127697774805231586446750297718112147757739873141121593796424166644972483792903778633405910583836295154945006798365465224809998951421732501764360361967749862045949393494340759909154507181060851329217738561790469507405238991066788327816882634910213706785387182146221360018630962989318349645380413428416636183371038699001149695828716349821536805639374391765563785905060873016956310993728819937420232472325912976865604402509820709607958067747698080654277144444993581732504555530005434891039450655544382910334989563805203129212592074942425870659780197222328090297870992296879365773557082818269977123473122490583848953341257504731488758848531596244221424632507011247157060741893552647190733865528018563456248084565485520364531026922168960418963646655754606261558907665471636792292138674651112426690597876397347706910507350948320005276178962126756598943590666725243473338308830914751085148163885179558545429296347483298015445075079548659339180531112377378148463913828330774868902804092325050912511939637158088978360407103018252293381359854596548784617515317804342957182222050137149454781315995541375851752949533070227039075977191696677861613491795409455458737699754449990648956408893066756046442571085806234916439755381163441143914952837223388582897110284690236691159246754576426360802087516920757318397957309714348833126380272003810514986887328931364577217513845926979381059859030047902150929859415285901321495475284044793099099226504773306826671892609629026114065852136084041872727559776611032328471059280738862985030201890151044047006085143203583193164916880452793346641375576989263744271408147691992352621434187659352578840506263666271349825319875378475489101943858355430810730811246203505950372724903323940128662663801001377510191963541404341429936187076480184554779029470463511871485516243632610660236722594902909264163797288409382389922765479779346385688202200711842392894327047376387358215191833647210269135195029743406010188867757551879368859007108436249134572727283507898879478411263506100376402203291086541519549671534649522421536183766754780618544114255958391821546850387065700503950565527748966255383277011380281497641164420266245032373507869727549482313593894745655074819069622846784866713653398791925454052157240025569045984456120448059274273657380727683504599558547896912734022446268817631375667436675612390057797512629471792865493238331432014798219567276106784570075830054948089231065522347691958690555007802270851362988902141885792603868392604204713581471553987160026351072366447836100049316065536264986394064257131959573363892344352079914082635488052066543498239390233264982801660039079837430981565172634068618049451308852254041912965797434356491810759549073798013038413053920136574813710955434111519756230959979380239089895848806176503661285945901072161347447303613268222822662089224273651773511437908445001527778461421259432454963436012119142045449268543825673454622134518169237757667718470170155986414988268588362607066097170936218179867574473245423861309104030306411642543388174255177934895261955634689956551827001170114267887336392105339179086400153437730910808558875638857310619300733378622680902481079101562500000000000000000000000000000000*i1^71 + -12586828139905517079703934289969593492129779643088279341871653564139457423649849112528208437630415077034343704517099248251410599293998663942671830839323487802043022644256318535984852181169186108311520090490065071569719759978367035298444125622857835483473576174488985046905196905664616636355211332645626238446048214022202479217036970182139950172950409680662041741424291505365746240689366303005491900253459108169733348159341332372779116772190798103231639993381475508712061795834576964009669100864603081935541168377216994569449243825722632249398608537044227916210344829710030274131121757805065165646867987475705922652372019471685058504721201100335634593974569565475765373997591465313873434117707332347748846474167723922199227937129002729036019412199717685277136031654072418216085919023885136182399339278813758280806498209824216618414766352228112172750053102274656316906428475603272008981851878286764957691211669512923214256114128291211651365247450661789232602839704262282272131165569826997535108221878816303186313929613238179898186941051983153035532874847994768114637448935003596269843152792330699963029589577261798936117622906797959892434663540958907869663977472348484309044143662974984456909047965817915979167372613532478989350290350591009667005539019604942566821567713861841928827987762755190761334174164255663174425269680606636368779828469059219334916477144891604046380896716974262646743226006704033757774088804351426237322652799986263956478335090371111683382602071739901131937094077187740532381987015485747401905268774050141365225012685868408391502295916472023379116885104797525638416304949513588161399788176894116510198034683733061225514220829901928821509547818566806736413743665662928451671925093290850058367607073507529806072742824333248458611283465866408156285642706555820842933339221716285030095381200088120012454207839785862605276059785638890243862435030026826838527089054141816918816383786400627846120921749059489652372713150445477331507369972735182390001539926965720667806609064272549824613036653819583743567122385392413104163907540959002692004084684948004913260694615015615600360232840657355688778154073852695879982751949907967900160726595835626767061030018221857884948743926407835144058970126770900990369882086869868952408981494342649817860380229848971895605177654690627088940218185725263435976059063361842752229879865688438036544329571951119043634790551541927060849212714941295295928708134325190825475485439358499085184576036661818727816795490520399132891300403458819726518110684528152478164516993663189566488896984543328868960419659866269428538196400203993274814818379092137100041028448877880347561579874540319332027338354378156384011995747003757693186167385427629967122371669177674434883621464026668578081760366216446259187458112786407011631206510499941479601987968677436365745094742345239487326856054671507870092084558597160455626613847991908892732890684298458047633131428189308465301067738002941338085494594969430350766503036258599061496429527677463303032540207050218155391558840206138247059681508498560357666428180045075020261825627187230530372334332472274936881398393450758738110195622539322357624769210815429687500000000000000000000000000000*i1^72 + -2572558690383984516444911646908420564554979210356935095873888711895000334081404703626278752018212654261381167606340100680505422859865737474284085013761043040433673886122057543411887481701619533643395070548213924259189762536391182959968333082519837532401250316830100235810775327232118752666712929076970210748918416537873025101201570935047794509419860818871096697647584192843614814789773520986912519118008432926707741567762018920924736315842333689344804909667459466069271235660127081272969959155459079043735269078353755717891426338801575276782958093705834814876323413809952836796618996878341777458043106155992468753897153523660294189784529105098959602249496916468055702716542787893127924394716256678623663883167079887216204513816109114722264623902954684296942514897312586630139794662348550828757743914882428695977890674653652233658705001707952546278916152148185628376299416560432388077883019928234996194848090090949843262615762849018008439144071759429205423813327550368706407886113208863309148966371680901574140022852020647393054843893388959748186098539578844086941425756197068605944179781873808801883264461877076127565911578586423238181216488740283810473973376702402889672818255858552332634792793241644469959220720102055101417261746503808235973559346387180242183591106421198353274955031544896039595078114825991814896737896198708927958539838123301703581862169743892989001926734847016756985338596968974209702090014511636587497512266880743433118636436503111018677304676614568822165160336733380722414417716688559829085155687538643980526839274661963866078639954508233829840551990153438160264457887775759132913682119103975189488566016343559251928556337376615448853217164292293904252384450616559618130696772017584508908883529661198142363685066144887366371064643465625359993065736797162097563772587115128142737150649299683254102477545467522663049978140674395889218424253703454156005708563814560180422318075847423880786056711192984973616767894348225437316284301365648235017314765375198340475157919572678359210337311363166636379922645304467551885407748626922891268455018499703291932163915923284188197487168642927824908829177902073705677394450360964869312805817926876615448503391790125507117199710714717275183211366750420960807535378060150379609648840197073000183544550438392731278013906251076989344010819699178059363037191866517966983724048382602013460921350399526840722070090406985203272765764544082601590783918106120260912372024940522824061177810573726065247723010084413693456588422202036252698696130030311327297088232877150085899534481689056318254025326957951677294675702862395851720489427206783785420078365757740288363266713575177106434924969246910457567593899711270636159356411640236485455455353225266380683564009929349180342127927127162409974929662123874409328992192293023976660309965726528556136380125987590701323026034447540936738413582273248740301322187459218323397293180921885566488102658139834576883698900335826891598310024232829509981449966609637323231335021750793865565795030939484320671662370791672396959243311539011768224939531296198584374256142512992910902076515467221108804164142708041651541606142927776090800762176513671875000000000000000000000000000*i1^73 + 132878143657478562064337366108279329883156626800119489956613143315787624324120954357658304745858720702747214138348005414337130282632039930706319670630562141233980143284481740562667036332436312154917667714611102676248790939002997983569440835534335196584638031646455155520225535162093290700028224177663487564640402650073777257211979566129951786116906700376695614437933756876874041629186922981986758201883421716046014699546256752261441665151246987129910485455111609808227560083964032964348735826267221673429336198772640988885828909781671695888425984031329717403341562529154476922917969728699851044718668836920122305356286543963083283608964020268251661937822931937915120042337645799456145117502804113979299083636857461010070263671066395954634085627796634207410680841693015662107566220231487509063678902032198445706739232310579520715169062928253974175303286302025429588994958470569002935005282798307567334931135021592700662906636406545921815945900194404204780673830588269868692506477411343403996049551566349901667390680953377408086085082260610009231348178225044829167158652842274687842594666971328719114322696237053484992214967862051491570810350751488510082557188221101083039237399359809753892303892927625208080921971389113624093715196532270590685713896813583767402641995411458852110210872989477735760225612821144048798436297271987470873292489390031092250837500715847150379056316696323472833196180286815147647530202882519229871118800863957257226667762986217578834323539904534195672273731206415517694408117018948614378110276243393647216392733090645661080760066621025003065957515214502441413506935708986199574991242102331411820066159154462197088710704851523861393798456965351253742170553364523220473470789344503195037219408804656686440094159102071954093755102189196544842009041734105271718430870161659027319699089242771404498325319884633693748844105246201680401741736502269388983137844671293508590214297716215628090027902475029514328815355762678370334963440055356603126553928887844182315888484081916722015416615197467899625667825606138488796695121399793284623288087733604491253886107680537701430363548971871447854966672065465394118327400452631377743596923075813755185760748495771307709901351513936374373969670503180630300683047556791870416656481539132595771572344250580325393954953911636761321866534982002020815762283378835889775273685571923169469144258457861845793415878150899942626390665808251768047029616767310616629734628719390255379625393743513400434584454333658775414368082497202856721451393543215430989269810108088645626672842357952763607507949834754507191782859783277939247211000511571113227670478536742908767308979617672689819817371015713013199192307870699945540913226393800494456764571958962013372759403653336449088549656239030329018468981370603122737398713557277512557028982842713416820863467619946427561047109644753975085875141465195848805849081051519051084601344658758707784941295221553653004795625895337293092869674232991567556935777530228843224683807442425059912408172313383242359260090431951340223901714898996094562526037185446130229079942503796827261314047912114630427232964083802957411251099983928725123405456542968750000000000000000000000000*i1^74 + -1734309831014559186370153009206855514088195919749316597878970305145461298524341914311108202544233084136108513504789515987776532767909497660548328500441873540307898172814077129182082602587613780260178108607633937615980214993567376929503224196415795241622702921441828948579608871042239335047535114189500634526661289455827860477782503780400948388782061288203367027149619297028563228061522536104977309481268376294704164856235735741058261387086349189748124366943307346533954575666618281666372138992346248762710705519619194236299320328773531503919072156544113782352577765479789316064082600870895657370002022913805330745747793975768943633432349424641354858777171192418123096243518259627214121217918941629251198357871627410203100583404371376674265969198997666271470389894998467308036555682240972787732995835149804783115678023540345111479092423029054166585071255027935376452315431453508443251756815741464235353092603033095859896385597191528066170780936635078615342960699982597780284209114443441147898096534846507923725212521644813427897777958772678841666295683484976794635751002666660910235787885848452000004868402786908615615525904750979100328699930188533885526822525972497760252156038137527400379022300788108278519565692812121813482212363681146293541126495112035147497550674565534219710097979471604978866373435242807449443109659767812361052581427647222298152148420838428003692771178833878594055426419635632384267058351263294525304027475314881167948039838019816377931089083431201672129205002143053096146218313414809132666373312759180429839984519276739953583707775751141846211950100245243695889597788148990352274443029733849051405404159688485088207511307651692261901236599628157648840261407951382888517711890236130519597822315743246750606017295439260540732359995747656164851837688040869238455988856619424657968153562932776742352736666892055906579061079133597623874882380119586294323854698573676212998011426352793889622780174034390277628042619337684614824988297484758986247366811841473266821069171008768906401898192571907420325044315805300136743049042045114692405055743392543744564706629219844818594672949686468154764987915735874261261872507435154340076887144848504903037955484907508972311208593563225825996829885844983687654421740493966435575536543100234217026916922882328151944156478778984887850375998547971255850566129492935927925631217282447612592488382927522513961022004555983717691784167841505424753768928627292109813019350801688493962642159692907565423021668251145766651699096944611060174367289075706849522190534655058386098131085771382107715211690244793009155717625262735504931926676535287037963080848958421036120852678250030144583455381360075775297074522677152967236559181064081273483031243001623408156217365683502229370859500454813440327869345089603038397770582815489077662242012457928002467624492761751757432876217582131569496080709695931309859168984295779909824351235918739211157464809209189717005485295028895862301793135936605238499516036722025090768233125842314475218185994939231944974549340664053385644349735051347831184164713670568018403004482779913983522824181961350934682664168967614060079540649894624948501586914062500000000000000000000000*i1^75 + -45930491178496573382650536323484476616967153772283413046213932328099072866126874292506623843796716926803761356706868912131321202344846430410149501380680632115222813214017243568889742636895715623944102061434206300600227241578242941561393594471391561523375476775560430924813098479825255047238294472497694537427515164580278476649849927897711930997346619174585413609432954197449948692974266718585527534786642999305693644252589784130333626174705906863500966789963586485955015960384977007462731127975518621306839420157466524576966794692658313845724798157034207009355201342000917641796164866124710683713144790496106030711509729277668281285369228190189773673196535185593978905619110346244390988590283644218466471624105520606980503891626456480368542441347278230539193811463817845021359518580316706474167105132632046963128106186837958376816206822673028054093460948039008832204615161021029684645159847446556701243140806389381913682894220439640459945608946893245374055565931221375533173031717643642117727031259559245254765572684759025285069335571485238168739439769347777386703937397716799259648114908002844118504147026476002619241501895704183397674793175558361214642365169657304925936779413993635591422599426951916489443209658759249212281865797251331749659619211053362661514182031993394859949583521904938377310313026298675777160537559512888772083550656070896721414277139917302043919276494547088447054991319457039191984413529883174514052967118303657957294657403759926833005142638398085853609999414023130261078155988478330413080398377367824493982245769143741127559491770587174783254662668616842942047572885330014352713173985941554851263740965571350102768601067085123037693335006530733417110839229207534649141809626858839050546680547712976164047594805896531943836507473916562553841186958185936468123825309154839416873774503650235522345831555082471905680361069191466683957881432729159368520092541317566889489554321162104004225231817532107574199163232285615052212233515331313856053803013520670406204069970408262450012894383229148634070466180694952109242871724264270536301033729340308872351304179320941717556396222068946856185818554948447019399596454983414785905338714105004133607098279716845149869808940619196744335467437976418403883910302488488884308889382850182237743254639537925553153608833799656085850884064015572556865191322826110677186037744584703501913777331449665457610874326307247583877104462100530035250529956751173758721585869289035356883967631052255261254987478665434080392440513247766973094759943637647838109265687605294609545352840810573808658474414675155317931496374527421120561327425661866209964442167309459309735812291014478170551583214022548960094137118942567147678672452931921720323212076407516684347129955265344091694961369845451023801400702382984222819901657479269092771286449013486770375416705436247112149294056440061562238514710906034483907832957548357183495481513416815609518306183083583732407112298074442874470189372976728926016797472327184137916976729595763240487184778439081278395181559561377063677043008885930469619087373514761218956426511278083912026068577671958397456650202705930041702231392264366149902343750000000000000000000000*i1^76 + 1279319361080044669714638265595378113700746120086135722515621959143201484050497119987093727543436345640666913766835244917561324012470427214873622663008872268376500794229786314654103029578067180686110319241226718914670125660982808596667694130643669516673315164620441134915454780120482080051406305197153682047459669747943846660058921250129056633826334671363119393270024473348463873676239436092153033965833152734918349348368614205716866917867640428065874538062367889158354229706306534941813068291098529282202361142405658662431592751882906881924682271402612633112104465807706405955223944899937199349922108916305310290252516594989341569265867228572027111574055901351769962931333611251406094959577654860910068979239994779915521383889556711142697547038199788089172946445328691699220381581653157181429181633449930006552683026463403193844884175819873076673143339956724331220538488296388742439573728531491243679747271311330569669834855450059436149619277489943102336373069877414358317493945295354024107946585075350594188807428163077675838139064292232813443990332753851730891322694974625024695774669054197147412822284195014001409514161463358680715800999982574298914457152284745520353762302998899561025605320046562460878569766020510136248151677372537667623434138878081947770037033825720691145702293916737560279526255738159323641852486362210814752332143885064950456515668481262753974734380590793840517088023003823139891402058933700940475312526521318993541478903008707239129491516263326154117849242782186628971984911631484012807316351006056471783050310604221003275120155710106812925990317448104193682659941378454495906484820245047413120103933644379153057389691674959254967920586914764463790180963102586532198548138790639758274988452929353138476464878604937941718747242968390714839680957448876619886165468934855184330308695355046595523778110402072387422164022715424567325886698895391810704580858852423972851215313029524880154329250168188430616983902377946610597509425139229496384940209041549470219741272446776068844449008592352943813352917246787532022090194899645130290620383791386414668321051124788479208180601236946157510800938734165565241108867348680977641821150332520309478736681452531974132701778929590675597601539372415355155518388480660290004322136284896472519941992128256539253448209748318086401691897518111830079788779266916950965376111884003706863644832327742249121198884321463982431625172497935703062789031761445030559574941739142803629649939977993197740697547043659669661288365269945763980138558870139037332671037921486158367100572810991737062287343624691903746928620298117683617833088968582310416621333483810283221916078778724198843828425105297258751594350075216507765764278328404307972915835898653170955636145736864553539172096641980516261103753738239495544117386975306119058266900811303135982768910543285608509504522190967803311357593455823235034926978183822780163364835009934049190441750018592010226696094638990588544468870225052227725782213564540090804175830180545980419695311765626173982036754293783633465640459571370055364418331576888849630747657985842804408237599742843143817844220322399451106321066617965698242187500000000000000000000*i1^77 + 17111341104093612530755034674023794998043262716506539904166828951181137724484388226861729293366679531887283856974638345974984965970622372806069751367375336417188792534616768312909710071091285637229733987414693744752910913194324837462545665935984915520221373754399215513387963541292339467055328089848852182835765019178341497180682795307896793917759783900389647998788241497059614121538888477331139778300176057427247103131825513115535100604758903430363814053264482186312711745599838894272319680882191432538911015595884120289587791467480499825818775016135639559743649607178680255042873113399657544672576725530037088822001371681656583557923178042018553737715201916718011995111500789535157652800077472330486065218935482886829700604331987070078769054286532200067504140300086432316059950738616624638991721977026437589677036873586897240560576289183663792504256644444071981041539338160028065765297235885820483893661081809360363348949427352537638105248074874116954384131468097955109855600511020291171922878117207914191541249975047053219173770194726290321723254585371723721438068298825918425129201106325857185753963910985291122067948480910542263945035554004484563166233896480981784196732102210944578121458041318937967284044370983966291096449520415957306773864878653473923577896012224391541537480950055070985141022167024101562440045447619278976248475702506026901262721924062213154381523473006351828769450541977046466230161364902360696874378186272951526639450554717936328189831061331183945785794120303916692437316692186735624482928423563416346266353642957159542379417944857314093134239795682845681672312363892922054018607670930278475783490156345797400323507476800337263684935239760717838800099631584056373515520078807304225855951729008215490658206183801635649719259539742206941113166469367151777378164648997003074294234614551196851577078660488944964130301989860337522671550054637601672638631344294706226835648713672185749116904958654167424815627769377548975703925762411242461929763851762613839484692718058738954613614914598438576156487375175935403389152780031531242625859564260213960294156316904706790015775413071307254341056046521299291034657773412505624531717431248917085353722065912767735714326650317832766792065674421403922879341585463100589443801025451739903797337010898446932985578410356759814229671038975517314672510401202755266960991584187567738282211293281454541451374503795112005118148872498532157304395741187576614676227990442398954832371897609576422709609869053525987236855069528562510296829644276924070939769303916028158657317218046142156981044287496482760989188712021588067204506407556774793095638123973409511127655620136773672271825965910680895765924719950441637257979830762517858851212423413617069604052653388055408895243162136162143313217770686879272646337298400465177894360880588278207798120799588670783530975542841112322697947379025071888299581308031319723273456670882355697201136733061255724364160134783534042319374600457626821220357475439166218465270230652298086980589666953615223228809018844037990850499052256058504938637235806141903889876022586263380128781682343341342955600481445799232460558414459228515625000000000000000000*i1^78 + -761184198417396867848434709956149412237769913083305050075134490469987726423776998933958857510148146617976005020886539442132071792538605887349531942235925345924718693962215299930833988557123717824353830800249322884070033673964236454026273013940385548967200897053884347530792438819838833979218386791422321823460494424035214451275369202600802577981392515876177403860836921251864043225626398332059549133000670912335861861984634059641074928334009141431470161311314330523971209843061764801680474515977154440725172249117826315412886770512328054652410593709501001436039201288006720791666504367426254393733082749377335610223035893367333829937183493574143194262395568221786683187629625932430213602033461667798882598467848716551066973911565281424493390402683893251682782688300243927319340004829547009171725605994820986702754081248060223826285395954159364549839430580015765703045162192463085745638083117449253591817264189768782645203887505761752278559145339872632478247730159372716856066673740652519203527086381504036544493485857453673389051705331468365047272655830498342094956360963088086003985620729219702311854683368700893965099377054166403156126291249756417057660017611950250286563151840950837640144506606622047335050987630303358110277683772290379741097405172389988560567932532996954119741508196691206979382954484110234005046421796965923844083472380758872442583764949711345699711338777434699037488057705189516987698948895932530192037036281264520394798044404650139349740899402346830236171263013148412037457261356066840739734449259118375732872217907114359562556580418862044759043607969562459390247478254935542547582990639747337933986752218865821101608750889576244426104519343902439893085315881367284060626794780116271926178438507803152872269499362794535344262283685274998956658591508957089345676179496942451486193253980974104179915812019683121239804727652731235218624465450097761197763085817096945186435739534129149520234225834635040595038614761741581735392378446636329554558785407607031221463207402065130705069553817717243805800569095821659787550554402443303600999822783838390287693266850124388973258029181643709243892815474284491838073142014397101314254747799701586196933818612639081994091633826049777034169336611726287074319332114759895037440943312419553777076922797025101701431100607175157230801686508785193399628575998012070985237906597869288337366922372704879111143624657823769073956416414555408223054391175987244259226191749007154083277134235744740029519592989987626730951515569513219765999355433785580503067038782008316881533017543839219467266471948466708636202106417609646226572233129439543621752703181862532177149017317193542847885316280685873507714723481053245605246528703731706295080842348746191261827766514150687431217058070717804798326555028040968505513029880528233689203853749661247005825873516417785172694462980155398747627883098300384669770132862255002193222924995345393445489675720509069353151468504466715300753521853131080878677206886905736783477219024864662512878925156751790138995644055279705546679222361284314103339056874500195307051156223214835051128599488446876963898546364362118765711784362792968750000000000000000*i1^79 + -6793108743227524010047869852215850955454591628465159613785676294008055631317181063490468590161117407986166097057424361752557496894563150818564452736976108737645591055390046979356910707596021943619236429590170560040344521587345886567096009149669289169431282971152714853118328513734092549690942876131151590160855395755836385713029369508606955986076644218487967808374869774173000287717602730186309030908579042657604763173732178238454413700475631444132179036762528065367631144676102079689209498706291285964885939090981280415244987379902662786853873943023783428321532018444193543787770390937315572083425172578774684004740564129754214008329096044592807348680282387469214104434712617288229019851356806481141078554797342572240179741356226660376001211853080964166059917339528090759086445130349997633028295893033576330948612207156474308839071634192109441850583008448237021310697274442301378401679069359396278645321305613198930797876402122182071951152142658888616983828747726274123421036275963694829810858529029720037751697178081691545930821779409090262095653257021506171412487457980526234107307962670372157546613971904733231787159938010082052895610574786355819483295059467748084275960720061257104267647576637545383829026279478089279516234887052628850084979866038195176675364865889878108815371686182216647553240879534160028511925178285862780549710959184185174444520520061715166566378526688557929223764453521782141948819495149670293896019612632835033198098738985082514187511182258731610728376045128428476788835311120373090308846528933227883237658205436101961270706013968446817856839034178228007718558978887589645595753037188042544637438067945780108150005447795004216989316264028533488053108054071705919425378515982072657516522256417681269492653274916681404608043654913770783450667546866209232756636753277898012787708406602543503828684935886943307243743263357072665131598568169812639183836408923535245422520993488591166884992487422481544202651511930931188400023828418024830874851940368325505523891188778686699621753698492012781190194708644753721999625752546653895714969783548803272637579150992660594949017243055044533583921566635338253420270408804159778345839868249340993571342260828990408180281277458077215939080826872503448299017178502819055318654121181550377984786959619013754273105191400281083261746559138740183982341959379196570666678932406719671138826184592103684969573529828842291146166194780987762162987009443128568727163267489536928065104061521048870712219947777863063177084659136542376732615915073560687196809337322853525102413407194407172888976476253800169227337524759727719892147937276082916425170571847362057198594538644544115292140866055027219014414302365934881579746074968548659452778781417104072577106623658761915158768609645274962596372455060155123242467545794582144221470605671720468274095210962965509809821135197179596804645326978949422343763987802445093692600809690820231099553391628590425549651271769558877849661708077363875748029777990932151933045722940210551360910656664108052449080532182928221008549407267527881613480752062732944535703418441409102880559339331274781859093536695581860840320587158203125000000000000*i1^80 + 561255319319314792448749903503026119016270337176970266653784583441870381816933217454118317511867044799404694927883447909111280626313164913129054752985310629457102612407667544053455180548991923654998213031691296221120206183585544151733384625065178090649361494646726384543783976671491726697905637364158884999972078370538970495040278254102421939222056906344176630636627179410306028606626742563952042403780777402356052909400720422078834697692198509967096539354306881683625370684425858702343420276793779859666456127331746616722323186844862045127882483197854108618994415433672635138700163193633835389757485259984053625357535191335842708933955969785011555521446230050568461038733878419481521109325544213833453210737971029272297675335998546363841386009505830984757778643372834196589414271912248823374308893158770052373073967368039671582781808567787834717174996547743861573958938532502230160006849295810288417080435312220417461521039518728789385855704294989027558797527731291187061227952422190223266831839088567452625135550373595576043546485148300271743348215715373509614531391601975279395008127727154988262600289724584315533929546733432958132933756943649696224286882289322426612906242813567872764156204252650867740932153430585988506509949709567460026538726598551719257900551623072630682163909343112931622301746177506456987583172051367802719038549311504157333989137015827151366824366213846613032850269728943162553273530387310642189991936537802846081159815375317289255340660790454654703414886496335455960365986942004211404695147350538845263585619320224342451956959764410235758991594598698404616558171220547887104688981748254096401905392728645564933388042326417723791693825942927824827855049136396757824661524142495587038793333998118910177312979228218188086454620790082338176174206975160507146241084415444606288233924328998330668307798051894954356572477843247447118653014472492901501482903296087778988557396665815827835464829138331976093015518390425240333744455302565362950004946292659635753088417562218833943644752299255801690633165825626869301320044548611381975901651204096114190590344149744674595649612542277699102926115669687623636733370792045131993639583278619183390362418813606106830326433722807477560165381419112899471427294954144234922843506941032154723046115806560866973477819736758768319986310613559938768282013718586874950414931577384367176303781571538992744821275372431192423733999728402792306270988534116299405220910363632431098727532398127247174194233259551054660316367958034204476238372763687210213656753497121458200594075372347924136306493588135733566926528570917934444335785180831912003800762711833808341957824039076793276139185219790196129989558579205571309979015591154143261403014163818523656673273760697339707780472739769613798110630901527486191903497980066889872130522345135512527180355267470031228386145492925777164325922043433068980111102802738529016903346954530111570506702695601713200659049895252621580426700412994599224654049103107243184874256139408695754469519583546292798415216211373377961342566769099053537232075038132059784102703338129513193910786984439087454745731520233675837516784667968750000000000*i1^81 + -5570095818984267917878101399523012133228458705191625902468329273919815376907438133040684274796149065719711676449506300619943686277697555185675466947762532458596041016422148066264688509930773566985651050467886399104879970964721824812515183640034636046118698846680937342449120133553135109511698651523414539262287256536875813457709982251472746728150323062967104090160049145797921236569336013331153484508286688466093821308725766193202058578733977841170142188758521429096747164709982858115306163336814673015333718842593586505162973401411861320221935822042168304199840289139766022197492076531193877299716307626547363312525686203579906518596773742008241816067125091319773085247207181669427906684505734913636681893580777545622106781505671232684731813416472973938875685111028602573790968402674610066776871323000018291917217908179279354847232911107513465799691720947372733848713118695736884490351952492526770951477336855967502726226730553217792053411873296382167955545153579414708944595227694848325032059008362529749502035652321833510328174898378037371622887459679062547965652913428897134911453938756846480576998966055777955334420175949817184422927157128823281742563425068824919186098378979158365046359979925270669200875648150147925049258581562765634202446802923193718201621527404303323660015170378357941940918144667923725240078234540419968191243360155521869421256503928134804301231739671373303557892652854255328240651931634280134441576863177704039457696286949654905510172246029189393830633159016271708577452527084065363033036884746882187873701933789536632669367081446147736665657374722505131230247990341904092755826223011137296630659072692012211592340904778601067060345415102159641515543784674147595903706604976756692426337800783566512511661329699241156146175106547451930524281366631359131623793883736409469357906880164786943481207815518862391133738612209597058162930762707063188042553593406441842717531056732896120444669078210878560124168456262914992310101130599190728290464999852004176706289046124016776667952882289468847688050135898358984456027435552921253241149858495893735471917363592590256066148356736519916168697894850721833560881926772679863761659543051700605432924518249790219564319002297632223718227906272244581663007354400295281700761150374242228420930666757796071998801817588326355191148031835194712854766412592785528518270851046374832814610456223705203439787354675698891942199230451788725445887717591296778040755933540361396491909594807028333743362209420600358208707469743424266158308064041699734258217250696971113735076680258126492825337647907560336742880221303883413392939651117764548823145053077780809260985282269868194156532581327389052996353186551948239085628609549981889678033008897036508260195848266994177273931450982972129797150913124830535024203345686718633330585926610923850652411709353553746187665282701777034094238847434941939581486521586561660260783355531465692762391703454403145736518814112507762657089604985623412885972989705724938128730632028383224106165477290519481375496947532541165251645197261325138121472723088406796513052721296804041337536860661883153511553246062248945236206054687500000000*i1^82 + -86862111828893729681528488307611348509509495477079764149183978865728582740951208050240850463195871086074779850606039888026561280498177780219899582240967944173862285972981589855731586804257178570815723358319607487083616829667757302224509900489363935338223606143838389935615891242187078441837816835036388419359685992044935659925495003384324880303958844181392126205457144256106174229554626401240029567474064594611846449077217121515505714351550137027632013818599437774179499813766017582067245886545429415767369315610153767594736117215985944091435129576425147834448719912095723350183375499205216045907299507491845870479455928484448425380343650934838165155851553563185029864713909710575059679414269278357582074299297316263916808949038726700406903645949862753666834643865951733241270844709590647146014811757006777257218655681013103514261311080815495986629974347574264446628556213176361081786008022483353619402933930832842167864437923414316122631266629769365028203138427840283822802437004370660012441036873902817454584601071967133893778221007721577584836985760116812025445391947040840693391824251957344657030548045512923703052654307471885301046920012456128552372972574357793661954675495369348513131742581218026965127806889352458097414889769232393788476244763647201823749641337862916878024875128497302771748815708192732038742313052925945870171356458763881729314357132438410112188399791751746512110987899196811818006314903908541349489618767990351315948237222154252653745113034153328732192026763514917176000717706722496710944999469671570872588535123459854390337109809900664704766559354087811671627988515479913561791200505574818428900100141498713686571671834895815628273798036969247008987411858942067358214909598890199034608522409961403648003925726633343354328245286878168654647705489481354665237140541843470872735469239373280323762775448956038768079918276207552840115961807787112820210990506530008833625326316261169471040492825426571688533066499577979439577514435748663052081911674594567642955219742563266247186631358781625900809890304795730722587127364612023830575428574373090837921668830815334953475712311549562150797577245920836385459079024041959640720810925381304756736798835009337587215636015619281600401292676038510574101178299275016343741812452556575849794939276873248722924460820105726271403518674706877921442097239564167135718947499345949678428188382946034420464328136393601428380774728599757226436009050417180530874306281159022421419143307440957917161058085168377951753284366333664662675926970301662761663727750228484916453128702351908893504489240508486665296013677012648467851535304337617571987560341219116138357971445244567029275944708261016148123605622280419165790901363177725417275406853451414498654120744012832122020209756305607882732363645150311315800217654887899464203588582452271507523377706660245126877623355966507158352110424705611433689781036845183378339409256613913950648073899046972681252862820050114468149559363331967917685837346538218343618363967412584835329676978033688374817856603047370947735350666784478038620497869578207023707748742414978606620444556707383298999047838151454925537109375000000*i1^83 + 526608090310921889307174696995396227709801026779811854371670321470802986908591692214957335552746590329240138551619255174950115583269999680743287765984079873771379419687168840101465839061891965367728828897354255269919165347400983951185395843270078394024960904379033693316909136004218801645478415825106350656576952883209451867156345619844318698869820017164603484475867547145549415063084156621375981446739543041704042720086166365665538169673564376778313545225267663120172245219704023527032449407130645551723075268512966321606753644010476722803009802363468452214932472683322448083911477273496938018776645034556952313677456083458738718957850571836565465248598573025839385636059389858573629685835939932511195329613574919980307430699778166242954527276918715612542418658012971022118443144743592259017098817087045449877579009425365176757401304707903127772914842405085820448296183024849936752899980826333549162254001139427997111381774078471963479807436777604299624875670193778803335164107746525662743828125743621218874385871589813033460989184779959088733750805650202966018614653872428432057377357323363127135170059660832724683497971428185170354765125107458400847153824889557424069134528370102075630857775940643787216328720427041772785304881251683015817373688508804631884424925568123839107830347376534423878968967554925779752780055839267431899154085095356640490415941694214515761413551150028362420963403764909252501389541473461918892850157015655316104928315048529453973925397048943056567681079731882785336445043363423906856365761589429232922932332088025179276622146221617398396933810253805051261126441100626212709117397729835744567787462712333184353225063368486390348844857614887168203155483786442117175565944481647221838719249557518704550796386784842021052659763317848389285457198466717314923333763816175415759278596635723123362154292388101635304004065012425742133721206195173761170863932616388331103724781797689579615155225491600041009492054256475556734321717647839531447944291995066792401026662344417414247530580963491657878323693820289394787057513351229019004324132684657395580183711547555821998303196697639009776838568874209357816380852722910232464820122154847546819438332199144356572467593836844753192672496632960420976387172481203895491722028426704171546280027287020537340057029932759622372847190789231794860437136900050808347330813359776747594775673549968923117394957438558114702364161760081689946658841271614987972430304319210846261480209583211930968765997885340924696170042387488647312835018476091271577294268981671852336875592869092322425688185943563010724584578736986175191754357986771882528795946962624233278199667304471300402608059956545285991779125155966581495752368178537683477603770219632529801372348219683532782595739664381264260478141203253873437809994672459217515086058546417194811911918917343619972660936025899705917079119895351636503224189373580631968566181104561517271458893890716400145586151473407671278233767945386256719122375033232547110189881081510260025516159780532959641039970723701894287370554949898736161808813068182554688094597104150115275678079029830769286490976810455322265625000000*i1^84 + 62101240998902779097357877429332037018405451098081426674532817085881310077185575185481224604670780506230525555505891384100677941043468217831216066336446801006803234865773374935523392049905299393604460454732003828031591004537061963711557878610685221098599168012352285058557043639468134353701387914061022358225584531306204363511188412793744507455594715254749605452754577259722905818424054554523443441374110672278870437403329183147460972340176774636731191492855100054605926138407905000906472685106912569630676763032890932179120495922110896575182627781435223412351794572704109108253468983757218331997664459923073453078120912963359653390499017214493974377023204051043853516287057365079834298722548534952965080242891126602335856592700425474983311340703539953182031315167123130430525188216686593249483149778127937798308183178238690851549381145312696086591405585646967634765658415621716042701722445774627283859307903591133732944145035367506593969327784085182885068564855161684967466580431380260274849556557969860919698120133969496399020790920429155715204118688221902024134305138059565538577963827668481401333021092141401523706830085699042116573035222353919698369801940844811319566116414561847721628047245859453425032221290831191265138755107651734468870884938602317616249627513572536443105176200050694144287633135574973471269095260886886918024017942076634918912783205690566580298756551392815211167568334334144046184474127063567717388234605167088073915764883571140246307070145623118368294877318344869146729538679843902096733400245187148104920012648477030005939086935780228568222785744542493697006931385186943331017339199511390189206955927288950961624534734504441464490440516118741513902321992840473239297757635391515966988035834752489667383444391631576502484865765815591743442284958128149517262982980530327515647832147237972363649008566132459286433512615204041665257758790313536674274678975727479033299524523887871398141012937705864453682917482561607324789046238122276398660877355397568646492292225647592679182120487456855710151031892688132041569678200260729187303231649269629770783901255445466470234449102368797853826058008001566181449895872904373984053356274978189814604225917835746254180560709383225866985715645489838477063562516006105511624065419509933718883685413848075637065811473618249273582219099039366305741163323761603409953474101864192355242248660571721429777856528704533117175116501527138107319431206091567038567111086556436938865603812317340790100018065955815170102321531367938927022359452881710387322209864862672926518503314158780817132009665772994529291509341269325199156703853935088242096332098471261213749809769709072248108250857359500487027144887173476293020339910284910605199774253838023988192435181458340410807447454008006836390719428307930050924121169345345690228433442479247452761353235364935342797103138561770290200121524422099174103018946158120434880620555984593386471227124289910457466603769234402271061138006879950669310356812258557208299436374830049858895218950098274137263428898818287685866665650530797929123727489817116621889051420596361552384223614353686571121215820312500000000000*i1^85 + -1461346127965816909600095286685789857288332192786796666639093132059695082479386493068286527789326182680179866720274988073713828765351670075065065816595647718149721269321339889032816690764055935098830145403702969660484547577596616886395814558863697074840767223746994680420403407174920464886132044972098468604558867675966692950949849764771075249907575478630731739106442902560478505442472647670583121201143539799142175091661645472645125546841161516997746033847630268092800357398236554674209827227079606754582237658194141973028384934250170614386239289237653057287907099525519436668078852447042933171142282996480821105955863822605559513748131013773852006215784009646995651065193013809058795321449704177502914081283275108106221647338434943457423887031965154647691033687850628370403703884925182472673300536257747402088226942812188954926271036290020254775920217067511857776617194533004396987171693458869529877403373060843479523848477607879484716157065290988949893526602935755898036505596913122716568550584919542267394355664598485673078488639267807405563299211515510212306623002637984940915570254041472635605739713398851178280704455057236137492602187093131271547326451556868785547377161283309410092805586104491341725632280074378665171858279801526390674079709201338466342159257958071986051329786186572425527096839671251243424538417271769668188598431504427452921088095804763581173904925054746595921041062996251893491962866865239409703878902319923140797825899970650922910369527079081740673758040854279221079333036769003456210021390882941945623989996058640622415178481255505987579205476035565206859621360689470584575210211886701268519349163397476366981980803087719465892917915273242714005378324643520139764718227809743232987859450735876764220115397395225361607295790137659836644836556683879113166757221388517662280114586021908528222808395495000457962179051414207190167745087248719611200464883743035698520591308842963397713938113344611987627646313681715669351822249269293481493908981359194763821879453886255151686901037476077343821962844660212565162297191292599129957792008178511283836603165907459061494793387685833866179827952129747215460229970025904336939441175636812692703826341712271182841280625860859598885601215798360692386938102721570129509494112610059808416370084867548356799617952629932467194465422102385335072898437132506489675511487673138691075717581659377804473381926428757702024758404185564124365754580529683033662542096244617373908796425066125439867974151883434160903964369775282185315995233422365913910111919152362641755915260680365432049269705227911119047383959945109336975959604627314069189453926885942072701668972419205752004715853747721353703681614206803672115839241185648173767748485451605089807538192899510732425868810435780145076618797937454111312327160425776567488724638825947312228087830737517865677211870696234807075992172626459832451048760978500226840691067290205282348743969901689462773079267753848962863605565813418094067355779331365744970448396075521845288793115933741955795189821682264725745007671606742236888180114494101974331741189416788984090089797973632812500000000000000000000*i1^86 + 8325172733969760290904170027253795131811217775429112010258660267628004015375614340615138994257281171967891000685621943096148765281810212039049775671104259233911080964449459099014340808680240677057094305385825868043048185943309241946090687201866046542731942349649421827056576640888365032260198206444849317230471128086123720900126969156450169414887769086487340732592129895182048863357586526211610656642299001307748439438956762019484746757371678945845776742824695052090260662700474378485160490492709154381819426202609549760868265401579901397810656222235697918956261892191917861750268092673904844795639126182937098880687976808371871721400904345184030113108938436285773048751667501802397994091373447389578514080962117180301293617596664884715701987193372416207454463680439479540163125170059452291783936005351618179709559133277772270726123950750150154169144474598656198763065663322380571401346241917146864798788367633003332426917607342881443369273819221643636682918541273868973761302837989183351122133261021980679853932199216087261855685450653079513528844205496296014736533409692830983037669096293123228056549937488383120836362631753088398186559880975765629671020463579425894958453700122026664690569374981650774826639925171202798387290204090670976885536117283581058648174472853736859079527810520993347892808893055591418401755479709773189992334968565755049983160523718730055524514964650580035272624252175301736064475544274713731641041691705057313239659613488468763213705105569418454443534570884831195517086295314311363284590811989168516663681787326575452960054560478048590398840853583246859914768063057003208508237502304287138538162006776674887509814412330387634441696074754079444492708097668537642391482807359190638767703586188990958497974835488783381229331832682959955630402897613017602080830764064526024200309607803045010939975331040552818507087440334863297157722038172072112106305342348748060646900466998917690980481201098673697981360549250028655897075698531058956037524824545083369285889282667390398075035265285235468881105223556273398254919222865191655529619522969776641583741288468736335751122243699889917282001100007215110641986129144143169952905290332876299815210322824990385928279435018133933763635338744230760531072654049573052890753975350273783582880675852036815889164535248741047475245489917393708402732043804581148704366207070155651825638592927791474213262376333954905338881094289668773433556003436855380116620647427227174728374880840998924942035521171435165721549594270149473022455771240762611912272566659107759429590838408278177027531738096882948696800924845775314228495366783964732481186436129470590096279127628827407803874916639560730691521680802369926768843560559976102420189989652186039944227313996504587895920136452702301899136596018866900660777880927018016574868211821923177908071994489815563851424301756989684986892656523334530947811270279187263793348613769245601611038199552347959279907832031525894733614065953059065734875984019979363479741256409878907120009255740705650464901663246863018363065620201626519384555114022816724173026159405708312988281250000000000000000000000000*i1^87 + 75349486353743829590647676163093636204025463406068248795909574246628771393615516521176716622611510000712816378293525830124459533686835276701183569608401403359784887833546444341498224472887817621026447681886270600762518626307914561525129548519920689660125378646090196862949711910744519310399632606583252692776695086456843292993345352619330579322699934659413472654203298780861173543154170668723937145547403119404152233614511993802883006937379528077211878881065225580180535624438437489600039636777987883322113314513688382408394636868004546366203378042826809376462288589197690789211349526557452095995077892374662053090864110684501683484904522692289762872590178232262620767979188208931545578545764294717336852929610445504823538090221873178480461954575048674942370798052492433250139259438119448109205606112955361289657327312085976283163401347961496740801176236715534076416710178056257305924097552254038263359344488413078449082432244948352882432499055771274918978279907579783563575506762540424828070712000022559853720201047106717480957640740279785652585366168345008243268681786616171583216358804087554041315100896918505749336166886654515796595023173364839535156566632862164956292517351844182587354655095067027220171929911470868254185961876440784287395362962968460151003409719093651654151569319004577845665483967949122722217898205652926234657841458554811279655621929254313748050846266362648763157148356740506921038638562034987116292430018211329824396260426830461469280022601442885864881992233294046274675684424796384817466927310866504100657654717581300136493145121802420437885557624000147195041023590092401275151689760023369160099548743748118244858266661741878107940131255806877387025094016886550695978520748689723353278221044190921290445445816008866520261547336867354362970672373363744735616511407202187425843098119907982294579581377604671380450891344470491511733489659817564579917519112032238495298595865708175066816770949647260849250957575661338037797115700303548350806408300024726875806351698234206425556572507422300888732568302161366984862076811517056683203212979418948419429392244896216305521190681207353455953750238981056898206065273274712586749685399549295153885458793080184937308952762326547506765966178133310452777782134902643811604771323363523662955499508080088492854670831357153031540672669942505296040094825814569165413370278484970436241681030323121252906466223047584341555848479878424102136109863765840107758180460443459763261273377974967865522593416822505516764474377259545851950024513249500179101273390664187052911602848107667403342913630228434603920854615255881587627316080415234561888607558572040240049251820464919921572618323996354410954524415776720007621702095686075463724668121805616885618263015998567247129361113533541287067548138867749907576068760130523914477161937323299331836291644528339388365910058815257079251203701289356132456022749750703031196759568846685142761816624123610047176002540132197465889984810223780636799749056929985451272426691408520659587207001432665146397756088478529481946908986855621037648234050720930099487304687500000000000000000000000000000000000*i1^88 + -1140626756628408910087398768839098191753419774911868812140795382041625002469546340606595007875541659573656376209661099976268880448700061223512928101824321414728110246841310655213562787726664242916063007053433611825559396235550487728003021275687492944498991204802759866642023956688747207816687580530111319716833869517737403340020792139972280980040793910565850753067091450885580132838576077016184659507091075689906676086357420851910402470786598176801426903477246444935270829539243159317189622004506692270027404925439204669045496060867228815932445878631548347107329341569160068149785036983196489269556896281671882781454199358913883064429105716773851760790885767469829974699335966423274371445142287634638331429112975505180516140825081776282572203680639262336674997557180738794918416047721978675878019797459926867609385347814906794958933142920558932876788730699929583128677648463561006488823321440458136822852057682921980034457884647856254193026104328592790704586955533166516863341763192816164052941384271905770951371406975193213292394918556115029658253985949656984868190714707612428187903474179830548697336884489804939090830900355203847318447527093776175277359538905629341217272470298602245841355709060287005665480552801839247833781222083100837725126160030715795342932349848732963573654747540040449815121683014149906674357717788248931976364061461438950769587912725855744302799769563552465323666168548773506547505327059082512433537526224509774418465236236465273771566385739544718245848761511229012970809187138826189992132165051264178036689691527829652761061076048469139950893703626903407839712445693954785300576144129551602928046810096126056685162396558155666024769303476749827134132150725699421340049285906564714330847558153934067192243037971757867395873187225735011236260242496285152676678891765713044043272006620459607605114727134674024164856943158097643310296576964629983610453399485536961447231768310109623680155533167112690110231260799436030449572354075638407195513605482476115021084830904274734762226206149118520451898555254869426635705752837136408097099366212101037874564285657894618725503417957101270805508336982160715757931256027820509076210249247576185569212350224729122074055199288759634190143048167832983543084373632446952060023564368338615573871033228396817539568658899440284154962767629902108580559067634994244494488556451463166237426918470146906722140923707578870624481153068183907160042454555527332080594886716278189950155091470893739447960398956558508791777057972047902954430391990630082705194152582733681930634818750263724633572155640743112619680243818983730306046222376532466688915572264077940855025499807140710346815989997920570315800643127451256992509115384834117039517197750392317844656141960190509530466168698402679206561590637875448901583809857915073990966471581517155063646396260139632456373548601077426058281970929317091018662194905583320639406846398525190999592679022707809025117311753473089169294396780684973882166877469038452759392208572824373111973504254823647286722181527685748558823758785365498624742031097412109375000000000000000000000000000000000000000*i1^89 + -10200875113850189700728245493109285959364499230688738187619322241743120759847955258473772967402860713181929716834943441420577915833312537682577589237647583053580468816474898285964539055632361313642467361013781311170554673354880274842678698545180568129344398181359749385990825323745463788746508831544014140338030597123539330245446456209614825891743904517943559266055739798841169564546015401806501809962985294717550476639156931028208655517524887928980972939884165832516495680505840312221744503993194829187397350202374445339195822433816563041874250806433630451886479123044122645211667236975468272046432873393547567510601265448008671982256552871520917834944749554066317968587990319514567005045960805549696028677074092893569734233780322448127052603752150041578837060258331335241643588982213398225718153540152513743910238509114612921933229851680618831969887371952620117798987265143901035484786197057967410497357745523396467440439532803016853842487674966382842211340801244108196861876156499842102215930373571070935515411413546805023820713836401727729013683381523502197652765173762762107375107851769980858510940390879859988940112721877015479781149930627537242347298246422946020725390870199093635569760682031683488462985765504580389696118348818399367208362918014794018714301749229420827493180457381499790114287011109133367377988618961478534247566181836936664608481330380366601661626319716635208516937752817153161190396864364646908185703640646588331419062752386088164620273311955586694655834550710178179391889127243255809660294060423531812659412680888843764638354466264514853292330913528430401627269690052969099570702329736326701847908417738050137933999142469622613370153831200647415903734722771964675190124370389394675363037385712917185769448635967446828845916757835337588305254122580745692611400307597375215548864227463072426914945871417779037174247833227305820177940717864984140608620206169633961673949115469674170347030855521843989497600493542293306049966971006297270841706509346558512533307880910630771064169732096337053630939040008210261802206348597314732210626001311818488268181638037094226865987000001407068522550864693553903677831890478061792484304989136858418342073386779198616870583228400861884154199963421859514182460040522361999540418923902769125735496825506728441689577029345520905258010870887573736297691779534716669605043280541177065622949992380476933633158959454513144310449151486295025551996898670281042232499562419420774064224251353981793109865136333542525215049698309206442132305080449613643136702388079825305074174676321804851066803940831157634319949954288534995924315034222742307694861225048251413615016200413639500774730206733641842411427186575520614549789730001488898354024970956248864523078620209315979573299459858958969726544435978361255861573620019946571066722060509852750613788314809255868076222279833891250608797594599085152997800040054109171280947849779027755964402768955388616657461826138151865392152855923831205342569437078460541120443585478689566890393506973213461466034256515484442932531237602233886718750000000000000000000000000000000000000000000000000*i1^90 + 299533165077024648611467414096545199105163721936623912666060624402065933984175579291130393771092329510466593284277905404768955112519153101119470927771343299828185780163212965073258570966493937135569223973006053019941573574868875447807668474417928536603934997715547060387514523338171396370915750966898797156298468899050660019034034138909891752771819751028026344853823204151144428746356395044543507755772473305139714754351935309156666385855245260187434984768497220485720515602879849106457263972360527557066207334785004168916683239590111737673810663411803746011013751978180056501942110206773807574527568741390950410917863984761032856259084854891040290053113756664601521335075625840377979955073187340370299429059581722929982469569920197892953294127408415518495865472799321719720513619127251320033250974588934041524678316620596702836585111739612720895936363543309026617824881811944324750195638167323176117282196535169864675267040739172074486105214735600599382457976240584756423051941671609771669145630769563709926114103513045371419728868202907230270598615216647015006191216319952066853031691985992935776848455675965219746849349322061865550006732155580200329598110339847334175283491207337656450097908482826518838236585060889175762751617538563587512542183723114126096977187032304439084869962308795923730476842843759162536846623675117679006065112646967073107486618011007595619276651750474063533091653394770323371539362455256997950710438972853426401934311320291949321947651489113044671022328910780849845177757395548579216326037661113522100642643652857796759321136439405344725448669106170604883965489323709960596366458575163759198028500293420094219720715419958593016124457167784976614614163619801192372289468354853676927736822380240339584512843976603328596272267661746695984732654452629866159944381167327395603040930816447481197461933923580172295678014950091530833706669739947159742001818337328596665654679722065802286941239143621845611771170156524164845384383133443849597004162051424086214068623345567099904476601023620258510996373126974196877148753541863663163699281397684335565792359471759145569471756381076486586262423543434042792684631537605516396147448252336916667758088431426327561491041178384568609552984573190953654363651122722218840377481450686556575596461704379790263410282706116636621173836014240973153254701959352333552742866292410860001171811036636530269771127449562991965422612360496142805499007155955565600122846078036994209237230794133099259522876780455789719569683819394942755383647543243454180426460796209021531714648750410556624198087067419566876514761302129781093936560201468923832933171260223354317001991164035820170398440396746124060591015310787517185096995735998428361196212321790390978069324849153130750254180031140073888791537659360108058664648406525056859031129850215905985347845664857655826098012022736078314353227944369894198972599168177387395465543349933016217466757131137798925412044784711074333382441171904404800019649289813320615648628934024919551772846135060284401978935662885558605194091796875000000000000000000000000000000000000000000000000000000*i1^91 + -1993603159068185096256199757405820866683663505252101061374558310444862976071302826471581802003258623507403764477519960900702001414496415869266298625362985853554334074964647195669944442900481544329459243008024689194971457325694212317526944694661843576800030941019375978879836539577317079786291066802452607050687856126867124987075353649236624667131603122121047828246828423208360662882800404273044930399746738180839601569597958269726196440113438086380040080471401882215759008645057856787834850194716086098279429464070997993070420926615182143930980562692354285285599994164753024407982756172934365493596663778934811591045672066633898658786783376339897270865764367901883321820607173309864778013381540026511257934922992544786654867321059596113887610555038207368939618170153264227828618902058345829937424127264894143152334617815549757057657757631520367552241181787525010414224076760649756116537769710902194424309284301567536801166040086269956551110116133659923134355845668862921614392553302749241345535710705019513075948060580810604177055329625140908941931685576755231147603983177224388019944576234692129831055467463882027620377077432344489255874029810601657422480541833961782385581532701807075467518220935314109163270345459225481197909266656993512278971215279464713273741089690516594014708116619160378177608372991508147563228755376852130259445258858158835948134154780354786528596573772970304382829897269490720107925850044492839893956319619652018577400391740254104866621917765756703693163092615888240662444817506138823986111974334361275713844936617819307098109478650841817794629641519162960389287863818602625631879889074626752042793841257411038096465484104468351125394832065872414347738493140411560533562669232062270155087390692475960667209670417370543671424664029183567189179705161884048794718125534770816423544628075738786092765900465035982455565977263796088219440002049431932621587716575368914398656296606338077516606697331613188877094412335124170258316894500675733260103804407917926475375989886158937621196892251246786922423694642846164963078401910034839566476485685869422423925451256838588697496193617800816701272686269755965830498591649471329647258557450256857467079847424460265196151365017952628995616348217634500937592802545690999015336675822934569397470233234959242011346370027297710034657271024967682286663158174882649486201759460706284820212273573364153919493667735810208251743073490428461005832146293964350942048003699003315423645440921606782625845222502166989400128519473222033976535922773234278952638221853963092960755184317861708168649719391949454622960219284945784264402834597575912983865867003536097162460653727628305486873687531447234236043145676432296563666966438571750404980441024284251945956092734749446802638074372781694786899130035747991343846714398009386846626654201646468272841782360435826209700555148042914133577731531391070791939792916695092172558561476479523902121247654248350852817616000410181767973123213458239900502996045767332037942984856825620369787376384480321361516640014648437500000000000000000000000000000000000000000000000000000000000000*i1^92 + 8094607109346510886548463878603223767441554805011269377264158485660030358488122659193058796614636981324365812826190746479417905637188864611318778625561163842070909198908668082043031865338773022502399719838122983787216019576285876473821164800813045682184674646379276358573059785311840550727789432774032808399044487902627243524882920753336578097383875050749558298226573379369097469966603913635362944867722210506304451473936237179203576931134592627617678109720446969333519179886459843076661740575910579927088799183882320481600878400457944941232851199699358118579836138971465741467230856032046817538008102893038698851751885180707449784573584359750216274766475128828273426283848408863042583292854066594995707563313241806795575667615200281830036348188651424133600131192878149539561841086261133094616052127866031037276941253556440204253630727024515036161632057226005595151865867261761112105198210575307120525129243078566872488919660869331689086702594533275354498211723811458714319291507795826651306862454795300764100188285935338188051939039945915685463469399477107555185139729749628149722288391169007906467897827463643531463740178238868935299385343093550233080071988166298115489910928857884467024358566381862341951253215163207393329915853924394377400682392739269027640562514922165734221647888481033466913138757197015023572557758279138716696005893936613450573423288078207100294229200634857697126834343847030863455328987572934714150305134144045891583506832204978769580269542720483867683704413925469669272239449518451240595140235256442108582359539665330553100793506972124688443146674439751857628575100479662559493000472436143230406295630724276809203881957775940716963225279948217216842984726198126431961492324245992790086443700734315720467876526833085233911175001094636663832731724202559903150676009129144398799103941221646375769252091373617403113265421986171454520765913056502636602053667455796833272940026606902946053878032160865520775069858193084643448448747219611187573555927982645774686556775451087421127287792328298086473091523037884916367503516297010349540657697004283432154591320589280706265148230048794880782981507289812256544755762207379312124295076504753333627543677897251670421605347772667426189662385125855716315848191527149316949514368184942304484280997182932987553169347182542645590600766599349981271644516643769018815802457439297571129802013617699962958613281579532706026441721710644864710900502419421384242418309761443173190332160136032249437133204559971984407317423405019834384262071920697514524815381398052522476656990576169893262136254209930270142009088982263347347478441404575391799180831337184174703764386296985974150655508299209857920192196344135624260267931712842282396900200592406049411752729298812176998294848611412761667408235457075082063938247121374237215613534511577232377618405373908371577261163069877415238592912660746461433361592257494281155457117504389721246459779351250107599460091719309566074548368335554089855389819609141451406761364961133482458114173535172147328125000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -106163963683155925123814571052273589542096368414162723227892213796308915963362598599907320289275015684368467278187968449951432500880084547620943424858583647420199773983015187304682411192336775541000057706507050455006908023827247050050401674615145785915376510588536734444760025938611853723415890766916206782342558852664716729440785672833239328341192626256007828629420079685153344230773353002414827347747927586985671423228564304844968454469590767323205532133276066418021154818762669705370492810731960603625570962852335904364121993905108957856859717101140862043930539952530650514650068836813362443080198548335850012206504630519856247741983187148871544086937929614038738100004579369706653082446553283619859424234663367829593566214876860054483884138260151211534064024065936248814474775000761410795582283191057129234673106342924335315011063888394701972649277465654103415148467462451507836815604303960075557996859681246854774488940100113358162589264551915007751434807773085497836269527017617447408692611995964237107726395598275716928478411234446622323154657898597354791994346472643944353089307639744414109393380107843523865000578632924505114483086708669764311122185152921420675600651616527591189006775469954889288889679719293763536401175611642482633969008159919142931711096449256940569256470135972434906476920431757200410722603570968165963427468116640337078451903595272209891720353262090798506029005091437093634955442262829408599098719770966914032117203616177643936605166432607218055698772158027950111874018190723947229813811207651989924863420214529702269107370580529568621271784552325508536495377223290340449528334240709340171505120817969989342018200669143495152707828659307008048663365090844378431650236609480834973907994821408333994042885429045138077091390090470610103794697502549692627747694977199070827162024847117559258065606540270531921075916034405668324069361720868627613741338191883010158403493732402242273495495161179398465464221175647998837931590721372545004869819092722225493187707513059279979241120141987296347377909565487505034504773041556310002389530075358420907811526661447513964013373378055795403042598161041348956202481750868044906393495658514350090750839572242174206933224745480656358670865903571048703961298147604235361870643879866595392579031912506638662299550856699787091155105334941467946346722681221871518925740987392727284262134594204495213042946773663240982945154159682469564724348591937175207070461980939742204274581020554982030862685974445057847972662691459447572388673835457034997923961938246505225696794428283201941771404746233361466157967599821705273879974687431747812784043775112130993984496797645386837760363034030820065593405439492973116045594177071654421798571841868218731088395958763705003512629462732555091137708341805023941881628031181920341868077620826343756433098187317692064866253881472968135391835700082153307756897881544555111214448345748720446020891410114684556608302225203016916216947994746066652334622273725674138558414877374618396579058486393200000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 315150740855914023292910873761640870824687936627392803284000637726108784348623755291804850120913503114134803201859484866555632547949642039453139174767721519505209218236017101994459595720534277103644032356438483927036630508049375492628716069764892357102514351284428596215339559811090937735833008834271945065216414460986152939612054995340472970018406205435569587564250769882463096123034128783883702066501565437171240044297879952904645994292018529928311786889365954248015539024069360812302287841903710230336383271072513823323777944399281022423778198405188012632797580900285365055278660336010758059451551301241932413432978467107802389174157692437514490491875834074856770475419935823391546535239061256336386730576602385370799199961686738505340825695763920806353423534077200498779877365228772713406479523865617398014364005605052799387684387024712834253552118397813738833052032348256876286129047382422867618144852700583417977893804080751190231404931923006745521437260133690680178544907177097356739927643241527458093056856578443027164675374572558011289583154043758541069273001710492620341426786836248723622708504542414787596795451180651202443335265901013991251401696294137077015869188372139750015271833808686753756792161349414538754969199098850972278979514323636778956381050020138169442431405701587430986126178348370556904152542579147318953062542203340499594760013629967636509091954833286605044045350094536706946618351758823325450280275620499819261839250844551278064653050401941716009522072271977916456687210466440780063962399776250233820542095232617452250339965698379134621529253530991352003556924916566375732789103855852706031289945094882209718912341395843943063676094544923018552019719587937984455774883647060417307419828676505561343755653365954819831479449165729554714292969816435634306723490938230621522191530718307055608894170604092296871492227660163358925276145953505726863781346065492849039520429537103240364916121283501525681512112831338870057690253634647515952701800109532106257391439391572515859195447608512818841091561910106441243303352428964104510561010192685289566614907326542420479581016518415007272306014566168221645818325877662940837933305716584033074793603889664015061012139964330634653511861667376721027053296800893220214350451073821808209048002037904718249285961543846462167914301177560096990129039530838071742622754244268260746020982498211365209709932738692095417800218430596530474717635868897230699598500987377377343866141509875680475872909951777454285495732524398799363348757166841687582521986615212546424973145476472611278808757162034139390414986010142207561759129821664308490906057611383917813733224960449581174892486364749623759505876236887975960920728580904138483202502336043524883987253865309212459268670849544091872799691180785463694958203139020181285542849099480856039534217838289443482128313156396334487790137082295882690287172029275084411280760658429541569265295804683082535124332348776685514836536478947053112063250264912552654026095408423750743003937280000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -1560964700856288308348750557176590477309450307718495675136854859715406009576275696750565404439573102435550917991506845106218580080338370443821790201633224495741684755251348148435697087400321800194339164720565307702389436567025914760623365456511718358928561565784057380952422659319887374985827973647029435285789316241507205509846012946950714995971532947989112829253208998127947718212000392453009931271561706606977798495404288460061801378374186372407874593418258281430341782675590740104577311889062775204871015284762794491822384803338349167093659547526526764299079315887738494196302021604295365131682503322041000255765147436803053235286798795172027663752401066079190625446983667862053474114045871021498971143551086346581631815211809180950420663972829312263355090839617829608236563413662277998291655880597976282551977043355289521438235098321521005977390494050186862011451903720758095413919117007084838391876707586186813804002798460951350940586275528783702181027560548064080691780182377717794164537557956279885425559871576960707536038267992749727579308694199870063071451248472763838886290983123190631328196022544424066262973973457351616542992492368899512633585619310946940512288700149278776079050668445167187478009517213172687615265222588268742371563268888450974483717847226573487174777392587681751635737902626260342049780287709306230454910314284441768435502296238602083799969872762727007053441844302604628208635054847134277977927384909229957272037981535581252798287948096081332806018730630510913582114269557966423590370757472117192338443817300314219775101046624788404294783856698576701568295882488057143683890302597120961799140244991032654664063970239694148078979182418613285385164659622628681737503207514632471353312697330448461774321778528063034627790534563772944048186850968785567692747771207528411351307644232160385448610156030085607122908401762498261885053241379164181959584503242709573548708340893345686285904287138596978579651403779551095416854195278604069023776583091480596295880361110466085091415476032374137513376990311508102263620879309164181124627759976495094336852080674639393518343944576366123018465956875342173677501421490283503176585741471151017076815787068252740872149545393257500390642124444701470622653412926438593647216440881447934903466980862905105005430604059635306082106831712321969660572323651506751394832284171835532567259792229724860918947838489354020509172827248028522467802984239069304323826378233683746499187830546589408351915439104752364531980328080879752620608412175834078449095810283101406321834913185384268183362641206283934922145168442815269966525655912278009147450467788560718235705013749830741252462979968904501945000997572309924899871167426477874177974449880710788723514955106742299245933435633582711210619182010979326772763197521512584971133047635959221281798481418039012614092312399355953469464499540759990291645188539643688444837413523000585165601925527438498618674870214566216892939244764139213408860716744503926555069384287660620120064000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -24845744954040013609946935485293095397317460001112926168610862884209091888418366291591381662385486284541556966137624900024445067847140234536706944744244417803885550139706231785566990397444695498437675602556446446099563168890590882677108986894920176281893327573582773125284364655242043075289075126325649979489939021380236984079874117676289113122272741704060765078162233282357355209377204962843599049705778598856765979072975715651478756623048003213866761146228524279295648367826991745553159512227075252165162145359239800035618587578073056414384928890559926863205970035045698547917832281401532274794720034675247551328464164518010128723906016569905030900330283814377277847391069317990588852345334131879177848727895728699723474808228412031779761097276163269945946268511861457842768065154982054715893247992718009318878239646932135658708101360639165665585520892150694014139813334916542179118812644501079380843445993740926663857700332513167196224848578128625463204006141360654275392133251363456524345333980908401893273783917547795560771579828393095470922494169073237778304256834900765217447522272903868469640229343109440845210588180840704007415262046016597173577663665128702184286815344667360697379660063609340847394163695312579413110607749110008369850855551590759103454843645239231104701544501327487462695852037213261624618385353572176893438845816500251102497450655874073373635358152086725677678686839857626451065345386336731266140844106306710608680850868787490346272256916557651307918964776316784856208026760978697730925516752525008672660551865278642657935750918934965528945512216087818092707086745946574939312168464921574749528910710559159798000045331149340589834124332164669833733525995434956114478333160231220131347033280521608057525592283481754949176380847860914468786231372651208008842108118581124621028046385110575917497912280602587026036057065794044298733477001560647557472931212318568564453753667875734288211580143187469814092456643605457215375232450884663828353941139091927473492578037150765196458206593977417385535667871274180059113178516567975206805067665626310271325866739091826747795569887343003205803584674761595480827572050424278557586496473930893409040108442525403270127158375582494274050842236485092031471020257977135087107206857277217482822678060286053565474011656723338155467533197180652554378141732867130019334759118525107378340462401708238136765528856156837957593301069444987261567932020531627633068820270289175382364364837468392265673634681146358766360093619770299311344332628672044025101471993219911436386317463105935196726256492263250775392018942891820259622328733371418305548227856796572390547119598294990788721072098292160071459475894634340405076003524623596156518869215386282109054994990425194935603710204024404873957524850018733580363306012198239444771778686512652750889702484264692112951591486870532729458323947625477205575805087615108364426853977711412761329560847969732359136731687061349784923398123826451236015427281141878254202404713359055257600000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -144812407722648411409358372375868376184566629198296798300250844618571511234870258303058068457702091372010537124693482650320592663222725816176524823161019355054553223109237060862467911207563122781585220217975093854626290940413633608481680173018226962421741759150538893057411769801082756953645742246661992701752693216521087972684945449261580792600492198407496381209661262030759356490999222703219185855088834068094758200101684485319061004747958235026320996310142957117757191194326340581232923460042268374373277245228215398167509246892206029144309862784850739897484055940995674199744510813465959027344879114943063652260767327876005962764361303572977517743758464873839491973533487487336751562937165807582029439965834233510248455577316314703381805099178694454210972479511440317725808568262201340857586410691059568664629504554896057325948017714432363548342343705729634766954706540608361417036213379081532275338985810709000783272096256903782301630314402625379615318189907952299166347601410877593994497330702354687451642209506818217118281742145209046898722724322830393179603607548050382043123565995249242683264310727587113995703715373872815364975491408966212930132662103097359045879197876827089873409237804737040101739887990878048045012489103392045062801625084121858484109650231369759430814781902246761269242842431877983939553609786890491623717799011744598592999053869068687207935008772065445603049108958176870900129924388403013660269441841531795862094450850716621605145906104241290792804821379080544610684527001401765119609607155041442175049614512821431808253370011252657030101692689240278206126149365660488270166880511956449315541689282673562195101825020051851049752364331054488029034145708199419517876344647991743827983047946582539031333482351574207679578125665414621090966196219594147579302104617711152196512351482029866145880934957371086807046148014827422642262313753634068195540065921228988630371290504143933006516232285658164505533077530708057110952115978599747469193026692696909634764021288215048923947198076538210388985279748334839485446559550203172397100173585063667782578574961358022605375416919776744314654858498026976777785617494490120553639324255037298066810814787371739818429133651677174722356788118085552902521011400617619431700307593895860899020669210993805072281841931928938422799899240819939810585375789352998649921921642832389002174083899494417078319608065549767757013766796230889531090681506053183564763752101319155080047243692574644920825406463224435529550458412031277059310643050657263873714567809613380817933431741901425658359486760213039377710196961096930966491381702209492701332837444496948836610135634179435851053567740929657041519189663391640119918083054648632571642348709726806277265135298127653882785228537046317987010284791159258195790137414317230492846879461293685234779775425040984105880041975266600393147916853065429497972547391705731175122445026072952887699485815618908224990811841191799872498029785264762169814607647729827874597306430914560000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -125646004113489031195755334789112910404698782298958637566817570314117447550328000790372588399283754773317997392389377199711926863723963859577978852916497964466959181051630982602612446309763549022960568685769490349959431902436974351526254181710323752271537885017910127703232058578197236456951878670500074957278752308792740745058241428049730023394415919477482433961841324867884813660056501680975342492444524405264656375820241317374882055815233630340626084040701100971003310630567952771983108474968381965842563523004209940363989241759892629289912205473960395234649243313210384567835793121965626216054362251245419510415103552584358364821111857079848558405885030053835064580910143738948791410121551981997257927113457318737056664897207643681351355271453189689459664950358566648955128486738679511974159426344001207247678892486739219226406140593703848907572096363900341850638799097549930404887206742142234868327093795693175095704681898927758219753143697959677099530931772042957329516504192475128454609091644551788079170320369320627645688114950413614150964289035106174344556291657112169244576746386954189069369020748436348331912008884790697593790078897284520520720546900856181527198577332528262379108240355017765403478946325914145498367838977755277288997249120408565255541483706313162352225739108831086110367703606165813864013185759769522999878428646273203798509373659613647946652758318649815935884906544431437929740487677456379604922341860695625029506694337824093019498305521003456013312343843369232509664313313461622658032712671505725814079587469222075110173193601120037782770600751756291741547711215598143744027253185573065716995852822449857673399516259049613798710037250479362125872157378880427115418553820956049028440114094078683617326345157135772943408742820493389358178120983022550344372739012561720222278478436817106976608162901354745802332946430246871981969952935291630073633946239041867097535550901478522500261449076952841472249182141783443539583476275470614058490854365589583533003714000952832361646290206969641986390017110800639183746302111667754625860853501885851543395788498678340540070703777758229598518994853239343713978654010616897613586935221676447557353718726257885438778062375102512563012055724353065342487219955418914888014773321144014440485110940491169502628642394348873874316186434167301886801871296009701155541922568162575866232733952530439384792448674232221178304570140274709410694655424698518587967630246861188753757572327735975227274745350451527966559778901959945182878576532710478416859109450853808942496106731391378621076577154291009365563390787617522464844218499532870927658036276388556625688494590743336549726913305695079817993669539660847567830203902153621684992919732789504768328980983424395271772792115165749050928910967486036733507126952345031815298977561015234656897111410913443255672043950292714974483485498374714740470289070754100963752832331066248294146521345246088989536926622145940069234685838503556852080116905406662058943971328000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -156942577742054254945437826288322654087881376605198724051414390259483134542286067694797317864454240061566181736531322434423154634849122200441196796175391314986090274737363734589610998873741811803880918098917501936656021177968131489428489040456379737002368352734835078784781948150857549395171855078980408400598793204500387074208261015212382401926792126502954109874657867236220463382122915323165789240487070581144124042533902302125700667188338076053579499440399447688075707842294825381121777559150320288362415642783822482546886061657075603625378109467444607740743845574085535297672177845309266876798091283999239953267713729231560314429616584176886836759632601812965895370731053521972655490573748059005533981382145364949450404469550271718517022673731142050872047344729281120307544396563658231310157292735264778147256231664417821076558078308305108437025246899362658877707395078825946444160153819029853674997463327802169026493453347854650313094684186030740600068816787814088714484730897342105567238647407458251031583854891156100959573646115016256417587005603092772847903244816815481571952359217592519389151453171778654635415967768106624125383025948988542078426161163485211985342590502915386523432687682000537744849211717299963388927073423454558540492876202014021298557479626784758776025663671907257664709887884753253300416942278150042884116430137665524684496206858646082408680661102158162156577539993784055351186929513292023156006272432319591238164337683763221140765563522777934900955105370868166981636818694835942381343161240928895886650650958078506367932419644562405136300580203450032715687724959456698266362164528279708027220162100138147425030522657979904098955010541695355199620565036720648618073706775715117559955360846395353718459855307719766781363544678389947317568175921121546863410915465693499718608893300077112603902249757657004897852184845805832880537691658081300738011072942265075511355646131878614060804210562403659837244949502744055235863511401364530821652984008895800098478707782597966664043032508887944175488561776996815561252180636731834461976109671485631423191648788435155063537759253758338422230326348595020324273529475436152630062074222812266272875558130242328769899050041132186846928452895149043715657423072020319778738150718342458186790880657197511328893722251732482725074328998828317537919706566536875133442799239089837215410664087276702928799867223389060232363778706543140648566923060442368604256514688566280006165802111443832472451896889276897300286719978732239956024957125464313139089948748290860639639111129544830245363657879242201631213872011453089039970963146871168029361166306149360160868246934199031188732790268834630006920412181575304873993582663240921254716225272640011952836630701317198986410606037550588219128852256587745522353216034861385883738503327289128130733569154045295939885222257977537896641193606902800903756157943595685920969037893166675794051193586935450999548179148777727805649596238435362166774175401003591296614400000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 365503163259947299878407816872140530205442972145464370307802329195126808775855778934590971809061604826082380758040858717566052699832679065148720191511584054047499803311319936958356898815327098932011508603739760789215240566450444286810919900261156241284328467036376367533709650625189879219255029625109641524476989653799277925139970113361071378652432268213923069803547928330550487231417850535000074221347214645880801523436353414395056644586463701104678437851576032349051757998864252220582205058199283613669679512234590337841282008784778101817797134967665160806129649302707066553270234444987623369168061928789456020077518745175640006511841690597280107039776605050571702387596743037188997875006445211329015890528616681007158008058147338183925876204124044146551787587477035944729653690439543765013284104019043289924267406103425852706869043799911326225249827966020704050533167665731158548364885998639119425268140194842158934742215418150180994184562313876963683711023610390002681289536490322026998214040687452988800519643272311525636466057433753897821410529754041313687697638208405993275846579884041778914365290561475808541865541782428050705244095170989728295263171630176203581080811831976440769599115067560214568962643579371796901466211719630692937107374160261768425648217865440157168356562698309042955413440758031763657005268488654953071349547510842713611666834051961730068554108553659026262397679439849412414161082949743029508098353296914036237621624888798041483196657725947189755617708149541742409680326639512496736591545490531372985946720141013359826548185481478627685419085818283606219414329141774208408280906073150840836918560473911994856846110256456398515484743068889325325925332958164766541169502377785569310459182426014064717791610136616060995544645188211116622249007732322460624472536604122612478294911725446254383352360018868239814499276680740678412104366735957193018503876346568952407729712977978660772077495835902607955074903874074999591380267550908482107351155039616200868106105154760206346481092475981061933669554105462130310699837098000827351983812350115025197038578708159781500182322418520670883718296548469778092805031921809382366435402807196491480896068999555315259535232621336795971116157910869733113270451508605604121134015603732504087014398426873706051786855384733305834026291963717248954875684989809735424561908336314413362862524727597085914031215094197408744054300384967308513191894632633868137943131115449036214839828100090231980210071721979013102019862892919737277040698482921206731439134544682676677733491842212194965940261141421617678372293615223210237390160472371673057097910369667760648744489145632345623075793780188777800867610191915532876843359984767147058442678395763230438816006737012356551604061158182026605736231681158786636674927484804969527370541539330646020699073496560164980011130113671532731779385094022793515083898479565309070981762340243154668139064521340780985588499659935790171395146365063856322705354710067445760000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 2583205832314363395784276524113320114856477022700285330421258933527946236237288234410803887480088054940224337980887483211122194156984869496080266686629614717982337453456624033088445947273454643822884510024371266060843129358847231969728994750104858195579890593171693837968210565376828484140323223818842380741843539803129689846410669584846359160547454341619980232854195015267174988383753665397513101990489567310447860198682204841597123420444721609463709875946438598944423251335133027062888033399785247204805799623101955392085534369920322251706901526664076755076818561974468485213107138478908990502125100187254108691635256840862557302186754674028812356713308345031205525127775715350885607694765517045430634560659936978287065371897311745404454828027769694402287706419710037772349953123949991303841446681307165481695088855690568189914470781945258885937589045291297658395583876347113491872985293397207195876726667517578047007310600965749098984698951201347870347223449619928984771735660837873709783462673731010619275379442883519393672572990760431318243316888733454583360127856919254592750086940067650380103556268310204077998076063326358046074881535818038660264332318585272591495361996011678582913307621938253910143116297919617622014042017410550377189196463741514732350020500096434734773710921826738048755857670983145946568019721824001187872242499927429042553164468581216122322562438354740313621959987074432220942986440532637568884257025869682677773647603506179672178743828052626593863418308203546599469102242648216776010294025766440305612283072829241044085353959644746730938336076664813839305168174217204437089624462301060049554560764024320221596998123359260074868636513718127494915816474190100360080404457261954643446986020531388618658999634648663690261160710296576101893995746575615654252306816278249507054203804242510584656103319975810852410961698789161070786347956297260503693619701032696150433015671414630176386502015315355639236546926200220161038426524515292278923569705758065388487429560599432280830985477183819913321634440442937403320599441772012109768787975351627129467241649071538484075351957156614685797578944370241543205565448258171188454686100317727780072331638840664408122330992753843857018437106344143595796468749672194183728209723290900192438974110049854664548962395630084943710186144409374465779169137432360769048414435448922720300007542747188716993866340006343825611642817607955733857189701684783473404703050698820138064985570822599298689644818516157188718135069232793362311698417678075597036149333732515839303241379470681180226185567326878070857611886321608570114452831880193911147724139037127901021665813818415502302394088449418703073919776133147115788254510324735863849253564420135477878708859818115376575462305447628378498293434085962463395250973299486824116055602560847051084219887260823629664196192557830613782572229347068317153219173159420728061526929566838866278249818174189556177506577117137889440958884430093391067132230369280000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 9136852948553273854750353774794807762247700000644268712233670258252168743711470369595658025828409704520567334259571239083772602570908228405273054326438844046390544255104121512305237956337111340677160883036958018304293424236832476916506862117649345266046933088721368516456007307517997078870883438318637757444094232155634573492636832787044217496155381447559326249257140400276723645728114277249737772257514271773603764229675576475626251187638192289340207664851639489769380254468081330174831404513965151024007524685717335855753632479246802972316437759984413897755491017386336295464246861579710046578184010409652978994870811306004427247840483118554594732786302117677228615136564108309824189964469742869327585173067027886373484991643872140373634856081389921026984603990992031051740418788150396418554583118362938130319727079864959483712661908364761186018768781459160737244723495506728526261054301459890936912574544171191301090621473490722742665892619634986517612073085277768931041766887263556400950503560994418766546653548103919367302191489437828296155386498373695386265669538520663687679042275025349944606727610862619344819690704339813764599023261933317064968396028408664748778463572753159013387135065965160995118348376979310196609856241304200764132370386668754804517691137482014708656057955873843944328262419528676370376817828357035703521695196260359732666031423276799808643796085027762289336176265799527227277122496057341640992479728922581431968455804351759417544866965551756328306039265102281698026888664361142778730626563977779560051349836399843697104856191753557985124242927606823989749292495278386663174389022555426488869924667945276179016296006233030374405986152508165572924132289831448805102931884945798472746744846451770597277472599316521056542364448082331493160970322113485207066746064187375753590565295571911626288796971398220157178422546802929996497698716370758852931618296810557748838236153057718140498746238866644885399208726438945882939216107367111955491903635744350766562034715571003150214451568534990199127845854115389425675094011830344686227027124032765802248171442418413548665442225815968423582297360052501571236448840866584793046718276091880933230410251472661244063193081646995626290812621741713442998378521002929324566106543168408251077058497562971729464642807170459076094159758096521194724312731095168965335760865881759213765122159460325753869996467221530770526027501827322272359102270610670989382061642421604570703581137471191047201560605894170745415965697783325946398069951217648722704402427644851719161873798251018390517585958952764027218578817248502651270171412749314254581242148954105501889443753521216587513343363348025386738937609819610708617750501571342940768136032179369808200895812624208255085144061718540527129430517962338321842892536848390956499228352850082910703860321831128291482226585267965417576909926523147633264214516194335972297658134756603513670436984025676858287609875011295784215986027986519099985992089600000000000000000000000000000000000000000000000000000000000000000*i1^103 + 23103560366285010930696848864863714251206038456829166636297850577473244078520784162339297561560979568692806751437705439234969936779037951635973816989016141033117716677186565187300598352764227708222815046207632265634771020103461219509679783100186851566273105732541276069738543334105428206069421092857886462213691605877005989978166791451391146129732969448436379282017483614323585757620139436145406814742508183600024010043399932570303404062361574516966822540951842192294709157449805358689186478502029381967614804029419473961180608033466996244780833238557943817881906456399122906384774372148153826411139317822954440049019602392255482248783563383185319411047080156252864991101094401954636721050716986327498010038551337917271271561035497743358563240657879608278561256354999887302503762411326422940748924668275845177358028197948821325154454261819423211578575764694114468980597561332869748848169952229292267087864868851477192920999463014044050898672956955409717701423854735011332940615476977205582243055851453247802835353324250410545087625354927753561965697721058265253759346133468048469735342340505701732484247610626248485528895315267001273353950293698341371243316733812979508166322181578839052474159521008504063543167414626065009636476103640983902159306881565204479532730412485156325545921449577264664068926714579246959102888183302977667934288589377317918596732146475771223229348333601525349893702018973753807298782210388663465455512021468327877552348033853207128025015916013427773051501917380712674550218381888760531199735707797838403174967075568172443113780401592127590704398118909097605784715408173902359073338968187354172811440194789397498129368018572109725655155313096659166319589211950772757047590417541422051780682676687435735037407340833314557497278012605694381399273883246930372091180712343772794020998724343069484353023166010892092044206708585023426440677804124242195932137293230359310208751156967698538472811181979263105935154296329539176417152004859151642192770778483239230146460569389439218744384129819306422426358556364529699910241267421790099215531648752103921879031256881896789112638916753367288353932990693797169893087043031005931921141836918632689566551272522502270272232731683437845668880834830873842283497195273044496020950037324062606077028975793258896378089064260547095555353353894559566522917365733127230975636476171419598674452425923544502003487396544332513512800674273068422550659197684599979032952226395267361134488999636661677274794876687062239666393576217711251154771229017892726756447053296582128783945154758670307204779857596633886230860805410156162478085901535011131851759633896772804328942666709064554344602171349957782836432563238655912121462175470050718975947064323070775695667524779111410180168387531787909383217424944470238587463614853726126765176143706760193095135659741820683373468057378981544580098987127307666246825778730052181578868627632136569508396061876901580029147174554115438417064304689439603425280000000000000000000000000000000000000000000000000000000000000000*i1^104 + 48627323783161306169028221494992844436508200142893116565223574117973149916575248919646254856138522550488905958425212024496865547958047095140256256392029348456375844786071050697009079421404418456712432056535286371057637785032901564516446188237549123610525649046426784848349132592077166699740825727766059101957591573031478450074331195625017779560700658777400856006830499602527003395927406284569369084626931741230512367312236071433781741890146975178667774785799595807703267016696084802783564064864450167203793159014041943499296647858245300208189060198699033016147904657154033256722020973392158079960221183860315711555332526853003337567929154345421932816469861113284169485700004291317240360613148148618657925442692439090711765030358607527130297300792749564022298109288479079941741105517891044102715854889245005681708348979060995717598518327038632121116935791406534442888463859753930996118979372463451586122474270003481310443181896045025239999909262971720893749373274529084741417629781626342407280847184808929822219320170872769097903028706771215598100434022291229302803598546779566174470076500746057500177699358886781626616971553491658644601934175721401470935378141253786670135169007778224056786117570076113835354159678470853039264886507297601693852159078936039926276912035146886208321209967775702573741399648404809527644553257708555334929188358477728475250558841265649228479893699836055985002312407067323484541317258675079692783293553238792631481187554664208606142413507037184220617859157800589919532572914570686888123090453380165920268796066486712528855509755276494768335892956278675345350553728069429630995905920604482332189837513365886450438661025043847106011014367616177366192155268312158367444237726999717632623241128820157591004658472308289003641717677353527240885083724519186305417276366126268236549849601437489381285603750339362468661106469575867949582870963002072073532274425337476035492282755449473741152795961272753369249533913732829872978322980458101395204991008868102842534766193233888193960453960176624146754656429246704257845905203180074023457809427017380669609237882847871325017339054682685463844749442141440202666985073384344743606983578216462220846015221106331356406862146944367034293511714752901481483346237242725661021994626802279159880134102705307308575738250253668107902490925778617508026383429813611075168699718381955839315820992573168673404047660580602891501172798925072614090683472184889164368586756187526816655220590782997153397893756124468459266976361124661420979346546623130711727743025175676841987227383090596777393590878481591361503355483620768650493323899711794130127912984146124667334000040331608957033850280614196709562938373532894348247552769666344088828979257462997255155734016966636721483100701149894465793318785272643880398516886671271760852474847834535259874806671113760492786935921229556752496004046994129138300449154245066635531942117789911486306408800103636670776595209670228263521192620219957248000000000000000000000000000000000000000000000000000000000000000*i1^105 + 66993491999957350098917927621382484458680103055006645583871280310440000723937339786141816613855218145369333602635195803859862330034945086269047325132684547673885695922515083639685563664721932820812151934330441089360089144402765024155140048456839344969479345766130419377994594394830931561116375549749751085859864690708876344853591310328386270968830246210308152076726883573756716085981468770787688771419745697957509796463167127512593969672505797603222985936588808026577797031041691377229932268780614805284048217417459729560079817924303449490293474183515744857369327950490441130099216243794466797218618032957033175523683871065938665384960826219525339021125471169982024213038464613972799737354266771117448838985325401532000013726409042330025891689717982765562714527008867929924327336677658791729636625358635743513516442044368923831769019448781902305102270738043756549728499484971942046443394186616674096854015751234282738234414333865173482202667143622037959593495102917930255221001751221007562060523753043437388212373505485354492397663532967245854473314201102102350540852288793350940504886243238561427503407056810350644755239304099402018697955809860862958205860910673611713737006410297298033434532490057286230040844377713463012869685947805024517308045193218254515039005870163974632655585429612053012788394990482300539873055651055428238391619073820870488616718094784497034306268267325453561916699860718521572929922385131476870353985567184471260467346211425767488993898138744761559288471539773669803958469060819309271015685718133336025186546728502174286496279997051359462849856148592740869685253287206464221866352854772246749824746993646964727320109502409036336801587483004401377315935179389694828216450928661679047878866281903521378653161607670500979665185688153368496080144730272746261268500914357392050093362298794949203946590271238842042238685924409620413538818798521262837552683415942634488076917222373229472494807137094852876358391104026732403434280780278414063145845694803203644398039515520493323227441517964297279593389488745128566838170747690963876244769439580633974605600378433149180366114998727823511203285846915868173793259670895372862740202680685082461519923604974085647749619187952445507170296952409864230850468058945790549989995408995550926699699596922786561001566486014128671454283652034548098292505921095175657000541700922120427719159188080930077367233418080983590108092798414603086298101915067362416571381389800286796303252767212059027429430578602438771447499184619859220233452271659466619047273059273562414605254597460604128743478654209785632578919578739336464828104833871238438419019967678053678702332680278111325217651422388806434846630678742387190248689509692950504095518032752088799150295285445731390065530703977528884236127788346416648828396421852938279780411505156861674641854312317640792324388406154514906282973764838473756375777116887350171988846308475216712846377486860240120969858207176261574029913725337600000000000000000000000000000000000000000000000000000000000000*i1^106 + 65279161268964263912366079106335967314803098017262359438638901429867950918784307445595876564456675417330785933831213460345763790835334031643104435791798800590554620225333369380995654730045930118289991796804735906303460947760201868175954114141812584858812002765282648853465511979661904675551711113047969742945933051911123273817346918404828765128140901697402930295881260508681836523510043302033661420208022666272107389784432716845402517676771138817294312382065033810060191841952568671090457106365938220719291031761210297337620675287324188953553845225934622725351473685700262838337932592995738121453202426166728970609086215093270132786285065726356230278043709169025782496861151878169415953818494699062138210102617324469127433107844203698988692730654413405614596127941450768698015814950763956064794776028214851726445306005224588245622656734554396093569307259026287823716421300101311958649951127625328345014327904602457786263722867199141087015160412793211529850621473142280312385355190944311702111475155192415988634299104516389804745685066631248074327575638173808364278937581820781495119740375553206670745372371168500640973597855067251405608204849921457419185933881580668576847015257146878765268786642123311483877289292268207118607951042746660630799522179075781709877300343218702951800223788930744253411918759446750833585501433734878445722082076019067089508168857740322296480881573448469830803666654983540719664323551820429730800390193053985790897747120235286611202678278260203245603846981888031479448662461781080651952098575593688273902608896438566940807707189090980423247827824764753149026303007294260565301046281810434730153888013507428224221252665136153882526847349218273377820786407342497002734742129097661379506260068272396213059893755172474432702181005048079539607842835774162294266757969234696935200632294259013736751913426966627414091637387889169103091715204724628491267842209922409038390770176245139990054239392773400016920636198233302747857312438458398027233089274924012725896315257909553536672996253237136325419241203416549164318774074745491944836808725370163919442925085692830136080775091771300047702834776529689609374481329020123700927167026528568197564357125911415992018732727902668207712806887976426446075078424784927228423616698699082749021770202794803899074201160923400129576003847632662981025060897447116051344795036795515179746832480172097610267017487315594448612813527615759911768974778517227392313935151350963475827342404480292974355212437294782848312839843331713297705039940443929138038203862671386159771418456921626125939381555200621932511467082436447978618277950261014210811852785267348844949325992865203708856516310732854857601419026157868182352443903460329224273165792434534652292172776322875340949008952605763124783716707357906099656382822250323185056143576365361025674633137891156038403418003683124306712760084634884798730421915093849121271088441564289408247284678711160262808880126508886411538595840000000000000000000000000000000000000000000000000000000000000*i1^107 + 61919360685416377935381073327058643657088412511215848694807470130713293375601959407740744273308421105994182016076985848867478684873582853986223435785353046116243710884572515979369086753046494239864446443696676966922708288755423763623131973999395163934505017619597292242084766310679043362187899037869431986052848020636912077178451597870880488044228786117870049000075738635730609774603924904064903276883403221508574643344682371792724734351167486983463385817919089700792100702153379068606799210238499590679781247755373407220538357092078082907921538974756879230256472125983778648451269229976019721405729784618840456194409624368381872407594688456945571415377017308028805591459385983240658082794448925780322868466227897087164715300063588880652051577442876581137851754207899650007848362148091726232341448118610558801650304252679811752899928268133927467838379984465724947676029056512995866674227194703260496680728735695333983448378589271568170066101332686228335818972404889136310129654160105246917278010290777575982789900106757655011102815666109547439318196085395651917977211010412443346997006332417771692600676023767760488663874187512184803059884801559112400077481180188662536369324458951501571094419361646563001657918368194287165031615671138137752551948726778325306495265866939788906598345646013871290032986365316319788775470730154701936241698018763130749466133952773879380083079189704496340594596314031101684044432965444844436206915285973111292899683120047297557031818360736564663258196040979969399186468366826457039099968749912282605398841052506304061305170134013918910748963619121301729436797292227753606968036042292917868067511283786818998853190433253961954059757518242733889610804740512099626473199892809323059962489817010102026669415952922284101214335589323366133360183959682745391012928869046324148138942314789784832407214867832653352498695619229448841229304925098390070724219697091253795835079687543362105015246353363992821676729375691655483988598232336139426080775503116921199805217642936484484608652515242547266035463993867955181015269868697380382541417632448499207904131374009989027002964712564501892464763516719000464337068367905011364703349333691558142368507116666651536875330812063337836483487953066727388905845476204857794729337072791996935682984737889023324087859839565063535583606924105195983022861651179781481252214450737797232439299457496945837229202487745111326355234747759175884317609216296102514431372329852259898600007320663263422897334903603260765698341853945251044267841215320371540154599094920454564843680777846714367817860433397523436652958792618822811111240437270608137051012278690693362806176398176543434686176163416420038072705025004281992573390583393212727328704871544783453879852689367646281100439991003164349984012356076021506742297983146683237381185561367582263332141106920691170300415244329212130799477879717895386144061261944091890053825978973047568800388953844177386721958510679434461184000000000000000000000000000000000000000000000000000000000000*i1^108 + 94512267858039730038252097829476197788239620078642548423369194889119826557738803310609840242413371661568037140489509800039972974776809265065284270268384248028932036586552760218854240141351133399432000505471109479906384874105660557504201024817021507003549236629089620929885903889813187238832555954856484864434913543134322978786777370373552032433590783712073740929434946145560783479849147199653287441351575564506120738621101850402449766085994101452009979440200054681123311911833085203163351312023747588101030652912335799532636519649239736828768653857550524034983476277637304170945618295710670614823323292702760077856602884298169172535140606317783023290734543690743603284232184895231409447082050470057969267572405205254253679336855117813393806167021737824541358211620142193685533641996417176606680042032790214405368431495371118518811202372309836238248978227439051385094378927590362888556842589866618837996072812885517949461628769104531896538815980329637097739184474509655927064930246235012011565624507225833271458633399873487846341703887404950942386605590886934941595880854203149337698079468944044790264085073098434263030636622015057808863069515058152741108164994440041108715457843974348743840685337435558157290193861563075144840801871555884512151643197766961413912448976778664846064124891974730176450770494754446620887257337462633114379809692481477992835078356923683214368302054818385522569210869060217488694625472801516627064477616969937682050751801845485917449764227500003885306955213877409105204630880816708551141058689152979070673694561092952829892714486093227353786021790860069816526797074150113030548461726580288757085193577064884973571261924432665511509092992822789630912186356246642380012983704127148079010684431479955217009172870071844452970515800807568153064538765948575561776735835224015305048008225662531936476189670693512950820806445773142195820689552724882492459080753038527540543472942029605431756787802637907218908148731285536050669405267624077600635490453683054668491562817154082180191620150271788415768835645818074107140951574769127666511986026555319750522355595862359938806282730671257109604914950875473459928540209789387475200316932781263477536227138107920576127293809811273092079866393651517203451364450142345714414899722402601724303405784869942702755089337622596479731583510027170845498814656043549689570787122773678309005294289903775913359740646751870295544235971724202527500904844342811491727699288135068579449214651869894686855069517286004119133511432732053373878534271086160082038046815263747045085818899580876625104223248960759506675226815876314479997936157180617193474014207452489896394485709513307873498328728960714552712591313317249503916394849779750431825234267796786379755153798126344911260583269500833205703415677835763170040204910400117934057091566922856906862843092101618569474655746228706725478749220526449739121855869927462769215089329334542527891713458785211251141485123547955200000000000000000000000000000000000000000000000000000000000*i1^109 + 156666430922490217218621392510324966830276931837006188016511013224399423858912306690369231351886430015420813260295601150512514227445171724310215174311618248218032139936366552238163902971402640662726814441210443937031098445064857163633935231533936116953828523932880835862213245898743795620322749910147126321363805720050959424425969997190623583514380500611276596370827613970609177782482173446627155903623406086629937044701291524784121327984500130306139167936925646955590410444182033239297186826621768872438955250856392429667258500955906724155169713831830289083180583440218929235941265502989586887485825526238203598014293803734008334464153623079294713829098972461520433975974419945162053947905080520886964995686578208017447703425106466448912157189512649767982622772114219320581810751261202442260192706069076679048773500846780720460130688387917871192774441109220930367494536425348226932517424435963025603967902844866482749052138967820663762538376718853113092600668946136161022733224852829129716781255213290994559195702951201166068143685016900953876496429761488428016035224264580177841771633260099193175459075129829536421141402383819047165589315095076051931677633848813875735941634420055935386981958200332320938653089407791994705487067532755954139733896128107343131835624892264420366392371425734408934584416650028773482802519550075587882544625081234519919627404989297952039096712943131347840262570639439680522136318794573392654908904495224174523269452160753765564168944735454306777086674878447038242434984194276580394776720126876088513852375618819643084908302620835551835652178607217133539579745609710519162536267453858565488012629602213640415147305143229186965108383324162094462890289649472580670577863528757627042669423966087104725137894785323826169996980267936591762860775052898011397658851630680530708308895938984964496628016824243621833257768737720905042189694393067519895574009061543557170014438742221468526912933600158049018125477824364400327712891967769990968795942230595366851492192912699227583512921574785911458457664702026386372925882919244842842146794106083357131371682733574144254305279057395790907789139713814675998982220730859119059386392794342624906035427060512169791784193510964223508736951588299214993233522067606345232340049575023916902180126809174447863146430433724828168847411651031733636210450034913869041924575641001059451989637789134598872441288251371904778998544888843677783683655193380493000298216313539119318392747145763046131871924000513865172245992991507608808866532084476570884729752423254593909232156765779329145000100215788643183269237527461198209182505029325321642316585859704750093902548476824119059734660814038993105223479105177260797959685131474072570731958952516349827354325818767068667403794181540499758526316018998405712056741974158795728848330409354556807483532251369681456527960341126684048441481589658029312377923533508306755772421130929409248225234475964828106685184737280000000000000000000000000000000000000000000000000000000000*i1^110 + 239742986843832436792575038181177877596005046553574540246976757209224780200129707444535310592372064798813378479821431622856975011613200167605373671740904022708891735252338216653957087371117633711861440955194918946062217965084472710396982711553731445062780189484572663359589435893991720540136440007307561443279049400527688601992034398461034066646510093389563679186922987140331058861155734391423520683414756984615287554670261691720958258504206928530404535779917762039833113398115454790676868339570760855253262355545691263105869299268455655997546851806920370927203587449987068945575694379738937228129234401397146459329451198390761625854352947821913441378011389378744352157836576735349951908188795455272261682350089278650881752413834297134464950829271132061630208214432349006849845476779456770076456076724761407152629717720869752066111851030655400467388001151083643093731970900813588068668606924251857175141968683369746484038455603119583271821507885918623359935625179112742580772760129471393952281672526675064188858292702453200294478568171592267215481391177447845111971135187243726517265033098582916853548654824905055927157677064224099328042865896532509649006342505819253950761706450034980901033242092910135189448132552496677977244191875613882710146825696027154068994044724200030946344756316472084763079862783321689743958316796503242104848020007961151491664563021393599243753423796697235322749055826180434760557161106542407379640009920124864950584306959623811824110453971507828530918662691261827135910054315365670266767768604420112029224604369084455048138647433169095360544679676988327116972644375636378618516485425704834493545335705573381069223247474108619153553873782040094780210864857449220590869546525239091658802643506815815834925071300341802329208219136176618975483855125638897155505314545156313593810567711084718105164241386329706473430574934842837729399239954891521026970724128495967483778867679172027009720627127652314638808020849601009106703124312461524258471303373287173149402528821332456543677519587796768503281163298898497879769544507996219241944545655697227097280831171910419082069490540557102880362427010786675475557603273062850641537987258569383287161160139368879646586100702571798657200388441421529434998949751166669678511113371945035826366285661080364461982014020384785344683176476236439417132286001366017008401601694244899548689609945449745811558427248583419666620696214008938641156221059217066197960380597860732826035713288966697655665335925136224697061835532286386674825171729164353248878865820101214474498771356466314829874817333852119354346812276659872754666250470533228586963943828720700891928559811908087496529608834961711776688312266203797774700654950320626735184337607756560320450636417093676320077022451604498871577713386137171569857056684188904061297131509103531370458313570643914809285287033497637763474869406251468314200443121397255769503061064676904244065103183543161466126336000000000000000000000000000000000000000000000000000000000*i1^111 + 268344627046277081667122106120377298870204029239667590387416556928867540184915867158502324938441690867466237957388124358485319775409178529077196073049518043772983180515859784337866944004146426575845121399959553908039652371588627478398594096853468830329621293740631696778162505098809424542764601790619283511840715187856572795245665839703364255042546396664378649851299864454458364346745612380008854141694582958340808419399826402181746166302263360991087912155255562223897448438283264076695668612370192009567339872921964703360131486188408744946047397694289704824765258359449212212797120032694786381693310985212191266589077271480761993668048467167148529951432133134528830412427143914970422646127986899023306003078191946941582042373888545663016812013311654757708095740047812514094919107302507292829778923578323272870635181553953167039299907909030943865837219397249563251142832713945316897102945288443672453140246185159503158015681848339409202799707415904528615584685978614590552238279677189194501960037514744721729724162985376735466353477285362742917327052331128864487655852810757893156295881689854230990938460580880171455800746047795562122684683640016580086507427704325245624450930158864290281413775223251088722916996815518262619753405390506486165574068815925476690423502814209846134041375801342229808906914872217564494064346148466186225778189638759957184578052696584469387571540240944213218755957850526110984693966810767884628164701205165003578401853487147237808541870464267670882572969546012353245955149408793305454848832485627207069898510025657169731127386365980210120057917189458011834685906520419787070769663150605645027019844573501681648178174391228817218416557162325086443378288646696356577907722217248025050944600570071382613844335737135524255611248017126592915187486840854337339883590491128884276080134883804373288394552837583210350785953062092712099905368358126433722969037553047836695600098511110814651461917194757500524495417583825385469763522258274908405300171570579311725606974716947557133381317499926291982146035846160864879782101039288640961940036969037808384285232142504748084565331334555406429572635971954888477133317457268308820256086084693362368665375152095595904774235279657679586491538281860388707584744470121970573521419761875458153502038576553634189622362554939311082271731871106684837590963006304127777266971412495243240148853174391396025781956079824302480083455789339838779020115171948092094207090236881506261067587864183996204527522374304121959096704323130033894501339662697930881965944968058692193583913752718037500168089340246118714187088885978125786013203948388975970961530822638195984827163245997490816078471508630031110580674114688675020891624745352690675090489143256612207884906327262777983999354190386128742912838215960705301181183218909987261576871209813382315876832676818085873557372143250110037015152237351477510778711893721119477374319123475764360942913078003603865600000000000000000000000000000000000000000000000000000000*i1^112 + 243658126192317535158048857432640524058806378789120925433172151435009996170307759857979708844148925572114549377967197806364205482544442639112586464558826009883926592388472227293265660350146885552957210789347030211131272942628571128863937764196057018543714717459875740929891526255173492199949419427388768041726052170807721463926928441203574148578540870101728665390475815998300559663250001604970466403708213718075022862843813828584291653779448380589825833339172026470129831689904298478641474358957126685957578116775253367207135727612621829628367290877072996007927253143284380509419356864439891535997481079372548991104372321272396396742804577089056633382654391219025778359933778934478586353276610409636444218995682424659535131880146336235838094737683517670981947205640066103615969874339415044053748685069443782494497712418812641378166748368616637588281585265338918589642648532569566684687108601750442645656189459217366389750263170202504968052957917355011110672681738618553557619141088271056798000653973859600766641413128189549679645499054293521744733780105674058810850313795352205865615474317567104606063039717676683878571394602990319242494490254217094599841258398762816088268462783165463728775191444366718649367952215214628747649128915662889027928038186996039689096761157988611940654504696277549921336194467100861086428014975680956228383787625883247632542029352944129464593805352028054220019761971609513096172411604110266219065660597564764371767681651839687996747818872463880360926132082653392700030359461107265482657576422213571466439196409148685128975683002855900885065771071077305897993624131507493955248660022403782289089259602884647549041573835661711647048689081893518048639903834235163614195977621653050632201038874738273986923003991788938601375457264763826841180195020962302684292078614111143868020495757967878504397413677857638023990028940268159252873565981490971566169757251343661782904385660532657364058005859734247712743975144886450649206414609416164768605781978277352005025588042120975812405223960846215215287193568411602315607373742207477180667915903966480518466542712072019372228659908941819742661797093697118260704834217313928732169604821268026840476966247233927070128558187632549325188169313882782205188629594266391932050134615098530225807975827513695082223718240909053693974553739945015099940020110133670330944531996372221812379624360049640962675686381199670457956226135037398892937272867836303639261011194466618162921758629410579305026625136260413502720933928984800106066232692636324104074969740970690257117405994615247672390219682388280312932248596354553932721393280095918287083239512678310452841636135263352143990395298050335701783066619442939710955163125752667492339599986685102136904766237979174587432793475216639475868983085350786677474028337175696143823830466164858471862611472254313342260110120366769721164311114085672878586718840999127512814685019885169948962615816355840000000000000000000000000000000000000000000000000000000*i1^113 + 147549913757968129269283209183207639018794933333251893921043994716151404813761935168771982569107855327607486485405222875699364205629865506835882366559870351923960687964798063430944082522125735340025416221420438950845344205957897089442365591713793033641941471570269775934944107732858686013269659128865000430470911527078669659558011725669065045757315708442431996804116969396084592029480177403004908710539407094662767903471913416408507897956855052073053336423846256978970745460665477986913502133993274802942084229586052337986850231380406917324317333022324020911613651418790689560219570077810703495935718403698865215063958031782736209324288645186616168634575766032751358593365660585729777035517901153821463949475177989978967199926684055846555324565730324447654521799302796064946849840954922406900015030085209814070982373373066049116241696526006188549341243275107028063620293975947619193615835219305320897577912718334858163280670884267978171318436933201629874402731751428055828971843767482112789144371701793915457837477162794762251622222075155157520571536986780965484248783664355550739269406837878949741565618844447825824077802042802751896157604830252914015016770849432588768721814297117874106787084883255329427062689482905816302475043717626898035545512982312523940230030725060200571352365608967527537536595610346310909469021469026550429482902039495570485153119871947232843347564759235076966905837584327745677513343684160882299574270509642373133383568815426295016011485383282732629574077142354842476748014887589311247963212721967321513801287773349595839636802357950379272894564031429956495614902725209368963332807528290793736210607699047243890679429680481185252828119051374343106189898805608677011650003105961804495390981647231077589411789320740271944541048865388274791560977646463238450112403037049243339782724438423812758132228807516123933124646885396229197519407637223563394039765713905815276582538119975451280084334533288024592524197982055534741233812735502720187617462165551174087939724377322905632444184588095531002748769888236360984717055183987556616409406364294081722922070085270123724970643596780665869356140909438102888567558206015362447772796336258770773336726566948629729699295290865013205093207628997203840425031712221824740726416094852935311648374970941516122645503501166935045456980813466971341708089364804004261251885258884919023814322642730377012661400972130343259184709514307929889623255351633778198009339604149179982772155695245047317935366378089285006750527582370885790607025947044374197170912269272756584416553737791917706942873802314885208108765870016423983791888432359737345322054971921180071315840767762250699574497906636096149559762012119665358325104544416414202338738597448278527735331991261013611655057455871555390320606793658276655317377454253515811779421547495368461493555016358269597119571042443367242496445946080971797804054978446137817994499288312648600756682752000000000000000000000000000000000000000000000000000000*i1^114 + 57048370077470131821223894399226251159244753076207186954715065459621456205347199686750212198743494114698787247625298221628926911969093216583769467517126232536260879676684100893115888196062643523826359746551491650537693341472831129829105740926109514687060302275534394011928983107691682122548157882140761171369219842374983254701177274556337728921379175585858837007556405394060670938017311194511694651778193755673699362684357722086548346083579697970937533533821064832376281641157692600969373811655824414386189027117117972249537402020803358560949771431748172640396941170897921619644689375125940563667449053840002918910745767579830430887967814399137913438808357078809040250896705394867409685528147627214443076812651449279577967753185230164777041956175222447607809986677786595399266439202680665829452443101456343937391775657688990333430800785079823534599508536513293808608813183143794311815939775903049817072753676162845910531752051462239594591356629877878087421055960708184600015900777790455072149254090072280237976487149323139811150375668122444931291156616180000209498763693683618977401872927000375818049132263493773784126242838169651515571779914270407549173053098388062883555020688588030263704949169824659839848682863602423394773244747978077569905462513526561367539918006719001767678313770596996014884078612528965034635894386290782761761664319189826984821420653901791737538777974087341979201570780604266178134192803502359115928200512000654621542440466986507153723768729682537857574328583896494109180124270954129916660783183317372532087904864580591937265507820295752559301990509668818109509343020719851616962418900948902723346951088145911403326338437530864387725338528611202780929518435826842515791211502552686271575069876678642846330897105194584949330219491157173827324863427886900126316899433672038053467185542281531823430754279312366508234265613919626796186949331275053825444534257394201062058288896398241607135035522129758212251862382696127341171643471250746174713735062892576447050080625521415189266311190083522261921568973314165347358136052266862618468450534637942108696468850273421532183609314653969275088656625894604645397404612587171863328045290229665221716333501505996513012779443759692495599297547436256472922075893308510954749880102346032739014685326702079863589599164258496366122904089848096646036200421014170280268534858826120247655335509473303636853523903683150626168490908514838420229612579118039374154012149767510738676529373995627126705099147905811293958437308993390999388674604364548840498721161455066463877364245376763001939426085111753103366165568557137035499805361096614386023396512261040318772470490888712467893214185213367380064357057215221129460798788572492328500174022522712365149681378985511468224804503290476863846128320030900701170699642607195493013218859081158096173474312435894365926491006976084111735329062962184521509345839930779328188884980285756879667200000000000000000000000000000000000000000000000000000*i1^115 + -2859723342754991549955060040147895142666859160427135041406808117383555072091462522049327675392222271679976619726095947909852744223040535048321979366201266750410820398253707953197576206159567566453378873368934815915662956044613890994144589851752464513265294365722571598700328598202612410255354174383869103972161985116043060050268209660576305330389952402457306226976581900971829958116726823451875960505633942176967641342471818133035390942060097665218485611415720355712826977781932879937976719106657871449722220003690694101764318663748483650543881220712121879558712021313643135317593872640757605089145170819099292126243563977063487152897376228037868969746587642314990876191589088724665798136838727260959381307939146886862412617235762731253974655771068879408782021637830288010388980437750525668366859127360972665962978879142948974718846712719639054147892205710542135181252226488009149221236534352737113212599861561133243329718517743963467207982007347845339647497859477809800039379694131987765360837771280473477688184226369190627869789532802801414147520024769031675992110074066857260481229645493397466403297258388855134849199408617977854284232929710891893378821735538020908129513112631377979255435656492304411925587978753915029001259363612265284657803006910045521366299932574578826937268274779686630938786049669527849866792571993544708353155340306094628090900219708350116189546912075031985420175158522211726030352621607167665386050291853039351917532527607572737280219284178670725828060279612995100104485794973436156485611263192508953337923015643171646208926176528712138690339570481272313660808661162241442629622160858352369259687893199185165226380672113483452510506629393173753600669628769305082237140158665229803721693786704254052046353333254670487599864822626423410497281071218885606718364041724810765178646939842488098627466821076098996350047159426804434657200684519798292250765728695098927171225596976289060755451838014583732720367998322041088364752265438475524570510478077619833695292997462265177764400432683902148769949289564022373388804882172911852528424809717337155946342941866856254689795127711176044580975659619791666510233062904514480626393292255223065968455321902623831706492007071025165167303023447726335700034653684951684475298341921293343954019690090789478634787796277572240655130165206791043418011164432486621408157225859435301635577765286555365963321094292151405863739865638039361789374216704281030455379537354130541196064303852546816861427302878801776935741117411051605894148604103548381477927480291104970466552508129193668196499030621442534094490637924039041828954132050308725461119030581347810865181975266742052815781677409250640763331352480061631959002989063628148523715255770371533629746693271309570487158555859637521932396561520871358691866627945784015614712443549668048591388482245937761739938071435958323713589641908481199499947139671519746031101267631144960000000000000000000000000000000000000000000000000000*i1^116 + -9890777816576368547595107386348352572113825955128064724918704884352805322684875332612855447084067343038121257435099306676542540912121591403431033172858694316398269644679367628323338829575157528837084855115332578027536095560962181800434049504905573326496865483589010720427990917510698658248146146189285101748749271716010007606712662190285910059535880751767475049178978797011182421744471825605622093184226103130772669680289997101807155191766691602660479098626734574199040938845749707295979461299980277152093184585810664173530880628100631143319167372812052077796826632382550564824543515642436653294738520048629451400237926309325685720837637418339069275439173785111826456333183100717937608523840763459661195445094582751230265488386809514652622533449149303800665926513317204562550220587784674175439377003752779034137801413021541859987067344241611617174165866880430161420670878215462278937959592708346997787993841492648498485066719320111721388444887130180263195151662039364385433655944927765449432843759891821278625015358789577376340329869900190197721880557021458324911660582353890469768675148901644330895788867338727077864350746582620181000724689679399026198285893014098183152331879323394294001843822633158675034079131230556828858675775846352389120233108500083873321341440293584487760671438152159058173151346282297275810569981565896057073459754704973499972930549649954875705719896226843652175396757463012496082054034718530140118490702314982172558356833600686258966799571728215721686800786234536848485226593694695424275857783440823516901256033834301378512535376474013537271068012893920240787584210388817385708909381526206764067013041068489363673793971360175822705991273019814976039063243607078402750754116453064029267405869990772279491483934586138806042590724662234015349263440984991291415112238151287556612169196496415419830683531879235146428998992563337506118095985617573610523176037247861026474926742666071441584832845578273622413659008339932603684035278404410350750667010722470059192585487582123692168678870723647138137386030544638389533370088227302658473309005006254475442001113439689983365574457273526956199830980077607787261745335324379546584301735143721860311357024332238009790204833179901673560717979444734150907209234345848374643533896471055281414149532403318532964004890877941221388384701004598609486459638415210373210731428854507449400685586784705981464210742982809521569784849846970868884571800777951976388308888700412305180295602257362607903302847488584495037422693689424699912632059189258584983287870128178730008701188961643732316328904715224624815959454422589396206773486719917418462109221156027828045874083002211755486238687631915296140417129863349247267517208247887884128665135054746827626936982931183670557424919466582176433298015323837770237461058377385765235153837139897108459826218679288793777608415705108081448926037762771610742552418992833153199761260544000000000000000000000000000000000000000000000000000*i1^117 + -3305339667390925668917331818023309836835999723505598668482343070224401869369203673153488171055190109121993630340606978457615204763488832626043371389750967153532936998581820717602656356101419636587877311627256690502929444885417919651724610366785770116539762544110182369403894319694407933116975171087842089916104674918806070032352161045205317773980060071221268377185067823289439143091616133605386469085898422003320421470618356226816517948904972737777970659847820308411258901890764899243658448355213867703842294699535217065152844543041703952750089997594091671742177992880266219841590568394410352892134164370289838834686129740220079959344514820712976960423238824701096271762736111513489407257167654886457905049731888170879779805382521664542198822991386417400054950977354840181080653514730630973897119122781720242347871158101246479328493515283642206734194556267629195109109356356920836128985873208981003568080179763864988522257048902829426581196473842459742358877443366789383978045081667642763892922163458566373072317117271487493419217363485541049167494235497805694071439204210628351683355902888340776755990188483970312445096173837623108301067866999668474871368176843386747478478820937407878060768079605460328963697055423280755389709703916472983709972178260880561374835414573503433885974585434638538032095507110901686435248194621699787953648865272687711446972458093343297875878432665390863568884258759953603716525458107483739210439714040491495329256343529777414965270407504993426928242170444242020227709557990529519691010447694931704453062024960419995797732583372267356587608564801776176663622380797192577305074388807759623878816711744316394851378281020111738163760472899511504924955696866273052564274352891282007234090302566208701745626216863534120252972638238569249153708166740725315243813776769635721266233862399455166524470621763840440482451369832264270954134335381965615475255241430872197251032272839686188813646022637932308843983762688040086763492616083247625375656874630753699532571090630658323664894668776275937152478535476459100308418603475352931279996081512302466895590341395993049705557451557044979437713290253195465342536986900894079571692985800607310760021496615958687749310298864477819083515341690805044929834449905673508089944622394120575095917392454525798719015094780376378610153531778042183603972196577640491585800621824319195733092342556402461508447965063423280233681812907568061578490380988064654259648982609776518704098060877781873711613814294855585457072288685505397823172414029028795276436943258896747536404455144451728938059365855960152552385398946140198899337773406538978148381213131945381365381761980151870211628914544326724484364588105112938636592903056363225524697353937681366559102225343157367238517563678717134395036853305081399961181036111520650346294993398050769640664090970033165858047693828098026009167327625473998685691577610284518762086400000000000000000000000000000000000000000000000000*i1^118 + 112877255277252588153413861698501850203850790080923233456080597396566853917737753585637117083551988549885788722246505844579515405260791584249307113322320613608616507703428198161783894058797320762054467427723728786756257020221531939117536733967852383097667358544519499373287881365082021190601459488030948395807291690744443682792365460204363109512681663036509765577871787339050787223680685438473422262831794567116323330063053242687363047829700503052378653305885463906730232791871612472788556570140985835678153563851411806595517619465543379807639941466707332054810503269497133153902062566477215782223870889236561740072473428000216604134716451936299794554926764613326615017752938344747208252446489188117296579716712908666799818560880748950575633762039315978119585149806524129838656335582610421447558455242745688738437281992979517388807612781766274303219829076554939364684647250252939226103110865853566130814193397336124389157575061838841783712440413145159994926998039796903806379111850678920050541945273954447227086280206589293178041154991800865306064325254154471190701883379908348378986096341895444813115240673366292960288030277606026514431942710720051820093856388685600615996318302304850111314905495004536526772631030589954672837139131803866409661251836614005757049659817610528600449555622729423189553456072314852565323806377030417992231527109883842936895843790947419145978287760901302636774590560045484010686918561179990247025095303677674427035888252690413171650175456668079612762227936138059360076424008078372362511110376909341065366032369861824556523463233049953169702852930281205848916145803870958172588353141425554301353283094263947144029564893840578765199544576805497636433590783102175346176221922902971973568302556361219750380778503398996022231362122315093796694439986979942788149573041504611411489603315770424177086573215164630780797350536631294135758218336669362606360595165799280324632507612378522777139378314599911334296712658678530230433003322383489555146764153511955589635251653141609948200470442355175858788439749792125872069318706939321727683371489644373454383965398281164151169259324880124557435546943785815678654305084985091449023375932297697998522108874165787239051937391544190890455756658763577332581733580445174345831224161368260812310682947295224065198532506125218253883836922416381773482111177314534951891705006907639509749768272663091377576765165914899779100029529252949046073050035791597448337788164884751505698761695248907363012306889296621292295528473124157122171733150872017872507285205007319435243015992261879094277550311349755428244187073631669503132789075281586864547248994885322851472293491521262802645413308962821291804005011906505637287705185943100227810817712084651595547698107555835649972113887422093487128870991625213321298201476416749177638886098911907530350075366181039620635243562333285929554897232674195718411646800683335680000000000000000000000000000000000000000000000000*i1^119 + 421401957576747566406145922933997984650849232591377436466135103023691145184144595468347142017983966100251891104080782355308320738732570835222796925301349300612528323518019286964847213817884751893789508419358592359988805618584168185070676381772113169136658803163189172402060748916149923872286064797091193824474935205733343265705867826443657357393879763029840344585568973413641978331482925440593482744036440579294368417398145458007796853908816147789567297793881261749185120160146658119807028105793511791271534715325551476033394864993770206109286235011677412104518573052169251182098893470837278422963899763044153309329288734291161963832813793001474016429811440981906521249275011132436196290804166768435606703635496982899036860360572039310632552199856837391853697419406972319800913031142135491467128979526256401515809498751201623685597193241008995131914632622594040634995630947402471133460000296100969785978505845502917459985568363949810822319129580699574268176042748478464129669554610287331627966380919915366592571236920070020018926444743233447973337990559000469799922665387142467208223424639057407956048353674735421392853177061641063365874424294335911039725097490742979608310280399377932933440285596552245539659122542937346795847687543311627241322993542404264332756697190589759968883619351579659266453049818816605682590992383592137193201472482036244799329132194142881506584760603210832114185952400965467707399102952717295634131193799955657502503197047508692083351208379422350638199454960586927789943290445311052221811712490574790997626355469468816061145666668905714804528609152891600257365124408074436838174787989666140077646903696092662054037235319210123699059251226517707124454744957859147843789016549814514821496010970281572754251192851767545589890959074656832744199299650899798583852626616619664053671592684445783438777137085129362749200069127294598089289401449797196175781834138518112770125579863066358556777213392882744511439312818150119328218193882251317683168282461170944753509019726941666003315911019090138341226669058716409553536978403680343921291949821244391548954070694814451238821466417531269150204970118069760941927831618686236373674471101859471393793894875900329797939941214585761743340243724936999358381774659683427551684758337765925410011981606622575407334657371094575740453897765218101330295230389828328344965760555680631905846117041547800242565044502083117069866301935313566056915414809320203156162549295959705864875982819070359670036315579956872482721233029627807842392074120955703308725210448901550701710377089547792401870439710993186168169434505768037755535428716413511269100675329871206663466061318696660782568594116704030895394424988162188337309430520204143596268101982710325098821125280637632280187805772082052479881365432430900638025909178631638433053501214445264570978507616929272495027278725580054672426160292536973407010993209344000000000000000000000000000000000000000000000000*i1^120 + 149724970946082083904132393222954890179887453994069005699996405775382084599677515944854387765684651166915070980734290044865559522884997833824586325796414472380373886799293524690059593186569775560579910644119785194991849746013601801457964026439292024854871646344236422957769814077956715446459828924056187771337826348465619104347688650335238619030770483890167255061342611662493461300196428396557426374536384327760530101460776958805711125028894648459774185781888858276239800927497644901491557365344550833407526648767065474377896997124733565229672849879897117238664639335818110922482879509816706479939564704615163007677704720585378867682604031415706470173242278159546226215111456051482913112721471502051874559052891080867043117668534705058168899161770624669164961340575842573889379739994429509800370800703666654961617497712243088222140451651365938685187860934145046775818072324772240311315505191526730900525570901311657421352697687634998008137237438821392621979032566745384675546424583519439047755703449162339015461631790158845166457223790331064479507214157544592320531764490364289683135471023308888894684798667840325349636640554044752671041855887471461670709253180471166677948664222494019639895433903387202699726034568146378263805607366192497412577269512240517593244196628678133471192941903910854989708789451802195631089234179334976710763560069065896070152975995269736443846582367644742947341890077308835123214389532213635381447180605917305155935859140618979047022244885267935967766491213274628088972490088021248808874561798002353308649885824220441978308137158485142340290817362658629982931379803877541421350110872641323149891210799887193896608443528859007450558193225729093463385919963210774679934776818724820141448584392476160442899030936827742022605180792690430598564601548254496535518844960879888689813277392910550482487326388296747030224644937686024647213418393416656395879751221371035973521089986816497789924926308601335611966357797540072368528930617360994256729046083121767365548648330540917518541101250700646068897281581847040959293022562971863315556126922471743765231573280610740186493144132129548588108804789852825865805953935733146374536940815200194628914780378034863842330109134729208549626567117657570963765796103145155272729267389885570896298775343987524469543386245561274323635958372520898860320135675808081697418482470097591687133900030709143538056792130671759911731671237868099275177529845205330129949629257020039008458360194295117756923230707463632271271967221682621290984435094540536967210383364641064831607372621228001152413566011998826660667593582370589059736613138070233775800592885672327250718778318978120415048720032467612826065393694418542592485981601740562322971033064221046127429551181919899941669872019360260932546154540058389947889910794548053691650792505144744906492270309972451526675900797934641729854645995477989815903846400000000000000000000000000000000000000000000000*i1^121 + 21187778267225227162160067704625343382114837929891067225570712661782055550168970382083315854847851927537290975427514528211234579019452879783338792871957999438383915336436930380810076767479683283538636646586601915294566866402282963826902865811537447677872614177955991454701494243935392533091980478163737243937902746905387233013948285010431539852567980893091181476005943404689363495748155818919172015325480853098316513654348767968774273969104539296208834966204678722031560765163116359348703194870654772454601039946087124509996449473666366317659872949213687082369933641332066239419478020240943599457007433070505344889024815726075827823095297376972470453149927529913924727397729545293192089232206472380977224791944910039181777311225012479547734618132338782326958907177673964355659059728543848857054108855959366210818039817397181938589858169929363563454859101509319950488630749806016410298995153948247353365362936145510455991727643405112666108367288875308530161777453748099228370639551440273610352964279543491735138396902546293350850156669310800779872754063758633966330859726551049176441279446375312555618767504308643726701049364220098797778014067871719796719292335034453978213872089872772770457053381098554195509224915258974409788947482673389476907043486250476179280858657773429014022828028707983466015437876977828500846643955896009603774350334059148860048423511724174312638470961464561418218944615299027680421174364553611319892514045621438101572963120651897287826663695850192666158046363706810241171525375486060918111952742649376030534569904546603082679754465913376462450650942209719908418335074097787557944483143158124547753592816197514838439884752084536901379378589998678160759087526463934324711770172075805797237823900224115198685283895792891950270880550825647109428688392400383186843792247868105076600543364046831754019176106540129962715691368910291428627774133874637063130800448358393607580463030209261580288347321970031474111071482172784596534612374572100449334329747465585246855784245627565798482143913854986704855428917164785932506049222761951625506067964174672308550617474718362301557391294717044816491255276929982874867694052858989569643026396995445993723651398704019757456559460774062356231304278285575984142015094861868090325850596600543045272181958727784295793279744811634461453665748881403569568813859171426773172326507861011722038367281900891887997996057231110125944048196258377558986634266348831495498478232828894299700733129755292094159870349177564439439599177630258634803909742081878623328189360683221218795330370266452928043895011293427318654482375782528107811618389011705290166300748336596473508585419748568608578020165000814910703355397712330023281255947100760620132177559501841648375065995958493052719815681403315286740267476460435538333492572547113653291692562698301448734610339146962883501257825427167486918594355045754470400000000000000000000000000000000000000000000000*i1^122 + -1480231480678615624433796748307049116611539727387066511949650318482373852868792955081822150067916619859444981646962053122574104159582879413575406438260546192167263846285317997165646300179441967482641989400016008288594783979005545210152482197984166777169961420418664767128198749228717566868867995005589017539231649210534732365944856262595876879734093368351306757120066763038864700936442924010350640548273124576949137946315287234367031913223169515723854291596519612803046725123681538685154652075997509000698543716647498407769929491450302008688902352202093802048846952590192530448563611751304769010707631152036728936498167533784326661514877742666196474699250178271216651412856189464333023891065524642426926191347722854559562540439265021959597984340078040724883407556412592565815743665141483333560885259061422555333130196848659915220987043100492756358995288282372884108145438907438984876078431375659672915789354336240233962137687831383653109437201519371123713176871271419027496666345175612187282631483557042803617136513567047355792676631018754368984271962504943289239599890491611740129452794437617776190074505777327559560635809692036304979393650056799347416802611777204600462026094676266767625617304930349565556708102466485000534750397934125517800826839323668857919788755318179945812640135648840436687206159540059701749950038894930587592789191696968661159840055779554761453056945350254852521163285926325419988724555454635996139268554431997340624669747070817212822182848355122597326567263452298529342033179029367896504213325532096843761424608579604653181259871578463104250574934853856904618997075142669038923933269115221326540913426053530011258550596215146358680527503729265838542147168931613816074510459362716298912657022519697066786235231611385729619268615691447705555073112155293147192183055326272478360282425793374250203370806540016662211428074777213472140244148733956647194692218420990686688746575741221563379750118388676330823027365369058752416201762943965464218108146388207773373797790409704909757727315710620799644313068468512874319068204435324212847458944416366334755863957143727765775583465394221086150442272941885703294016284441878912081638705170843102502099327520119414992363795051021663058880507667282661375002404269998981733643425402197238618467690985799273503101459749742114453076212243252209747814937229435045279989923998669102490466150484684671488048584098263759740377634135083822903325887680723227590443996017707299581634228899881119012949314082401542585995526287960968963481246059462043574351746750867353415673681568867452612366991646358133188259586317447834553865991426661334087171660286253949546082037848203686357248906733265860009403091605483181713095382577365283163570089178185972856842905837516732478749886944093522855164028429782976962120392795127775001637581687049480570361752951582788296178977933751500407622458146816000000000000000000000000000000000000000000000*i1^123 + -1478459510513839632725915458330846344983274294339217988515168939144725859651942913037014715719560950426457832091085355042443540073075586214256391406021001558923898271615682180528831425002572946993729871058832924218634893148768003316232678085356445396256864567015707865296655119675294016112814294570485772742075669369801163989746714135922200636079819124788120720164784285069434110986836738394091656410387964347726964500693576071305577254411155541419616114084020037162245796035206520409791325615014022856408409228913089322939859636545662639814934103259204537203693655773083825449476302363840568121725314885164700570930618290145016000531870898546150386783795699766910560944121701131740611666733549237061161298822211312296411377483559201323375553786479230577298200142968618558186407021219760160426290565640568720828720232944179375782636728399469353038408701763900403984092109769053292808400579911137584632107264600500540957820338283643458494558778714498823828314593658608589941966264458382823925888639184890164176738531721667269323136910515222647759847794196649756742043151311120315306267336832516844698427631430449550348388250162728971720976843124816450373338040928637358964676415919715389959913133748303104327134343500672590639196556650223390831102235897658190388081302675734381803974038228357191250650323221994841798482958905536212098359389064321759095126523544927827408430477225923553608772890037337354676020900887638793263455159971726148400921938595978424757379601536902359662541068715486988213484351039700436553641534970666820792060082040186822843347129340419411707333169158552311237617268868384529495556778823003956263800200210722545005905178950948552278901778261002160942534575490156061322126225134768688076623619285740338448094031461525320436411040674312034151017307368793316831192254512947283803606167078286256133951507208814183044291799406263710262198364555755609887272569839179679402722762632958063381565127478842904557735577934322302619462427127562535690286377090910200677526898223904302623337402503194739155078311761936641135777477319638454436068272786704488815367894232367812457746493008212090664956213501201144381735760927043854264914937010537402867814219084501877529735035219158019305284432022486823138759120300281232046820613118132799565453989791326860611994904024690219363355976496083220166146760235806636239677018331185725780093687026274333213398016658984639248970237178451333059536599920937789587060317028963713200558747804734810257950903579399883835373217338137851605163840612052559084588210919920197204704946677236020112061347460559281741545366631402312490940965120783393017835694102219675065668701742113305375053319915986363165395515968921039222765551547516250772817447670848680915769533497735282209337500039692531387092672524505262357975406329929586458726590083458041853124974551377299079494967124300365084544204800000000000000000000000000000000000000000000*i1^124 + -404625401426900762652227619605556401585605885618962930498293232200469035968082492997603313264388194532591637639074204192329475977419913213190259237875257782029669457093502250570767757826444532006117423588677556729314484512862852957036741420346502214967512638129974672665341182785997173662204233463182937861327639226839511028835661705048980226944968459678683296712240594309054516764490829200100183865095045788797985240051786417326309068300461889926107996947881369102114948273485565836946049901293395106104912866616540248551854028671172298761138612180703416369556955892940991224912541101098616769902325073296016376769839281758917380375194924350318007666565364036773579974479978733722768150849805453983573339338221948178998958408398249342033828221795335076408499098856630320663109093077356862683843307210222198929276352506239603303472242278932412332653820522092141956762339955982068446585285549269995135075604218446228620378370708466314327590669273539287629572115772148357377212479591205552533918434407906934141310817420836817769288641808291856203690775947640615816310636439291687889399660120083246844759011212343208324507914092656151405915018726084093749057125139286517499189586018936729271908940177283951696804471499618994256699312942694714548585164342761520947913924504670128428974543378040377714271175651807128608421697105854040144652198001059406006194749820397056133745223054695618730442632623015909937248332560441069410657235165795670322334678790474001812773005860069071554083767315473136550572744339816989635915346413719200356457131585698094442754324690825428601433419423082524459894514690595539956141018470205624650336672628718272586806585782195860509774310561705292246638628851949137750106114090724302007923614805570640296557992558571004797044030520305917108200643046663109068830100582374771576771922567589270481541956480395853037775613798605992422231019792891290337720245636292873552215524488416188836121727556181540407562469541722464762065042164060798473698476515625849025298130435637929102627119844296515890756913652802617212146533840088851578197406355400419869042363905937868631908555895785893216176304935287072692913084077595112725592328736097041439499081346451598391216014145203800051278571522286790553128645307448904169988236231953145034474643153837684913005793665503577921898849945865392171364314588513001986597043250491765857704245520857351803082482191674939754221303088144746268988855122110446130714122291391752759931315114604606309073800818137100450409818435058470795745788564382605173594271658052860845871257006552477133094740983031371721142846561945395396982550322139770806643929646472298065911683986071493254663295650916103293959989507694230803578291127635228143009129151722689041099814593017143181829906950321329258589368538481052978935418221586750651660633419815905239857273649703734959779306381018327416832000000000000000000000000000000000000000000*i1^125 + -77608178418351492568040574260109172132432398979788405427276308574815660697906464252172512641480580002794526763643273925920371010940077596396377804704148514102371347480320984250558426304456246694756072654214323541666755254932851706021762180178322547087706088541992207950574908477611008530943509037756443190859372534547656940445454616490948797599847299686004519184319858833919068425696978486916917468788611193701058657380518948088771105479719046932949215318059002725152938260572079680366990985842032257594197840938756276677797339020866428226089732574929261388257065417382902523162429143282509453485003594372398922708972426684405887700935095578730756005591067420099099919200376139660732010525083649030811802737198588921932384684368378400795574078681912704593916001537523684394329916767785748113389327549816145324387664225808491863772713452793451069165990048284082995746611988501828172838552382740422959875545095078813597727813981807233538352138385806560247045706548361062453553479259252763397861645178826178512827235373044297301520706414396930150476527036700410208651357098431399107237690485636061671147456933555097386645975834735857772081551204905371654525215978591576077972287115991107149292568176661764328424843190944441140634475904179569844730056509418441250484550657424473261920744023747984994879797726932372817130941744459701006275995261775103776107808978950615891161385829534930744777839021250385170773668575049444126645692506215578171920356320049707848899422578263645424348847263676583806607334802569349055826055754737701023273924866305891735768261669765243688926883929596754558548710917863107846788187861905782654058413103859157970434391705723932385953089774546046729084431478644558194691340026139774954226090621324446386722948818361926485831392579828364437023690977380590374209377654262162695016375290485812053161432962814563500175421106170144855944453619299219794352411914222554809055078883854836037558242968923065987172268849291351681267698967849097569303462503975089728104255828542469192120202440750418186188548336715624828739305071934491291220928219135434386747597136117500169783026801147444545790229009678670670791398700326417517334819802017775479465482884418548880774155751816661434350306470224969696015537433099282074488789709971103060704322038391243324776477612181668763373386412933754578168075570748130859582938553662297911770775494699264945283836841300849811042335708542381780428658394548204304931142792032497870148469655980976054556770896211294066551659324486181089294139098540757567393664892020735317397683029678411581239282898157286348039514085527498554361616542848035580736781817329559947487471948558177134247372966090028891115395916253711150870566702744735417220595334065567289187167685024950666019756998681210462561988963409520378074698519966352751832121857452899503324363672316698348575389084811264000000000000000000000000000000000000000000*i1^126 + -12849371875769524132380682674233186675154889168113727561652915906434852999206193361838207157712632530844270942828898598842013641357551681878278482385373504755497714301912326932326066374946622129151618997223247427705322863674210694557549396418605745044431418848396853800226892966581777940789457285025474121809910863583545352031899960368992270097980265475238261982092800867357779998257967361426887366808592749475905016589116808671848790023853070182147186176587622139436724532472748515379059983772859318672507800798265491308438704225377806926431755825800459939084818259698375138696721144174791108722577385455239786644204060920651184347343539575390747071977769269782647964365062716742359733476744045447471578996336443573464703343166707359340473099535229877880590660473527692542427744136102602190927375358055086582904546213058820196282171583521430367363745560258269053177716243710981256572074526692072671365969044360200168718532168084451808572688268654242177814196391808993324472232588200147011635692249161203414367774681615361620581351512727387670516829088954308600177403411063592235554097253158879716245257489879037870481458592990766218829836645885234334482157892367020727110722183996782920923738364490661422592159912684441252573946380743926154763617005941154098533109880170870619687214999253931354667907154741555557868414174272753198794996497175130469951349341182120115734639296472271350717451824766284069653440021443641288863841594420792413056130228821805587934324065266385084372424407077516000264095311229394677410208470312340330490157546071933135095345113919882874078450277194235209609594292959094283646636316357939492419448669119450815043010947531669055354574928460049516583352512909605056487058373280376487943054216747384510510772216210204879731626124811470332124921685103594430318022296642035992532982929457417274563630139733350947601430789616037865582955713724113272509828470055315776304464657759443422779981960257435343035349503164515120011289992339359427547883226210596216766100990894875087582899196365528006403118699581422193053425675134846691564288262413281619061674795617786585627676700988953136553854584967026974500535534722948575524976044970535138538524375316961351324472310587180832237441239985787727780148246384964786973933345801064438270586776128816311700224128300462486580905672999050182177466746974796781744590866826956933385842117515945607314116134583348411442726501637874104484231525147790742725051402441076790005293200766649126593670018134245415974276152735937396234779833314292464342519752059405241025363042874514003684164269319398481838239590782922369034546462633066805661299730171803990989956701242584910145161312209753876341864795497563640587512428146551366240870125940977110068023368114881059578789132136362228842316407576392064597605668943753502057524055439752729518211679807262103095643996160000000000000000000000000000000000000000*i1^127 + -1692678571610766818033557977535049069139108166529863986498772289463851848971514951680653290795241463729816347177839162039264591953071091958324983620074969089520623797337356253216085460454045618520849610030017437553690494316777846208419565005888586502023918700774622459682142880688089652098903736440887998983662015739955819557614597112923958009241861001736211408315439624532271184230055470567323752394899471336921907026731970106668492184595923355083931133104053632909114262135016961452674060578303493713516795961236385179122875342920016666604343161751376435328294111566203657028025193549220048016188483551285777762025765455157095682284072238619252159294227420905202153909461068159007301676907346288701534730165362650912821552743611117177041378000189509561536442287643979401299774868464159044307919704222384635124817329597271647263451197078972560643605245148070352710626234543788941942287607611194530606012131914773288769977039004957029143830771890762116015357615881662968490024205510085284735881529747012326645496584269684307459174280810321095285400876075217172724287164690864109975869746084015107363102044070579969128061794393815934425042579209502648045503918627322699834647033533346833566740273028318959879589646884639043604210574727738476738753677643050323643727405710245086183484516804708119252951649176468143397032623603651852676302677304778728440567194598678820405239401455277138473294845428541322999209782074996547963219793889214063125955958076382793626836098857795541366370095593562740346017016394993661320511037722979696174117052149113240931723038241565733718388454276083790660770346172658857034500155494375400541975362461417419811629131993561496924966701908093539390996535964635727432770117833692463619654174189162073928181843988961362802052211664334797682550207016429853750808773242799171945336380111649958221367428135458426862419604239683347649032315035125527756275820914599233907321863420753494884448372875359901005829265662237031513702215444126709188535492239045238483087322973837531340248630435651377933662480052852351667248636644839601666192402795723691460733628218422838135748701515785312839312165734563805186685133350882919559520668204084634356310828775909385812744708518954039556146232167984459121610237476982173466191294941077913004938979775412377566105932039604267084419146235734835683596097429378223534084094583270674160283428836937447354322871433955435729363382387766502318767105614379596225747183348880911838957209542161486586216778817734294859824156078423966687752142080545095222239387746881787399089015592119164122548189113507523125747546066164719164502951157258598129144581179398035696424134980701871020275656251938196139559081814095091200159889861717766774197631101067127308294882386655796257585185277060497688601649092996649162764660403340639524907868389877350436801537470755481059328000000000000000000000000000000000000000*i1^128 + -167123763730753235011332560005102640871129620365212848088548334698668177227667058268995747304017378525454094088157646852644897063602892286994280650002608078731379254583026462796224547865336127282839529639462496207760418661952448915529554205277199850894227204915036013300150636097162015809904815529124497513345863920787506759603977189819511088175864285422538911508864167443648591402058476502725411483068424343178559577962847441177334588583999252535025698699708824283977738008182144806454677630784222228076558682031388228383266841285584812632034714037104158640142132669299393187943750227546449846019208024050497312541231037432698311789045014946539427540391350277019192700103169420638176390598460711505781372583731035297118853114665942189521401636779053969528283953680021879209149098064635432718047419785171563130826975718862245052064454004928931566124953837038220519965826229989028256545149404480831557103338750394254513883695436704806499935189456512338632756054776556494526728969749673748400425284683104894652128767853162939040596556097978599629009180692461077847141645612590265519469183120186595431761408512370192615825942747673163471254706982636777881227280034945602615527933745620410609471714004910883977795503353625258337864593169610035684736246389513699165175936543803886992777183704510161018749618676118294673257795399109666240681514552022588277600398462296186447327308097586611107300438023641056985992838297272945496844706813300275540737762682451045425569679194893706915759065974834268014073917676505149244798703549477574352468001475501775086596238863065776019240697342794353519339489724821162733488797714831897206419177915250307796299337834527575749977463232900050238826774728274293810501900696066904530170418952605939035805838680369682976529531862704101958603904939818763113168369662428433676589420537410256436766391599148507251935117759137120256640017451809605783751602755818321059536056109043141992012629218535146382952069637574728579876535113995734022965650189853602853157368246689063322057699410821165939856817134317178049905367098091430228698357379409730187314910092105310838626004146073681246214917719279556468821275715767911255730459291474633071022785107336076778930902541380026892989257176623442020916135094156486715296075821160264827349876508905471706638469345975535219627600686510376832034859858590399011033529925928170793653165071536236834616320340743095647692924980911623925643842292439040821465401967122193609799511980124054338272830528355981028207735561902670861594586840602021708797452223199993162478510456394976251015557746425763294005517887272275113924506546897878213672062984427201354691566826548988884812104126259174789956275462045744999719198295636060691337762696221795298337928432279864022719616950033358027864283190127827436124203653065993070199614502937377163437074060568166400000000000000000000000000000000000000*i1^129 + -11709964171516223339929916262595624209512399806581690743152874561512413711675804062693777917668026043598453680617478372493105545903358177339008991529211379708992529911350268293473955966488454326215695848023959643217556921416692452378660016592269454775513959360950883805778643244453322615147377944940754291639015871985032753406524779592717514642110234066264024248581166252793990065958799052400813255880415134877550663194019101032960899704068115168548132086258228039478170680527622697287855138102934079707086545428069227654024009664194157384740826295627584873786583192798015200660520824316881063425975391196101875494116436030915608751720337800925422997951570847391675378182378624337108434510393121945644249157724256178266519817285371641893697098751417989809222939063703996651064086910211533749677396827025279720785544206115314011055329017052869194847931010045907423988163333397669079870421261997473935269197693951054882227987630167492678862243474118438409393887317491234844119660733554246511150527556883149975426009249536143018526207035640206435858877728246059031582748255636263337087343806893764233568610229099029615885146609239267249567044472143092107919738639150946414289413577462953060866032227317992163901757788071207419939756756787957379690011859247997245969592336743153027316250638788042801837471354455579740077160863610185009909474297475010914164519587909675826103668266898894013109235795953266137214149313347118883582396666476613626889501448000169230410421671728445736342162109601733999959993807252690543711331403176433746484952773874861007918734293106537676465286311860360008802123378679874049981403596166862423358511893911524706080562573911895203569880811516548977854490689603459345699630510825222022219616992843110198253076249732950457651578342593533814067516843063974073476518068052841039781600910538219409168085964044503392772075151293070573297841920944599317047692748366520773002778841743986030732516691464382342081013933202313284409482029285462560592581942179888752539210437983493675561609351882858056570522256755330379283201067208079427100250148269550164663460770731312760390575612148455706954410060319669364257850534819945561492989795515120798662923373902290623473217082676189254001187722592730819417119335513007403027099997193238521850343025116945863484743397283757598358266898257986936096927276350994855597792894898329222320323379287776556336723468991156711430159987714433473321599500148447775809686525348810602881152263229014097321852008386381156477797222461227883020928225651912849634757769718623679961432616888380901541350998748691372052290345815065390426563840395720876762757146981504069494741642325776631741111376640327464629485896662757448346198613147034050292305972280631883767463968110994344327121760177936506908206635507058122860607845960050820510556296801184338480138813440000000000000000000000000000000000000*i1^130 + -507959984357616186112553410108702077318154946102849256475176248935527377921221537153309173083260227994619582089211819468242594628878498651341182000719161411071748157617519259100127723147043475520801233280357862916406308826836261346384826301724923933959202348214001213642094369202738067027674416813538669526363086669122571136536385876345564248523466687893873720307396294160626228414280884500607810108451947429727026817043042379390279417942228281113832859546727318243154125365484466183352831516910408881422842459118413612599779665037715592902122040281616419424597486011508266280281242970336504870100348673985937529374900501444412707991614000940719868229475570464649358865866896443952536732865604160606132412352482422418556224334126620400279084978671577126464649912397647750264127950898974536081107640319685958355387750353821308530410165052744724264950958924230991978112792104159596109630241008318928916488283466447032826190415623098467064046100073195797410156034358216714441109669626871841249915145359140966574611848815526968401684076480910033232757277474742976754950582460405820518003601159901124644949967264411430088882855877587157165863715657772171829565966308935530447160182838957384148206329031027164726501514869777494248245161365015312905963179065137290738807860637394858188714348910990347603775606154235468266324598699881611100867670277350128043005921500191844967228755238440359087845183446216644975110456981333461827863881343369135865163608965507497349817669690187457510889466918366108420062283018019961352215982671033515683467717579034329569067554265101001335117142900721069750106710900826453311845947210654445216054310395208095420931498612106926889766531102195827650844756259080291291917593308059350426489281126290831432189393390571386655755400807716994384510104818196844109674559864687693275978178849236002667164540605291562487572746090849786640594120860129243798493836412907620695757405486057300045680755265456533886507400078978884401042430292507863891550323159449961699280440206875055214530560645058438814210433683914584708297056080817603884608858274736632075405816295357537162860450011005360128797106840301061832963722332440769893611200108844510133080209753047163393785162583996069282498384719312786426925933153209663017936909594076186600712115248790881218536015185030394779600148039757835480895089739120044558579089678558532868179313460506833619083841854436478900368058493094828874170185873530971777599569207269584579411262301600103552371104784659668686165903959219254045462444550639790011611610954397474287643064156908344573421248680982630865561512546824608467941503795162478101865182748168683355862719084747791832736047451560658668563253341276826450726724073687545747134439936828951372633265861430235157079360047421162877759291118128873820870001481258810858582208870477985742848000000000000000000000000000000000000*i1^131 + -33858509323533749697392822932314614192223996758620088033177877413042629976900649516271216687806016707387477557404216981132356555034420456093706310607486618398570203423821545378364064660080754958826906294578913963345823708917584114078339738945385271436073298167182364224692839689007732625005859124476088159351793344714966350713274971300077123672727829115494627324058269977530568682019267063521024091579138119274515107706185864677730709961014317408837369356838759697064300592321381617607204560680302646687573128094597548114220840942499945441956349145713032334891788205584510651916538981678374489889923584769846244387715592652509186249684437962823638970040527547043705542727237218731539982135931460172749407090100682894966581093237072598286215793646982780316215545967418122072457033554778415139129724698566695631167080988484408858985423299667965300167429391577750500939287418926286805845640790818635282019987994778680923357902101952867783404285922971302302916931033093073396756468516167403444785036947095753396115449087846200554921462669359742968384868364099315423047762323084487216307190786613937567120360696438606905447279394331840788960784303448140309206086795415353812271302364479701896215004206576640848847415373197605404995789517986414599669054160597518702206836038822115618577241668991473513983738160554631064145890304221987311771406721813428770649896503233677113186195649958797015483041945270895303648173803929945765046567201729455210995612651154218929206807631960415697166396176357050750500599130027290489987328212749747095738103437185790589212301579802946577387655458184501906590901537177988553749256589514456851318324324780146232113024693176366179887528827143937605577408806829685012814007039484589273046969999046447234045253542440715502585217577415470443321976292938993580040033384451495223345718892306704260572427962150279613446842540930670877709086075951305120500964953723851431116423331635215980924783412910421764300359334774779047678112331420747564235904080881040047990431736100903233013128190448145944465732251328659824199481574898004088681933912096815495605513892825971093219397313615207653100901146588043304610463879875557744069224520460066844100737695575293861499992884240736104166756873265570527407227715083059991583419370730515526991992492521759791303381689546208132416095603073140987475160133219418481761624267506044482316593740781446375616487636449080229682804391002052184804725886162676752882699495862681220532550825641634586643226232944675988099422845151990999268143075100322238129002032552115337281714756368322043611892913600703602523110368767955355680764628655491833157567765112520612131339232998516703307090210470536379904558196624391248071482011519927090528706123075775620615384508188059883650527113858955561030230284639425976595810353717992048548756484993843200000000000000000000000000000000000*i1^132 + -521970551614575867013025108704837884486908571876666754004465331701234407586370100076426936064854596970794174078223385847247657556026206216430611866763929649171160637942151612549739773393546493580837246766837118769845504095695156286111414284292283000296926317976356282770752892566498049303277365818568856507978253251926746055832219818434915897356107473501719140006442818537290645402339871074013720509627524414472656731783388618401962463161197409538806409159154267966844252129999627053081708949232531531458697118910668037010280686073821444780353317110445716607190754411057466405257699623809008219278656180630531417861473375586661157380491698125201478685104584619310252727849025928835571497815236012259741812077797454988625024170282508744825489231953458773930423823269211999469743273018323776429098329627282076813848502940915012565967567827302934501010598676077659199630571777674808113513993706739453694305507547429425718854585017241203848848710876465431098799326767666452703869154852972994455537388417238820170232771021532128700553400317462442003468793459373559056062913974884044050009148451158959314613963960882292023177799135149878593790258589628620099722749431276045379974470129198127063411082165238627018676023819083966795817903661839469374727465513948180280846391300465941956597764607926556599807250086076633636728700341534879873950604714878730869284635641251157276628673657849030934316479582458973458611534831138590442690306936554371668957925282573855754767876261102312149450768208940052619114376087582223205038729335893701759788066191440878107482474329357925083986727638621146060301147945371701202178470293043627848485255671732901482114077601154745689265743318971675131271409613605595754341665727739359760194665697567301113678572221071856864350853451502594917102419361588534139802208092011790492013890052527506279194467159729464754887464579742645118674287618223335704875262074572887805519845516722907722217216057493313529081192486807175638140361176422764186624181955266344885375068865108390804931764450124119748925733150011808767827966281079611278431039773483823014592065719928393308530459989004147664403264598692893028947121316107681908633956084720874037701314513469900427364004277872890563034142153672133161335653833074709098609747933098810949439855127546682862164725180665762856399592814152482785399458671130442783559998112699775913739232772903094589344724983798802783947910519708711274765939704251999468519813941172616394269485017757396120301087114167062045729344057503559152437289477746126742760153463400779602111741454123059903704051642128041606639028034071853985223660954200730476050248001919768819579810580020843699623306708330813673196280615005183729748982143552657927681081510004407655406027673332826109056557534721183910364619058282960454196423813440432454416465920000000000000000000000000000000000*i1^133 + -3053846765239649817650795117449671219779436796789722815181879914744333445711244285775004440369716860666448587136436202331138540938553124018112727928164634036530464408249059101168010475166122846969984254703147456991604834198159159465216559843622679740248078189628178124826285613928656336583365011369690801693538545511622991082754591149241253649274446902308955870374613488270145945774793267399310940130052345295026499497418898548029069789131750689859839210041337595750998137117298239012055742797473778537862978287163384004755853459554619542153096601073435600969943234526241865179715265634476297970439607269864723675372887547145196553009502671583394279177482086454592353423576720461277297488230461144672854718400748608357719811417781899064637061635298827152450501573167617230433106288383467944395343318682421945890096856094936037717544649662118641129046195616655571589265373649001858870999424759238307932256567767341993151812453358413767394062334912180052463457269305262528780048076024973788690405021566095303265746518683909634324050447483823716956298250149294242965781610220092480282879420634753011910514171472227446323167665521825358476694303536184260207031660768197486862547216375520870265240151483587572879944070003278376622729265376198100618821608591199043173394271055806375457495042516700312490688037063362345875550677415969610997560822789384201025700887688088638362527999308967939528361755838184545675533112513674752210075608017658870661908219430715257004500089290349221815001980763291377691303897551905701039540406923512015966092263283616900483773851895722155878785905697959908534272275891466710701859293578889018913282048413369574658402641862551594073470322806445684858267872929404374632730567879227737789947047590967894567726198913668113167926207426354396136598860520634687106449859823169483010774740078002455731922256782514080285217957369410130687117627406833326468652179109671799662659980095066604517318819443663492805645202654965402515758718273180358269623002128647364265840619575879593348695794080105583786270777404121490931236567985335693125722443760183102747426807433802089177190586716370114906127872058642647668987926713305542565145435349361612376129504390147190900933627147261789719227372241920146145096960978295362189147443258964192574684789786826329057992606318674523397576161240457331008899311430073863618456281288095460551521587082987968889337672483534539235644245077845314168626775713178366788084071391618375488260593360872444396254827553611369267804662818644228251094517074225556123508202552421023659141005161881838057788783248428651445435776399145293814059506786535051256737315973336171675473476810890608306556180672927335640436913996953728973429377094702103839344040537674713628902846128874709192852658336977980625719623183164186828126825565772578816000000000000000000000000000000000*i1^134 + -2815363890475198440886541487951020149968726525564506807504153337127457381699011969123746532479346000572592921328461180273869307722783000171361539293983669985408106746157661412411764329657011691251164830552533946276767212547661969087015882140649727221089178255307206260384310828186383751303052943349851572941061821031263048425077093694039891463195932970149344887776062040244776327605051705552293586298658828828912032741134846276010133406547953022494379062530551419214251905006763245693537545842589180254383306283715535881356873388433885111834432354854413366385539388779176524431359867702116055258488554970351715155734061729549453228966408470622499725392804054244643868009900809896549270646786929958323470615570876387045299673662105786681808134306012971815565198424944053729545911479539375078372231367865764329208206425409927337839411632018885850298634807990997820855336183015949417108309909829315208526333035652293302877230683495534754943176592237181715833089422330374741303662992778730421891935607157523993980526394021634900417152412963561078227803690529778387481932826076054869057310791872228524094094474506080655307520552382711617039377768358834029624888900934462175060145034839734453298340008220572699762583677233156014292472514891944735106471143004283250884517283862706654687232270933313142541352421404644592770659860448693140990145861354063980507370497699378469387231571599502418169451755608335381279862752343837542426585470883892586386214221536010798730554375737482931521335614884155541090614955680990504176640901065724445497770612046438626671756008901351013447400727123536537140050154286328270173083077673852854809678581574573671023937518368033609067761707945486910784001991005695137975610455748124893680981883184583086515547035179480666305571266172337243523522702684211889613449697601418964650075529734253486860991661096928808043354611114593883075177389390065975768765743389723956010636489813700903284639237123485761754905054543310666738685976919445906812463780473223032867902918169134116082177800068616457713897775282578771664501510550748331220883374425315446698684364556257431275504410345589938575427337256375158825895155139736998129025396606679348517678714987219964589696208789326786803571740806704369024339859795057276838054048610906606174135642867723852395886325755725750593863175735849148892758621070955931893112208991684199729382023050763570692945760780735331272342694280587695834509692382662985772463812727845552348369496072938319740488522499398858591000215579824798427483636772417153439229926080580593764117364999668369341608234559730390942162553146472690096278862099366155324919032535510121867874445993178145701897423502079952277869378680607611466025151149533466312243243273788915247069656037999430643701840390153710165999278946896890165730685747200000000000000000000000000000000*i1^135 + 46603307337723978624214457488200946912057621578887375311851861755978007536175362741928993006400894209142311872916643424548890286906922891349406973521043032372226325819008689496465527573920880005125672910536210297772036379227001296098370837897973631174216300635723274682210955817959657376314380548708956420191663885653626530172852674408724241650134544457515337261113883651436500644304926932900194762033623022634094828900182496447615404128291280638171492220656417340934593802353940148833008646997197901271471395416217867248925664331813559768300845651847478498840624329645307569005446124640230020816832565524852909094312198005961945903960283760067315171555186663840011915803118208772379574682667133036259797146676335720557196196453523847968881300170808934878568012554364643321993890402745659931282600337551642921124712585111061383208359736324061043011299702421159633739391366135519970021783933365098101680184186535002754568869217499670562961447912122255341687345672158928887747036753237127243386226096390729986656547738412495597524738655754313303103614313168333761376025025180743175185742318219662037507103269409436669748877929719781049841195182949228655741655925447621678200898927677518555246118014589072249721360732195949677357370042828161125680759261001844705995944657584671692819380897858921905829711214179594083785500884208832445293589305463487020099521995660652755799629572371422939624005231927247951050639881825525473357449212074290230544964507666815747033010103010906940157257624884859678711191545883436435196755085347478457760988044069900440438993492647181087612199208326962733864626152860757505105449811953144573233780306611000829219356971600574845113538349834703737649145543729047022899933117979947012595695511846804530187813152493273030482495197544668329631058002049688038707965336126244435713849214117555491289202305715457167418145643347840818333323645262957616009997324282882421991490152267973349037055442114762668916167224685559659777243260539862969247575790338090402559364217964538857852271259363564600864491979031988631852393890341712712762986428658767875265145012878025180502634930345432814096485724789998389431461646165860892350216208883107880183996754440399764580898278219978438871707860896803438523810639450804618722476628263921300093677841513146261056346156314133640921634181047370406266768638485707924248106263676819315012261528253602476061673136078124733961979591685973176958689149593577212442251191728185823398713344017648978164262406364478113755295311790783503423121690970898391234064623895914291111806569440243097621242802650634254898948137669259802816325584098035648658516217371538494906966558188281483604128549690091348158565014444290318282222549838407373265034528119817021356836620624276292834793630444948442211061711224407242833920000000000000000000000000000000*i1^136 + 174714817962397583912541999914305079074794494634847312131321295476195675258077232084910883173342245751092540974469815977950191502142940520590261668594416990935954851959812508711182159732266943454331265922721264258869938065092552826949229835691284920549115364809430558822481843823661197638075055386574307966551158808738823243196502179326338415130965286105468415494611968386457204847031327378875634388067757142392036018822481917153578102390563338674010790676105983360644856418985551711040086778791698598583333141807639955851876236104618062290430659475326338583079640876022148444778153023796825324736095311057915512627421361223667855117600953814552776873899875729094473638972135635583528789255468872110460807760193392525146042616607048527232503902853497129222949927052974979120461366424212312091867501040875046606748682801466960579400135832234422436015961192640364975401462894270546366527080388309869006057557221060030294934784896812487027148268252936266954301396270627065775409113509726187703418251372480909152852995448950577097413155375619620326914673528126512796701934800720487269126605045317208783399064955694810851830688189257415662950427334963028649611735139842795680995990573483141111446455078376473159529539918800082055740574584683173766289450899630877185186356376617461473103379833454776333339237358097537723675908819678938633825355213548517231641579155122815044571434696430074737051349104334041315227522157533189810272616274630964216586121301758104175234493998423218313677610742040182215686904552319307017230210193735748410866973126468386703390634690799351528012049447823746646266248666111347204833954000882292254104918068231460893999605300047588240020195845647815702211929791216423162638798510862674636642161699770386099998376671722445687017641842984410533860693345902230027502753747902183954002195770882690077451656464774863210654320835956346070225555964180566798240750125215029645762921516372721385330543908227060985261965145666296301690992538094559568878460633477668672824343877683075742868963390494660101246942732213088360434877777724466406682602438427860889541248196494935298101459110506020807439523289645952898500934991513146553824249208111571324228815411091846496499682408610889448481067528539508475962236114487205598521436496417653442626171177418476717360078242855384219671910202226123266891643204021946130294064072178241486266735313331995794807492497962265482874923539111254002980926771511418047596838404522917205575368059053527592823477672569235732478092064782633908403585531826082807968985254865932688048540733793757624600359520441103892102283717486591815574953244870577312385411250747302459937367696175747802184103881467421570023683852581662713989955894383995352859279381791500809193658420125339982777362547088245940602669449084928000000000000000000000000000000*i1^137 + -139838127431026542417649912446016369209951904705808672934286906603221526313968192206066284387686942921880319708657669131594574257210088518363245090934237250579664767523361983285835069138090238988961515780184935796688692511986087324314054981029687741529258610887071647009393748844175099854305879788229826891727842674126171458238188927331765650518689732470128346250116711898625043772476542338287945110641548254195664679001665413700772047836949628317415921570266655349614019687648891071737413067760109725357879210908664079872727239550074064947751229339424848829303607156576359876036040807162625480828526316526825664118437627435437332966733649479853872515442424556752131041294404269081550323900526655549218684652575207818089108888344631073128272775688394654463757071928538391072943376420491108472173178111155749636809227194332205322472122871994801641143916127454076630734806333914096727407231530490634588129259561527213942374555357959044761721417389727589294550365410478812201439275162822550154049268948435635191932950277765332101307149841262358858198188830650905307864578645378616957455844569250637072917821035913008052144506421605395629673150614040546340243043936477100191872791446850252048176011893652715699343198195262076273814876375138881778541439514253096074643076801537276031014822166849581572394107262389045178801870036692334625414784759653036196006693725911768940450909538004227207772045658143974131886788439586597288441834801843570604911181085453927380581235212151814703535597982900660307881770889372157506277838855439405116707970868502002346970069585536574023811521399309706597766801464493305168597111760931866218036836079884868517410271289071188812811563967194819345985350344539972607334589973574050568096328218439843875377649960496048517538942754898659408665989767279809468407283180202775752644073746851814875272664548543217337174116879315674570834241231546232477098460567110349283898213386117406328853688104781481241662185813942435386223013123348087347757710866610011839589235823214388514179829605370731525782892310725388219604048874632363240303437113244073074437405556356704382032198938326527537398052858733446590036555173944445253585846405666962784174743316910962795560298061797762195332180070475362564604060980167793037225954719603096026029355189255740838188219302483387927118800021498840086961042371030246523727793427504529933332655514322261444965093398827295513535669818983730677220825078037907789117274825179758678058740199988983081133318154227677706534491802768552718284052934953094757189525981798096558078427025862736699916778573583329861945579018571990177200931148377927947644679963311311698374242301557321884522659619058351454782143657546164517645502326810237720444561576195845510027334495929322001746154776479953121076838400000000000000000000000000000*i1^138 + -2225750877490780273958259763203853017971761796775070553077838274898596416503071337460138597343511644281845060733129041170198701807485702147769717512481278645149252571921699754777330743086803484154118883489143619454959720576724315030871328906947985481725793860397072224987674056647913073248212397106697649146302999459922867561333381618016146448490350823351916208768452214300245703875964094825336096218094786233863407575088967802975392367846729421094554134216759650294316863231400344004138718751800552426978612118673329070096839827055090995117221122433309525486635409837241227494732905485289567579357069124587810429950604760725944689393445938816365525029797979869034110176928630960526812669164652198931646435637631309923285230330155857503502222811361384530649115945945096896922295607406916357559845495528628909069220740312601437644383300553768503046753467328220366974946969977542496362306396610304342695612162263839417098119280159760246017341021004511154732522016465075232647119827473841477761424812221023827021576707250134048404847334609701834376689309358104742602295403619328072838726360236959536020052021167142916881388793853033569518967806659299707857926141078419213264364857136530820451118330965426944368251871344257816731526124700796853971454541309697498269358139057642424103928704260798892179023669752688388944703332674442828421142225070955540172015697625796158689698564244996000170618532507551152275292592720477642270580273125310461533495344308552226176174021519510128140689301849718917459099643763637950690031328283943881189238394247753320237051234368306922032668370877419239758237284548181972641922082950595748819897203050395575359561653794448547169913825912520240343870319010199186255676552017993793965874211644570507033943134245531999747555111234984505063819506373951053856484391035993340585072404157951412519884785037098812004644265218170238663354400892771913317075299592810651808340198211257719173121814383085013875630382777570769246905262540658893788820849865983399847936788540625927895077253399355866708435727630240450879155398342973676723392931043111738682236926135290242991176320985790949297442137561246468161970727012087547148580200542791252160249332694711784816425134591963095083219653772370194480420644601613227391858149145784730961187161196981660868999600415019667651128919096404179450200803068109062467994655450678366593327446884146326239685276957210996588787226857943475318666885722381299102311162121341858628565864739707871220118775407025928036365691180640250205752619650803010405928010372726133633130473410551019865807453129234886626872619830694923557215009675332909031179367170532727327623406676853674763155385724502000535029867747409719612412414397693877735741684297287714801670221958214887325804997886733189120000000000000000000000000000*i1^139 + -5731665959755226184587966770700733907367206003780233625791192624836448293449372175764875887146789531909136780031578773781539729433375318808626485769270009714091153257445689298711788859500017889336647222340621057639620307562196746266214341652681171380142315403686612687792057442502190512506927281600881944236900605741351918958118536370756505195238591856685345942402859204663504116049077382041583118690096317549935467289700743116887023794104785583072709603669072262368243225397933846406041258827915714872823423984751336180206816117567002155507585823529378087246982800689066505508354709980431862310877737546511834773583013719892277737197168385519459740547953584909896190568534158551783318785519417817349636410573198620971015936721404989543083285068616356072045844807676043065496157415301158134879637938234264598611274147789905685710626381883250137670713630804373832824083204301046439512794478020311363476852638325618367506626069243528349325576601509450146878802026465094052348433981606414666801089613027044849516999204859429083001987710491518426299903427524117901817304250647214978833121299176108893853525951392413006957360427056964116985644577542465825169430561584127533099300775179841861483887133059709612231689254694952372339588823855568668778085725791814052792504409173036159068910376703446752810874219073396042088661047460888313208104948368962177061564981855307366955517822394537326513768610158684274467420806234406644808704131614421678145345542105347180138182249379773909897732228442021703428942849143181626592162985826207926062009014453285834898743536545908421839553426326743837651645956644096105552029569618366130147039838749947655719068710685072415121589444285393135312019108380333492081145272291526630026456679795616975369981884528610188571490858939738733830111158247810195870159961239333964174863737640920857504385760024181612051925142053184500645412258679274131375060581735982419256851869315095180753256583105013792257717440954820141167416270048442541589814552632351234120228666308117214428740232198453077643440871915669208767695327997554892077418178675820308715780286915134267523458818092130215151133379688303583893127079270358380693747836429040716869377840159351317811232020740531661862578872904804450532554293619396883444950922432561943335946565611527904632232051762588592817777752382884946540271106275113504547799057335374051950970320569003699587590978652930686834300985476414474539641584556660952311777992628130726991076416490159529763912638364798225107972395034179632837519165929124799380036819874617311652565039702478663365037250372009285802335268592699703598190824587450390828268520753377668324559691733744414047784754621684201983756955726646504827198877800097414864132235382771009642024928655443305842065014784000000000000000000000000000*i1^140 + -7114073377805290564475340694552149324571564827648901739917630895410615689650020030246216045483152523854041023585149909654151979669635797215728613649512100952660280615362113298055747211506439862335756287901096592814717731010327908084327920002756427468310028756848967409974150674840303260841022263842702746086624940216227854939969454861788759713594303128733980761857523080825656175135902414697787784555433501933113978141738435572033194404629184033690463381038439968827119897619592467424659842787226498709488183682538348068421864545406692866781061886884133496814320632647814562425494116409419778038032614907908406602768159722653270926733578861570998043403407228092676050647055300785498184512501546767127955755727405160037654452431505442017257757699357227552385711034819379490855883957395220583840349088656787710792685202288282744004262053611699617114026684326866948734974049096073306582408986452407255507094362626892756354715296184923669568595169176550219211853547621016883116286760341327451648659735305879650191850028799820655045009147648768600883476247631207488699972642231629551901397893504277304944820421804101096032632535781703033793892773916456350336307727760497115236640206795773196927236465311436913307140357904585876031948341756977133411952213819387650269906294407141532970638966744590388883402634153478565444064509349831093538453705912771080693919714546957877689491865451395058879931591621507668247287617174928823036445125404348223215004000619213312663601951197968846287186395569995335640485160597408833057853086748760009273446478738469521047611278113411973251479948999010677064721384093419999132061086701232924641052036086414849623139273318241332600259480094066894122682495756718893300995622897462352646083314507693817037275504942913275814179725100899964880001719054994483667525844933418123459861584868521431532433181382993429500728811968940618020459415490547331174459506012901584465232214267696500513752560982722283332488952225848835396423996144056071559416667245747389980611362119723074139967986964627172648174158000528578650733932365059534214369776167348151969029557647889457962998509980654766907005580186331068888531361740002721447971982437808398711036107255511517866395248250349644002111190057572677383081238511488339192120608693384165096451392944851504226217447730292450373787501797374805655522378597698887483962695049919471656926943415504889129726324109237905176621508547632654083051205569502114398116646996804994908607365741167460075760782276428575744436865821410286449644515494084153270467757737449477906971987271776889120540373118191341799292356439840955000560630265805480216271858169622053688105111498710640409405631343525210734308002671316185852205274362443521368915425946683147692823108659469248102400000000000000000000000000*i1^141 + -5344194487264000912832719096437991290139671472187294869447788224646001054328846147831203892237805798710225554629535261195638700166933694335095164121393037869332741775453239143438164511000067468649320127634184990355367381875590049168270715863580461891230328237394348904562488218374792115336713539640457406822151521120637592899453911236739236224363515893692622938544768909857616345112446473192634613404380594136670874121628970601014848522016370482423598309467472374916713769541552502300934663431952745450199767943229157145306820701492544018524456485767140230208484112837038986557472874812129976648643432597826731993891999768122830006571981885662507090014040923532035048260277103319423589593666444679855475441214581598264195375879161877661734120697753072122334147931737809377440203039659822950840450678465224797078650604373576622374427187198212899289348318714611796261501003582072853394926887730532508694170155366682969134917320795049319758746178639834145492849949694497723651326009003349135777072128620058057239435915042129643293953076495489840128380533574070418035177230662585839200562485450921257322347807952494826372291056874660384856874465193963547140953833634269568611023501277150600156348424883718824296553875680289661985693415145535994176622737805108827305937738070004878887368256268025008463630111955326667167599510176343168428609080902495425453598915582863915330502574901122666816142961541575987871486832056010921800937242183255697039096289819847423916862052436361260254070809870830105351508236813902587838545581428812940521857883024069943026388894396953484365297915828517974232991515455263520027111273103995953256268381507183764547112301783800219656339210089514991176865798253381036996151965511001557023371491108667155198600567723047119727658728661470691152283253032056974726069287718039702413363366657785974287629122484261328721319832342978941883749923398820953807535672473948757165021864510137662991155361531166772668418186068416776133172932435357780022078507391917595727130958959004908180933454746641989054738876572822817402667547307344927758903610415291150961210019315260028507091959642590934339231987393976659542089388629720942453847411021499704418784618900526057234859721143476397264786148832774808385913336102663176368037232742201850497560037358104578107214023284352826487815406537588274374067193734690886218127648616205819183050510339524830836166863312267512455621889798517375749439464666518246172774916123035188363882090836088757375918913033085585537912963437420193680136285140254781571498774769044923452120077222294076535496756341346584035500563594819538696951180672196098818383395814066558289315702104796193011663194662328007249466855220871664633848983240411024209536319843670355511400432926720000000000000000000000000*i1^142 + -2605150404012184020771339732829070715150117434350609855827353832911845776820505084086525403457587629705995832580574947971763953306735979293618259255776245610636353232274291130032861848475745533834007512929855234521821617207169152462922956408000383555124268064005117421213898639831787982371411901330020876264789846111765599148396212225257045395302739654162879463873505334034683075584783061971949469741719203297050146444812742604010927825559320638873202295809893429663442641179180469826634901431072077613887276544769608100707935648894175920720773461453834478598006661439467165993606837242051900936463874204038928104566166784970932477871111791234961862829975792187882038507896762315183765104058368790387343819591931918817243752091319031959930076722614714230307972441681055036243336706959069964857195326022885259979705056124825121287973722437201401598530756330844847408671489615572201038313636553372912362116799644243979011469910565772563635167905976366502994961404230216373704790177460686055365322627039938838956837836580800551988100243654310184007930189691364114010550294270198666676723388428819086638514569692553295901021839017773594115615577424444038218848291557840762034798518637411309609182164950395613439018597998449835762634977487544433249415337641265937862363004514161467299596670429344490354445851346936673297818672086270719883271025509479472141940183512737215998602887577961499642372695628878979439816258953771709760205220912798286062882628627677285537039505360825437273709198991808750161043311392909634319555247863520486155896074223028438831949061393132051947252608044850513826842631499299223024597415318426061874645969563138620786343637390496522327096206142102600234508151593349114399066693543650632518417736897178587041792225163046101003886101257119615631375615570942641943723900685697167050536114149653516112936196029663038901518692075644633597427347637260040651613673580594612528286144750698534003325882603167939097998804197417041079898895457309922865003138044203018447476927227258873381795839878942767050073815817142156170661397245196435834593747692780590719214560334323315574000383864642421504185846549421250412334962135053582550739087755107045787732007285107843292273629771478939649503761966986798119231224527335270547558342754385145801915396754834470635596458408992908941423953733355191885810028644895730373516682764953499297790951392425544495016341134281672301218361155984263677336318912477894248241066313924389547148194533233992920325335432128591809217026527221818372272115510685185462575112365429250922255617488233436028104592370345269297523853412293675593947347329347616050752231504997858028506010124051817355020194034331063827409320166160258854576597132532746975765966958240888520704000000000000000000000000*i1^143 + -753247803045028378601369971077858138771297079360939663629713107031393990603064741669403181298885119690463613887579357919065764603776991690985270055959130495329505848485716677909569730650921620292994602942935227676559025485537955970791922770341828535585368152837978089713369320382408140994642668313867961228164875686886188851711397614372211619879483672225858397329735484521448865876746134101612280939511523642114095884866210634535352196889799783417716682674807550063262481095451984930501584754934816135122787707546805155676247400231040786714576525874287982682242617289477556022462559867231886559227858453982064249368133855145743911881510583208318882434026452182913294478167129610252863921423910896346677901085376551504753916663983965090921441384614564899392126786171536606366769222388580429211717466633031414957420788435760256310974736545180855768254976068603715206799976352719655878471226750049936703603752159379975571094342454334866600673532071762221705811018403269399025639939088091779567350239501156168513516420567819758864492132965648717632333055878863377707060609572726889021233393587770697686413371798773177485594157448448611057417675415592533871833665288130526564308003380671032185743715795900788155071937315576634776559551465237380199086439163628916933167909475442271604444921596635804716927477311575936054928447409249456929149463190097049716864478420979912581229917750526691566756781124686707765564801829503973316221848857513606877098359554149961187335080827952324768020254142288140853633089084704948131322775149484975388621611710579240216762360101248090056742049446147135316690733673505120703753494495879989292898490737084378133850241914913978003522349715228066301216347513845387238378208837023061743618129753187448099706472308687557149296558121616414868452055310744503044643420574789449576054960836246427941962203212422972329165829127599139350532588985338265295839801455839353485417388296624910477471249539852084217308876416220017731001643011899860142805606271790500513295045045225717486586464579452660594498668240120866511523077554276113595491113391809080932610287725814040931161531117290789127395170821898847841290487686789259805177873309066647834873431806238811232350619732657276193368009790347645120660714768163301179212398555969543303880859477835599156776164090894750963766084846298457916055376800713745323523654963120581907180763325035124016656051904643733275669328713706537418739306891333633868747574349265469433957252734240290464229163234400018550940613356534429575567470348644574950321293840550275701503325819705148995489318870815076356722101754158973958621665162499955158711134910316766403231960116502994118421149871676741640049650187583013304118162591603830009414194246451200000000000000000000000*i1^144 + -57666961560451641921185379040772040170834315031398460645901452996460659035055423435384835312970307009272559483926167592022678159236225177478473302499619178636423708486156655906824498074474478240642698831025826726237371611998762969721281940845973316000799782486435512687930260738403722262311333830636787376949363685348976791599899810340022568135739298476953539363991187919232267710833734793753121260165938346319598027291250706761629530703863591743002009045575003193903997486942819495698536994096080125361863115421036902083823606330047747669829743007435767573407252340672926285238672472982435864152428627403215336400110312329910480794301501502446510479091042931031934814022323603929540343647489930663230012066500731457976163188045217770963428994556596619356190797494312788772869090754444640030665855098194421832471874232041744763396568219006537677781111890041697766141999952355340113874991372590536603285702415774567903233206376497983644284469535321484502916360134242202776922417361051432763224658774344502510452387334939087158299932512508752344108222018903897150471998819608795946697605812589399792049944069372717747883122529318954759824833329748596759506460231913218468375961002735651718693636231733606689112352445578393995043369238918821041347466301097001087173624601946207389290806227778535220602082264024567178142064214064260312206657563388143750991932303761136277415658457082741650315023785979318729967835923064096651056642529092393983254683888391416226063196875645254149818994302958261234997893216662378309899301098669004381978265090157082595868679845192677638066445823756482373085662755929646975003032697109858757822726902815979625721472812820167527332086291957846611353666201233045150869206428072950456152726472720655295353545286251191045139084838497509351498410203591755980175882574761701780584532913676046422132829991639950581130958176866123110492468287407335140769748227021293414101478255798303884630649207590127102552980019167143574499552702633185478547105339695133822681043484509461506465953729934543618675888784472051560488188149245542143321902348171773726470243473204051796056343475845038351260669979300777557930825041991422354545618808454110921664067201829514191541407925962456901850575290222384324896264774012176188459060871184137824395387891576305965504510824159612806044972164689467555026249743796737459701231138763622406168383170443009496874826911751714183921367800001070091043063226039807457810875873604271923667134596412297881751247851670558393841324215435901439205100047557657684358182729469967611820274500266630606910329291527722511832649533684844161866415532271809633610323946174325246094878456083917496270989630626806122623686026645831173516449094493337278218240000000000000000000000*i1^145 + 6480725421331092192343310126497802723934502870443156634911392141068568500875540619511266568600309557464143411594262918480323771654967255158642389109022963273739469904031088901258591526048416049168855422567942594626778860138580111603045151348170426432716306172370077800299617351417713944717478031238567885464395027202775427336950619485261854906832625797354402197241531055735624649496284208384915471677985937425068934836681619535180217642420294442404755849085271106172936949925702620183615920740712241238054163135538289999908288518788767789611774676386683255594121988761689063988228075431393186837325759033226455300672874274219126780076538927771708825204037909406620741629362210245607576428325511737672120983982197146103205739478370420460928612219942282038410518964577600861810785163277299703886632087231118344514483423653144823563444040066599336865825394390716423383258366763047003700883477752368998142260911028884181180724879630981651945519403224551829924367910228042302538235586974060822695886551242035967949730702537381959582825665556845778643727801431908676279761808187052703750872425339035967916642727159490825751767254581702267039344935850758868529389721277286194711365879831053404855666307200191400262874396716165386725433400332858215380093588297547891284557503212979725359867824763214485597388041497361570486785335726393853809686123911456190375466779817756368226346366652414830097275972079221420924079476659100270228722927977006571752046264000890522628273757909106312110094511916915060700029181102701591852797564882917667899803801343184319229610508771537270591257375366255338251289732889702413714310755956849504120947502744592328194933439758556338979895171498372708853649453479869663864604026937112118757215827190222386850551203218196674090163250496694239526815620287889603234279363509623916023171679168548965130084362076240458870876639907077490791020059019235316068004954093675503380452170613828324273423048335499195322480973021955923436052408685759403633102390019272288784615846347528471651766657645132251595237077839824914462507955610414316529070280165315376083546869523381346601850955008359131994186087445591669898070709313421445973408389335943711809252012025358127988620646052140892519359369400784069989273227397431958876464012201819484176473951095199295540814131572505487975033426799344342870388776921174494253314785887789236422724987920074255867252571198345872132993590770470679730667581947338442471603635416417570642063072788386675070197422890712517954907689258556531720729215284698176057953700023211911273809845796182710002489461987098825373827490185196684565457885946817035595037273783075989824917727127525160237289551387917429572925846505447227309345501872128000000000000000000000*i1^146 + 268741711598302092821012835990501153612979943687516035426775983544236766592168664877954881302079112817449788018056213482240983571670403966830169898207204692827823856683063675064749309412976063306658637195930287072476515902998402663709222549272802219747740839532930889796569795774103310279938381653866215763621797374915271761593917141316736938922314151638770975844235528942575830381716441214637090150062768878885794137123843826835021063325088364550685988054068153016592907607957892619594035828993523747733300553303039135393795969821318511408183624276784785995194696516879411892354008207576567166074105654988149037597640581588820325928222205600576233093555627554621152269947374894644112915270258194286688345211349068709851218036624039786194596291051509676131217495191748429086109911232235035018309961733521433076222710608109504941895065355857124042756258375091198593096221139655045308206363628396210987939161726163055881665247386318943068593847579742790487014509291866390223217485742009165720388559486057364531648279575504728881742209263080481661846609355362179541865884280774817342887841534773143294904232874850486276376275124173235807005965505382257249769297545368252135897454997131013371638867792301813698592396297381243509311113256413533277432768922230619374783684494829804325770050197730661272408263540439684391526640451456399029769390974786956680206379347319135901664737095600651817098605984735065873878030755058206454195713824072766125158470746176671996672008695545832367397411410927952483610238840151823956774443693330471559292201823485935764162519780085631135213158915658944544702461795809125719222171316337521044057755161739460028661436847724802540897496233061232832150538719045684920240869344557555087077552832784942872387424360089845410062252409357823864502238228811767527466067592054413131240926728763871699483525686655959637567152419710749257299328857860462545982784057221464120764801510212348134922580491799046217855664308347870808174543725389972961888468195799550189983981462942754885658015853079335475267461325098884908746372112431145682446989847045545142865915504336999622935146518480104706968727220033831955107031321841264460649395050383907746821528510760127802895777358236390580233458439657396354382003405738706613977991538062500931701423228465397882157438359478177210347404716076757375440137956315998353112344921762368341040368908614183412138876120533089669813147522342988736954869163198901521833152879804842107194274827982792723873639803931030175619561778060064987550199459106939420991666861694755308534623717854813899846757577617363561465089806702380098952882396792800685557531668666862644615788268494048967279924667412018303770645402710825762816000000000000000000000*i1^147 + -72143693537602697305357353833901838788638509883773329811429713142358398106330283991733211697014452093068247211543960446349628139058951564132629041365536530314663998403252567093095875185627083707696849251640353173964386260897043275496355010835735167606984246111522169973706001961531300589871619228896357019187657387096710673211681429205724637350369469539386654214221965208359689698418027908257626059546813518860203764923164518810108755890029205620388118725663660178252174703874855556996195161090670660995679431668553446822523790975121464892081005635689775316607044747272358264709101093907970472826250842378769377499650646975840527875211781140634221701167566311401357764348859725397626438328996773585500822242293203258912645756831445042389188655459296147439037127164538135929471163964692533485505334256328099897867034274716878364430812387033803780566604722471436938530138399632308583980649591354972511671693098554395826541835359939566342432273828344931588820976974248781145096777761836887382232723210422546763958372370146632891406691435236522360294442506049927081024188507249592492228423933246112844717509287199330289618308078877066628866134575378622861000899891692087858630359921085654025719222625096989643573262301992942916385141228221304126766344801803269856369414010281931218455958339029458437601296739188635558404215261598251589920948161026348739805941917592664114504937796315350353791720324598942719592823930417500401866219958807330175309039698439563277401041226498966780157900450549733258460220835566303923106832571458971643518731164946730461771276463424384964725984126233891780837153390415256107887288028850127651194140397714865699761637998836800619336835852771954767437032149643982611467663091393168901824821713235876009207924513144951475164986819729953757626613340755414150311235368387766124957097765673760952115969138165049925059671384123857573702114953850750946335630089330464051626603839166877508101060364447786425477219828281978495192420374806893005998347179710998599252025316858381742871432181010263834753815677264168941171973374596336997795450202226924735220614089364568287885152355206250570671652859207289585677381723986705494507561583525375161352816915599091879082908435131618361505676931255967157985650662356333552607419653865512808227256258422546046470972182018569021694107608354913031112772501049060697832096063443230898702471870553506545595693522390472885684436055333502566958333572834114748613859598682102062855456169882747384015840001011628607662444585723258961058764337151410751992000794354317833803082123285333598933136428036921056071897997430208006548328203349306919521800276245730822204852705740478606849779439702476208620361167667200000000000000000000*i1^148 + -93857662067632323575237153827666472735151618229616596978972023979393098663787419646255348010513571429237558084843033270638797950721696743062543691455315754967397162760074674013409291985415338553034538001149575060448108300100553623618187559018344778943657646960116598273363506609836881176865751500834431241302965160403396230307853668385483035036097171455417419304753661413243005122818352841040472482975428788623118010075228640538357477013342400760294838258058333611049295122229891725857362876481155133564796277489992806604582997750854805942668449642090312053220951151029881384513237972683113475623452111509319443212643948733994846554704430928336751012630883757323355273456786934552153918564194778565444790035677677991084732511142193229457958335871338517335113712206971469500133870208596930432611684497573029944687275504185464011658229848071318005787866086962049953557604389288928079534155904879009743214808693661469729526209015475639223121399081532330680496037542090717746109218887344827844712760937519072881426656330477019339029424115204385424350195516787128246908067573955167069130565890573959901921876340703724510769959331800966927194352369821736258548595427478304445365762544975938613359040280367812415657141533488449080426142989834649331570275506477430922704374025901978535898465495943827500988117780917758968286900433761362261967958859728105887449375340953269404800933754792604206349923034191248600277819459067419945762250247360451297151847415293370976879565462986656019879460941227905550836699041580351764242912517429440393116746160512918720764078737126725492646901801777446506484197637695172306959402769428060610688302248828361070614702262481975910261304518984565384459140243955147396358050333150150441371945743361529585741422265975563043792483219590631472440595162456227296685268368063830686876496685041977933696521593774424947606037019469619868337779425970216673410473604570460183580778386437433817534340290928960480968334809699901033069366037686247849697257476615010291049427476394757276594619302141190483112858104395359869455248856795961403106848679105451211285321415605480228731551682091203090096218244487588823654082718997850935067600089755078187768169536149718867903558876165813147356102317165072107035276361378617832823376513483940402498322749613509204242446167045087248881284285336785490847959960109173808836455275449589414901348661497421978161776354978326572007926442395004506256717313996857257485486330026474154782795978503049807632797193363030424101557417794521651460611613614541367163826443157193610382881463114140898863840630919410182791089707260927564900440657431920165714278762753631105960350612703153200999685346370382725120000000000000000000*i1^149 + -32153271134734615359609014706760700146251900207865816855832629076503288292366643030512813643043717485635441750733503925627991623312417879940597925172878302539050312101507712886765422480486036002657725342862641909118917375439838310486434174374281204720193472990034798826427955399573857679461820783624822859559492116478946116006818235890880224043414506757181351692503590988940808893570574118019063628174792221377826518913281691184018166973015329356760771509279133409949257372999955059716338428484337253297724237740465286525646136962529346438074074365341404363135649823765110447807570258139507992745494179834804992435117395816193229251890261359446229814401641631643777129860236902508569852826248023488644027666855886444797029609502582814242793787636149563827441295987671466831837013208409511753531144468273737929596702561192747595480726908158750102538638376897161547194827396344728229137148880642053082813701495400908398618836082619734237368034195204962933919506328575331351212743815642739392844078959412312696211356731537293939132096150089878124999804938009098296241973817639417017657948180413397696831977027896501579499511502286068992131755684122479035118779528483439015040380206292913279535567560060440569016137434793831219758471165442016511175059241581466258191863087774665850296804527611843046800284664845405004871238690537582225014141984830554490908663579310101915578960041522605313494428596630559796995914321122791997911427064523779837978751987382698026303525807323940937195063531362739710651767599003404738295509983590026413820113177552267996771667427957286365155826594192599790718514621210402224125975816661724676558518557048028104940358677239024666394043759070990328378116415373826292551352100749020838161850154823362721941894832662448028957518520291378819913721293240288689525390395172469328421641974198262658809150258703770054914838305846743142361859882291236464674020558405148739629590214746825410054182568397194228635597430063219377036879431815666530446213461809056363649976668664679727020243140330394782881524841775356480197953276140862491710579029460709593273816112142366784053038482793580929914692161952381704049045093930621528145916565893934576514817762775759293759118397567773146271519747100813022661813634099054057269746433306101863215123893214568235944774463994163015695498728276739581446090339337063730518273761939213461029103827571229437640802898611818838845801241273530610948512393444785628337994265950988977438500140652615306835093730138398765446936331326769194652995429068476131101932268678115642032804893235849161719664944794730183518633612280920901841073852271137421404045131784011497771420330185569076552243609600000000000000000*i1^150 + -1251596356488053659973714164156771682469593820725147371393148688706593159161133060659016854535288541048191630172620651905283704746020110219262775871401689480832958431983115862481660540823186449519547989177629158329907212515977676522704330981803537682257464474343885985116574739279896663398607336851408236414740092890882364569522407425080884735647911556825642284893678703956544055838841952404416306316994389832253885576678788765644568859119668330350538919059351293416363657830834576952467841260435314743548814999188679693065806736937246073449613963309845531742858896610287823119603455160605203025119588617035797310121706486169377876724359547587310727242693317166454109122215117991585212166243328724208462242519712677650812112338842989084662072300617419628629075011867146113378922179253627268531817994171151147824885594905893595720226855411886780541530070487665981755909182349912652560298200073089479972794987322634402566494674095318737130640508588059804475614103320244600357099658033801117123039581115204960961586787409942580392087876528204207743007535926750117197505778332196849778491341532506261882005392708744155207521707469141651623927267288507668395315524522269678401341408378523847936224576997967346285715944760937679673917058041324843817408100573373911266578048944741931104499551082697084851040945393991064971865434199232537816269204946938400880194302796946079432424913114258037489626579126390202093982587665084987352318947614360413771615473402404108975232482465139184936451430845867050945508329498711036845076862259501476553494447524377603143821649667662807223037225569353799754276658488986082182931198288197182210243741235366889238544139503126278705709975041558224056468897148193924100427018085826452955651399305326053015633931957162657493284412978090556864575333575673908981626571502665427452690866175555976738175783422534945522048869284333003060042846613249438204440577014473305697230866781114657619019864221173281490180367170429883134352269057827428732008629594865292862456384617320988230719699144659274927267023488289067769892262689199158308169599843323046749012704086082559362535924391032868680244766634198496673960127059207735021313182930875587302512708208794764897601967187153625034083814867751960258409759367527818824097828998941310933117958663922470346284731238238034150224061354707296282754824994297492029794988906582553724885239684875064405780470603290776422993988207786600805278262641850367028831628632574278352833818289261981034175791960630927527476336785604388080947762533508337115628764325200374735094506096187904056439729164484275706375107587012504824364455824320470722086610175119106998625710018396160000000000000000*i1^151 + -495739430156947189741190905698417088769418597252631210100247856633160224763203805339965700875571693420563076681127129408325440267266326410271394308847965634859621533125284157992273045895351673155949232212470009479081988653666565182850776083814725325196830414658469272022752574589717639092850582956336872922593716019872991663801676058233158869538381606669566545201428231947508055144240241717146848741132874383555052897685572604017654637503456791723796747153174660156041238994172999516043631007209972967904998621458348286587129003232598413395750834299303023872287714500536977716870942491295826611526353829941659067760614831612341549604015294678554940017597996445208998202823468384993970078871415902280400515125710376412068743129389004706772753572540282888999617854214057866305231612885398160333071183885019102931807192172491665865627463643537877476657063372439563540716303607654807500582632482951560894464526726089329753635515919244617268294590144381797390267582344690919792951367266749487055972263365594964385778742635180854583368997419214868427028841111138294206092031646755093271632112236139926396156683319246640574206933570220317429563144961073880266622591682923546524305151940923410860431703503839552875973559363235016157339908076394381410177468433077362050981077156915943731607428846558847545625754219920783128806548780827484995631050712807455342784603527226364153374751072415418176907669611454586574204415468285446661944385885779079457818074657127292302611467199516958214381780124628377650385413503782216121115362531328716073877111939968160862341627348983316730998204700912096564445739783327643746433769319041499330655208315328706333113942207812044821100174990823241490768464022448074335417652574738508169955741303241565081935616651137898632726736028241240505819090017896325416565991021773306914606887828611104769125696057377102673999900320928551165891865183886009741546342016228889497214133277384372162122166965316493866619859150515543803556177387202888345858102165285677488787642068836240485471375690495768434808555634769521268822677730495765071023630051014549789099538201993930415398474266080466787262589647917268119309988978790506594568338756601558372654433316803549093765341671804500930203123268010796932024747385943298733121833002530572871662079960536538871764951835169097130907924720716493827005880483784717725508795099395982402985852895467450001377789613053345391946344695277495427532335581276056178426013046476247166201460464531832919712046398187958912586029797406415111727188530586518206128776824674952841555462844251038787335537134176999102441935137985374046554231723746073647108535943370903650304000000000000000*i1^152 + -5162938878832467277405550114005479649656985534415293349536371558341362800871524848956671246894435181279008793723068541415698526794494679232875555882598473804339414013734146142275102444972447852848448703833063836891155034286754513525737034014207919893110287755760387668220136290645945155515453669160506402728538301359231713657207297775068450146292941017469338201874010034834855405464273910705921822538611375410968211414932677206987784736528125276471108505691687869689284311072134318899934372676378872691552333303516668703114800743028620273176262725832546820159002283223949791252522960864732196074380436144987621650577951592652080799031336288170427934239426683116186947343368559618883901314326897037899355771537968396857339452088432394869890077038141379910588477121815719494488913259101617338832481693894335722017070948761206844371505025556512012034439131850214386411826503925326840709638277947964835190432396634763931379715367688059880347638564077841506053576535767352774991334327632941056545604924160673110725925214791556239418558384371791242903782424313480732393187661373708355132193398074305600761739648853813942245523980370100836721563710118112595426629944297407865174831052840092051608657793626489921750115933460204561323817245810701413527996779601451790001624534287974764363494076561989778318372807269881535732676707512789251478749129238358893787033669801274624841280081758779417975603218062224340377220904817655922424727248981977004429018483754476046757402451233251959547069303053502970733657926854777412121342500782465916470399266089988245513192481978371885612535070823858690361495478063652218951520235810157008220299271503247802374701360476143754357929588178664607751379290592584716271510101781706356292783360020900939150542660049606929854285709861703145396781033387908557019729979019903924287057173796726131739543413611018000292666756001825294185715315610928350349115921351869543400982775302712340689126336069316536859063776378780378648948683576198093823829836311703353837160045751295287910729050684599181428446707371062916219296608511445834714557379330999712064792699289362216906487901765903166417411638960583597666466158154900329560476442668095107506332682645636318200381953027099129382075834491811036507306021013841755058971639990525497738550990658746100079403079831964393929746834155842797217512409676637549260012299327770855680921304685007560321970957492793133579512604098952161852458540262174830396368695435943488691470528217287459774386481931522167332507227035935980401477581954718028934014746957914772939009406576160883224548016715818371706027749316484659840239479297979393804704153600000000000000*i1^153 + -1791072185804150791950883974592710135327298871134005604273717283010818827044582133827577905754993232090167142970525290283106632715841024827196130088276143357451191957083433607882209181449396633668691674368830885687788907044756801331435528288440661553848772664316096346420655167848895896172855888341111298120386803548564827111161958520473992291636537545656185286772598135525487487025782074963763827202402714826723268423919013579243842840625262400269398838560867659441323206250815683656131473708139108267899427245474804009157856108598955104802477463814003303213537467136690759898500214802496029784836187988333928169002128048274415467169425989629223151151649307763535433338485466034574156873612461475299772948843296260176452377322349104954905793074749725340886013662828890353875252423570596160781902078537161318985344352099040492472296859929535510893823263985739693254500800190324331881548731256377595463472204551690361268056185062301846790740092266369021605147815213290574335810761751537937110663293717420518067851246482986636413554630306899673961754460900286756434192334885359867752278679570170644410293509087829797181694565717664882774996983849540480841831333330125622491652982850586228561993114166307243823627561482464116480097906351054304583470329575816948742451488865813468638462712759545131107944311367406685141747635181061618635391830256697298499705250179907971483496329252223677181215225656117145822676721430524445172917166573082839262242732778556605501684882214449849380809678933309582575873467827819924803185512727237536427013474040752531565521818320056103446267994118353058519218286727255103415062597641154780406513849692949077885083333921640155400858427127282015825333536546383983592096519210632630284137768146205820573903544981466227035778610817350658091899706704146094277853156026294621630572266996019059330414110149937923350570786855593733416171214091650542282815961681475473890288013732848131145022264322205988419200304065395165585291254682016644626368920456937603534601621625479882537112937991773400297783366431826500479322096088733737910016483734894359465965260708474143634413133090375310700645923162618081553398722873051943590230777119196898401704442758394860601966537378069224599821147419087895648510589199230392375976887419203864076241478984224336598715983743239469451008685284883746627363259808541672739036576693913218500880518056063611908432054244611084956499915584822100037733944759836792536869001769577951849966669304405654332289448467075048029854306492804899932001246553651870419919864044910741811359066295045786622419942703665787718934907350858633577420133635194880000000000000*i1^154 + -9923040424763871239998825679780429430724126009610831729951246160434763520659400295218003201380030518417372952823105865020531847351749946079844108944604423360584680833282388713099772807309994095642819903299960944029252982173562285460218313436237494188826925455789556267973534211669430772040498155855847688152917367096720183579508722501128885680248083157079886833157602113561686886902262114114961406948544179270585155270662476284315007865881452092306598916699313349217768128741900540357990464195703216476014046879819895376704055000204678572895744004959275912302841673154470433161025818302898810023683780964910987557722021991918568723324674593032773632802456580717322351184052342754310526439316631840086551491184708700901188262358776153680027534758100772260767699770864195490586376843335272135054046913635100416939924673044110213562866390526007226239672396631175047871563379134693390074505659533492775715300171098495220897734834878323646622448557327096545164092148202363565226986320251861971469971767583265265549007003036563191889640906534950783420902901889676484723392273579127239387024782107783103454357455758935994453130563631994976341192566159899482237857641206862339411714994058961713076201258076623868171830172277357761175135909536442041624872841556634487333718676793261226074224327991899893911846343969306730466032974988129244605205084802699007251903744882957993580765073763677830815273614052742665198044287507131531382093701435701686109594738876233044836369499392283331597077263281639965009192557724098853623252192428086319220594632234746364288601848568956185527819500494338974147442685692127780690178264413224085296746153168515272185788075606692741270824179156443617562605091114543908068029221024650743994129296121935177626779908989629840372475454640090173593994360857377023489291431931913390953682141503564088739079906115295036850103341196750364614684397586898196795856727039931244981951294269989404264973741925522187216909713821571723817377276486952568300551149572547285234844974922599445892319276290668378672085561585997341321327354842899309139491635574455936606683632744892267183876353360791785287671063491565696031206963093678921723167570855935579464116071963692532417892340140375330917432802550083904646345062534550978317069364662367360194574383078248788082022511566815865343743056179586066512950781711032183358202393170655954769187041936089450764706098780298764326626443214781040166108209579934507091900696150226653885955827763162770526891760345071580377519590659367237622500219356775507296837530491825871941698506020017075852470956685834548705385100293368184832000000000000*i1^155 + -174870498625000995451872097359161017043095897622591980714680522965493570672836159444800723743086078165675225778826963891876369004836287787633282973233775821584557144146988295919684477627915583162157392016849309476019236696958654411349927322938178329411290771823691125400157464315799403947998040837968513375076657470533708026823448550515040650950870328918078431132056668285260979055939194417979251124566826157398590797148741889481512698058874637029120380868385075619089754917037665219838723782456941586382398365633667562453197249012860208558416173668988846786115385174865583548947174154758340927298813758160610575771045399618432914988012421028437736818046523304844608630237783892950901719808616749001669825399215724362884941033909633432658674711135563286091501115700168443744145609112858034421475746081327830304185578208924264493958489661327709639032636219588531515759122005041596007440289801356321480305132557053183061383111943581724831537393397345104158908080741186628324802171745693839610512909556509219366721634424990030075502881960124352228198915602805760874396754765702210803519949562717882584904241755754374083021552462710930769263532409555821774913564752155127205618330694715658426453431916158892503404627405133284487819324913728380622397868479293426707570820178033666245004297028493208265100093504100014246444748479558884174913601171443117257283578598070502587962511803600969720270765570918863501079891979981220388362995475675051813516019237462712420991229276900937662867581771904990764158668089389560233439420959508365060655768287513672965553019233575668668204831443103808052567105482142922840783145305384269525943529226378036414943518344130110067795480780519945517088553253696779728090709235990971141520008630139190426588744284067715083312431821011693928336166318997730760141690059353005589112006822855555303915417219733823058537332123554275762541256224244753103122424728945144487901767051808243661137431250789427257065212813881797253004129736997064480485112891895644466874380336199011373197058886923161839068074942372480427871384262100583644712900282505010384987281689731418853199880952465633146045674174868723121202442490499441417503883197372286755455428987860220671388649366429157692422106551261982110823144179160770603512433449302077780210202643295062547643536727397431103926695838319305237165458638474231517394934088363015581907007147794832542664057703312984643566529291459568787158712918482850802122768449929505517283755768042955911008571583814471511987131674396976121101071813691065561515869781766635276770659164684733535191489232719249331663667200000000000*i1^156 + 12837066416738908752668932183959311107167322664618375863540636754424827337449783047541287393896583257115905220248122310880428814724545396294398147843386634310719061767133292018730437173381143820627141815103133996255889197358476610487221467631045507810137231309360583915628806119470308248165574236658701976597271607938918255687681255536468409829988505402670989381834799912943042489494573982914674928347516208023920086938150891027867075884526286971828290609446133776552489428748793024945102651721247941819616124548455929131565788756996011129826388076495533709582954224062428939597489903718599545488714459124824005816379562138208991050127519657267526738331471192893550751827463183825523816606009847618990984661046029414849580759163790215401606744717677941812055952345794906392823220323709251841899381045481286833790693386397284140466397181938006304269447846235200492384811764163640572677436834789995949677264490617874767894518430817995488024913794233527606494278371807808020558086344356514178179494232530355134081190947582981649351784384509942912566915788599046426872116749458779682966854976359658586215281340342722680804196581625003662316043230881493494360162127119845245181429517447606751068122395342638890079082610089735866197920544860856748894414553603228754822217484842071596030089791697710859620700643955334084959274526371337288414278077013438969180722714922529449811704424218279371040524726050826419745911996776465768232334536467410795203509751225728180249782661922752962902791198820333466089640974854199817776829916563666946449521351783301745473880954131413652153480960066163887609016133480186792872711910963039761731336672997970684134900421926835572056319771006798260497685613468698827247214606318608513895483463891545891344628514856381259134334148783712378407176179841562316798159542186495041178650881861461635679836656585191344832981473524116498436231427306204280207735330017667642790236061707172926255315446885944958226812057520331955500262589134460763096948787769781634135790353704616071501726287742342599792126694037306074531051991357533121130052586760648813691742891370014621322229592147947074385370974813141691185344040559865409624798129967514284004432679031384494047620923072465297117431006930204334265004791442788272729345937859935277418752871364234198241728896615408097896352370331604322614828632994686398570050748115582097345608597917988576646479495320149864350445984039962251293829255626234232325185639847818153828952004557889834410297005022126727023917033378159098619332664805580169914716789696576309778135414160631912495841280000000000*i1^157 + -2605285951828850095693101489506695905635152534707137070049065318050636035642185218712578623045351614254368673136888917764768741339365279941809868705619556577584505135760655326310823279633580258357784127893941456933789555560807174878005424793993001459670089002774371310157844868721750549726634518815409850933282711330928293928528042135651606676693632352019102741261538352350615061761272383832726764354007021880842618747116010130407926058640867495381830521437038531688981442839769785016303751905904006469868643491171221857412526127426675586942276364530229466306916399064533589669383484303404932280952793748467373143007288414447989637360636935080698201961423025746420381266645137366553139471592001868017076239219668136264482029124590960514969511906200642540767082100030022555472836964295415860210622403150249865282336000985979906321055402865311864673685574042871185759344859515321747857912733462232481373919407356484553897099469518077033048561157704880847627073693953312288449849943741202382317395541762820606584154325758951335224805377152880024665656858280708889466620213109667579900488252932059673405409419608547833696293151777585135896531792207973945261092076745348892566413243859802892617129847723908019852123506193507819886967664512274668996856679235048745714547350508161349565728677351800897032225571301463326098674261862808017458992123621533749012299858915606447091640128742813261332665727427125175279665948482256379594460665637027725044384570622771906518760566393871624335592131249113678405417516300082889399897897433590422666112787123539058189874536112222799290795628313375383260882514837991359247841353313123571284257909795605461844597923097916929618052757222969888664311072831457811479836134715172196809265517989728240397627378022286111726601034349528644025853574325594243378387085533117306588362354873755309583772441709485053582193946269254396709040065014803807117413120445452005556509090665812035968514095714678280569833118780752858035692585880881408506457605347070142141354611981427723568332419871964789636508493612114522791277914924170325744760998927465061984553659432629508375605415925853235015711793224888910540686149033045185033010476318885129404383033862465187033522427381823182428832376982658878849102474904583469982438398175389123844747596493028570207531812439797898823037236732060963640861946506778789489187341529402136607306173836983163317830438661704601726522092176994731306418719416256395127018262786845180933856429495189477924163445862810604495114734426829170336590599915301917378353426888413910516988116992000000000*i1^158 + 406564071357063523240483062892687928325014969441537330295769665725950882747172072787238789506171387783072335748731389529639525021937863166860644077622828202391346705762939479305456148699392197502262023879008682824253284326091845752747853749099554170530239187140593965610178893019725452796419896814120392135856068781570065525300248918801910322133233102496299219336391951510776272457360456406239622881424025307872679664321121080165187891518852720035998474217783783425445292388208280584159685592404328261899725269920758175279102118495697143187917902271721416616278558447526251192797722765121550564205470913383525850618701316050672254792420054382640828233077999633976899487884288052433406529174684077824415685493918206829371368506735843110502241369689324310422931132626928430941929527007740883541468251230806913911035635579459374295363498035735670401205565748472658884476697631706741345416448621401706190633856474500277877547616151485201149193056312891220798935456392540830705843524913526080504596008750449103204221662623184532506127186496976926919238121692539628877149321665115166611869447560627107769716460099656216043655004085297690033133889575695689797103788460661328748221778191734008696661826674124183207574856435592929450374918470699961029436165144298575355552574495815043430229308844313884983360339593056247882468400387887810933814531249370509823330675127650628854821456494639659994155175773718427796521075077293684506522113218522038971938654822054934090285424129443590248473632442776721119549120912966121012544037143494210483868428905360011065585043718736395711166700653453287779140373568937708188897989433375026645491246481067759557267276257195810991409786194905844661883313196511341155245589950881407250206301134244559498772726827416760473499984543722618760537874706380627104308911744860433138481621416979283927891456668586469685658345149129845105984474346079600462168493788455630936914942159581922755266259299870099452393908253976153027865874757488397827109211484869445518021501673071062317388413937611204610921689731651516369373843774856511216841305598913754035236546247320852962001964466201270379474646641237456018232306198222935424954396901705003138618017141364386296389837770156763012175667454758285362746573702552982041244527693273009623699150312065248451314218901063019436910596310095183671256382380698954435754697506071787396464333581487297372776632775006445140035613354144052232548268874594145597823541278832569077307059145940466052418701705090561312683039309161575791926169881859436040172234342400000000*i1^159 + -21389234670154510106818774506598687075325767580910853614264258644870455342227574906248458838503443523682509667295270511481746785105363529603999799557209365219265730051512657857909852340865055732528549181136269060995467119379698647250753590965415813442757112396702681371730751032673402164739258432345452809440393267801031666766618701621157098279240354363786089101727045427068843362785101147111947870382935009243430558258360338406073020950874804697113393960077097428502901812607847949454525676855575001046048864818366110402038069980411359289369664739281222266768477566570803453652672076519225469072892062769022603004890892448573331712856159830922780507811995974948589285133844881060883620834989152746675678207769879312021211081489497594772963594203229538601536063037167447082153655599021269945445597137254332199001781326740843077989917173020714720470399997354685136649244613304661837848084403279413896947171555508630885908765248536159331797696045097867827271331676174790628457408224918759854070971416147522137509876868086094234117749968561116920150024480179072704256684361434807833894583519810423493111587190237037986773805962512502994026103714870434382091269604587744523343150669584475243918827364555407907241758995497298715861362221466270043163451462853227483930696121151148035601384031888581772748311526807946502003643372990189955772595407432145401118023104175625320300214002874406761066805695099504533853137048172040039163763018612051866599057439986934283861352075336497412939705572333532357890031511202831578995748403094511781640396945423001247558180019989835001647667293514420559480276576172007440684284574487176699137805717815458644438896640562224507487839987746689626441377811678206107764023582331822385699837840302463112577918999111273054868848474437793119661182412095906978019997654824002146996692891579695930277326251419365172404133361656794754096353814096371650460663921749042097313244632134796367418866104767715558160136643068168493294259439483105337113600988454844807050931863850912355386774212657668233005511041763575072120623495096161237667992290778777642942449692691534129856983006763194394624956797470920573746760758965007156487406175609666509670946191835306513830037667885750082758251098236056277834975757686887425695334168948212480709992897016290919267762044611325640428903226618047222377473579765266724054305182006059755307767224355939279598455284919025736413537830386252151718806565302923923537455106925076765734004908164493047092402612385841748961042480671149607379701596160000000*i1^160 + 412130181864555867623127949241590266954080200070032807419149970332356485992199839621163917346422030165257644524306724088558485634473990391164741580847343569582218204710024542348502557506734613491905376376123701953570984637877662135531974265231649011930354288622812956916235575995399333172674062184944841544458894097516275176683068469264753842003632934892139653241457838815664123395870489304945575896579835577177061725080858938583160219329721350393649349381637959797405038102356956245755525520341513603592781169396911242977508683202659584405507365641998220022510094555929042521521834460516480709190467672708790916743423623009797875897695519609473573458099145990448093862106787543873351408430054813872176757314329459660249320062560812586031682693980525579118473298713623479541088432140206609047435837706575553692159509014444352619884848460763440877942425826498067875012352502525760699092128468390017381591759925074571355185287934333377355890696455747856644832265814555154740015051210470038486729742078817382263727917654480638418370145137300969340089868049357730822603936838914434961645709270936747802795099341200645687604410677132497430461657303986330487006732807962157551817159067299545841252760831783703378203344527594337768297215091779305728716128069998483525969453568352852157891929392949545652104727574121790940279302238126318108518197180232432374433152252159582573378279511277369979992469366663617735792480668912889802398653171290098388020535391138772306075461479159241402994441316070443665688953014383015602302748546457533839637026771357396718716608506630998669771333259620002534223778905459586222826874195106611387613222501906649549012212126292098355186717597778551403512068387015381536658360252566885993022566356458532172923581186995951934683458313728385444977973621346303771978502892705566943629661966466248013078026794164326226859217273917027816589852078740872626703051127691705227064579228171387915153726824116951356478829900336341732414465730470935404908419770775635248516864719053220064290040454123181436070554114151388983647272671302779231186557521085538179425723004117287808690591191802040202133342992320773951213582073938027246439400244469929867670778885353788518493202920830953144849118348237325575058001153573388622518295526545263810875696690181201488497639728402280971247767744168848435114089632937619018431797184759832168159669630443687662695723609792950980916415936529918330654694911705411346231800476294050797087359781451208906803026548466894581782282240000000*i1^161 + -1667645492601996838283875127742704835536561580403578158720758603087313716328125353578265510635819004485230854727002335141442585726591747638164527489041263850850242196313515159573006259747885729588349222920961749442175269784951800449739245141906349613039997923790244073440677667221180564164532084914584148702273006064749297224280195190671628375780872063202509964011601506656132788777735821567592130134684593882646101953995602839535919404439272548370023897775601065253159739349637818046626286322441698050211232884663723126309291159239188303047503173343931449142325043592654332561959982348863650529739876994570113974814234446842894596296291332752789537792987215874891558893653473860723375191605034529964580860032814122046888789876779398857157900215838269030209830594830610108264673247423625525690875832472376475337029218764153432275758174195205862249278719307237588878255149473289414023123078056410374680743517016887204234209989453762345475932730814758989454927158640993228120100794512206134551289499742941158533526375118107118445994294443866595063634521728918437775709968091387507275787915830343433317377035115335039086632586801121425299061636035791020794215670320842008976266612826591392347357569082421936017407747561716597425110804198211123441536280701516748883784549689814372015217178576208603730479767886009824921283762840430464850750221524718078588945214053217417140134399437358294119010943908135458784855021489702957855915434247072261960422479685346717293160831129826691622146199560031636146293785469493840901568151867261354545294247449988754860284598881819368532943535287636886395893670474375143314908220222194962365425064464869393691827142414763430938683420471267096990818617200143607561441117180921103941990429025188608211245130546683498883333166444964341747771516679838541133319407556740983129286036872681491052620472045480841082426559063215181645865613268388353470730858162438713788942170483919058873473087463193944411824202329092647768759992232666619848235027846744117827163436401586269363134050870989370247874865910969264247746601177344767389627596820759876876095457403623403071692524103496652816812933458065561723547140254552757491455024219153658371315879599609683952554652584648525182968371998511699481006765088994590234586864969226801334404397472952726808816247122320371442525549244423229409224984081973732989009006435188988449323292795982439426555868951876656370464354728369984833961894346339610485676922311575042406101877151893464796469657600000*i1^162 + 3356140306973023795317468156732134665532639682032303055301024123122644532949962944926665352947681128842067830681428365614891566358027187590746061992544558102476438560859833863324411138489188601124513236688805314504559085076748175581081084688740317091679278571034900139480100751905746212202674005346616131274130374028342396323729878952593936771024430543070625895997013690952457028690811324473722641928779055019220962585308652576165379445415577951919208229877353848442741193398287673479306234100399594729551393124081722967814033394556771779555941654714231244455220930179338993899913135086836796686423264168984639423900817718373745649083960687035238029481833438353945728609662845961496359543048867548303066496752686855900559419218274508422362235602364063092518274406652202681758145851489660202304029496647533047204236757655921286969564961222390521519673601644004229043699695027509381516579770661716316063699185924926716284707123523771743156261545343044725968130612415804847475601421424404551641558985609046263192434948400556370909742754864584442054529707100934163816532301890465161675835693874771396233732649504387479373524530388017409927747909133230223200380928338196655292839313108774666629104228553038765542161634826677547475515064276947718946250160431525844757065931578806235189745751164717842816484844870561543079918345862901678818352432349539285045230646980251352306754323542808120634875035500528630140158549371954955566846095782214117845009291030489907905599260050623056080201452451517202213136636536430595463632539211009559376882415621219206962689615284017860122301343237665941152674944711443083724841289736792869536614107284026503217143622284903723285453984259504830787992485795991943436033828332423176388334749058749936563871360964297405364507610791895121496994222801846072570344024509836050195914504761906454287513601457838526430173375553361486978933907183035492199238368192788041597168900434049292397454404283192838328690736720514223586375597536082535751922847664950422690132176982004152251252904226258334102608769249772015420789942490071342008882667806867011316569516248382885857053623364196483900404093979085734112349834908883345890467282211400833487558947744294976082767482868538917148643417874719208547569179727277453099430611763183865121597592134816657727413711486490962927051734630832157122757366619118717298906302609153398933534584937388297066618780452785743695555272101691411316006344072521689389007454050334464446300160000*i1^163 + 682455379260099361516050716296876561055863562525643277022191806627467728723446403848492618886562159238189364837733169327064569296327692662482855595939614612976750178256546330866382125901791079626537890380734860328284205651120445871792633948460323957363886784800922547532800075750790294997729345087967633849233754468404500751296125979980867671251696826608489458293336195694960341876628389727564668827467962100211222374707622962206536115245955882573352862863039313138048526239208904592726684572372440420380928687773968834377606314553362454930540667359681684173788901218660136173719719706781624589597084581262468622320948370536789356565124341740468191570712161980316232732784359020974163028044918712170759647774912476497877436674502454435545320744049101063579984776317217015577658981454824137259997738354599754955037975289545013515464626462679857810630564165441272314303072068600504574023398063147740281184901893702369474779882609002983104610326909574238951826728317457154370878017876474837901870476420260924108748634759019316439564708765759941726288068855235996929084050720055588134609933446725614853843411539233439290698690638015013808285599016136657604373971908152486173995845194659873329921355417815953507928507654070118008393634629158313372022811796150620980362040117449499241966005309565969753107193453927693836622874154112478336641064852004319560451837834467586667409031766253916209884897231102755887769920210243641631817343849623780278964989768553746155401522240407287998125745751263098920592870121893298961980472730623566759452021490559484171602784721643376425144824371654690750153508331997474587851200105447343625013291106448527718771168670155971002324061337362405280539903182065067915618476368751262300427065664554009981282481202959444793143302148525271659251490110531550967227904269930397102574979982838309300129523480451636970665417005676831223522900287464166354923267154823654934852013188023064103285340635514088201519797565606313397791292257288645547806220165525772083356691546660697067410480894631438246091000662676749192173627925414947871831971820547680147688268909386004363382401064534121316514692141819932829619123096213264573899504516325219302115221260800312338886285516244889229771607169470961894349071198581140035495842025688698747722292359693559081509952531604068294102463233651612933607580198386757196527276332996411405766640467256402015715702483079008542844253622759540673020268904448000*i1^164 + 358119090716665550938837043340515129566844490678878985846164541782732123738085746734067648311146446133046030007687180797614086149806003719019559162811551015093357488157073460275122044330286969899373394214871718483397936028122480935822058088139345745410516782364956337386082093466582786888403840135503065098134450863399003463216871256506191693932769009838739127123177714164095231659547066212971369559057721436227033380638911413378498834408603054778834117534458232942011782427838336252829525025055297768273709910022238054373982407848350102417699740449780172693280499809412571948982829778905267065719211253842791960759515844907473133152436605262123749352758818993737654663788389066761121326948823903546926860429694709670457178556497639787570613973771557484392099731519089006855056590527765463809062378022059791293972421405980133137269152375967920367113414417812832003929523761865700299492899265537430644463065225732415715796243040113585820951731041003818300255662052613953889021990729804973243763757943893312453560838287792121553500924632170481367143899727681813598257608513740334659496402046584570340867678582231372707138471354091381020992379913281216758321490962603295121261476008951942798051965897626308385800682996130952837255425754856730033371074386449957468570312282087961584301308389215050784922931346183660743535341558739127604461215733109557478644748631306327392166455509219204162705612301579323645982757155792813676785641876108119299196619088697632445268592452259348845146864146491905167064043383567625151320850454954511334382988693442335600090937679413377207184338100422583231058826186759465527180041564555125314050544788447020164829896720388943298172277171620132716741922906910683884816460466039645433332842936097419505993117103896677566502015466671998195383794553696953102721053193803689499950261773541541651752083275392583488058700081787374114234789523894317154216137304453199021893381330881886009966658140557584315066641861271937384037645102167362462035257483220816597403720173679502122199314437688958595801832608588774558800947066154273254208779884728445934251996788656300600718013216388247127069016085271288148609415625852389460902208464653455101083982844177948595079551855176204980467471710812311472191636611642823288258931443543376102694562947252307633936045371024463727107000685104111116670245017260385356491417832914843739726068940164943050664121185271073996800*i1^165 + 88255512785726714002276709545855531224034022949851552933384005420505468596133300671318084107689209503689447244683551696741818552842828729401191925292414760910528449820994133457372530706789974338574690648748026053608729688708605847484527079113992179727479709644153800692026569011046723668633694092512754948273952077642243221518167202937773617972934176095533773390720944689331830202475901829849502572753311849065212868963652092766966734219985379334212764793621827097731762046684375441063039908609518734205426621927433509663432799268127070896441047094575995749426105164168641954960068821377819160982837985316775603101017440041711082050365671564305603532881502543838682113190193833982011314302815095611265460421349414216848882914330046810824477338698665442593221437559098924820577959973018552555841944926850085215060101975617644553722636628320354084607554558623954234693512349020231851706387188955854821725954551822812263281957886371648560840910818519800204757196495543813036077605080106369052807116485923710509965417473080861165297887359175576594942876226401002994590515191042325395701438799062612489126256386212051452021273803003240768511211548080522215195076828076760194158164591705180379160322791649397728420098068408549678093899451884668181759845142271314533942331836088725215944906921916917668374510991220390944446779090717323275197810219933437372736284146789332298600481085367795568212601005409067731502594361650639000080370581964351264917513110868717355629599597989861530083306021929728718557658564951007189015528006845741659758848082605765903495872973237005404964377237762380387273402385422072269186023993020580298433222317513985185356201564086117119653064202396480144162707990972812192872362333138552536531009063124051454469619789407311422169127458415732075269459786938945757479124173440980877205717519181891478522651311394889878094251329770006912452953299142971060745777873275136684316999040219889073667500100462760638068549985076429830593494992487125717260850139454222718470314385895805477997617761253829911546348261191876340832110577654055976690301483712985751761029210710291986699011311765373264599220949434012181012237391904612074014973031720543763390098596701796797247203421640189638891027705382628945958089600259064347302644710973271228315930687486981739169629555163186355623770170147238603059852876384829440*i1^166 + 1431951394911649465253190955642255490802588002681564356331234670643098318166041537692729815575674248055598096303487256134328517151983803689355119075657824510995639639346060533433141027903733765470616671728265585822189595766219932110302298576359774592300153415697113178539404574105884001930436672907005079678943785001716606021048636798541139120519979321506619917613810688439876892371291830411782405439048157043515989582110927913681455438337288345051491184177738534538197054023009106830016665879598396630793443924284396922275226823453081421697738815553645770963967767276455420461003461738561445026473573820458191337411051284973201423308474433755011883097208898156337078936180393341150039349000573546070655109190185743967406914342762139174721064158539974108699282834700256050114979048039877052033583402668014575159094161993780772317292573830444772619810506587118798714419446165243340668039529278136635911782186077681060354817823039993251003556095016068582088364224839936848558534440910634103410832953764703178459231155268230063970231157799089942114307802575731567232478100164627069432657331417443703023740011623226402156911953092420582126024290565264173416651485169049089470500023645215239790315694875766143885695306447569137302114530760999743275343234041210940850864263290809445624220326970064174447341040983649880160085598309009354020763810339084764559114340488765227336570144296697973847165451695730073543824244099688597902818600389028260411227062989046300436790290253944067177895680055950201008894271113165088125643599671719314089825116262990415612958974929151222801044747087466465846420116318392559744602213096406732078657531187736355233987999830407099029846706799769282241985350124420920089510887869260611785855455556377290816307725382338038882654567962809456232754541229953689065895996811306727635231644594545424018138875335002506210362228312249534089756092410819878342116877089567391380171044437749418885163867439832856248873568708326391815950370648119355545374252306057714475178221053424202988585184725202861780773607790485859431009602020705596749673291683575320831042981399242189700896334916612905459697180957269905192503119032073971662704784698385307869426168915827620150314868505019455034682055345874440059462156227897700219570756462743367649323263563332134401827548042983636992*i1^167 - N1*108025887236022615546149889132799504484471439840144643367288121423271650482638300668014912363721175214355228037128510338992684454263277858217105873824228458933675260600477023521493653761027476421936012213136838975644641307826093923843275298980217433015258152223543397121016744549803026130455850297537805628404126865392214247913895757148947010987365822698927048438508188601803*i3 ] ]