[ [ 1705205757604890396493599178928603853257686890218577250099174614829859229691817030558217781398082455359119866087933638292148662275530682062018344304854424427298195788880900680393016324152170088178462625132335829297422632279827499728296459479261460898226797900629877007881454050518989370215157187622078632466409526598599451987095676408694905974399949623489308992999854811959090680467494319679507773622657013308382575184959555119771639299196893349733492656864984438076346826207674688803964830374939259366190989852894333304978655839577268024996201761797671910884783993625285673512349284315748108853059623521837050422087633487295002368882534702392512449399214743372451032833981270034580593353095351467586915998554271559902620923968225201489671456682329262193686032486993781410007391736611290854311586035193553518081246285114175179665128903077005963163120728100016998209760417817479456153817037074082161065674588867273389847716670618275824818841341304999361858122065656432458351498112380769037296403040260412190046657241430154641415766765669062069769971333600422578498259884961340799672622268879785537992677065259804032934337919030137410265838154334464573067435437916478480136908468843689378371758013623538565322033097509050452073001034286549194416568319094740580466329168817026823584655398988853604373446581324959784855449016979294334261353450470808476652572449356813629038155614081480053787512530574748335801550816663892929994466113295719369585746492090232101376863291545155984195305127547535760312239895611744132365039323536028826445429157418814629745167726353202539600888051853552470401854624318570313871285583684560933860975198515473077493265021903284682142819900216866333214526306168014245117946743438282780300733753787193943066209594239328575390904775230488264221824483893603816551583655902267296614042680240200010644913771988937292699556598232185052847250829796584434611666170132393297512393633093678892503524349124542519942393361388404102987719737181283860875997708475235047024314415898845806425524445008904543358466170731522317169876274907379781665768966132626898713082923556063841979145505897048312896090597317609288910985704985465965262823882841226054253925934109080139719660124664949245960241587896589932331782303002937772945533628692286929202617670631750771251276645485649420705267404570642491944789354256100892796028599522357270412719314690556307556441284120306265494262908792479237253697127624440153173566072680784687201011550935395572990276593694312325955230855214530543657751232566563833366598774274661123953513850160927325954141797442976892150227066525239110382514500578293286469431991528703899986062975753522764832382288337859982324130139186357880247103323834263216273282259652920283396306850823518415491378612379406275667726475553097102576177494348042869127696967100619058790416913938114710100224685974174835473244514688218542203118072773155018837136350284235063423513183760768121977692852594329095204261432856845184677191012722810672865978076240539391481189909006356739030982041062514111295838907498522215219669763626593379429183648761647038662729814486327229594475275044254750754476797748846281926557336966168798191863353677383966633607132368962162231201285860283832506762864278966960902487493072729678730808322646225658864718639988078705373028051240518685851533288299041404122338924119034287323433509475690896134937842890604320970020125569228188133948043091103867194051929435032706993757123058299849208386832286299239199324220654792415471795053678896315610734722543381387838567913278916919845103413349711445418431265514852155030537592586355766817513743615263210833429476468859939687768179249958223701117172720115692457749488379793572091842518792042927738267839127211857923774146474461236069374137982882215301870996881469729685897216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 47442478546612276583554558336258860784770198387084382559831312091909781982630800390882395122198190613282986696994081519368444756026241728520086383362468750302642964842955876048856860124249902609593404281024071877157032600285393334218414360823110018768233211779898245952069025874621640413817875559048770246200327907042857103458281968938280561229810674744734233672827240155322005316360807715515467797182964214130273487949653348364210205002334265658364166250408008508043281772865081917515628857686168578303469140422407088683206545390027293381041131717448969576641579810068132446843361279198493343941832029253316504655220673028779409871438684006377076710437625209503907736675159792377802555483544845224837702720169092278393575938587056989105300037644710236982460404953199987269403385768649081296749052205057787858078738549505472860995301033316179029751991217382354495766169738100797444653111381091369051472025306248144831759982876802338927660869913137983679170591523841251189041718073921192431884577614028976452645827935367424131897966757835469404505737940146824799660038747202617278367625543140613576638493500819647047678169323246025848674239949974135554480807081428090332799514960647282406371836987327678589685302509825652282093713832534092095184273182648723501762389856008403201862847676002537962770847195248522672591173425317236456003623030943156424534171184309383497676057412991989917964845544488733849136223713617472465156425844030449999933898702410506593432196490619714509723349458705408478915819349197604955250201030473963421882945709325863353484546623060873356892649752029364427180331435809465372261447165660846544565583441622944041710428664139667097857121847324778765045189169507009654492165796837187181608153915681636534931644588588836883520479907554189717811426334033406444622629652971701690984066143388488947445188721603736577358222988093446730742058133328604916206036666068128377189210398998848165605852284184763345629206464033041180241796036174428894385891370405640395367855589686045851203686656367728010132541997905236055467362031219064614988617502220467567636769555334716158727099293093406014842901865921327346077724223646539136290431616283329836666879029424794505328945737661068876441932901558957188271493958015162666886583546608336687615763828147345706534276891536681034392925082632263730833797189818795082839664092458477173501428710032351086451296263022044319979259008174598999645259898251014811303900984696149287274442901616518316861781750721523847698646538027577289513191137052460569797240420194327655656725925563432504392658922375468246654792885398081580802438308963318456391866935387169953769952950982696323080979482539566226919020918267742243006735573576095559549777712500013818282677937783104690480709763087173214488942049621661199415915348732191716258189461444295052807073153626812600023570632900296962058778797329000331015310980709259023451232184512085199633263303102260795803968795208431657972181521863342785884937676300836596826473307236974339530377021895902306862708346036510971260081525598582471446472359822087560694673383034513095895783670947161411225626207129801255495608858628927008826785684807150415739424778704907561652116293762681514121624954888230603146794781058123003150932533961674818098093966363531908213790040135112830321172381881664324676760149197827417028286456392518590227974053059437968605845252702005642633513407364865725600395343224114201963741816663086613760202018969152398931860080484420613619324021778057040990235344952332290398863360675411480680199685412493628896792975471980335678214529873116839656219580465613297586047825000939333189574684612448453871317569456696816200394798896990796496034080528270693643465815434041139980944273253229447472565191683275312176746636285834658839755101718259483803648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -648383486470762232923887512769180662519659637955646559667150483318877527704518569727751771433560691475855369687069669366628003891209348253242969110737085967743487508991705033213569143965135204566860601472364098749865494507539736947397508720202703273255859615785761081654833298154254657185024223236942048607902438672614721042826240285825757508069259260907939923130485734784724073803977924514608755110506726673823418702817389211885285115527142450167366349689652520708127565000753773956366007438468458867484469950005020696441654119849822769989420457359970185897620147218150385608397620502583538270835767294701817968829508641787229863081101413158591553594193509602903804243540669136325356751969170153356723086448863453254182014930450976834524060829202746538408322752798521713306972116689259691456330391582041446526424466767024762619773120011961666836868255458727095222545204113938500278422210251964267602233411404174865280117639226489726628172333682140637236971542747718421067701100419282120491221734411043987922754978488265752103042149314440684552688802531365101208542023817542036623551107058745916486828618223773681328961868991992366504292005302603434695054967880870525416538608091666372056794337083984001947736595827967172747487142858971965884055759989179357001616944155515508961250115749337820124015401069733136023589714551805613286949744736298153323934213384619642890010868006259665470248076845789042919521863656969267232516833353159290881108120487117702725295758939701470190767865640986954019118769709676024376379442074748113252749298130969218182935507014580716262620626717298510243494204034283397267703112059056390878117497754890443344610226854304055075128168093019909829811900231851919832964528461420786861547441288668696204682393882955885796182288542017026325690660312947863743352946205905309602029706226211252235619974353909336231412589647056232414716632495076065240559289507703892706815779897696314958261162064297209577204639359357129043998856844069996164183236385122536082631209665781559751006981323389846421597406420540637510370684938867883965233189832346105320188467776491856663781718675186920509692067197648276755192123145697300497955278209005096832952527099622664318940893732260304248034726673230829239465819268616587008864717004189642251555067081223405931937919977703007661989758780809651155763452562486510486610327431288489128916778071036623818919094214852316008788200505728070654545402897541930787857372660810094910822990120117015657412955002005312925717515667558934313224690133980614434224061558213869646819537053765769200530673614222356171528073848043785292754737477028251203842240063984784598951465289035574945875232146186687482029402253062412218821251671192145025622504178286115200933904334837951178751909609873493017492559253586944339908227831640250400814123228807667590145168939956490904356396512303374624427429296409340561399321584369662676187790707823509810601786202118738412239987305527225527216729763062314655722887788285421035618155622712188597596868280393717366741051759418129749711226130124039140468902739377439383430779377501990080738921378979552067141568731876182483728493487542222915428793505556999768548707563341833517297474027950165973435072076470290612367389256500923780987206925173961079748556577289148696868537464218222243924790593218614751003943677278843224552495991249052753485711667779723015191256028462882506381934992740775112311040449980204752649965143773263089580228859358069067585869150867565368479622414292099687583532702206527454463170111037982557747051900094002942686071393007431330486536967297330495421939009205756531618158152813642798251244939608981773047773411504330728707898846124864699180876801411435196606500669586201500705652518992457853996351585269986794650169627433731343544484086169057047347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -18178784432858549163324757582270689954287682972561782822685215040328347596865918074846042191822059519118176181819007889166957995806519397465907760331897322020537552081935655357565805857855939004497515795129782458713703081182471146868742131549779868933897560942848409251081306584272232504132104763900005791684675926503538474337868022268211069385308419505212298747666439267225120273991294958000447571810848706961329705439280530530430039729771956441376486836450922527280892757056291216719634031145349536929969455033160373208440819078101906202165070462316281288435860735340706853094072107348854577879826796595852340474911826322340079560432445707354967203466486218093192266331005988577573074038008430195621567552483647342787897861678767506132538219127029550572792587552476855266013971888313479493012485320626477893023040131133002421214084878873055820848676169013310518487986488914584613612849301742850145503248596164387137464180449970824612346701137193632118330813311298753151675417081902864094062842278043579935727464774849752326960217402755574242403456798263252626753000483854446204702809932171371412535164919888079163270591123644816136492409432210883500042723804149489333805925585682116264005331764054656218282552047409540251672584836160549768557153069651892421486980675903883879473019183046085478418365471281930530054694624955808618007992609403744176905688978058351315395027085422927378202537136805896806903095471333876320586250645573313577221139380573179043124359045065901864875912867383551049619814225657204392379713545612070646942338050504521373629426555215560828549218863913969510689344707168503535709116921081524758440778853129884041889498724766585447644305781945757178782020990816221343976554090266763872058762255762706634980498199292189211627074901067716982133598745223717059153873148809439507527039657972182619178980739199803912332010064450929023092669530807015434094861357491420380950596806690973684204044008904449199651258473973874637509731939106530642509431872250496567816202980772289373824647352544451002167305169596510854671435165928860646977207196251786600043236353007601542369337850836202723861224672586650601356613671638088510114181821119787267521743279313268457463992088851096394990625180550993247804207518044655575516032616677061690472459568198372398045365337506345497033737382968535734836271076752904058769651398724729248288104366188551931736640013654567167322712769991740890613478310577270872963271674435424951688139413254461063801823841133300110977858862809444638048287238034562986425379371289532282773631948431043128820540369712317593661407664454845113864036421675750335873309368490099328985255478590342258016417545306442479857402986860923733928914243247958698109729850321613341585472294406033067471583305726555506959587655958771705624920092731072076350251641031606891919668687938808330372707166638746500122209154711172220409776677900070741477455877710814339194627645412509356920826141762868639234848843901607768709106612729011863513811244572973685098759174397822554397527434297790488212835944170921984966393830409835131545922223695127367896410598534550225741350331371240365329992810517600423762098304918713078298027599872000616599495454981937961554900385847711801705291089285822099023774025682736155238693593971972999463313428074766292306832327142285731030736670670394328352432702376569528503626183349718501990957853829885586428630416989420650234373666880995893887991140186236054662852428647000185605620933277794736601537471119338991359890586365381664926672951077466073080974599271420579257327139818229112575539836364165199630113383436372931502159215518940056490792063900063549917477220354007662385208187157305418013969480720668382120357876817721020030351039462948410001570118625046176356633151181116384839614836481508507648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -70386352101852325790382464362780013235082783086994006789086093124751605173258265869630119839572774733453925594376486051142066869143215747057029088475604841708270273649975705609390311538797023645522946890505133918019857043103468051473893748647006656897069768219245375722573638810678320104525481299798713523311197989430253001478695841437954681326499115916377837300977913633874533439836970530646950959137776569079933324841438694671038970928820291063687735386672324104456200838852060741493033746214200217575444430086977606471267799961541603624984096972692447323121921977430388509384646869812247800398151000236498183476752753322682319680775730120692922000950221044250096811968263896440343533450749604530424895884583479633029106470063213861123118257079555283389222051462487302204522394974413443626043283822102920491352058366794379909718394489547415140353464679760963781248724834904465842279605656377406341480220831371963314337003176069445364093506629674617834684592412527283997322906293668969009489956377257996028480922275279565146683025950848967165530242946063345363794666238657304711072154100664848019073127721818569566990146695596294101998487937245882448143872344954326059115023338902847003022616015678227438248080910924000075338680299988692381080022766208966196705495761692977240930387719450452702933181215800768265832735908287997276328384263801762212629577828261326792525591265329697446773667123808502764570807944453492641188795995695298106951203561707705646401374167347197576109125010001463630240973550737850140597266758974416390377825881265421883694972203131869570198605985537615978256071076041777976881027931525127857601087900238232635477648685672859602125736252304685502124794170147163698505610223885413392612793154703723467867524903326604558276745391126654605988769623600652828772091424448974396544063377582236213438618464917708674955892023532228981454524228881188058306498372957281896787486699101327564861926450082466666327498465002496064716147041072678215282501802940277087651914966771557906530423234533561900204191954345567098422632623324110292632644548811538394042133491899034326846657113392815717308659025377264359740945144029354772861266489611494514641532449362627057305045841484172348864901562940387759600290250536264894332210215012194680004591097207202687808886822059117204324253998280113949537115766771241385997116668975867050042111526045844385039170861887652916471006211215316744741120098086186594598322689280356864520701756686997976935209931399304315645521948695092430468498486885093639759698392296203618309224311752827851911264685810377753197432267885176110289578941318127230156693488852572666976857699421419794870301351311043032345972577894154713223794831574302603509971431251243235057621806102771413656190289568257560766565393827403882445482307921860175433062431179136682740565901545451642633599047463856638324561242331026561172889519076308328176003484336243562454791388840735526525060287516960906454217319095660172308375397634882363691177320000792118079509738877414926408147292446165864367161722578579614265799704665738923857281166546566586599945052816073549258604356540039023154943648991245784664707400048391899608611622874437085650457422240243700992778065756663094765110220019473044895457592768953427796897420782837868659745484441428367549749453169839714965560599479397140115951065878753063406666489159677890519354172875523415249075820061672670778878288454715452986857271234808015389996132557197971775859613241523675252484862070862628024871644328160370255645321970344220910142329020263573681429750870248656722467045052934459257177929883575596852383815619051785460665689150525194962550711538555211222767853438220944382674588256392487889474516495766639391732858053078704171373876480486206860210753935280849124554057575468892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2269526282666346404507080298709083474445098449308877271339055158166307659427020104541855744001177589698718938687118529460922298320556318332397893464436641550043742210687276523329590857888565370840189215986468750900918095103555423073527651445759910789245635383455390500416588790974027692109041171160198756936899508588804821555793654802771374177852997272207401030001870105177229836083194358032755952912328643288250189025080886038643165032467139426471934486074140161253372619856810495109336063398687184863723850035142777959450973668046471567223236583815681210755388813377641988642679736343014319732068816759874076224004591934114534051081152946272899216306728313735464527508154033802426207388248735749686627559574279486314728927207247766838863759198986110197519413968233349340985638486992752913335845185559662615583995097798737709677696331479142481116807467960419451631325794034000613570877701485516679070877128774394195864245552437164737536830805601632404545737282425105772739094954244516376117910341860291423948734274585413928268632910283414968726125032779520222435945772933461333141992133280821929306623168774211920169987230423991791667726053183469402813854245790200305350230678063395082597963426154837324225561951096217043135768530440971704095102676591385135756262288863205654084405059011410407381603653102844713122811639997149315546145909137868201915373223096256284830161238941942369153722842234755796492367964426352175391188961502548746466627177924416665590185245417046752764290925883857362532981104057628360548196868715902859079269572292009843616067680154771772540350678311542395793418351401801259046263899391851023735894140501862740421297672323526772435006944695833791916745874682391214037987052162805668262846035891080969303585300510947841461423295170945396888254439120759421943044162344937962716773523438400599762230944929901506294767439077341821477085763017432120419420437442065003365766141640442970381823743551871208276324270505880045327800086770783318381506094932122154039306042773805067086146821811233249412084961082001965509742531500194113961328771169463418124464449040357583713030971482147586501124045417854422133074138154194313364228169903372623845831056181924054723465924479275931654210521814693026009934579838966635465689009866995985250792173593133039480514716599905378306278829677885655144381385384741445502406013277694505200935327333107565627303795492162797262880016622166774286080875796932380940488215365961174640759669949305254123397136344143576396481438947108236402863407202573185546707717933034809695488445991666807650466444666356776012238535369115045518358463216155283375155121776725207955562040339056494434689016547928340550252112988299641603737767704883094542096341753144304468163634884072046999978577178793898691397887238584207175141189063933941641716765591278571739739495064979240741499922213748508619722832849084413553247784159228706702341753134187282165082445195665159499500515072968201525386255077337823119932885770505847325102257966936126219431955862145269916978297354131481830487572833103192569320165351576103183279628199376838789815359978940689326448332436620819390891317683939215325808812462707066683915861548464260771264850037237348727154586493836147117719371134957680588671808683129948256888239210729845421324726186375920179866662024453321393673471878980863773650994442930065551787051123603317578255220152739706874885447120587522150142871707328034750769783711308273059379052854999954004198865217933593835175226347606706815724777225196763026784403741725114650827670032761147670117651508826281243245114563016914267250751939879618944212820334396198697217925750613480667339632743003004846904021722284221101577026887750032349599739108598761656163351490864023040175508267188959237010760168680183795708031986418319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 42868480203856558800580272226823790031828706406224280271337645533418383884594537544036454560443933643909579199814964640616146985590059059618272759122355212645255161723411643204606878511598026597803123105811951663600199211168888844751142650902616733876877053188159605590185970621968786540830668632657752342266551136422024444655968081309872113676270981625199007989812317916497204184747225669380800687837660101229826267989652082007167943841659096230913404149831216570096396755443162784495233777920484925069391935137007739432071640294789605650263188715772123780471223151159724797933085556532208824181304192885981208945255967088061984813009755191348154589714559808635112205313040485699684948186370045510099256796240116967069195241098731026678036992177273260900803590609154118632616121050118457778567094694557023282897111724172587408659936360340412348911421848137024675983469919892029539803373086265535799381031374146596372956081287718005422601953022578299654543864430693305274837334390470368782454944047518427457923626919623665228666007520273581954301431613217634461899712153289774873254662807864678385539839512039026275457897342846939066539149510776530721808843529079455032728527018379396761563389608666339357716733547013009250005493924669589501529305926459908178458121788564423387686497934321603193537013345286586171010067868302087017639820883353274926105305974599914590350137420953962574052225768469511826657127200581844518090146123934874483904963931800796953759766581983060674024036986661240758451573964213651185239316667132928537731094449192688504129961276682458386530193863768579021567292679009707257681645529523179095969233711010883801353092471791135860968988719396889093624461142617790873152634991817294577637025070581539985244204285711814687342764323665121636481632623404281709691604685963292511901865771941944332690291910889924515909495914266320848503957219244191490668279618616229696372961456952767476850465380102200129576828336691821103614665691112438418801813388480718539278395527534997669015896647960439027695151419860456101027812664264955050772885323356505066026402362928665700041019463532363767824855662308624957296887368655221685231196047674001124098044873358559585340199284891707779036753023999100672567582930568476249117797998485120439899749686078528402535900332825791703234239022539387455911742436394152064505459817565747801695101023158289915390178984209422107671740036002953034324632259474167559373222344126285599085126892475953283476021547209871841396744462934863985191671703422848615976226951342307594622121527073690943811322433143627445923951742303890907881396178866490910220055240244445020661742811756746356948238409918740322576423483372482984156539210820901183947271392115737211353723828632046434334508723850708473094225739248242282014341771452954496515035389788478471456809079750779402498807319394928596168767524347857411689111174031077259326281018314082238640444162022839961579358502747155065691905756216377265995544796654393081076693498397741373784634412851363906585108315111629981378452025432463776243572527231945238042616366224441299844422950497889197222750776851675544967717162861985928947712051997963813765756295045629157519663234844140377492432568258277618316970418378724752113463631382047881330052398527574612531766675106499910420762722271536879610531245952276183004734068199606255204932702810016016067548555495548486381342683395503338454075743581167548535775918169249757220926328712789617826432388763782936690605498897870415719543313970181477404033883422600242220616391294895186470130675788405750228283583647104323588411656999258454410375143682430915118950252933926377444209056254460552717244522496338084808873394460350579866095638953430586742605145992045088646064529593838938145389221065248461324286267920220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -7736030533719074251967824123699455871651143779018501833861428857914104912775816787839884125863382871122404712999312994260070316068343129867808969143842193992921860336736289500716155420532481466266098470383772207393266682576427168611304581914050786824514477786975960945887617387764523777527319378215291699134581295418568882577410473407610511637595638181871736241009141211848405551127885500337322245485011488977237929886787717635816185086055036545423683219917621760545983760825332928329107254247081490080310890026008427424471381875634234655137068489917656185654260191939936870062275042163895305480964428753858575525361610421286267116803775859946025125756499502093062785051550943096519119996084788779426868751948371471301680344996929399874176548757479826543894692985927146730146523693090386950130543060626817042327395433543054327656510695340767984878896913913709047775072481525610896990741384435285047737114382974057739315883284496720022163848948060658304464448062459614887497111654958140118589800130119051660221152676220239541891035250585048316372429343039057593715898481506216252528982346447572482142011467054147290064912934514727137101696265449664853365703418879863194447509540523787886027220972628330378880302893061854875533225086347720109098092849603417626645651625224022992202361382906189868706156961371705952804390859621775250865489411021295115032788704290767389412905554490801311277945530776630881127451913353132298730111141135034975238530990197067561465235481896027365264770953785936552351374047516131033973942510541942203970346360131558002854065058704431067581599801228850348824601391787411650813743473860969031666199692353798607280665529764916168022615224176128240094742751458832457692449221983213015192428478919457740364705828226679661611939728290133344944047826867989038681451308329796414732445998379766214447957452887307633139880226012459642003977033214883052099037029294426121813685115408891866488860577385373115454922684789862301751949048245925506750682928621949038468953614763158137114834334644703219338914263006522893579313358860429171701886610208874580294709365318818117772299487009504766432963943226092033766895477376011333186960312416796667344656211589873643581071025625301154355990504974332141635247860672492610240285732436842712609557005469810998659317283560974943922451132818962776514608164851630769392575002377401557121424975460576789401257417229841893493007259493677979467959431936870566569274264079445423388636222641570047291973454773544505667741412666826478889410783740023926656414496536919708331419894684353944175701616065076336524785639305825046933061011882608949325275154492133617254734952265242223693934168694810102950293556958049496145154177235602091207448171098307496897605518132282966263053193814113848646831221202706290542107782449181110174273268511574706286248820560820542082344428513666025774149813263699634175954643928692062638683519409586120157698481058047569384042568079575506321974156119773029878806868088656551922153978401154382281862792842103923581157632984114150981824700276276893133187294347870359210730485904430867902713703496226436959159429776792521803724997619815678996059900039534012863902366199619965123907888557567421144187363252999072439667458804566670353375140014755685806781966134431281604615007010134299661379546786721812090224607572857445406073353410243551823276546015776245720661080240323235748227322075655293807599062698099119629762737595090944353817442418611552309943693457280245001536078193794685528436701156561953192122276895270658209275463374530539401082008931494664678480427463688094880218693733704966033280584752862865759138717494681503149458154852952026425677347851211273708795875206117986711893441536593364617902231924473042212664521425410902201768667626031106780453043961856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1567533500832495788065811277836777968244164709958780220435020565683070370650754822758948942400704289374085969982071319514146569236276373580194306608139779798714596418557206438047796637592611548047887422314111349404977896339272844072665809478452358011745166013500850982060105118887161061290588063722449451917265275840845966991622670122958230990856932369680902934524971577481105554507142433590634472397424167284606076862969379846471786712141402398080489172807651048574695238154805950480358700411025328931600750325752420026945501944777264090940186524763456073325587573538137201674903077451463686183551077619487060553713691283483585292307896189234563659046132343254123074136073499380332423315993408197840310541451105142031759653121554670239365262679715516022071328854375890943681099092423753582509503311023092120106444912612548298221569954234624837121322210951944176720291587482368405449289212639627446754726433214726347601738536239508961702449300161677844131334396143008126593704311027380652891620463364530008433952351171876943077110063542941463130928738253904784895556297514861096502061114740254887835052613249599453210001070269203940633686411096438595893271703137876971063460592839509531049949718694989557722666287813836677015550123753305960533110553213921764969615221941572141827381669833722860581557034487797476162140260695309447030407136294321987494216273472550000827512171792950059099243522792362799307758037968135363882301765499757103142734418505875504337638011330335353327320073183970510698491133555770276990662198998620086897281935105257858471955067199611502729844883875504123354887192067782449352559854492172243332693026940096720202223338604487333741107926313325579097344844085408873525624953019608886940518660241618973053323913931650998779103077005238814836514041365312506796740533093782995706314374369755120964335451055190054946852942269020295223877841812274288036225746939532759967799963118706875570894554597022879868275963843358940243769883078434706587898579369092666090337436317080375704178482174602151642554312121358254659381947355231631267871511588524240734818384644031997598254381190083395762152333999049968216050040621062854629691317076556559656600045334448302351088881301806412123765020627874188061000842145549076688910015619385602702064748085010268783799612897763443427666455879089902669366644040432735932546232833352920743399470540949003424795344120168335731356128863720676491840147020748439077120411310629114531528229566863581801188109586126567620082233010569438152284262364801147923338946695148181749834315652306140428796454969076764889609539900679355016865943912950608069423593455443101002057974294679844967502236423093606716259587993071426934361862650937689203417589829888599992841641558030470713718729791098862143690666103817239713501993657772454923446192037304474054043215534592891965182925964023336290550901772090982982236838996462286197283914332519755064158985912991058083149259768801116069041015256840769868809201127341709504837291613787098691042262070818604395667396242377880832311412843737762981167855258319319307457426551085255252203610629464607845659524479537105767726756686641754171907143932662296674278399421603024299265824779544174959610890938884034048381162590167261142509541971258041864917967109323142303696507985103844619169758794976155852606423049691994309607136724471617627045056993835125535024029789945938380417239402034215623630013494691709686216859320600869440766513856274439444992078665861094007038736071015915412122827634260747916947381834076984008203212971979047908845941014248925025566981986452606168209903882402254250499231640964937786331280490284711909179028618857998682722724738674575591415058185393361444974090785979550154925786239817540073814367387281630808197934296185414546140403073024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4008658755837348287127865239365474961861646272130821126319508256152435204838888305381040558911689951018079563327688053484740864748128926681462455859646255233252236146553577740597697981100041326036595781644376533394608177918818782235611455880410786949061130415810569046463139112580530810736911309021865036975096143142668988582732043090424739739914103954980325981747752809532304815766074150812783088700468788804006656740036473284950336169013042522844277094397752019939233115120670873549720919393971255752992919172231402734456074336955696022516971833408985976606681365558568612969600566919556228810460312609797963413418296345221730819553999578529614885812233510896854149285934715742369555658906502754330111807883337108818974752591769853719297749050187923954349717602307573449908072271771719153027470513429227208901090210715130533678418426823457517922267097648770645468443895777651729729236581593734853668616976989041270507892308554436377152692907450362245681252842479489740982094278831233821818871797641527420750422840595985722869851148607285243654510547337070835728310083717910910921814263820969846996046116813085118965316713665395051696850396591525130978582549414941514986311963769767652152542905563964432679383404191906162194038582017577818602685553377070790583902974780048594757247767556725301899620703081943889890418972947010356019463878191862533058297723572848724323093921408332678214258092138346554122461339597462156550915609923944417221911275497148200144386872755626162719408157348138837969932120960322924176416674128776845513938541926790629929015634313261834647130895879393339875058893572475422153703684654055148702765767328649722071198901670756227377152156211528403461922773910326706825248055344114816947039229600972986938812524145587825515975342721990749816349680398588188160854540194053226495199540781506377837879012742120794474583986896681827788221968866926535935344235315370939191132376504826328364738539389014234289744492122740906063094577989518976631148991100148222911302098787766670130368367588707300390912351928054952554939952642027565824136767918598668401451518894774924929955933589464830461073493233631589959792350650548510907382960055063373531110515420236824814409988402644372513527559931339634216040672189800467480530302863578629816408188551278467094656509948436061118795891535142499007361832691102384555986509649738524068131958156033494889057400595852329669976071846159168469953427626295523437518784496148609661556487036515372560112702920559307217509772075240275034387940403339606982303592153809125216236383645996293949052199891942330939682724468966990526740793486050877277227439604984115670748120096982652091352828444297933119195022180617467715937868904192517769752218093957617893107123799601560194999917247078229746211338293794790518387431858677724330853236247728138499321172327508522978310420681241259923183106269312847630598457879273303399195157888756780224439729283439251686322558819703738763976718413107175725123451822743010215474348898588863978301722010719334085346824899005067578471893070171008393750031997208102631289803144078202601882542644225440517857172434130132117170801881163170235201933935991801214286450523804305834662737464574322592209336604065554629343645146217392357401940166051506246437177880784444943271054423687467403532961993867041151400922945850056821793999598033020801392645837617412471482053986133186416693615820945140818411013855304714743467735764561063578267913687784579197298063752355348580508518025428967165424007733948576105294661568966731494394958448009350790654706585823822030161513435027025996246178695478164189437303223874601559383438944638086659533405228380627960505420398167898873722327012920632880275691980609467912917516311973591861434460707364905690420271260616698191303357235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 100109695312164842015515345806505436488203875019477186963606599553594530394958618391527280432548832816062552952486732835930557158636033227584377250599828129178849828156508298014011431061905024328452472867111042480519381703539004738402708691575407457500062685135844406763813414841937048784583995121347430015477939267531560436465286223486579197570747911979145526891742489467971839011626029703390373262091964956294069822989771627203965104840046329114999511522503165331357715535315578089264539251317685345533683905380667041227947722805815193676825904781139896600791320830147534641172178367664480130025714858563240187446410813276185516684799927682304279309210203196629569005397712255179617176282123737581517385467528822086737436357015319350457093022186851153619600537228439554463653221938902012905959851815010980951079055279459795810144384059608309041800160790818180656242765608204885411396562205754050730933196424765307720190580271817350532474756825939675177692329920266187959112707775883054658440329428660626778908578319377019250370730872709185069860255849547289740126403643195952558368916718865742054725482025326745591588764495354771433794855086113634474515865920500744374216805107284637700607828720636189446625020811317551454449319678296413527528262708918005062988690612133263692868320030592278069106498974407294364419837538257824972295031454737162926426421565660095285218394693835103927365367115738790211934088710241733928027154403705392792869022805422728591019233180901313410028589270296131182338866953333665783871294004387717783334161434174846299977204892520827303749728681282367898525774319372099818702982452924397985971938180756830001102627550798409859701560567902777630011373183181108492171435547376340369443386438189750196960695089008066240756812276237598593452658449180609908585588735032562984710213549393673621918591468716123993492797512178764031830018199159172336405831980716596455941830693241880449452378864301606726700943113770535551991325139190856089884564204052921420053593228764958973957858582617974514396193240525082734837284806215568524083880899014169611262450466574338599029285363809296289819981947814775788641435955876799060901468000298077799054637335723465994326698864382686497257844822638960406210600000300978824112531921845703413751633343848849368095021939300687349641592101283399964079803667702486917549453916800169097111687142820389870368389002507593155030269179344067932320968013047812019512460767837674056197138123922906846035964337851050499999809258309639486061192358861711767992855849297342109837549546932956947507155710812837901616420012955820973165841116994580692024951399615565524761689424028041390849195814735678620860925987880203033262271575765550993520389376839783019812477505143494893990923134285482360262428491350054075791857559070947241132180747759285996263910477784029703284093768373603024572153388987571082793683026203320574983396620552314433242010067960432924721039191681752811316981883751671110609816261205278934215277537438402692418870324658182274597264533452347100994479257447393918517238312672975325853793043422885176723196202451366097943072277996114090249222675245855964777206122389076278954076796944760851935882029454283894937502091269888060540687789519612624281005868559948937457151955979461969074100643636177385257785786533210212989901485431292854782222075378554094196999937896328581681597786416625884255380949665282959564303265474908095872645339713740490990345424679164371048840126140874730308755444836370487269870369580170167496599180472871827651111373180807126930897840554025009700212618152274000584164305022871455425347183597839136181823191575181849137010438558881075539167919788733203669106236835458536716292191980285814534798632809556262791372881860073983289122386808616335673697239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1215401554937313117598433590890204335204893739753177965059777959086172775997442391779150972958646966641180392486700945250219057770227624402060908566848528231126772628857335446532049490741156585867316713793620100941276796728380722941453013755318269467233709661260526537412932610850855033100466359796443921420476643329894070406807394752805599695000163492599473449401602238922568488204637568122943653653804605716315664591988829589366454673073178957939869411341981004849564050840623415244219023989234600222290307110367988612787304739687259530106243365316253183965718373384497964802445110180910671122727974534921820753632508072425559132669106299323863681109093728088992812460885114854001321546454682469477804345198053764230399436495170028769529197451998190483604756744890071127671863738202823202551366501017756041929777126830092455547300404615020696011745253317767182823275574179246136821616700643984527226060821112565195087396955701060553353498472086651789791494385860083574394615147115041140233996976753626616365908072199279550919852507860847723273014677084292492280588676429526261672074765468581865700634358213882924079979152280144026929096344811484790038070348271299379139907941159814370374551800860362313749395384582854681387774729737088806536079108908479291642618933494000222690451431611028897821631635747350941942139465302875996775434718817743928371654912488939096182793925000497016158131919855793330985296594931484221838330606360622376958640310261790243261164319373611392508796062127590868869243479121959134288681377885735224603726671893769322442365687895221351899859546955650573331743037365982328600604725284505308536760303767637202794668666801771969970135144382743215638030266428622334776062608907966396189139958608291076212681165642163669565195698325683147157944314214626840302759363439484007700397192087584068195964502043782673279587811270674396227658481263649615644522845732595813111866097973782252580965790792810930549981531667107276143246450086478553581448282394518406365801975228882661524947110340577951726244018420639874964013768401205638037850167844169151512633545045716554882033834475141291165995082516782441416982822650050338375035682197951013282905503267024197043370458946612117471609546439735050364619425589541999299263939288821378963421299650856411304527100934393730940521112739583458367868945511209315908812440990189839388878668467027337892161584756532903018075148817660059999000247135836019046873047226945561483934641551712839374649000632227223376363482655618881296355905302130629131253339921796952777865202202660362032317222423765483892961547072362438590522022460387500175986997004758736000802646507101119688933500073551758867567670539136365995480983454060891080720236027473215984169046920112702917352554010168587371678578280920033673858363227484079863121303348504621087223267081320714202451185830602264456207165749829544310272748396838817843817385471096780816009542584917416505326088805113460562460391650966699177689847847893559108605852478671058021292402181935734331291386364117240735349879702311377947241820314246459807421859182201639475209388788399259163119933770474278494630236600749579820043415892365801666418202653752138377143147442202251105461218865584158780761891396202035620185999574791744645676630229131983146062950471689494507808785395330928505559823544786203135346346706310657450027518822040100721718135217409341565494708063205513479602393879509980625549747085871687610601918062119978383640735398476577087429370962479497190046928484304892839384719330492269781031565267545637846385692234219824780358993413525902587769559779508631411074343224243505694626037650980106990803234872675201100656750467088303001187583049449553266986973568224523979699049366647220857182437385408487400750476348724376293144002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -9116232694939026303728984928685978821599400036057183106077604166574742260826495464352270668564846854925281425354564335804675269131297300027550455835960399256230907114028383200733027490310124835223844357149152750263155710465524634382810668909100683197314801278889326600880084176310191685998761264865702114603184827791416045572380249560689029554578786057456771528372870211343533581037355653120811673694519873167728955079451393666131932885981125430307141890777686477095217535584731048316516486508833913154243344490498017098926723424910424210874629730473176979413490636076203390001785716063433504106142350519661512372681861609837842461663763442982630926619702796597643978690088220996430940944553136286630168776980480127460238761018418895910081972286913426563624654676705194867589522972483561065014051412755060906492344669054473370962265198097534911478838479400690072354552945224241680380555669787982797733377638807374862448779345358508439122171242536833976387716305164433141200942439483249193185913413390196223563816001873080960835777586861950271263406213484986672904242303171428442510612176454509357604723505754538691656901462194962079923888869961037181168065929761994933556961576411067493107535233959946241240651010403237094182287163321795426450689372322020503356717150910164099316611951029490624891613204763302289589354078711508328097889544444671232530930798527617256306514476355947094103207631816460984755413216571421582399586341699099116966833305891216257501959543340236395375094127507533578308296816102759002055343937593572382882962336587910088984157351918441403342778676108452150097555621265038966128272170424764570108686490914876249654551275767731301412362917238055718277032574304489540208464744982184976317801731627447342774604436750219378498482070681117062720794232443574151012623394361776491954178322106210857033801711077269259204639076518437238681191641703128254853551446012663188792636564478574539380199603977590793364970526788711134696247298654001085337008983029338806024941301141543743078128205172951889789025753150506666891256248799845011943135602506142603828101783544882783614395484455475086971101733018467690371812265904145411603308222405618174871085372938985824263839329742026661851998878993384044485571500664565173938392982480324892048651971473331336648561306592580263492818252236033864302138552584621016817050738866063143790660492844640938700901009328456261897236460668544084956833939275244582400826406263025803008411262351613860061410901476628491957057492812578383551881904583436173045971081436393696500160565759413207120134924804853799083852125922279049209066692677902808385954115895667590806453189452834889811244003269635180234006479972116128015051180695630018718460638994706781890570188530480912051693523188068448116127540254927715721967301835454336910806849595372563723028502612015913664009624095410561335675013721155265853860889859975372100346499042287835207658198851728292100496554791374090289287970310073584169577627503596140803217804510623179112441930144093509403666709607446569780946381830081675958364272579718592575446398702443293384442165310920030181245024295106729256356947241244347459215665333147208953041393243845838073860417990185916021598456694332854686869428544707797812999831511478387927269109505507008154911887368564071892141546860300072318967044227960227253161013472304960653361302527148828125499442323453570148291716067215714738015630343649201777308352490895645352109463389115024216738899541264575313970043408640316215550301132795247557341562472200859974168883655748246866934606525694070313702580795198504216541624898751849295334156522811106662389600713945073342705317964002665205653994709843013829784967469436448629943903107502414550366607226600980113195332553343423964737031193452943939469312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -52954510089973810436637477657166716709270404449330356012341345736708760971227521967754395998506804136147614255863756535164215386280376288594110197204208697378627839719361307278432434220533785167907327683167393932039790048279757375398801785153179175397186081410488262630932967825313759080823399594133930255964088170813024489468858878946784883872684942821711406181560103076455444772488312266330309612812845489123454444941298405266679044997431674749699695135707558747735425462792385949348435431396378946658460974299243283614017240200517668896950148855880031443236622015231447766960119715145735749689984221780411852652744846779151908466505434491256816082417401309717729660252754780767856624258675588616740166663223482215879096613155337155487899066665299287255148240136103146256173544316991456304571093923524206001107624664863791758257081844004280068133784704922642666002589001948027333085291899794396425794415348279238075713169942316747600194114741645196865175151525293958322222642350809433925674664685369136984581664566146933209762790093130288324665119481227342032816177180383679483213975528306458715857796093678139848356433456222657258370861432938839822068783517126265279017826693867621276857208089349054074874097309576900937844878262507352159621741941480346007877229623556789114635337127491077415106154744803227572381996247457859113191857531336849303352206868380891242026654645312202381711501396133274919547465467774558755332275792409447075766098823675474475431141664661292428477054606967215435622590993095687173233217710735683546220103451581357493212778429430287912783255819718008360373016932480793807545017208845085389148006397765073126897910536369531169953609763694520481743370132781549234117913220241056605998562303968716822029342208118843626489320094166582489533171849850656375124978968486099339210052106128978993599969397981277758365037354480130605219669986354368216347210194334132570484880085528309981560609810677174076976792763835659925019738990162223404316095750807844498708143944492732717750595108202512460434844065857782545972299952022679887366683041038332661938331795892988703153179060113097655676772932207478918216575674841683322651800570241299325430771622144446908792860699204872770886654910090674172203687858458532331226632126623758639916532620006234210076554494296661141731446882428696832982184895965315061196260315817218133578240402911594718109607949915214210501280783924032878756877600716871930774228114758464382562561492660398625471946467084445328174778455997767624184085678726504750034908855542296295375270296330109399566084746628950571254470396130645618028168062060375010994770223241213808251943965402984233558507145967340361196639632708834135327281003680158865234625902997594974734801920169796691361495600418247602647931013336323048934850399089594509239431881197788231208594848137898988999827125334701169120312395861542667231413870036928019387798499572265426025238628689838064338725932583568467522386944130402928884389431674820627932978378441612744972789088833457383139361816100504982898701411100113789082638404675770948211582756483101772083712030689465429072614801857748055440631989374135646991931226209851996762532807064036282104940803082988326042281696331093675940533538461335594909349844183397812445986873149147107751997483220316163157647270887073369702729761615251256527367970201234580742043647213849039130118041213345285023401257749194986609602195325809000196136669101352743623050756058781688986017171006122252507972328518998001450623454761804088618620900767619096025622025843395838437388904106736272041991737922769330478550787387165533838505023813458869588228660506787597426960399636985019162667706032921804528162472222672581467810905504409637482990893579638953578421096721124271960928432177211416510464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -60548494836807624280723456844601578866935114171851139098686648879513047900486210215157476229762630662472014766759648388674419032773403087229754499810603826955539645801718093114333294795316573730832692931080871905029303360448388302326156181180071965739628698234795339045765314481287021803299320761620006923837261766516179961236197789592282790431845438179171811004013675400798732419296298986055927826816809368835366262160494835098105019379051150115774483457918261167602786665392372067438030458090229102893531577051542147305939968354658659406993984671176764609968799598163823038758169261977430778577647943839358142768356523558467398387764648217434916771852765193604909174426393143701882687257349198301844149939301639879591405578333921742543569816596292048264607032882835969842821901045640121188422021356234054369214894294150844858790320456215326638677528007476693572912050042021943768980230165116953905672288225634405214511091558746472712600314420276674291619839613425574476818575570532306690823218699230605744032425907615922663687030073459784126343284966177426768662644097415157763477473122135860590984268141430029589953181891944684524946434009896754374004887095063825114923378736922309652020299504843953971904184851464476667487511458161880041265152820913605956282749931384020963209276707848355742044733122901006808787492727766410996885747968878727957303162689557472383115677656428843215224937353700883174552425352841790293404150040464288959795089476493289243295160334295605562470869945404021333796146955374678882758963743350702975376801730862270364355232045125066366112606006301491412556486059021029582950455235264924036539841159728394241927414062510133725759843508968330465673787728966092983254514317712679116622198266162022194197776507619050907590064464485318959628250022514826230401383620152265725067950019496523486911357592085982438321916759177758992590160324351783760167236252326667728735078770761158338475329521479824360200600217174533704641462818870081479252180503681490768242827247771693344592720530022575117180578557343202518370623431634759435731385009300758755619153811635336321401300987507627348551541008776711915436082211518920704149641582184872603998619464714322556815850450600937390890684667470871491396341791717242177138024471622028343501155258973004655977272770568034825978422065025240159755490688352155551436989642125703557227447042257515052815107580340179041938309511601819579054850709687219737672541016893392586068826821407263193605494380777866108079232177938569549476180708685113263257595716480356660864053537976208464606688888290685824773619966204351906434831548811954265969483821743986005724449681812817129047451665145873306891492553975692435014975181259610017682429293973370097276059933520254676810403132945846334679938983049205755038661165109568411027783267599173412016837663402138065983572203102168291991614107485645147140605534006967846165406007425227009715414406363622939937150184939512183213988435472886534958194813653432812260101475364849438142380520702328255057857699889739779575636936561655092683955139668573662091112847720026377506693762316922258579175363942019773316291062355277368299595203499993407817596620088519087097026593789102498577446432005966964805702635901535090053039706509065197014015981101856717826756717021065181405294508696689971215402890659115623099345109166650749838525919445242671402847194351735896267787047363074592745283050602773570497062318945149170672019446377311657200078036230957453766469619519247279597072244993099840213203196965076106404934309769264096157098614271676620209232588580824467043548452289194800940703997408863933945901182991044445739025308676552040829804189601715740070039642194751514365556035515079334475829631936813983091025420501225217516775851281960927232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -380286357031186214208339991146054952491412132347484325706121253790126524352647639333271259590265885795135167793157389446463585485824921089662733797440431322428668478784062327977188757084913352554417341677800801675381357839648806073752512369115278335420765416762992248949227225307663222635507902615321548368116313201436221462713327043079317890102079868600840935322465023998468405245443009850928015259993674170147759619527076348941832040416817031982241157355389005801758673104946966459805426453184348014062228193016778115168481623953523683329761997863916878469121452372003553934376172731052006918656914957399921927194341926873649169704700549469668607973247572079257998204203955842315634688744036202587422690261656178914287764609488984938376827781228275773350820137674643181813430690798408488178151942035201947431708675545334062553267899936324869240059385298257211491049071509107050068612329100960512352301812527914170273424062530531032711061075573159183216681018655981689772918972526827495531278477768717407507498954235842370151472103585906022183492067954942878706995489108890534508523573280508631292926759530416797875174287725004543330053433861738102946572052076489318609792167612384450321081375856009106246023101853534122964840887383149252899685789534424255526577217010288600784717311849778687152172947244904103520983276961504163058034980104169191998531011244968636226136003761697689527197773322407523762701271517452582501616529261114636601222101703229649841279412540170787985030123023944039831195552183582705506534978958011936426789822525453579660856313312811852634928617717660520564868407331895661242837308306419102603418200892147487277786696181894704230880990984466913764087983685174554132025135731513437373805570889985596651752958028572072265882969643014656923743246178732384820173745699477162306325298752182223209231704308937211283786034352398733387069634332849279711390532361923899957537277950327597653314763439570952402181373163297325004745514255361943524878529708740523093669441509717638093698793941806308729264028130010332134444115523273239514389901222076758567806405790951760661141167383882272184936696034728665195627471002778418693528986363944061170276987387445585526502036296083699075077539575570109641493916135594415830834338556824399983704344559081741227953406071189127723549139164725261550550286741307128931186716935894352056419576358852688790309364358440830555113336049768848932685426285023189562349745936819833218408717010816735407824658876183107679352202390927961042852932857034917569443882723884165179366772851162367745254083540403620640791130117898313540616843817057132946511774386353959635455996564493492859094968999423012832588471159043781545366201980749126860529844372477541742759136187446675749358431056386108935517579238436706406183556505264014189823352632893920713041941791517585782152651625433559490414576966755589705829675256201424472770641758844077982369422402348876290098654236306412865304297553853319879302402100621761401044972289512407099764756249597215461006320093182999580873253499679743854713912011390820831161429785915291390792818120908986817689630163392276009545661676445612337183464334591927254248669719425742314974432432581482479119568598495845128963733634544206308698516447808985034254351808739303261423190889293391312689753373428761692912103853404475971870016730214654532026259262725984160638660634488147252027328942338283116135396161505138316853252519451546567917562405768826131374224744434844494598958930647739937739802010151848123201016506490399991133052989292865145780001934888347432067886426076774799954054117034717666858230567536532947522302222706404543065990918921290449728011894695381858420008400645304141980173947194724818958194474178856257108065462022412908386003179888286105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -236468705467632778880329417583415307914232187804743659886237490727613418308511422058903572244752287808122970058717023101559018290835092229422495528013041259051976423901442848239348875641894390708716525516030840644922727616325748208344688609576762181855268036241015467487980833134862455261145080758939992525132022730218163157274017534132868739287637991367296474618409439408184934898897948765959503083476022693681534413490122020201223191197432224764763985400920155725712487009878568840076030466794890593243131328971039083079074293382918798920662000175048112170643102603961296430027007205518217992375836727245167382862422984643727999067963920730400775957581452502111423253587542129390981252161787921752727042891338274738562828118887643069907455067995672912932247807226312527179702092833584574042362541926409519477844807288605295665079239863030190305948058482280137898354205907721838407529119941993015528303412811147569150711636306341073936645970616117338505590539638680002945702465838624493205649995314714846442767388643892750771002307169180950045182962544118894873286048649996049651559813261616775562938120337255097412148656346242797704337039045578655861396262917390389504387372909226993652888545280438493962396258394485470863547383864604864525513425481868802981767368913472571687030108091158466150125747880711896436496534866067485437946816027461202985648986026665290466097506618682907340796954728134029927864129902569235750157148195155227721199601497898510605172753552391722752706714201418974593721561152806326057739615177761000796679174562400038744422940241377123400875143598826519247076983926432656503969027053526742328715025461945231147434619845761914881618700805662580780551022514337447175443361953087870140312354870501107136399038254875642551900151808353922359907413939383292124327830036318344149094512145952684953510856059237404603323417037880472920609737744637872910911821043856505871491608334236046556913842540824954927349351833943140409262953693798382462839974890712356974709598018916293248203178298538098055980456704140736596630841491149284696966947168242334460919839887148345925096845439566380838630156096255326339700734244945742704985277018833169343561936854000374920477095926002757494788365431625405729921267712074602135401258778811368928212877894198669069912510606565689128654211427931481776650430438445878969491820493263957756904880834626014393108289837806574754091178669405220082749263593364105167529260428233322015771202464575043970798599562522663755003282745940022120062688620321119645590007759891832945364539746428210030086958458056201811191854358868106953847645868206413323957278226142315142820650152686109070040686423138638252465910054927143136248857133637180305866764000585507647646176608688186291825323996984720097517020734711975192329223758782615329026455894820359753618414747965552778491170638254521488182343803765213730235684606520065255244335653929747951574796682042656712610282162957846643740884291933412140772674149102094759185222206773776000567755697187054693880146933171052625294497232863897260977165673439116343550803623150816016256955978753291822571484485861899916767253660168975941764658139437686025412202269786688672228077263840412771704273476133409040868834929995762779425328255934124380041550044179938732957503517994608154559375160393425458708462872107489904412710654146694222393607503747049250231436104505384102646054808800547582646560968302302934621074535008163315399065698270280967161647777027011280222870985833383768496047683281065721683507378936808800527740487401555026493735588069456816532451764226736889585221103063710956844804462438233232951977877579729381995844446527042290030280851056600672491561330475981452542462170582932503908501065351832553658460335600338765397450436357652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -356661475951723128936637740530560821111176129265170298738109641699751178099166308508668732084456838331849060769591710917618209817293390211335616320245979425684684399848348546711596088485131131096449705353348561293762444104041622601144888433187788414855752779183614389594753412691493872216284021525020941374940009141528240180292285172059986150485281181686086108881545650047144381613071564761818396682350469755183379241973882084460426953125465650686326191439548258610024603597040592838609033009654282860713855777420507294607788232407679484295553809569907678611891739241874148571746843840132306988799256224120810753575008455752157275027434990350013421874169408607845908342753506159286638845524687481863296666095292489361273388086398128163563946188349686696087277161786841345719777900342996506311977294789888018544829348377612107364263875599327610705714219003722528308124496890029900207378026592314361264084937871476578919190549480150003304364590597711182972202082232760489121016400209326200609176471916748241305250819479119989768747811495783736675847105307860927018482801588719741615833047286317073796313414920526434482214479558655556480513206187573357646324593428036840968727770489924550295574765541528496579471879896453460275851259050515560359413182603244045085488619412371346651885621605175875230111370911207245519459950425955957098556727762147416575331362266751123715364895297599458945192204636369803451398470970735397773913500294777757796294963179422456736047814464163452756861185516635363398584326823037939894352802259955420877886864799404285162672060761760088291368665221153517305949088475045837623593224548315898154765392562096565193288230829625626505445634800728252871834322784596387420708011344816490842752471148529439935591811594972843362525241997384527877551695095229968749256645256241997938599276842990750521254021501459081643890435240512863750340245584779618356173027616502471182637517562976547543659182412278018421543782343802834580598637580073616432920148591727010885630156866213311729475456878867307025053326345588498221016678927099958641201908836395241919737084914458040352534918766961279509730043031589273923866310322025379228237735963160697168981907047288695828076247111859097475404488471759933294953716871997412845075221617266083689776741613064336201415270762118214593752408384795786717440486322233930567478997629128143032085511606646840925001185867853307697383511056166122189921651818412109643093818565208093384440162348160869339039184974906439418516732798481406594791964704444834037775117226803675512643632344443858516243047993171511572638239252629743758388426944525146818746722479109930721602664474395360394408328845077724423275104585709380492414548630424730934156389884255547643947912129957563687770679386324031565336601265368329377836771109301579492337480496752666194879287046128954641696937941511226947334748649009861510051516440207479911500368483539312011834583171122753591179463323409493801107239338759739424926723740735431359563918789191977917188102247786090197734623304764088474588366678114037112676045623843135647847449374718761210917209191389110335504867393159247295132612279059063087067162484794332299156766910560180079632228524218784966396631499673262118964668000247947160110153293643616335079671128015389026129524133461053037499026066890595111651178106078590062766273620030393773548513614247444663926756618653274119330680968540341546676554419598640886201854316160794307842829120278266499575633909139057044405612095241173809019792856908910054590329965065399018686909081089318025507358827823888532259279990586137410789766614094196155084658677633717522469734197089972479783523230762939322019062811490911980229282144718198891069313026572814979940617317019747099634831692614739546809754263224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -302252724488867483236811268388156782183980430954211619599404792905505790347017782483359820934363972342730016643544487387456261431108473882147845165089228307554867064351701906414190802639634342957652391671512392350547566142132912561542671147433581491283147119244107047943065212665468610631681513830768155260032260620015103091143382506121318780011849061768836413484775625601071964719469483777566276075184110731601946996207889628045053511528700446072352770087917817063751390443852586215569571443535444562846634383712993608645888893546843503407659108798857812524870322783447425625550524954682642217021162861186338086940139210599279634485017113019652785092971648314383051207565994551791834542746096344032336397003372598421053867466601810949645670232326115741746391842522624676483245703549559266567865927978554964294798554350918631494529548406778615134561811940525218261419844145124517569135248958111885288764910217712517361109635653531316494129321927934739103640206018571637364646222631677845484630979022801302797806079039179767873417071887093523760354757489583732727463707356415983140930323441525495765975898788109956113200402450524011955035892848378774852011252928772717772440150503625378510969120789276961485358329940695292228796516830064058783780457724158658633758721503758562096076129171072468466501611916550307993731724477610244673310867607886337515910714530916985516364813983091668368801710787073580869598467372186178627693244974822577146730643109280796847856814148519929172523153155808329204180977856661004805905078414655938034586549797564521224501623281444207460367929249055184803942152896841617956320295426609045183672230298238906047338219959048033773291963313820063413544023111795340480799034841923342800056912009606361193045641692380700828174277046573570157157822140368407959853189090490197407637278500570487246737008032256490878154857625024036931165516361093909584347103272784799026094307369551166635088279565339158901558695452594090468245866292605301183626086049699316841371917079010929846587315093727427096733522639944540476042023915825044452658715603514388847794148992107426757799531064523131701950726499096735079354507406024799096510925777113638095361461650139587577227502586606481926104919099563021004777001112616374665001287711806727490333311222412957033499103687555645571571711540729336549105818303872985729347367834659875929095206589772154944786045741649413420577719011186291134031829813696395939308443294071668858240165497944887593847615636861886511221878320015002367397417275143596084974889993070691671760828811064837472691814334466149489259829001299239350786721117055500011099586165487702469865022588477419474734574698092790497482313271275564081711386856352150470984816714351844153993504559889436028158910427013178688877849308557617799270112644944743571978211402480925195979406764929454984930520130532316108486838746177375236120361646861441133375550613783094349654248121170110563168833934598365541961667766527974272597367784262224391572094760896917671299478632572906671771913591691536485202924043309931481085143237850418156579281716200264848450825415241259364533192976643546645496624222951815981780597491760242890765916932815114198120738268380683482449445937274013116377750985816545925658164851869156491509414628177583615919393946128462983999689062441551728971240339776519089681551402323895062385715985911578363194105421491100893943178133982701836467086217453209484031745170600593691264285630898662466923137486788709808792679057236129898538676009678922050827342256003512723325039641609392016178435212367051134216304289225118210201914998683730206159898917356999520349226836566242225134486038044750118011691358023245514481795179180507867506427237260726880559240605916169453575484664638410019004221489152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -228652661329780321801063560125076823077183040215514007149672911437243789591762772730661560971027201832391089624850172642993361966697880946226159952287708810887996296923501272261086181887693182169575947404150374661441593850571636234827562550274778579028020998784755177723042152472597469492490112044037550043519453117739500247487330053328444746052817227995757584010961638621643730726949103675216107827634334980056277360759614951508829142298436392705283144972684921934517090830672203686352881389406629431976900070976858836689571411695085673119731246200814202663801415861350857214935857645571355258005921108189206655849398725239876283237664850303614145149336351369558803430851799126153498527067158008072639623212540800457684875681384900728179800573249156339335608186215699939894522090792936044462883366090243171203565348641819334822335146303734078101330309723454229686130345117035007254626988677458415212791968579660330002823154533798423169022640818290307882404558019326990609199972988839571194182286197785259545150137397944967592507679204089757487605609244847921517966297491581053984679039554590724351054320332278560641539588277058201959108297305071895398691637999533955910769332045012944486700647636020231580369145338802780803607600890578083885684449599715483806972773601762220679428911793330518631312717251462290545296553265561871956066459112980101015718983753215253339565843169002395603267248261428242999832200639745944280360153761491687611910061575818634957106802034265534457044716177179488252909238154317601898801541980162042847832731759810817148855895886191992704030186933589308352628035381799700818153636708508898236260967267966412607462711184313824960484144161761836121249018968089481275339106645569923941330275960693504389138273049601413673060674736454289871410392869381117571532470825693109495923474500659322672587749942958671962201617912772421600734882996049066712165579738737103797522088986899658883140411013051266555903475893780906096556570957602240069175932989822804793794763699067868694662306254772067321140308153079852918577561963066679271556982650444469449079822526986850831501063753703404300174254456175128995766093056553737111436935364644403152198611326566352023093176747873355252322306285690162605533025730451965740136502893466708919054041119078555728624649233241173143243523361417906513153430537802967405378124119580944072727936992603429809753163931524133484026676946095946379100533982293229650784511693493837812627517005112495287576460880301036505712115315284278326162968393445243394902818563513732601608757863698666131300992879506935312244519668363430495025756260095626282381858124276710334042564235017077291875613584275043390343881486922484994508785103785442685567732954470674097088253644688720984519644493620265613583063182888152556649452595302742406230456696495126673935417656700513021627060342248342706858124452409216339776029563962405030267289267830237055880659429693059375693707982208901340433073853390505409327990694547083882351232834994928039412862228034673558694827214335091199003484007300658276186754693678506534403736163393693655524991078218562786561641443421474663140208957094723575640005749650770323414573080912174081343119293805364050191131132184276386140772154222224713602286773768731246470564457038401769740048435455573787271480175309015668948001175714970242609071641127229881703997520322493399534792637312706917004138107717423094829026700815449311653477552817326255509992213992491271742622378807262578389654215916418362563786285343251917967929368613233680212453531297797728845124053360395263708722457744834028709682496692662772098991866569921904265672042598119333770982682763213848895010201670985677472858074790612347467585026625682819965398986685720994229456396241907267019997184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -134308097537416978390392210851417172793303311335465882943315689489961871816869932383879329177619120163448212504601734839410444470633323543041219606943685735830902051424980703942258022690458686103571486534553160890750939775264571817681463587209206845123040128382225352527145376673321261649710828335783516387781067782200405002657335196861777442227943506485811329899073509395133193694668083006603621867562188087419458974377517595618928932287098165248814887892014637565693696863742681734347670570484040561769903446943857833765974268166025582666862150314460630011589974647818283294234302487910661660508093213775540917992644584360409607243348376256106059943742832337250050480294897145110239031737073943155338404559810253266900976254616537681419975061589441673002249359404283877247200629879991890135286333446995845508284602255353138744535288914401567320638028994671240343102901082190285236031029606031270977345202077055011253594565470445985285954046603437711942103177263125868862947249090614071399665527070368340626184523874531068699783825424954750445522032396257160802723294362121724335992766032418024869731494487813288322222388079356765683162656014700000541123121562439553893811566090221291052445624927614578044996667099718433480955901589772942824372265791489351819572251637054045534014011610266349147626929038689070465002214559240693501241972870357492610503061646792477660812343426706269989654385212667593787890119298137659927542927719288659159929362075137601060390209816913683321679124585458922791913140215099189478834752746926766094633334833265230197689246259480893847330976833642860816635423404050071262135898144884389035391862562041129774766157758801249336983049527110597619234959438019712040677166828572217651657598922423633080088001289412160081721484226982396244687178024215905865408140696951583877687363848896728349357072240977306750669315313743276134407020263271658668150678830844625788176385023823375416032273263994067006311246425360473844911508067453600848245989146604612538858748952636249309027582258073947514591490264250829634415769253520816254568041314361082939606418632310909356787630063497301533588900738924984892629204132378555692518815409616278436178191118190307748014371395058496580771002230570956473430020895396037257214418252097509185607483095396453601985582978885468199996161815062097660664029571817303333506131910861935844805931058643356610055393894316397398583601334997572890425049608523868088141312777601349247181397557939477481470882004801281291799216817027884226517072552574780080922375815322187811144319267077499835911886567406041786359353786620265070766956376992425468122316125014581520107893008198632655199740840449258061327183605904806676308704059430488657792903811881762480078301067988140344033227064814600164697788339718581576459108894109561074142389678510553212373632414765808565689188383825447681994524743137457533970837405127109550771196049296327433117115744747876853500925732422447537107260008088872677681540147752392734941958405195089135542228310795201908465761810458817009536724630513436245148595252963402929624263463342729416628577680211454952751880695399667756692318089387950939382908300166804018369300658694911857565291981364508343369504396785929576980188711704322215104375692298873794730088107865097999658512257740931400831295745946026623196744542186717852992644899068396950463966130084231716176986319326565118521716191497791022804894494083224573343677637664533726070579034360193085232708931157348841736987416404853776578956240122902816391446122673941178637744197283637373371114845991476002796166459131821091284950596740649449817927523712789162346996213391752760938203921161797794284338627761315414103252472074828001221284938643859245348317324394773453845215155180453435224883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -126498838978558797187614412075647772702246267642552306854657084441424878709055165042846471447951686401775269660983292848926202694728877987294440887945626041653632454760083991468068444950889528186703660741740273827833215403743089854826435020418351455543756733958838616218377289391826140006081882480599796213989126941537796136579779265270090532867162682761725202343676952463205172628210313711453266218793531222962327615891673968767796729835715208516201909927861887016990769957784992178160723605473812073164835228064515984382267004857597967902506066021253121960081541134762044900349538885685813205912510890282438803658820414373939088612181237681289529351358589396691233168236455990251669625663896676402552800484022726142964592884664565242141261287818630680239697403049094221118245828919437350272864800633769509388751103995169962974284295133184445539551531654998300251467310471039205696114792687449480679197114004228897382288974785007309256614013536382551734709566158230605487626688121735145110504693164663832386504165548544066553410873343992356769430589425582479827261736822062125488636094971470145414528363135196266254335751860200908599390189295686753598055249042049428281358880295150264769175781233496529821209446430831069128465984366214933628236992088894978154720268690088604648854506237485234399104749225218893829594586941773481964324652063967213299085750966888119420786875492086584273163897100954749432212901593700183963374382284289798368794246120361645906059782068860610606909592828467779839136822751874679943801836031633169146219766411434697411574513374174946844438165726604500493902705169814639028870510986339999470034161675608869062696254251769133782848060422131243059195076477875018628836442191489452760601178530125683570319301954359560009430262575861820450135431137476975228694126197339900818541070106247760124781232934904137494902868366951479127653991448213357897252467462847373068279616375136972000082140121178485549310195335897451284351199566220282421745917798071935985079761671871841925442887112698538205264144474598649050554451559166996804418006189334484859002002122492093235606392579081981023628436719997276353683650003235878135483425678680107477324755525295919094174062656463621907446727751131963985265910086436617844448066556921858997934613908011545873947158674784746944421605627899812037982825197319188660663135323931930030649515931097296312175686065097732698454362496332371535552628502988755240349130534348122480677886724337965396175988323891004401055685550228331170842370462718577360318460484834750337283759429557840136389861429981175383073366395430159472527053037728156297982093215162620299077620939271817897223834859195700473840274273811074940762722850327511032261623725737371792517376298641604684755227872430913705063875524317864333834504936644705833761799549113923436759374072456130240864650300210242667092571403376244516037665057694452503987033904121375122904675270707713825204998182897914767861818643129569030325924993407033935640101616248792244278263118827440152964413053396451179145946552566116293185837624197274377101313927309791873645475171071858058182195402741420738924603426235904731348725020031960431020770755684051027259160304935313432860551258204398473528539105047973151475994466785249675494241428113062200948456434620728072165129169312179453768040184669745040289068399417031498857168033252158253957617541499184515578152681097245509707220688584205884300425789106944591474365041581187739889487904515351375151212234257331035585397024256277835242804173679522369085979774962858566418848616851083002458089297295838446640334188143043203258415857166242023135260565653548167926387356270158823172800187216656112412337703484210404665679039389209912611970921256098143597650609628624663347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -29116917881147529214759802575526919070770329358020538679710730935859328670850901410976661436127411364961139108592116725029007084269812634906841402156206505901811239244326969695879266873587198302677514831629109963732299183398429982480238224148689649683405118155862962400656361127866632925777792112080654793276227450767824272678633275469525107798364865891216551916187682458195139440241045471532819597625089981794204868062435297003080004615647568339329339068978708783031424324214548662381987038035942903838771160420010561100346472843257008279175881282460736048613257546743786195061704068053113238543590494375840473036954799370432774653885574677964464084385099220229149132358121492120762425446043487670170195133857545452276226770461735645112948998535424504688582134741047149925828856853013223879786267586669568978975258418387145851741724065808577710012514894761879641464573209449486186981558106977102642322538728737080353954233605846076793646423930888826286187221136191144823571118400502735651531860916352480279874166226490201314534675312305994018584370391144082396194269240835578118059037679614949363227481291166123237858083522530492521569620206877013807290482413767848169091855505602700828682659489703739136666392839929682413523467550061931142008872199331200151811090270857657776444416803011576623249335602992472495249153027510673530351083523824002549704076736217620064504077926237518212217748795520836685069759080326126916696349951716529442991572510999956731324097055353502425194395487196807802049436760318649937216074194871678752577888711212831947344429160109110870267887653981912248662616696038157018102970447031439460846954521401042915131688598546726828827949289445802784713868992267634484082355434566031254203713079448105642739250347067336127744272096288265511680514862767085372008694544650031967693120670684466911214130315269177318524944217753825400950558422343100676560547911815540267968717775180695272133776608140381904590805673455776975918546777277620907669202484905315742014834690452479361662368218486054437311988500135192594830467233913785958681051187977495307705759522067444085480502225151364091528388691653646088208569657944307990854645425075257595231116832949932952062613079938062111506402114690923680624483154714621885646719834716503960141887310421046589296009301392718079507468876714316694179827885916868281807163032896682934157721864526760745035231518381917370552242405806078090717278874993653764415711403835370489105878824383026540740716077057242841025730787328429515395553640915821433997758431661424626939713397669423769245674588235252972697487011074014520761702553220542957420531111604848470882424903152648821403349262691247362176233089094490433989590435828982845535529126063488336623797873435253778240788520614506391394733656174787349220316605930121818256872983733052205358318223220191742614353389716945604908948585574743203076262164501980127667235807072837327367342232435808128224915937420667873726102847665425432812593079547423712745053177394934443311355719699532523824680872189794777340571301796266704401250959901462274292353757608623302718778444397258479596654701715344785755981705608149706334953094270486708009424909482698863772734496556371903022727593640834281851266402371915872830742953865881221444926183798729050606725670175190465607011422099372246954748570997825579711594892455961905353049407708454413851473791373291742724382560824244263299267540801095241584099614387584238354738453135071887292738900688787915644461334984059084978954742962345526114587132113312611118540353855763352991450268534059557297018960447294539964174164887498035312118798318782774554380023914246925503441585878407613671804490522550733482963542901220149538519058189025898767949202459240992203223240409297715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -41788282487714610077424517072264848132975383455037206267782503055485135970459906829996683758635238554681035753513079941831429331516149539472908815317212193894092058097943578468394479244606373539728138656495996098778572277083625137556246527738848317946554049563289231527370322208129790439421737719000547605348729966929925832854267726699412656580606269184898403090931704559516495452641636224089527696360631617428841357990961674756068871460956465900273366295408992148062872938002586975568966692259655520460317154401884644132078633712518030009770692412065076927303939793467182199873276952928357904245834722679226143433328309333414179988105345111056064325717833053251572206533140100360918038661699713024496373511411118124187603866396066773418723000366347665270103335515775725510378239641213980552881852822086805253000610596360043339356724550015963349088570509796343480888609740605031089453866767619830403719717428192788203737335394524096680728862481332218795603800460348371170056373552025100075420299329203372082236372248157032382256476308765856818881286075161380242418536414624521662163762995391999232239198917282932568649073750289065522408237002000474442759920484920380011495552865303476393083590652799519934333896350366335582256142057130556040748054458579017257835176901821700231493902267958664353276316389026583142991744161095777983051038588602740704784671804916594711120535409320134133953856791272186248827648341787347399766664223827786822113703494467035395843464225836733726255466101589082398465895388454267501545493792997659768773207241081182388094435537848718324614281070809751497634016738074310227380469659099981797484680967111653270804970335947913729437020490948948305260054613895505850092252637511576458719469270011937161181826086623425080808635832788618046926022401049057129545954664190260307589129821622448084842456250581586709017290545579776161465060039887425586766129187587720891632398929548027381274870403053581440382940465775162215694771862434719972530984050577266023879805509967494442965637250983797110260486687243161660175877569230781014340532389016437653036794004138202656366318084056192894824961335238173493425460871479306852236454994831187348991083491019623004139952744676360731075748648729784229578172564329546375355663020543331175772979926329863607755118147674709017772993309584963025339623258766505307441714004340598746152705470629202445780531745233893361449623780621931636260732155274996825478137268317975711946424264910822236537206211363694393679942218968110966417740804893272815329829771142530885337112441663416489818333205197159720721929427275077577321567403147819752184704772491826017525144337930055138236010172265682302490013062955602567143057108220922872921955029214128631963361947430510394963357766759485682196373472183902789057945513348159068504223820717706964123880239127032058522348935874295305456768970268351299958031820709033835824273348980171384872654862017518417350308916939761048922740775768227611842632611064693724736637861180923160850764115673679796819195763056741191529070151520023931235135916493324294067948335253340139845450446823046402966912640321897179864809646501312722907059813367798722100074453564876525165678780091445833555767622770009752517877579061441674385724220076152332702986833849436612417645833575233758798448227962335865600342122906319183727800685233846960888121920440194511272662104359313451604423321809724493044961221921372302505265260321581391860469454903852698349959775606514763001267983029737521554616086264910422390682212479789279457571681259430661855631084787132252607250525811407236032233954339064074317228577001761470329961217458770009683795246898628776004320930899848069283919417702816506206128020924729911308780894968999412347311846965903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -11964331791224235763718973486235508143239899243871379743557443985433183079149476262908336306055725225010470317711018479914887548530124809170250101802574455423227985901364070530912398248243275053719701162435262330691209562313221846721701887678508428157289442845765007328792382378392621704700636302521507852334212354214532973787405555317097973179120942714093332854780769473559805468147267484529655583571180490324409315284583091373205644150717714226692934238644861460516456019283501356323014841614520353208669689969707978483116567284683416734627741403712690202252232942033224473363616857299799816649549276389661145811714208873978719959059310547312635533586848302115763220595216760288912318329263159176703490305428651254824619029408253941244323015570639871943278306098771213818577862736959566192013755531883580253342573523003693987853146738944762833844150148377418703097867306642941216555697452168437094343707348299980697158750566752557804745467214483742135145092850003541267650968453373191013622282476820675571530506467910385224045661087847415334985977501256052297112490724405823531956694937406489998370648287032044451523603138931885119926342030115844622066708343613785498330125232509464642473379490868969208369940827841754514206306952507474935346752297253863261060286123210090160075195878880585287834446940251119096234333635334003827575086607345321901338632361386152498295762153886665240168266045213719340042326502836376727727351815433683915578724704493058223595015925423561311772436412644196400251109771367156022020826923763874035187735060488721917416308810017354410397494570627984974757924523372315261788544414797743006608094973985242555170872839568173874363183314186737933704915364528728228663297942164679220200662199172916762233177533197050867808422733404753842199016572728697412283585437787367573433894768989618733115146342750396533806728036266948912962375841282693204454383408907878152449173509852676173711974676126095040864530533269606137632875665195340545495593603139045577738406947458662678669974800645548739152569161155052357648951558849982856100104436271458738661258041025990860665280602198940303091632075364972106972988218398618486342343034422180325657184459082362733549073073419842581583134248141619882053138450140435638415713749769183617814538046222066591948371397156574996420126933472088503579401001378465738621196089327533309601713623791250443282099739953829050300960729747748655780359668882787027367551678920154644440056573353826974394600473310060165840113948519427677800059729124487846757626252086831555671921021751529855032644249807349116033460992224052295632064209787727967805973599649041774780869860702994134376776906370840126204179347705899573384347657148074532978707691803516943096923833464818460393003005864498745619114659364354150874459672641067594852428985145140927361030190987377041316051690566203881540734647019564607817279666061590985790914414743996750331463299630803009564817126719790407239770461164871247446402535493599542406731753527068512580356401026770041370351076816988921523750547677859488541947683236997506167405883388209770055997829660427488520032858588331924428727489476789078718192574985465624953861849526988866118894134709608484771570012445186062559582247302459599556769917723668587514369134792349665055873625505271036348719581859367611709377699185219014640995474103630431041277411828985584110913365842047174586261168755267490814632840448285664353205833482848695235748442414155882918059311474574476142134699345036814920065366054833090573296599714970379908498394070403868112689872787222602597980057038650134172400114567496058519819683931851098672784425523077367917796402947830025092992831870667674355689562312442384201109016336669481680784426411762162932002095890432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -16621963916812582980587705807753690219449982760942731500721932134264919467705033565599141939502331914559291974807892866454358393397223249333986834742272802706166450457480465947097346194795491519550546336300580061430037368332245101505105027578229051886153102575405733630186816437091607775065633608568682118692108792332441307328413617264423713859144820927764536294739295845509773445088510223843163576190389850888969052771675788181110896755169608001366990128139982998965795610140026279680481850784059234378008707700116188173371094177262837824576138950894843772405681003528576624268161762623433269770686692184604526060254063139952726465128785200799510845496872548757645785766053173957125311692672403863361965750149315150319208752706589932085871253240295006376332466751522449031672157204825385358725238299209425398108960940031426650943952437073854388448080431343098865717987137467130848311888618008613652331492576963164733547680164521563221418672970786649867200042765259830586833394749901093164187205170821873967925514273534820677916975550115873977820995569045725936286086064864034960337079204892861385815739223628498825310393620492722140138329945701985739174588238453384066720455825390797029537487616945000329830836978591530641860450054014346858045022518434313580443950022529535011060272161259711572595594855723645843534153726941341166709533005323905953770462464904840670070560445022073852644572791656026919634759502832505272434225992431007140420801978881184047516390112455029624320113688436882735739959746452922546882993610218824282123755897940370986274370496836606307925366213319414470718333235062710460299459761136735315054152797699179023873996212504395167460904025905850838651319301657133988275472311842525713934588464357775892399740998805094277585367130154606450920981491113610401237353295312115766893920656545208724298023418038143623893787122524853557651678624037307293619721761439126110672351791871066296541537951885639719056232507611045316780594390439383204345544337243316137939258586727028880334362043491468107723812299884502650261422622895440858080194949127582918116745355667753270167095414099267525441406636006465106856923393401232989991871927322784094931243223647364510642629805076042655460934934879953712981103431601482156930749247699985083821595454592637559685111769676485463457781250293479986767752645966098504290507400374761075647799557954631550344861758280103993931276828245370209079618843468897714892189078798938044206008010446895074953841823467631495634842060687853536613416841318751863467637695592658716959150117125814355526323752100399401332343211184245301862340051566658461661043396155870304706779526789834140265966879866189709209609594398350202133860594675104256361866840263131588613229385131184584975776965517406265351445999143758536749595063163336252776372042582979038325443133576220500423912922383206704918462305139431015427087678925236891472256745588729156946452491675502148975249479404241250352948050478292186951349726360654564035317227283503253067440088608121526676370761687108190212441850775458860893913034666373869927344476785957415077429874357411146568433512680836590518514292007908195319658271246769213900245987975425320361742818366312432903305228746960276520141233824128191395516805191401639969152138986356755008584753881493641254237332940071898155294745387877699168366629343687864188191167524331515113737444914726973145900589841430449149580228371560066444482731994464636186002919416662051167663810159532410876883722018382746370824769324628316208353701469281687705319162635148236577757850455171142490822837884464921585245192258131615939254725480859587910106455103662496893989814920796209809088576551200523448679412153985168755067651470068662028364972558189040460370018304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -7225870729319868606981640978126922711482948718403411418687290753557804866241714234418747869190250106035466681724627177037241676843332787692284302057656239746551503844344262575519346206100688917968936107765849391558004012963772935825758707765130940607336833359333859583647699860361307370754458253979504551432116297977782433599919436577715991300588130575726227571300524330581028677133132957993411859433185278374424239260922220583704295443297860915612510171977385821402930898366535403253932907184827300029537079106546655765593869377721206949977615766921233838406430223050412228055651009328139243392271687286494502777571963124536162885400953739895947833670245698992766876138642034245514178410345238391427423249126124305092039352713992520606324030371291987880387761562656904878153109693022091664411998388871393804599884586330334628061449088806022025201435084215566020576902093304061862753011268220617696217722006556288868767953971089943650718531499700607307043457095325535378678256236134341258684078048712841477305954375324351603263336393305797309647513801462832694018469163315016731239516161329199327591404979399692392492486528954394663630129644930834530540783938309732831211317294660586723376650433818928370897309339353505583066225676358531430281081997405138569438800174461671657691503792840811130458484462640421517281857311299278986361743523186782555309876056447040419651804111725129290009863902134574286469932440858408243750463713956411782995596120452563661097384371641236919332342034902380632779830426972060567339854250054187249775733779995078832247751959445469582082697139575915895733373781602849639136043459289957368549546104522315035531698095709842857062432618420710100529054716560780499353276497364570329974063848167856362613027581898832642440084229751021089220567877124540455632086020474807841059745223059974629257401701284521408249564922160293327843534755091657985321608256320972778851794609079928702509064558850918090031272706308306617568328863194062695915708079607401237747542962936056218010650602461798667740009069425699223277866926995668859995650195874360431680617024954956627350707964629185623105352001179564774244549022599814687047321223695520508810035729295258278558996007268906009059651365105404625803404405859377516354215309767070109707195603441706922906466592907005063438063595166428921953397123060548133510678216281952704534964409591292311290258142197586689031524192958478264582321554634664616643270616723364658669837761813100927959014376089435344986019672179107148735628765626794926594777474429510804150647878638790878251140268609960517109616455918117824553718810526748511879920588610743987989634484974633395094879950669619289654443033936557447709338686630675664654985373030970549368447440291193439436109219139567019227193049144933097634067442745826150613138020464546831029850118889362882676436423987167618872342193936061914729678873069628901115393030318809263220706299859424006004290019824516325512767829837382768340548008927627263146080808432896495709176953163756683983644523771036156792273233558883734844412866438693196997653996823949345753578580112599344452957145450943069647132361201067607511003850968495707560836132180064658201070783606933860257040053165103509469864815478525980866175477380002092973553378684084600477885389138042731477814109155327859260200760624756082543259044692316454229057479003898536881714200732327915706517065121131353796221139769330447656096682633806442691222844015552330694918786553489788040618289809651968644078691189722666529332231564877729541741825869951010846659932619879270696885810059590606321932187394192758673735145811621322285234288636198929226540304653859730197503774300765422180031900711807546721269616621963043276838489568934215587096166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6002524888499132789223708642736545134308773958650272170266518498803031469088424936100574304038503396716859586317302492816108469290910815706374649054451265364177333477702708465009291614680453944206956385673562227960251417576174939791728623864791019239665992913901109372475309431641376762547360840232000070656497265318561318250191323748182018074055391103496089100636858254837837884091602916406290178778376506133842183258819196919176166971375445229774425667865879569252382559793372899028976033017526930343059782406581697106237327201576029485299850449098594972899347141733809404501975989576841403698732835581805123941142911879406501557835977903530158946660968484836351000548956837856733277051356932169197051560903712794043882335978619307043599564504458412381531982952216027083614980425660866890498035756252324270262524792237059630370785167346840978817280297455590553337461227788017264384904420390641905001609943178254002323057719431213328728815638194137982720057924349233552794619336964012914094602578227949637747690420173705258276565864048087988514354090702312433658391265292173436803470352571805613145577387082692175004482913980330663363840211665027814883174724082258048282958920611409236686498947096166757386277624565164330550250229925158514877816948857457970503890822119675505077813938593620986257068378236959393716959152554304507020713860034548400621605392988345231103979615634416716851777557315490094558302141393598519742564254043811514987857250230210714728981190541435451531988250961474240784627252501432678148188417268154393963077305709549483146782417127932213461744293159470937816301051677350383734594342941349350510795127253041432388360418260612673835512269704549652992567261038421138722392008404519626928241986991955532913593191361062043358866448673569799475913808405303522842519863185537712041859638460158949949856570826569644379338915576848723238762283765504920998226579516047745721834439848823038219499452160191787522868048909650774282410079813432285485615235487638234182787492417667205117282224221232647274510757111421008453083593290346627557649125739045286068596543398174915394814155114244424383068048530452886369251095681516144232460592509632809633462459920337866156810068911618101165238461599822358343304066784330998632445965074145590965943266564599344893205709414837911096676644436153434562950219415787612178949834256832431366278024139708932296238780022247465943167961324179816477050443610533773631493314861132995947643117981493691559284791773492990095083899906558464197467542472457910750113106299088261514404216432032065495473510356952291910799788543381248389764438220402417338027374368186955668932327021624239353121422753498393179626491225024859910022198203163665115427193493417370724380482636754563871974185951059538345130089484127644394356294823665851071451116916182508726599942784534676588215813786126459826005416878788880981898289234259179517970525015152701696431332480112284982668489336938107717722997646798182977589605808226581180540756877203196166500080653245072854619574392933354215206417551224177257591492323897593034589076779227471697059210757915898333598963547058101772681891189759402382935585451870681077666963268758075323235683416250483420606208374694980289591757118519383657576197851861022501253466232961482471312715016347786403893470219300112891531950375906662859672650106628303146721519733736681219116240164720247648833363275069280520637928351679741874697672078433589823358854435432212722210617451826072690096075530803147417867421426140652219440944255117223937509861031341936924153116648146167262150646580485944276910804974356881967209804701148157547628644188629831766826397137968391494579086119111786317043249568179140483154649790361669768966336435211719199948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2411199917584891059221821100122901126121819956926872527831389676769207850491315582529609580582174620171368037252839168384177281013262903523127710666369847111375232366879953013700877929916884387747930559902326325504819765089656800675182990739143520136022554203576970807872325304240504759680711463880165284687802673698302196821088009190774282786750611925415069616295713899679164686492835375162851567084562060358863113447589698509337105973030674950462444438352730016506331625458167964150166518769165232326663845239213988528341927503511270478290957174261678344408922861440914448556059349047401391143730489952119351530734514397799418441386261157615307837600387527743263399413095254909364108524786907203332531871506626526953324982626422537570143093553764278334249170361312181977398735286376370762070908428422246126905526085336835487395296383347264466776482432037898579181268734621338048951357348602599965820354869748682379975893533594711352480873047732940088205433403058882190398847534519537869645986937472915690820566052890456494863022783805943952799285346374649306603711408094000297300069982396151711390025759139855707719097185785251687058705275097978025410965725074211251415579729686584305832517303703293770739445468231417905832629539303085706778819575018846064108032022244232819649872454595277603263070957321709460903767148772543749223576779082693762336974176079953545817230822651634350596754402966956984617514754094082430434743299218213922408556399744429713229836465083198421373604075952048381097961184806392879640931031946303813328631260222295517296763487125095548583267854253213639263303536584602052849303788065177346317410551039145541007431906702281911539137437433141738244342251586530156093017106800944250318725582917609151913474419578636484021447798572447761788441182112003394630459645957498089728441346473381773341594897596936445009237863802802416544227364013684739835315836190610385631951154848901877811958749247116665379413239328144040321237613578822335563140905369777438051965558728126732543433587693469765314136552585979766978833046377904795660790072725586965840017457376298282435446565967963941035328168402386579893857793078824650100262876135294122158556858478997255282710770994875865411984974115924170236084011264089220768622372558847577206121133251342782988974859419958617933848004308597561820336287903354787050847476740561975815322581383107368677795544402389659326698197067352263276015244722488223437742835052430678347732158216566372521507321032501930926493798208896755317184341919299383307059052200238325993499972469386002864985539812567049826146907623824832277591236396571319736750014349483584913879468945525169035122616408057386209439065887356477100817346507286836520247394822087338050198552010730178102553081423591656054764689899640193849063118524645452626150923963135964280503559457042464887472143511119631060346467663787442531404301835441586057152752725938546785969092582926066243689208508299937099645998675594155496565475677836650665480443356063369505070196931839005394009323434474214338995517151210682168540773153171080933200716874417657148956584517086253936668358760406067366535936010388679705567624181542334182706191239580479889136023723134937530297242038558997785620186972650154540291273700092458218820663681700729475942570848646312251645847248212707536518021105594107268941385283931084004605901628792064183244455761845423473660443660627553030997357273986222412437117657779174195256832641868455630046150672414713747864284971105708890031997009580583096782398340882684386077842266885160016850036672891539220239277799774193922825621956831744966405299073334398424820388198838651223098679093220461980867804174666087726162200227727729649571220151777416459649498699789364101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1312600947378024330234815392021939565984942019715217657125342107760806983045421431123935113869031912537877596767315305676741665183033226467682219540381775356926993568098961454630707093661641065768592021125937880263676752108586034921031298855458153564797768126256804634256569821367660637104869494488858377288086522100165261756290322415069210404716007094812851207526426359906339184696103042172097264139082162949699978021369302636176966643111732373305404602326981369952911223739670416892536475107385271744035695804768850896802395871966199765859233174687437025784787000211630769552436567359663076907007403161143445169482235858848430981315290742783027380096624558591314286053864231538329364544761455212548218523284681107048013226947281443061064029492179668771049194821565815517909703360191972682931392355293228097469738858782795750463985183424543867767805694335357848911607068541614825225447105920238847815533886324213691103810877975051428511169654982172395378132379853049004617952319627484916622328496822096216084131731578291863494465264840504668335237082449541569003879505948510531707961466980299412210668371491876672715246377021862371262303018948575790832229447068936928763743966629276725303029076673044027035670113447092920520011754095829798322310623756711818386218282830965095782669284065651400384621867330760910779527053996952758987033097853931304177977930488103603087999038112182649052502675185291448282961733874430086980027266635080609918106220966037409131651596827114377903219268897010103546332148502302607091942119386769344986414620292331047092307040379536208246304553885086497813956966473964115738585287301721815779473733990859932408737795431327658261843283337447122769190391762072182599604085416583998079165219723727974143684298782715835149816614290707225960121820092558065833578320804807269342751777003112770891261402559567977393596765262187681219385816272543162600814070304516748141923494548582453051919818526096108176585687221615264811558478749010623268910931163271354843206989727733196382815260988940303239641206033869573971558801750419300073015481860599119637768094955584927509671946288862588671026977864236026360158092297332483719339541408380343719910274044872039776849724373305213575377406278919445478615190891446782894453714355232541213197501711500159498057009603822963146350348091462153695254443064596873724887324202764103835030156601938777670734024754926274208264067998427224199849925073738077344863937387655507429493211053115510518447731892054305737130309454573947295266814935729157232087242045946512777619667190633261886408864461232935797545400405521231325083006918831985550173855978786331544762990476751907486216808307016699989954354175978066883586267738262247627493590620239280534543641009332942145480382278509607678319967809795255931567326364103407298146995106963035740296807306579079635011555136951474468397813736666710709159377012422862980476675843639680650282333781025590906676211250785013082724436450398376449448249402393190766550704423913415579064161608935825745064612648825271430487847227808117147106340390162807192073627714433746256293251301946121099403162622624864674580189051236544219332674032125360664584095605529454668994678181821113322537071798488341120918852223226741873590139133885245852117299809540217646835417070771380194520053176516373192061535859117638363739628228552597054610334759120610245462983640017946904277434466820145298103039194830451674225660244134975227224652254978964003236062405394983723331960636451701454926285408422891340163946691488889607084200492684214851119184915661825073029293930028693126697410691353712115953102347815371914055636095364876218111438123181888490171752194601548495992313785390765832728265858664941727324116876221480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -366795710034816488896235595875116174393787997535729426786155209127769383610782283077560060280259952375607723887255604462241037087910073388162942082552844949781348345141699751040946752187751508727992453689333638119055722143590608588915517441298298148745797385190158191014301182598730411203017321543477917910971997037998862561205304434429875643957483373216404890499254274099808415798056940101417446225843106350604372213009248031683696764342881034743512533628259712301179256817868905355689406033014052253957147437752499493993156865248956272129941514941898604620944902141156039839717298495621972423649053326157512983815288395356568444012369350406016288055603122185459233362045496320469665363977315855526394170451037292822944442712621650010675065031985147328282657316099632163243924084994670857347502869223674474480603476931961568853209515770286210740835163805116230745472045211426568016999025276255323125584553017353947918498939215260144725931681604154799753295704559540808516765790584023449331594279780029802713061134787335139742878997642221278438131407278126007823146113069240633183383099571928886172478886458611621183420861591331947006168963598537722363503689050032447117840685504934682580248026309208265938900134552213947876318342637489112724216879546731672056328469665461267281068925685501421111188836163945017594622235138274052086124761396251979778455842629834273263672047786305337329691590562626433998369788462972060799477762760520335759821822861882049683733238137766596303587970763101516345164644765918300610283268243110709752448443973198329318394428163728699592344016901904351153784605625357142058406505603786132027314038448109631016049519119304975754079256622192361258670250170567302620472205516452064103419719217891673650275630079322575527018604940143077409440289407797947838302193414302713127375155079566839816478336590687296481169012287195389610527765319156641780662438318198332470405857658024310550639401990922475836254321369959467493245669809414501674028558199634030465763965160656399952181261192323690444551621825482150650899186729960774721523572950175793295737813009220997158857844890643672854803040586009852520213825520297743320932772394769832633507110183110791720713426105011493695315432368939011415728100816948587290337742830665359402430990395077061539532468611254537236899484095123264284340043808634111852284934753780885619026288602855475633367089042536916759291308418597595749736743205559105542799594161289522015787755710237962372543722123460136297962052126641947601843017149506491285391762290887144196638364885499126726304940634817613678319873280110152313328326679899787047743916254356099186099156499220017492539834707769879370053087104088372462201291147400987406182232455425721151360124993060345415931767732762930119511387221048341510324097176327981943122227417573310317760032316803834239898702579360541015400497984182660407375594391759525092227898425586733910551594530539792872213076410515909709528492644200485243162231935893423526798709938394125352126593070120370765075763955254062197469967117988328440914637140902061280067228008513544827866225343396497756459104609279608341799124773708010290465946273848150825424530824538645813427941010780858730371522177261491832583366655256536898015068561394311217018931431165716081640896531860864169688137775126232664890827650858110259041097453357641604556772115407658545440795696080196689861717051671493197983987951562703054688042953299864783986131809611732155099397245393301031310837312199690169828852604375939099133158269412143887512747861689037430361375806238953910186260431199194386884067519727897534876086797887758657674443533155846600953263185900633625542301045368603557717744860500466562635961616751004883110328623169536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -176302109911640622018174046965585745868168026412333749408023590701540338566848815899019193469942455265659338386821269391735140965318875915598105149423904434470108434319703506321267505556516854580635469358520518596218324295538298290820874076440773021285416330294449301683938929871946072011312328811404326198231775992410335464961997483793260174096312925663866212955433282174825126492238681707782844126156911859079681414947615861830732853234553464826932222451798566650186113327070323300482641809245934899765322624941928692616613209606732401168771814282484175318322173911847840285981476710987089440222521347958662188867799371317044495635166259394801306338807996621022677111659022745976868157527598156966747489745452786805615662036467881888398243269694459129739496674850502264673589781337941470890062987886911210532017987297272786438060000348843202275565815758598287106977807540920519663332948372597184274776565808975695809669945340876078940131213004124335148608862941365624104685499056386111575437667832296745132818172935522152623533323876055739392957013524788343103328917502378543345469575086445032240163711080503130717418769704897649615309297478617538073054888704045595069638159897276971207042876633685493963284951629193820785648135686032218201333879206901285586238210137555437262920963261226274687965814633992117158899343191957635944536365709513101456938848922108619931876299410232235917264348288578656820580244589484397205300913102998175755198532350909891861405592451440650417060874360181450764740314243344754685778956591339908866514045547829627438364524917504013618896741757808735108274365201108582073236115108869227843983586592837196829248539074924650964679783751381076181477941295851042154344477215603495685165734691869042005810205231065298696847840846379726089132861962018491464038403454176368703063867387807592784995723971587866189907451940070254449839470139192982880782406795104675455258674492608272392241808010953801606363732037518279402469231804032258378373071867108370031630365799326813210117747516078070857167203053133836096414552190917395242415089516184668675789233857281158329002599647038167686076984779398756296801905273617162513033557804470976972567354758910212484417437184377342069848340911139821632745482610377391992052729162247829249902571599654708957201196073741363448168387635746272597357255097972006886574943139614144688212512111975936533113326327758480685132043314754806586615157010546768341632771151411642735314297896845296195258386393905321296487885322633339266972169242745203840488340057012409708091835975427688616391638193686526579917074990114823348962556398471822614506313057000301127112002090870831592374044687350327566503812255065176507578840267419920146840943995645732295799680929353784734794337595174842974441813359307442253123812712269886181691562415398116306665905938122251049173307565331826752595291104890105456400900172612108136295356560361801650527611433197835952381075185482413941704684381347464121429656530598312747514014040445164137981913888048948581180189457770852861047714267265514217382061020051515522626090291339977563985397120291431102128577049313624502421350290035395059943064134715610720658693437773635330966056727840867111122197338026832101442144412574900175003927264506862917211188731489308925807292338354063881952205836725663391061152809836484765322948354554323918772439338074528158758956017584427648462546055028889789917613306395545853453147782500080121050075960027253846452445290687925793994743794468114953361680858743044436494281076120712950293076216568755145580639571688557458061069450313958413235469465591256854996706965057266631129618464145943175037441133177865560639511612890447742648876917495623466149983119805962068282283393024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -49999654269231516570087472199839461825146524985222066278179097382400812634646912825124014136353774931923741200166190116303193862474739412711629949511930973831665626675195154059043853130986964850866408392900660612408589214638970891553599513107987827277781725092527173289303570214270689671503063024039039879073976120190974422460924992502266227722928309781389942437803370723273099457337276366477055552328978403857592941046721371312333578061997135659619456678740009660376319306671564000305701942420635444190793235879946249338433385449058928407417167680389101418832755910790225602160631525726126340333664985555348435374720708126607683774824481484515856289370512167363072309466728151070758692885959028884180695661736459963996012828830385262655541612957024452999637726764625982718019980523516414630624220831414924912224451141969878996135254605478628129401038177516760803496614828850482981557084247390647524888251036175337712730915810630023281055462706840973174678606773719404011338337707626561795857695706928589685454611831328864725658759806990814437998391565885293417273812351093806188840128824601332298716036028292460301657621099986861923384358778271588399394056090982354545946313917107389278118325544821533044233009762257223218580176806583942296768097809640260977554487600671906845887998471926545567126512020108079612158308513577922454867898250262722333810555232792844406160880987198439814732824828511584935801746942929826998969769237710740911941730552995877070832555613210798860955762339171518059403059856664586577426250843050743511506532832881919276493197213238268112209004031110623132540870454597535623885122345889974559158533723949636774894181293262390655696854452597734213113197455802636030037508644615144146231731327180795407511434804315554091665958452896624198327888214342773459946896864681339206887368132286528306670797543483142484427934865599753182395078310995553507619383036311593320314039580200684937344008071661698425143075946114932930234218421481319147030514728625040174296134535226003915651219239902087735213778607684112238598676414380769387628555594733856357445546473615895200109507894102285153572359539091708323430216927322682909300263484623205285469629582937473228914329894570624688864107503321071738836205173335845186494315252820001027948639755337070035912653525017076740066459351633739079474013052609110440208124983024174177235801449440074465730396975952904239780531781213077598318771859412458139028274261614206306548007275173288763839714603840352600991878509154391787730509635774382564801234131470571174465784668326698701980251383220129968093771862660124677172942175662478757672161816076276076153041804534957783214001488424150834990008578698566496037583609595358129716827636521787547656199512680532494156845801127954446909949277184730120564569399923270858950221127269078016124256360585582195113298547805144157313516125216699646926874784021076832022058729987856230744047525174611377022071415905579615245820833830180089748326613426598683149481044302155389147185446459227426882872000002119762370839478206861403849264700732206942645200203717594016021053960755899504420927374645519808800697214544916642860037258086543968539439393687367650340951365583180224454276860955293578633808050229770799787701239405802181759751275076462047355314939233495851219707731472141734469063796841303785893334324797115808410184421952848810380829035116654240573041165719205801764603289230508967817970162557061936757100076391951614314276598640745354675249685636645513515270613406817455008366736912553161625526914423313191761067658901507639879650373513350883050559246187633639345075910112462102365809574466727000314534094204871836559524647094799726240098956633618054600606547052256241558277324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -24415157321112541123081694778527448989158902512668076841033521199466893448334349593086295453385105795884133794201831821576996698437378920913523316102073459479434841254770374891631864448521048014303961511155367540791433263691473490249865750164573516076792513687185009695043656619559477815743286421751378599568711403815341665221929153660454899804389759187871590467959960234492815382602611682620403979524916302915653536951318346976445521947222621133849087095662151495964332922686191798149956958402049561114997150171748320379003965392901397105835395151454389546063405582417332624958558251039953482921912198512110107317107500064476315471924250111671394923185162599652985118595075888277350099220388917765600338599930231515630410725238260069545503817775474134752031511349969516291026350737919728613678493412715671919874266932181787132180543427059834268719565133232961610502624854123792580064914534388650147008704140303388905958762736493949559792528257444003841102285211212212848006258637663061836784516127159537212215005041032328656618342869999929444289703937570164314686890420976554469957346347929150234199948144503591573964496541006386418784805866949577916865493055240830848186012112691904519254583672953148941846793458030511287359720094479073658554692132379265358714490411649422298955934209805664112193038894542798533094393803627669441933269807561738653891448841747909442260386631735287789949110351421446149298526039329249554520226575495042505511091231364498055333914290891981839505434041724299043699206534561446950783194230701005558440540216514403128647036539874676301246103331898485771812596131837333553148394356869293136232576530044179922682561303558627632640535737602522246365590132209087859458637884463886276237569028636143243874598818298529924349032533550939918427839276349741219960802548463902034830649500884075937977903350824483163281211452125959410556626594052699455027299574016559236594634086007357811804467717032475087377116727351175251326383501310914521968274733095367162494589366552139539906335260887588019619990807903575844924142296752715387118327957415090150041603450669389589994310512354504241005358475543860519367586313851601179906456839809651438409714377282417203180805774718336834496862561254141925631909907152017697624538043276814044715582279469572076091863507128446011294783012141609840374329728987711546334383179323323616080693872100134312921811572066621068544581675119866185125129619800826520925967197438201769932861177526025395733830987774678285412978707682628629766068012357200029722488074125159763234072244921752827672218188051256719085390893854475392075254609581876310236896094876141192676256937881395974597306278973033780611205300240812317154139985245499605409832194311230705628013307906194312688217214791852392311887090902544313694738722743833736102737740738612399577527629998940680603817824217683460946323267484791964823211694842549251965443077298994138263810962259592677014789988335979092525622480261463830440028741476569797913103780586592750246455589719785496264917218063635922387542610498384965543719627874235826554328585261705050103301923359810632452112560017338785237325038388459019350791467645563843802449298512474802879569006035799068732508266090226482741672547623470442267987233870091523297321515474058101189248830110909846178228668019116669536902133179605567907950452737990010178157938401948476599988869215886866386998042476778516206536955564719449971436653021922441116792047017854515526715145584962905717039288160618907240453009994927051598380754026548597168919432552358348803181509712053036665466270351909564081496896502724810780795289846060994429453157140976287216351802544248093141850486401363000315427254940053354480060373203313439539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -4752948684495038800037248098493301024525741739810822301509731052716810428737894833451166300555584177720966710095835321774417849992058611917337080333421563412776277735173551671513242091890236325220241204621579316817675217920353429630666456845409066627122989120623661749654638593662374356940177759535983797752356032225249247707645175577747860812600321356456616791864310311647079455087171484525868961458472569660282871936859626861806352006438893240990837900513819035845475752361203307486534422892818974036557623957949159151525827507450667184577695979998712648554388347986785950647893169407573333688538642774323341906775737161752694521144402780197141813825812465018016967103253363918421170344053169696549593422190978041352836080538439901348656847923129242990373721869538174841799217958984523382558377151180909702312150575306747219967784766424531408852571074198329757859567932467205862669880075262453115846226968855809472193665063041514935600987893706004193156551840578456022866692262846155139726141530010416276652558070780027306969565966160337980639144812389788729402754302634795134289018712076364098437761804390131168309411410378883401341313228482993317045384707519004647213742057729352324394946203448031261103143591298053458120428650447150906515855805624572015411238686255313227614534651845514220176151350244874070912903787235467899360449397033214887129294774655157605557276536849404354527889601922768741700934372282113435082104670913919427733868284170554537399338642941473353145861754420888657058870482459916082551636468449345449568037458439602418340489855135149935077147094952489340091961817150894331687149081361791870121175010441469434986805207150039488552594933747268197191994434578747956747532300059858987910745372377548604733029567790184022963433191398673764529880333169240572414091225287346534020324096841277844787041724425254069472754017425077198140661154900197382259420590902173525653323330509916879050695267339507422547305610101614373754729834885680349767530487782378153793590867042794664655576743513702736227925069906651792331325662486233138936618927778022614173942120634259696790209417085367720366381874927458626534392712953971668846413920200894887362604917807811060530673114812220984525997701914176684287890008470150810250353189377974401986145041502527988458453730598675010307653725269393051349673696974700773564114171739631933299546711434668374453840893606473176551729378842311529018359784632642681320274410904183172811722099141682212503135476138581272843048927069312722074250875454524414239722627482999054044309588166324972678450605426676132806882449773967234692160462247675327656521132465261491637731495999408864767711321945826787842012917781809807077174716338616379811505698763928856254465398319102924160558102225627461755134884062975503122829435897981161739107796961433461695770963427875374365991827356645145912953919251847587511034982059269225875121651649661751884628191871943446653845056431395480333972947213566403877612555737304194100003411222754316130885239919317052076413112523536554871674347684353045311149217088671409816805312185886966241967400591685725183470176173574536069967100870034702739830909731775977431900439169376717200752638779778759640865733307547664298614563826519007856184313052824210480817949788220423779718999145002590879520447852334182596969713960289261616781119768587960181466909324046635615964041399397628691335470889971080598891251243436312622324172646814623074113651727280074844429227913530110288338044857168203863916514285524733096194411184207869719828819780449467422557560512738409828091507988425281880741549180873913125777664682046257143071621695893338535615262453803150477155033537919757402704667324299330086608070543421147709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1436043814231447500789942673658699785236093809718289425096478583147771928393801433929931559005824176620137176482796163164185060000411052229229466248815557792102173966286194417025604664688737551554001752350410465747796113680254322383163748105219611682932700193428840877281367759186452637480465980050800572724717597594822746599655325876642238450885093016615369917468022930466500707922432287158178416313320668400557020642984512726652146386960735890524374908449727421252042568868967414587933614316073520447532182625500830342908916447168563578860103577295911386943407437941503819276888865452825694934814517067434421890740169013171267560929622931254299773969185304977468426454640258125738662673150952396069631474033546953514445595616982760394980329493061559647165410211094159773776121572263359226609266406461633157703842385499727022332896936955450714265914699977152500039118593453067952965598716988698880266818377138298191248791616047698682471949960481567489483809197532716915107987493320477533490339162333306247257829543626531501252781929697004893776915784646195651071016845817649106750050021915674349145444516259923584669660759986958920977259126481922755974532379697480573409840270532893888347202486886220749269041865569093409447657688682991605442752520817453734735930953876704073194015926874233285620129571601546923467908572304734168364776538660771529844558999085913237814076554790307877128474348197189885956799534473747557048316024109553824803517263755221250594760708651534349872247476393791901585806667315781350676117746831597082114292851228539831127654358561821651792766543708248498070837263036447032447890600416283893917876131879720726931022647298168837926964576213842953277081043956159136696992028336062231275616640807877286682262638488046250221337082925323941744631615497604161623632566255721676382582568895933772107839235939596665415910343549227948115012712176269329144671389790160628009579739858819332370677197331727404083523966215490505412629511036211815947316153098047604160505719269306698942425212322857704895091410562212732220777339990445422374135350735421040648631743786227326433265709513917952111703451913014030088558459458110642652910597439277052973794720308206234923452023335202005709953676999612483327372423152706972005039597803778354186840176451494029587563263517330237901589705930747706152386199400978854440343179055390150999604650297262541122610265343257417666959032653182739788294323245969598487213256093253895767334079170624997990135422546171105130923707976346164812837448951277768456576147856221733535522209478616097320949464635254536900697524416992684295523812786112716096522593483790750386945050433350495321612494960665882281876479941960164657053965088842614147720281492699671290181838800946855009514795109126936021803046565561832653337877027698231787443697648468266039934839938061864367339364271439208234237521495019497331602594108855174521922802351872050210254286628566202820484555614191686283058882761367436909804415776057602350536573353064418378783406962921379396825074856285414993924523614938288892074716847573171630177154879652643158114543389925747005215127975033180431595131328415223079710848419434799535188001454502334719839747803537008393289341915237773609430986732854405980815896757937322583901327164009068515406696959880864543138061530568905797094578601819570499096043477987476522796017666198981069861471761533422824255309409132060857822940567894025202856805636984584432264823540620379558052156674440230079157773170756673757958294637114921890750672812721161824866087118491637748459744872122281463216838597063025845883142826853338502967316482966845528861123127938615308522993601454761433429263245913599414608299663629623921462797431388241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -133544008005740406645408296097839786352155057736874559358033305582878743791157855863285896435419186652428214423803002694007954114929576134294742587422146801835781718890554013274007126994459596349075663225485192911159952637923000234897635395419833802346962938776297105405253872571010671848947691767199006069943295283199973770657669944008119641348772716773641176934469234969738071502763000211824330291292024281162316259310866261724460864738622964905571446973035170264648685522414497752245510327459001530708855943587951529692816592104632963516079610144581336672254399944995771379690139067023680293774085715156135448364900717648372660572033947275108936905612218562936581783622897059807233865291109900515700532635298807713971433590707485638858013341712238606030169195558502988196444345534895415746140725320551134889644531478814550548271547910401111796310568322633026319439380570094758964120267830379878082361574594237511389399619297750258628788396715919583910191193081562167805426968620059028900531302315938516327972937062023837222640607246112902040896691724057783032357301622189562226827355847178276480059166031651024688926256771363347634938260235254591412351826950033979160528343090976095512167369413822423948097063846144252259413348373197013893291967101664321741697999175922253321606236638175110794476590327594558111935852626385161502991932332016912520391076935913802839251959839168042900974503401205594780470731613815669342423707559086558150776778061460396206859920612285620251103368841540700362945727864317482066260910795672282919705437625699866570198856687732000310034854886447363757521729168200917565951136571212402648888872812343201951660465063677415152279133391338498966158971044448808976461733646638785256375989438100046229543165971900762179886416432986155351302742385928735841851916838718514146708652263643594216745849615168214214159245359479765485912234411345579021479790871232916332908740370048427108099931034512422679377288679497860785051776144507527183249394874272556686081976188814362954250266938991081655083077914889249834103181344123142923395251573205642653070026467392952152429884514142406417460519289933792639003057609321986131522436627909485967604953532580563100917077599718473729850739266567615639500164880425038606991723615977646783891213567335514876548480107535763033924069166784883158800938415517097116890191674676209026706353680420571795595801752519567117045212902685412589235877122005312830135407926655360416428691524950176264305763262049633178472455889051651834037816383880774853430853847921040292082171798804229849296449468613945647313409298630496757249636656337636206343396133738914604773022159845416124056037406920534401690667915277196047619671592701964413531339475088189173687390620942647571737073460656145915779303069856332339073249519014895286741006426957713310906502085509743462088854262713059012194020831522753319154654216054122703406901557621041654527180908587852324778115696039224266966939772243749435200771132935711355968272386604644950907454462305564279685902108165751354891109793279734515676934789843308189542816106407875958707598986465418648659369793038484531529218576404250141587343682916733320971584747346947716482595338943358155402556784896255681658881631805697140317873976458505107006561735151162379474369143685907408835427401847533573034797952330123692730460421284914463300116408256985901619705149690547644106915282960522278869944836953904834792408530634187584529220248212734440657407170865899372206301649187872487373327911637302285179545842621789222018033020199533803632326906425502108868529316342551345702891565104275435717643697670291285990211691994302691340766760176885774331205337171156236282665657794357983254970835664896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -84847594013154575785219576381789871110739554280800495257209552969988495961893186683547293705362281560777521415259453098614426874060369050936736182268753794975437078506715478218205784757538669449808649100986090884699688115220779555948858264505628960339174437703842269871074741034271907059171985154524986653650973983258655390508921143662785617266275463784999782576759827415774318800454172577073670705441306553090578297170060257204228519925232391251671501056696401524108462129844668372627346060533417532137149084315217811880689270059118410300852616292248505825415030137960077375058321286032150091198968987600362700498222215317263524562576606940389332957184339907168874694681267849322460895559675718881808833592312190478891868930875322938363363380382092400388983928350580294122530007068112600209921145491092595340730314155542974603370207568496992044377334969865827359649013214920782148009014764720580755662963553295190724820996709735784609114467556960176386242626933596679074890080203518415260003841758150453182825672717426932181387245997831067827144098427690133173270224100345624846998621056067264364649364301243527365712744100299199329212248319167213033244177576842448585985914744968732939574376976817216348417253556953290924025030494880935896212117797605520183898166100271135496874166719131398421213844356781034766315097759166907514162112147556167518131291305199221337001864939976754666437661015454193625234178060607685814954058879376596643079112045419011708040199465762212650391187096971133941503342194527446435934683504331957323288226559447332698424256207035287740435701862041008384756240547546881008464712979383674746562181432117857824526789979121546945363071667915230320318986797879617366292486657191163922559196008724158911338702495843091022239850468098731761327561477084616939882766836141311939079362163046800328611953200098473313520754190948138219228175760477966614598141570224517960813412803016512778017685518122185176495230892636066889289819993134051496013843784861053091561646422253105456737827554676925194997231026280245227540350402371181839686834184474392680205146654071653365628419592185581934466897954822436737345283152545017453504639395208081833005122329175648049550846684895880098650522559056057106717192254898290061464633383079961755028081029760936098863171309148307583723214558959478609026230553769459169650725790956629254914940429022109681929741576745961916250084696923484941561659037940638826459877236766389628383511587920144963006820730223407719648176194346606392829545331521409492780112530293062743863413665758383673991222019763029104609325558672545026978302752896199930942335027621635281905204867803492544898537069532506427736226757670068106581912146491335761879045254857197285612689008469132029609796346602987554116635679258846658265776572668843821912274518916203312422456544089335670415758749941947275274553871397526585934917832716671359441508905509538759961901067125300649096352974278380918738620909647936175969208417275304636738404615866645497128879901559602033583667339208494786224754323365036474919289369384744657795274545031323518100963957360418553245618138928277340435943981886942525433465980326394991043930335599917983263612853155477690397062076894363927769926391518369648420084367681616676667397372715232981332006906818883896896039768334835454829535570046846733182623010245126025222526513181958281441318064026389833891779804775761839436570444136153680245581831209052850117061840369048771549668942148047080741639249628955558027675525678951381344056618092884090360559600109842286252292004332808934228890554252586975914436274653681507866055302620930902027840957930014603987685638656801655108062664427504572326540455453048431099498201088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6539242801372970479027265590514890176003784958544398746535545802120591183747342075398263235106910853644932700297105730316237310069076934352822655024015505221255882415709736549637204459933348771944958162258246775130668166667562968125225842037351880539092990221351215028122740640941369274032657048443422916873293168321209696504811859651098196264612428939176173344980243805341653405690416201882558075181705810252340496643830926989057378265076846810058856093799989393045671736018767721737789900931309624698729217821385618744506914255814599025648651615027758639051063830942536876958194709403509635646096375395626423274359777879962162481590962559060026478766480463572606239884909040726741997547100051209916169425472623209795942638097543836873196933938290383296353067899131300105640563355961584411568234894241736842859267024901006500028617450104989869737418067076787187698653850286782208661241723383107725775988318166408691715697493718283990951842829412926677108878724508403434767857910209457369812628064909995531618202609587641028900499569049273116379200078214480984298369040104694918759466977790735854874161684270286347028418814443875409329082298199621113114436243371914071442658680751336876046376903643891153720595919131487715431058522635338622929269014385731672861018332604345962907012397089861679176226721063177415746290021279710700095854236830462789109058101055622483123843335384462766447658132583612025199935404277845718907698049178554246213036233828707704896816114590880186082754643920210364445836459844497116074708077975565667312244453164243684167078290089723339805620131706785012003611741410359807804270615674868162945380182579427273005013339063692513258727233702046161581046795174629959224547466103506940517668533847775294369347730923276496496666967538449183072115758982139590853063035263246748084862817960079253871722821583215559728225767298046517474717530818227251775940458056989076473956309147134368175622495623014807863540674741174646147306752797309171226135004374441662339192174454432162744090108519986829034255657386632292107498925685190654147745073748066856944900495787232404181524876666688357369507947360147507473126606118808139182992379330463426107760393789144166803925369123844104573698425522526756042931648038118679128185744098586270099835568998024905446414788642163000456760044270055167265029618949481883043474973333327533467562884353747948318818631974290139735814597625473762931541149912635378921733559650960259206197468919129989676906455396724953864428705187908861722189800865602797214290319082945982953287141954908313809564318000632154838744323551895416473785424637394843914155939892473404774959130910041579675343211153910759269558645574703079523299428742776485935423554600314975717597816054412185512823914701470657273528605983114635580370260283949244109311554032051747933112429822922571446137158263853311769339863322743576027202393391892989472550280059126580476300541657731409669697268860653363182729122887586854152491868231654302342045628597683939358074328674050641379006684619642759247267174787812540230459542623790640843349168346705013992563100343626293438533596347947817686837576274710578734375285839267223508637644759224163917825658182703785172943920039256872130720950160847192910954313151067279011009679038784592910009871913950895518964061001531593549536846103821337184513104433532584441775578958274963032471293710637212713151503603477025432135429989298851730927525976102323534339395666999867191195414925122269097203354799176596183795881972126720133899596891765973486929114288147915423504665705497344156429643864036379990851477325396364467173327032618143837270043000251757634323117237719551288950407903531923477829381569535484098091417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -3580796014789847826968854319875187008740144605591921438070598823784237731922185376631288253982856903087641811208898280554691627432318933040916844694589980308594600672119658480601416423847104766098961326498703987750429123472598668382954371570930073729438025304437312094788019785375293366765285038715948716909707051310642431959427732006183100176207497980533518089315905981488223238392022734486549651775395817012812631530550151260483868907238491813837257912257300633897045652861195250880364342484844378133292359695549102399722734242986708924603349044205577378980743669423732573036521827588475054645722494973664784385767824444385921632067103508343818483479953343282670510109780699183919337339979588789026322733563155659445778368617176362498916544792828517948954846233378336672865434680146796224508302823815534240565402830991623436623383377755821896225914191549394041353948417882736527394632021045027679145185782180389366616578780246529480027110239940501697094463194445560007198926577577292241951921152393464258622961875412644307480520587985655130439751217345544576063482360797312149785675797630553433393831553953094382088338259531757014270816114371425786967487174981813126899054718744573370052771174060444870540537190748202671625277081152748011617230898379584770875656261640325287114345638674248008749110675962299767655535275579940401348403220666215148420896784683740307246980322507014212466908250270893282592837921968017994305795193499552731781353508727318263337364676767135313986570428687239019332501138309184958690048449860888058131252590672909827052069873510997549579423851717176159472692555166711630585496691345194047853446604479114741214566397201035878123927789996560450613563909121837416586088658911704455558999272001594154658377212778719447081089344374278362666947454294386635267449909414773527806580764349958446755668868242995326587756075348278631857631672053751233515830542307554915980073966271962728925973405047410851351863274829135482923859952035808024832098079655177844711225456877220760868638368228658910398858123510180273992066995619559010489381248042054688061519169542336385479696394720842095317935298712425538875237310928195579300306723620611375272368212602846070403951756614623324889573653740500956911914177311154860329516949742060319944755855553795467771211951540899197953813341033076687124512149987300407201660831157876116512123640836367485314564438212810347819743092155937482101161937816439503896617156709217584714702019847727482722420014356641419538125772504368611908939956506086169168800430762617972038893968752329154782332220364066121274909559289501607242668428643588830685968176324991198673822136049066993093853406113958753631886858651416513989364173640988094905522909023864907726447208417565207373803479846648612813971437639652397594078803454681143626781358685946779351400526766388887040975426395514511271858992636251214800823464490150477928057551208075342718824316365034350218438741969053995439778707767541892380189894711314323470886841235725965653490179824112662538367458243355967484388273430285453340457666174947764696640135195569338136459697336520868094165529677573884650911668117364508571963498058546331211720430383114732256226371965100099843152887018254707509005106314222269998521157241295346605041985579776420526415273005756845020869519919356405631806296421385040921690722148670365260383332901449752841034224901443439105335862093858377123075785036170538035379038844539343962057166948333310194527382458593753896194797336989843506480599947467463782585041019215953502377781451394988375558242571079087673488107584706237985131500031362693317249853130573560688886838158169063299536199154300235782715142503494678979084083614538734239744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 330744281125461123540024732797643705884894149330014748141896872963290729699594399273002193208505725701557732608583137699835080612190156610373060056731158749516507098112478652603365798860331806388284428446746474990262916862704914054408387189299135703247231374889747675772608339190661925150078328444114174090044488791038812410984790899074565229611874174884396998216063182964839260087248725208300250475109138335593877462559653388210084807128003449590645667784473474557397997697858245872222837057765500299808391390905203938408752625582225259352081216178708152827577255456285927549544933052907994528184435469228059246682496028006010140210721276317223693271811023189148599300011337071455526803466426337846647140520291908015149631656632207906778686016688060458494194423266883893128755209809832220797488518837365374821392235006965661643992559433678803635557859166930228613753977224449149365149055241201318719109293864274622706616326516638691905731121116137344207942841242128246200579423399019247946598359526301716500707504790431724901378298799213575567859295325404350668335678916355894949361805485531692692892708002263178311154390427215153130285552160135200444630295766855654308104672415611374723110618754503800985209845960089495086710059284228215817592288375733597069534347790812283388745153840145027649067653579347227419511733843632477934897855617336787231996712294280345717873101297041132565051691968512699393273324951891453398405337741382175479118860014997042392496103456644606139455727271263541214625897644363498940107751673879496605314044046595087131917443822880754207260533927691099852281847737514306254142089909348131777147189533122522714435935402190093474167739100341493459832396626574567734505293090184631445915833463385798536829585336591171246127940512331953124577975405706947567176418751349273250173310193109419749979137895705933102517127066836724146049636747317428696179122422003856545940214843054553608404516107660528883967115186401520254327073709828621307687255105529379193049345576324863108917406611173085906241453674111799451471482873192471620907763530191033972653628674031440881503981858864696913155693616420352774336045527297621578096953702177977228754577745100451151842777998494481778113611033556498422646671458088860385665891320175626143631148965974172893620493053405804979343487124002071453227263831599383251987328758816286462748821742020340792525472776842866128956819840166492738815668375184267838519087621610394920531548760301787410861067610578738710409967549527905420962265950391003429026195373472710725274883500587573860170788316823601712465503541931119028107939544888199560754322518864579325314889447452726685511994780147503328253557244364912721479605226189984851901727903628500196445068232604312891328840567882507142622542233089042969002214980527995058748654971129658009689449450811342893800147552699930928326102892154604637297686438941860992953313776219678498995175465163596265174936963336649235001336873382929197756120690752946497019046855832537323674913841254825581568540757737597747772996057836740022878060553031410089617244997826874967208797579413672687644618420396356754067781098977999227830388257887714506960257739860398406889717835404942992046919080931119595747489293637811695678105745022051002795173440027031364605794069029319538574639228831604506738372024482192334140395153274619849862994567691219362331029474212535734744037994989214279282209056928675041309199690306454592431963148282224115315423759416545817585142444289873652473137665303208952879713075724318512810193055232589634309759211412114158814793513409172603359399391752791182313976947649447004717011738056494163006981369325127626028987548874704121131505971479770562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -75034453015460038844935146046150497093617416488333084384232041067102170393779217253566208051798794983421316341524469475508369132767358540604355918055060073224339738437568381252366555990290032965309400982852889253174783017475875599840435670632141759247816302732769516622338832419341963731082055321842626043795614817104197483137765791497803562414654414073701830167838489310020670830938976470935212239970142307415274212534605137860874456862659153625285510753474453151493137035439048688742798521983912240707776445807870379671542935578559568904858792362664804092532254657153133472845542518525128996151665443658006147312593859856349311847950170463667730986550554623430681468834764918116821122772952064884085939268739259635458735574534360470871749176401913404742013982840219484490126152257301547345470264555005688429556468096353057190386107769384002489722237638546062069666410501601705217933972863260087579421849407267404474967756558004245547027424265081340674590882576773875165317404906307670427733075083267891248634506698262050239871724730898552373726158996508236764658727451367374770797776686081563881149179535302500881199327480498086170266518133704456926174520595954707796693348568600260577423415584978562229848241916085439190886802750023210395379770677345432201260723749594880213145477598000062956841571525729796859095534653136078741872644111396332105294815906555367129368294153956079109348259034444254371964222344144599619180668451943271360517243501175101542878957288280180710794667331867614476913830068391575695154796634119424090810989218132491362759349553567015785538473324603447480418175150117918912475010220151164028424217617526515354272692488129198614949549682486239646054796858006591237426119347056448609823109769947413563996651093970307070048249487097962391958339607129874812645975290536360533964343078718308102659694185037395625117054161788525252973409817283247570004463504287677040237492857336380387998905240327627018204907649090145954642194289382184196233734199731312335612563561756721463121832200776435914787292175996630484016938809370646916051723231173245255632243554222507203725745138703650126000176509952131828814406567037196939419622132647686994247849430323514963891017635473890966031284500013101109040083099947183527899002377415217236932155187652779947784119704253341641152311802761014833279310302387466319802981519233556111603543535719652909356234033225530668293497448649061069087558038834568252864271628303653674252792847529065337657919450163625463569207554773127392934297994594895859322335237813268155909833489861437304299545583352416384547858314396824634662839933941573931356051131554919987698183014873694040949258138734568887705925639605144985829913377568799005879696532296138782443407475540709641076072573508038034575966070343818230485374582840882617384090336332183567421048241321274851866783468100320461055772031046095173015780522164483190107228074329811054771209357114079457043750901251919844871668896968920890668211121466528092273936684249959479164860834980780373904590745754395081003317542548953451857728161553998348318560743924655646963499861762878290969928061251226147949062750406381605394924695265420042631056045389063192850567751563790345507524694931617303315378921132901372390984281837540940437414800335683484409900763312424640621162635982989998811977018048975558301681709970696643405525052132610702480557995453129985828395794881071569608833183848256886216358715058204620201016067886746689287513071701571605338986210067900080201208895344611712794121625961641856004095149194305215030208038172815708605903624392599977626768991720638677864292543401113303427265200390086985668431885093798194316972744913215396632489161843015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 13647250689022099710643672340253034361156163455060393426384425318087727830841849534546643128740577779569375945591459156206438909525790230295360788424610209581475374249517894552425499053481853426988329034849139866087572786431722879100169390941557237061479757493393749853103036803764145567165694226175335470131205441799828648003874031905867270591641373915227157401770034573749653512183754150266207253058699929679690518489235815678037127491021951271327645662561475274374546706373348338938976021040948426186545848876904944117122411443256895817237402241089869671467501487864599042770468787684250462633890405718331035950311052322560361902412600745817574944778576873673009915584425218790890405756337927258364108162208543653369198344183163062771229498461290736416831227857331944539660728448573977651843734332196759859093887458804795206225621552557523622932706309515495124512624757295432659131484542398431286304540593654654344427984205000748472124817665863367570573191678265986133666877259517392655973076001614881090818402490029948978129883027018101389718869532334562140012691414334612823552504479937937067739497132167558131898714699801358761476534835456314518501748732695683727281853992236340030439935384415391810376274949573917465733503573213701078373255589095374491380203940556909321962200642982406016038139291729933127513809880264548927205391970561231858271517270636830409943418019947163353743266434719337203263063489291347919943282607023058995906482986527899155162681156197971109452795808811645207433916118010855251622820560835444025641134415212698218106834324212433034544514549841425612974442413608693068006875659384104825265497069392675142664530346992688311726811612076694899788765532687479306744458102911453284900553855518694700636768176867016322422712901960850831133828313112315489649634068493882706039066214692964892172250364872383545105349665450232800163984666556838672745181748925436733328341745291451867472696082136524740371597966631256129563637737701239537169709604526192615528794184328594132552264109399867772173680762957454983415602284867706865537627299602091977513558373526037187521053132238569017956926661649857292712173135435142393499793637861384552407040719899203647753881237495571590190439839187584898053936091653845924309192664907636951016332752802214726915715032106147684188030920027751886930404992680366126726399794072117358964758459404226464147683409088736997946312706265521132576998703458884045261159424592122644625507624498265575485879060088566957113561936809424184389886077922651502147345954910343423521300682476629577904760217583107637803844465678563322241714361055466375017812343998283062592159070967939980523706132207906846358340450084335414890510632196157003048516144052541044475452482582735274969586893986656157063025346457986136691614858028347577289026515065494662560746868133342668736543313119915251195149771764969311034658108258571941669870496522591774152021922821024672581981121864292203107536781278451037152418655668141786658817817229213649531739213545274501105064946480443389031347914405679597899946840448393953958820625498498195015321372758776161218554002254308245352445452952352669958338408043154876880080859070230519837968841956617219757958412270661271790449277047549034049813812394104446774819979841481752665549071984567636018230880461602180570628547130343759060452676753463621027802791382279993417987023691620828267085001612408027635708811875735620963858357278092479385344529156407211728490222244930710578395934681547498980931650040858089680282898487811053418169147029861905313835232451951982812950996101304568545209510594076924139787726432017456038097246329537999948052610725018957343715925248380229344980396670976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -3707694475233993047554256098476969520636494527343535251683513397970582741132138783053710839586759086074847600771558104032163664765332495388600494622189063472145576825291833623614392058027413018393471168171049388037203644142510500442182000761901360114491988207641975434876169973048490073949745146776187106252362600162298444015050653488618418382050633015810524796923286098871658007158202026189057807956067758335468347738596989640670812168639254815801377187979717888455380555951982590805681098085725887221840720816226354376496209330638984942230734090884447111823958286688777542510028331239751248592634691461023126278089220852474063319147328595416785678545403704530969483423987908298419521825816832167176290895472638180442064226288270209753362781387968501973158554063286350212765481784598565055042112890999314813048168684475441681613947431548512020182700417971270271203721229957914771200344802332504743697626568481500983792974948371835011796962186061382387802013377367142311730683374603701553154599745514543463450711550871154820287922456530614114764426184949826908949011040191760478378957749411891573921922246129788482491256333819786342493877812159476223645046071274896273858836849015446717969266044038686324814508860635849914615436606285221317018875730602825547472891244299220752743754333795346374615929622432489906074977069746623220479880147232122514292281692104473433951728905939705898751855559004520875361351871527930654067645178261672768195245321675981713450613903211074694713753991671326265673371707017492696026874840125569537977590223442729278995920022397288492246009261737515865956021973693925272417724073449222577981461204436016150851281387866747739759899185168312646494044903361364453869114924567861604180314985896697580440563943411759373680232518334768832062911729298718030359950148424845417679604761494387738663504865991914928720456684046057228252341881922060434528707727961312144032509443648385653323999975053332387003236348401549029866936928834714669972202448618880418391014271297078181319870596276043430041512709104270965307080685974822229588875010941990057849860959486434041486652389578281625456282001491466983145800323617233420618084209865156914843803161159482950769071301570338737329727497417451952733226435893680622562224334773223035993721338120285020485438010290557119047463334779693196660805931394074842841365862523094019729514701245224460248105743616070154265953649667544081533638529934108736007276806337624543636859421873957281013531922775262620574155931137284717716592985658681997054720080066462033709097120446621636398599383091572874308978942002608954089831449115278542681203914202329548066103792311508381470312635199929055264658309498232598337687169702461111121743184874185960374171254321567123049275441267057548609899292166839217459690166707510543873389995554273883786033850000672273431678097092070165311268504245007372073506418046361399395908659117973818060687231025477469010325309212107347836074811907876320903523000682227846484720121187868025267870360413826945833550027816599932159326689502518725842726466689651893051657884453393941121291649002285317386567965417507058793018579659226310905032255702221658660284923204671997702732920869712955863998025673131828198103315287737655509143815880145994049271627623633286693565227661581779005069980820873855352416584489857599750488893124005051955727313591313989356447865365932670095878968688293777525343433324293888234023500006730889093455589134999957825422063455142063132189916613849281596207400619645855697364602769175863273641723300734015199942687897210549592973263641685217547113400957450229535658774758230067303108975761417388085456131537616156562799951786893450075850145792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 574027476775717407735630003578403152359279046762010095406825677442365223053895881483587981676547294134691784016256970032575890180945607474830018714121520755011463788077717710117929248543075642875333984244865358933999009491327072416271901311041876826597759736075880085984973283321668955647494670472689185586136648709273989715207667085516789895790493475406711116891523244259526411097082328328817316142764301275619945726703605351466703268909803404312214063214915910381067092589970107656398430929985399142921329675330489482977813060084350379429101995887662110195931029050666742020811419540746266015012823856614761833060941696700907640591896825508148778479158428547645994566578348249280793066064336957159042831434270597790309130808436996659643179083577401070379741971641267941737322292214313942473583658066548305469735380043848303327688571438633738616059917017879973349376751974861256187582544794122109139419175420689283510871451665142911041151879025368270382316020465287561728789334876244068426112058616452595346291566889332710931813543414743584812255687657076307112438069168010245034916361362776912831205827434582206910289264404071040332185042883212818368533868922863004284433036151008212255383560935685420700923078022553130378342810276424096321752742865779611424615457992715524595812804697519634886432096319674995817477370224237001145606349958155859275421145908167431261699883985537601116528115714493218278324555057072818467695253132720327753330421241284550131662541299598529565101208968084079983013597772993680376205572057137105651726983165227937020079452113826527162117499587849296286116997766605797159935259632418899560901222523334526768147117466649689710933962184971598752212533119581903688303350183565649023389104361864743942807509928901151700514416382816446649714167269041585324871970646270733126944565599023901244541828033938665057693367576498303530533878821461438903110630673900283950649105467737169011978197221705063078818282814306220437697969512523675468399123058471381723720547893605556911048384527424554954920637375159416792955292745327671236886321096690801817812232375839090092834240022332757648373403100368548181562783080305518874617358296451249261000894795781913318077662353223671235165002027786467547824973634254996395786667079997734781728060780129453317928687083364498786265158964997071817168809559418584096487646351964526431435647077691105626717174916766631830319182105366428883454351058882392390385457970768952089286883444934461006269829930529528397124875355087792882966560834974533793680214505135481877081674480280125328317317790809251666698201700989037417851688142809387704573867922224540730209257041873759702589656376114184899500534177812109702438578870526163618662202004407669329457714720260486363656207300433473159138033121521083397461399765620237118434972195450241664831754284009444458174964319564517529068695208782122906343770950297950843878770465839752239760818061186291706852919871293482049066059763525425145101623627375450136303277712874417457021496286443468668455934228323569981731770495423064539994316093640826694300858723571647152186220303542662481796883922801595569003882387480787177663066786226227360624431647899877827394811126251433046429137744736888577053169271854017275869391788489222711056735007410956545196000809378753841932710561507591693084648717030126663750512918934578807131214576298171949184021936159664103908638328481514020716276984059560096341983530029012395389120934290128888321980784301841229368918325181122214246577000686061740650442968536746013720314745725661071021311177996279845695875946382102646556094892313111819250748363581319408521333519078086715115110564721274536408656531809154729456435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -64778904200621400843381836447945925002648917504305137718502728212368220099535601082055338178802621611712256696036429690162040738934096253410862610451791686037047122775258944792598361296218833854587164443215485898087867333040522018081816924054154171216138124304587766761475963546231266259130573254475341974306932813372532282870685760585425341232149187316646958494834126845434620635818016861874041084019753666106763417189509654962108465519549391428460594033235527152442152137689613840989356821414429328767903184990523345389523468316921217641253642634679502353056759830119306731887348334135144214211065947433484954659568554871915415699125235326824579013747933044540718904650113299742535326160180645304488263472988509197189237063049165931994277469738322335341298001909875755211010048487426475532264099132157305102306303920125586622284576046415481990614580526579077576228430366048351323498295064967329776952221776248443165092907282358328051269997933648054872429266788399932696306207257323022937709578900831967290396808282799137252141356466265497099979281191007082321918074154269703483523988402091632545198182644099109021786038811412825536939623150750808668919932184628066231359009279248484977623648496959865745077368787497623362918768137014513752205707198944940680518397543644283916002542383662803228804165049569927796442983339876127105923092691192912194754517547346061874922050425809081435502284117326731543824118277511403780106321147272039707587782005118457939383150238327119837061316611098964903230708133021107922092100014136761602945872147972898180277712750052445789387827811036258554717125970789196702049803679134040427035177671797157665424731974952988169845438102582662250210168352499788417348061601146082844934872370097721143314765128423214130636500185231483746234101804691859968371672747127027606515987359494356544401545170603216816061196605244236523882703830806108451559020134610697983459492813762571884002181683111862097551557203858703992172271351564458308690513694355704336871640222002957440781324551670715224604964578152110340135305558879254199772328989881835332670843874223659185052572456087334934755335727313524464370503771245165331187175717051708651518690333105747856801680644551336308789934164114936588760342100594187364743047968654233985809122213362014815901651302646065947483929966188486734763951526934483155351255385113729859865432998781988135320809230189569162386020727727699250097347186165223760579978337745570690779623977727748861080461359553369360856680357498251837560303200175312622544942684951914024389067724818582196783187970521464556987565168267530731317947570147207759851252910243247522335944857305134387748217002778002191469093825017006235612389021049167938781505379979025793549266701461621906711991465453311389229386402966378036372705946474377196586274631134667583363669969905293843215374097475913328166024894751446226789265873114330758322123616745973717756743824029951751088374407170982693979267292537735049027244326872458098073274581215354695887532296256998734679323989355734735543004130869960754421343377114048156087895545642249651668303999145405838015695031707361350976800029066852286240361640863203937683816636168051566905688413325540050968254108577285036134949174202043948132434191653226251459642808213676575287365179215518801464666850862550863346022113639339067097438055632663334341657776837147388894708263162990675783331735727207075810015092674160604923968985697943283673271933523680624366475911249700589220213788035171939084023318418132256148926123112228732168334013433247025445021675912911561866543944922653801496352157531422222635398402851928886571828855951479794692358344058804360500843042788162614067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 3967457297954301946586942310943079955607643701499224460798214614442617824751786742387828296301995550465181263857555406093425644991358832436169446096513267204126237560217817963473910652133852738558978483543471132487566258514363152985483165654338023480948590576022333329417716452660487940732650288828496029124394023580592052051747859041881575728420849718759827736280306578375099121297149539107580240068016317586176978540333414772870199922490957054158470379964423388640482294056216640494596226665052268121185667948336643751707494591617908872889670132589504953135299984851880378855581242955316220360903719963786515107050908768491454159159662333017952180699534253003970600600691039290553830078917752625675291716708964097035373499529562928955436783723141008982317461883247797046337285914658801579397004853527308737989088323653713225897026034343005076480596955208901648065320610465343817718151834968201652411867926305513745760004811764792166342462034846397572143191604689220933640457068983064330665899549949817014787250068927881672336614543737246151055649756142727314156873903894956211338630338484645471710170483993081693755291908528073467583414631420536118473403520878883298241864183809790394692915442504081110442935984466332425660935186156319316358692765490701021732493004329045546493093425302066864759554042999295213748852079922946773295024946536973561630889157556695688029995475947731898595546921072118164710139573765503850070414462857829258071066882077446114013774838507153824207209929464996914084048347647591605063933367323087808541010302831322502989846205332793187131611039490638921479733410526509915493670311380455253567674567410862001247257205817545642110612107103599464428372875465956241419801470937527358636102463673656795126584243843488689450317812901694254149759350239932827991432216524166927330975302191699311967599953506091721165788114562678637075899117881925461788798665795106911555836579906127757289276543399048399408007338317399630559465663388676648837265422994203054827147165805253498317938142981499020290888795261237316219316143836066792262995674995635324773038125132845672740878875100465042140561916484479335722592347046723258701962799410831041697470112421658156431862362351546265545285147075709584240405283502817948992638225993152990079851766612193365536423907159514562882324853182656829679817311457532428135188685504484578778834481251861084034286710081496215509643479636689362825343877294220681633842817340804602447540094678773591995946291038334596815051862665210669867417944341614686537880576279602510510600095084588721620571858311492534610180855132663330245297282614793066378758206601361573927074337949778897005592453768629834914941348782278394664900054059848229464838651190195107829511038454939718510867360033440316821946136820331943850258980515043049220898718108440666062799108610710436282413615490878975828741965142667942643265581602985885711273362600059845327733658682342938702742542666658704433396937110472348367514303842651938119407414067425244472563991664026169063312188858319360155761076022343685320804721099420446926742520890447162382729530359327398663403972704265285451350814838282686022824456984782017247307651892652331909672115487190381679048604310445778649732387394981015917986071384384175025823972811155781962556452198052019558418276334406179380052875590517312084361762144218862898880376671153836427358902397772974390659531442537600160969483343623372290865471422120360609341424861020363059956029583060073077661459725108034760163528570472129765297832513148835977755166989110754517354777810438559873434593318952681212193953975414487752041220959652969028814057277627800195191471085089673134475141100978831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -187714018071000519299093053125933197347047536552982374066875921470034285119781860686606675209428219116662294327342396491329287601956820278016270128636145385978541046150856108253924417396391995054038045840332016809565097385265276042838185105580241590063384189554717473492479853814678965866356561795659157824850403382318872395029664521752977627228580188582039591972081724588502747919007081055530026647235118545342807861449406615042709523754581231178713520742998447318009243771009705053649864859557611487750233575536187696247176419548829120180379733494806009796622021278332219412019163580663429492455540120687557651936585064548632611228387672958591606918172730140657113175207485674994900681048220356581974224471287416710272329443789822364970129952076843235318003344743196560539882595390711497719591307232110755684703941388698026290660017227087120309755395274328114870601880570877987532112757284632508384653577313540458755057842249230035038624176884664691722371931208881050606632593386539601005427709488438851037297264943684481694746604457093034879323373037810524815028083201963158276100014900916528886122593355915444134394895130578392880658367853547396963809999358247941532107691021897260159768216748103889845607527292460118969788100458077437698101572489719495905470314561706177612934992792198741987682683692420546710245353839288813242709381026882639861388051131421205801770031077649460985939645393461944480242380366459430109920691588877696291042093881884403742532598183807618481191985137852330082392293059881399163128430144997586554540744166208823357110202583317210251706695349610719161930905767979250241535974328643246171367605130320080926060483542037843885216658450527553201925831056002404696182303920241537218586372973053311940970818406103565475361345341832011015707184034075958967604968881037488247306162661254849846681610312158450836050326007765800897899524934069687981442591585405760858915971569711152823298461573344367125744722550692759391863858537198915065341453371669948398376594186753354841607210456261818468291834730989555626482566598716633693391294888683083852496971907701736311390744928194384676550522362733981001763943929182985815393384387133161494706013353896587267047321455788629329029113823268835833123048064838200581681094852202465537321464614142764863304314426415446574974604247067754006974456256285314115732281067825762476542325578078111012002266717075679726752658311772108492427565431442272643051926302313118862309971235987369643337906335910888747148774665940691245778811454994963998992467914581852279852266491008684775060207941342880545445778726044956951504828027316976316653947503690915011413381724759306986252035393186456992185751847252183848910951791766622831356837053117800688377499255328990061148802219018969803151259837857855859750788430001132792486413168860004843102611769436159147268452945796928992530940182272961435687077289426547953355366199712695232232571634847254103986481738455523543130630452656082626785692204137203612274408969442201719477127295433553063189612803415087104726557974991747103045611728357602847414851874235873478687766202702605547415618211755744489342456886514413431228749705225388683336588552138821809041075158524109349034303937296117241414071277314426328581574027434156282482582823822526355652341286367056298815418489293804991169513074249012695685592350612311418044235896776706082138677919662596985626904348221797657511053999975994651164654203972627155253015764360591164929893327099915006305372400866184801247337422312609133598166233138438514189130348471281437059687641765247624487215152227598944571603923960656739067358786191760532393696276702340955031418699362656603895358795284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 12585713620766434456877571620209221192260425194361543534340725688163512479457204460098303208433777179802859420298861592781735013436488222107898594846925819785302700601909554693441797187183982025307460837610408331385499280753143462103355397419701438974777927897314401369145721914468285383386546878384119064781963801656653727798468725433479503262042692478281006561507177709924822891564518321500204150556397337775382801399643726336144377117638875062866343232290828614809022159374129242604105368472682271829013105532303854835453123118571471536340109778960766048619045768910941131853962782332309010103681021964297909844098128955732632704160632687912360122082120436100227442307756578714258806460107366826944752327149535418748668736578699954820546152819831599635334626061231313540668345131717235289417796779647764682154312560342993512017977485891525052099386367374645695133599759506306212945352489149116272414362734229569319307812161618203270267574752610812201866957601850637492324313032623278605997836633629343322500480035185103165721658653568453943019249825617011021518005042575946087993891364011722623050774869352715397167572163986939316367003429255632889294212449411025024148298232319246103410579414284356799548488135685818017337809328443968156892393533465122157018981482200914174096949674273406074694888484413441623791869763872205252495146812522256030431677502244323062419379656825578659748289800999287856735531231952110489127406912403196783160579549184078651770569906316286516802020964908624410848789453716851705854776649114516038882888801394745464457224228033174601665871121847434961388397404397009982486421274871879975102078612201340259457109275413272910647354542739245458128619565648391836661977301366132667571005127877309534172356667521512523615045280155997955425576671431709277446801255993561352308920479008786945756274414898846123274354924280694647636400751928164830362100847899527493451505689246980389704428232044105507895944660458168694714671585744264957081145549177127625486151789956308937563241816256859449591849349426117271376272825550703681238434852452741624252245161802890689486557927182429533300831386191647701904080574630151818185984290774289067616876740003619164782029763192306262968683738717029892358380603779922967249873873258366560214115097494117990750717532911169412662917835531395383649423461983643083763893034812964672367757756178985978965376395545135842482931689388803505897463336806084062450453372513646096406288502647571830569881785548294023398072717416733895678325691873006316598159249281490939963747918737387530814849090120254340252784422553344201481898776965279151033952301840097504445106067433276992604841556442041115131690407443128622464115228526853734595874294825858287176399141742344517441703805591315725531054804438530582562422594192864639683727518493447102169006404035637289640538879010593258585068367184387862330048085341182477609200257733951814887619836863745439721310892116791236298338284557602329810264007467025757327803964522923246671932673048812822146387002713464621300287927767749809897821057139791424494074524734098844575730297945051116195938853497373673397144984340122029856136209911302267759875807766092148560224192185246187958706649988871767827317843622134314472323075507766416811033983200758732512555309780379185310253618853325061988272135692443282064762287660100811917383364651170200432996598104298308329034017453647655523864219741834210017916026632856381763776670864026219191500006979686432963330602414944328631944966978818710405175185329927284934476413490599567507430305278908918866706856385716401562612412903700489822811671432420361464625572709817936496250467067906837888836304896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -994209097699965166343574884956542322098163846423933202934263719792517866243309135486820753546220609428599877413184290942144565177071644126763740867371960127317101579490659460645037170696472553791793468038812651161567695647950068879454632029148863707132882598680244626514831362483300777523474696285133916857151755404163734531543306574052881276635714489086651237290441879206612524587990873652196340950173211943865109049164424523722659982512804253068652896054544991023522893590381357985927800823249238656440627813759439728666090187750089072879021586832767757784318080013961805157065775911589575586684826311121651637130213661546109675924222303212783800378060440713103968982265350276316676025677077237356615799151662613126794772202697512769961572906470897366285206184146266363254322617580219480669997287788402088822832179300299407235542026742162487719670422517124314272354329781453474714885140812991743984163418168128362493613271485257796367772317043606785959979294849236442725942652788047108080987328612487210039848234662335057984573203197698054358660261810704982015606658749754408744202455354370965876262478756998232400407922132714421208174149755896496762428367723332148245916263082959938797546253626587137588281155448031120615746709118436047475588090926375912769230800530077413251477988273811867760624751805715058323258481928579837873113029200390622121738479695033618247554849473095887531734775085642354831871869195858590436976752526505641635827482262385272767714743601834674309008688518235636815046740842626065815194792183030436428530164995563127652900945373486726330900213361836721993415922164320962513118325205771897321141921169815133818604564054393922103420536279886414130314648274937003134094867817278647557112026520131684607135451436603121077644239384811083217436127505799611564998887713508143957231740890936985632536355683351929841713451445969091542348314772455790306946049421282103051774548485208800683393939749372381609325613318234611094933494642492033443815489716134548964654031715109378980890647555903001852379636939487134869412875032276713062918743099866247743730914077977275125252111919884213905699250961645813319398339090285080844817801909622235572905983195110922776368307070876988929341572581244469216495437307198314338148306485824680954595371528221942318115679405387316457199237851679657666236263647297000335845297725409158923684123022347157908894061818625769863481286917910902637398730590124147386999335147200727848789807102196764424270124771676691977032140449222549911523470794702726723081580957998851893846020432959091988922351486213535613252073745204933070009165362605733012046540448763797700499389587853425196760564598930935390833453946770101341607179634141416636396391264178575958148843475221890379628147564341748095674154862741640304854827477746165561982976934658707357552393815572338029063298236603803508708152952046365751030330089734742266654347982665264630339596774157798903433179838251652612190434187728454847774269665408204784444591872009747927197030572958384368891917590453084032294252074058416857899724242794006755874436769388951985896421069450681156589004514217396044242392624134947140543053005089184367511146138295563761408964789258545889562323118132704663499380213421702835723650170977466899109039196000664941521021203458836308150232619577916554158813889001708205951619373158284187609031549137366597601454872771200456254619453491837680768457932714400147580990737474311882319134778830342601699763602266323956021140088781754665106572933963799705432013412824388213722196827083437067512587167790823768345226872285032767411431133663823134866092372896196147485786109457051920049325066888660245282816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 81410345390637526719640871532469889069723084296654297435829606405867136471556782154994495262907132379011263506083444427782798510430065054415843941949312848644736184509056305818559623655051062563674394329564508784708877272762713091163021611323994815462519564073417991109712910038121607032664968479910821647562074168515688412896250291401079780338538331445338342350600668631144804491641273121564461357625588999787471832207089196445888821669006886106409617533994849962102081331069878078357009073056117462442383635547322161638479365601067559741276259489775301965498615630549767329848530672448067140253579588349947750273136217247897817656114428852360601492278666264032546318926639742888373227839602658641238473725001642411796557420893259571465940888091380943564813838742968935943508690954314686191464849101543742443713504614354524094698608037395468471092655199736037736894498616794188001533300280208314889682005132478066451646414243593165011847888348496798247876889095048843981596060021793085330317198963578221926204538594701249812345974107611373789770595883834174992168599425728854462737354512768610422267387641697897241145107836437777471932501741140703840636886913465962441098701049812912807614072989947230228378484400913599027777359923948364176524335176770486803790920116087004725586818875078098216656399677099115008101727021247295125135758377827731663084526601524602632555548610473559654808142453067274316896412238877161729793069928143691652786001436127707197041972946472318405719652262451030129381369033520961408204153114796648852974567218471334941783281878798716127465709845699591773437870636836188332729121805766124269472044846982310339785225027303457046315257597234191670036630161898510786617373317200500617966316747344240555253926298997088937175651053518904339634727233391511104024175865796373321074740353667016734884269201733604980590040131594002179741106821932971928962107434236883429966708598706725465638936166885189344209118931635406283537838092442424555867497252483266234717664599994392234193571494899939725560430505334090339913175103184107815102744466453533896308610820363964664589267944917778912454926480435113445575400229130340232977813771087917243634304466718931884411379165603379506122144463798298920864175217429502080904125127110043265681083586811273313040028153110373106166506291917827926059065774034597055052281525664573059991537122902176026146564400219447925086102396931807032310330222104668160152427094830171602585709315791262745513181444229802606857082414867715676001694839851268124981736668502366382731556635389389575064819912304907848181851700014592773120294032703938139593749280679561748151638564779976657966141573713229468909766184566989438129150370294136448104549453239982716662060655840063843979781554134643341542737648535354146727104472384464431294141554238679373567699967691626537291066903851508344319421819445868885873607240358446540897127735153064712119636462653615588417552778956167600548477175941837267977637146934014330076854684141754784115774105841900683413673978516040516427026928051818730995821488770975889568273270415018645794861149372735068359478588709737514466139034649483289850413493838490892521027000686697448536541228122730435472125436803401953393908192836868524682448099591412044247809216656879842805069587656305045704452728685756434602931226475985346176725535206348359404154922801926581764206396429987385257384760305235977478607323240783156707006849763868828418947777710429118535869537185073577045882583205700503598087593677297274352949813903503708159525362934324990922204680797394487604138031868173932783428919341444420157467916681441657336591482415114554808865542124727592550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -6026405492304609075843940999646053984791003888343990405485703894809396260437897489993216507313991085811085696934152430550265806700769776430610123336348706104978891480687758498981208609319879649623180531906390036509140619929890501837818948574232265974270113953992995752663123281341589304525043709285803516024516999278780539018929817946247417096877282166079337366290364325961854485563150465371759764469783119555063653794312648553462378520560494757365557612756647675768388108557624007504058766758706868507502927607457282269110332686836214884557830258316556999472222438671138804129818033224754884646580149174686416266685505541035664314487407438789851946345652879141746959942813935754199007550402956871159331236628834871701287291149672141618397858754810037079570140358353131632955393318970901597688395210984159528274966440506225547297570225186172876188763721901021441152774380814871304354882612487887490502381563766435218923018225768626740626678676591197138417837993861472162861090910992078780343293186013480665387129441602508206858742381154650116892997302232729974259812141214732645447202710189804282905459220506662754340753488774731831606915717440616862147145393856809812485213522007353257455077961665409947127712388014254777447641768371082241123779417232505350983222544754859734216800958701166155843464768418738559768455598925831318494928185429106945037985889836214830315737796298513696701376603101092985967170085132636450721769625855924794574888569142432176139318321009615824882472287818007269780223355617135008769816324303442249909384802094361995974923780182138101650094633421578052176745221035180381653947922763217500543147073299120872844488802130631323209302645356862314939641591346119179116485946661851772935155169987756027699029769238349831634525536727426106515398773575297443867356128212779154958683915939317305757000323579077552369890496026765936494179061716878018514139961296547136593578985756588424207025798245420038378531830567376238723232905857618638648061446133029947566624997977943973100200785783329923330243706168367322424879823856470107189827044543728453746753876181976668513464651723317674259610353639808631175013382216755604925357283219468787311317364861320703638057061136915958383561583539380591167782418116018629698876510421272748137034505890237758962730065020783238918710602939565039979241093848345942902459953601300950890427970736224881635210701695331690383239404470548979070508282262903340823601700958028124175626839899388709342962952687790710771971391795411560044163788779603872935202242843548944121394476915268409254288945049707341100140975247065012864920415588367197909530101865890675791222972354836364417530971380093740576952611346290467092352631166735089774210912018540398626887461272925941981827711391182404420721494993075130883464284820852439558188449785904953027581826117195632032938772889933350592557583090555826286697626414995554278509027493138594479098427296764681000850772144054518572004579920495660835177025470475178042637026116187497228568783272535521815833260387280604785615420652018769723491767008266030864869270466161477383384301926202038026812885159467310082415924396730997412447596070077550862807771053618882412092357488295101500137686969384868778143773663414776282290435927844389863563642094530337614094440050998782736746649959577206474911833545494719330158496013857980498883131019599220238826102390422269625982689774360541027902477042069901952545746438645987440761694675603214539966542239245253335581700733448404462071126920994463926421830709762333754839362146911987846575304064850968501588746829671100129157590564205169149265715285712913728273148641327954000866902795301683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 335649096833423874303295735512642882908366048461354744290811688461463263770743780002046548262952375755456180490679761318748520016322057289865016463444035643837667779732172610712757720395610475251463477993388453988411434754568219487257256782528246372655778479705227754680906216367889868314912298743670930234999930621187626395352357501363006653350102018820828626791732314691306134927740851541120829120879194788307675298893502830785697029161386272222750138400099268889144708654215374850053396582194025288312280989484266962684146193851798712157957919086199473355822334085486890067362972436084030379379333851855828870087116599675432829950444812476755585617003644043940444112656820193869435290394941751619579214506394438522549484534339099223382924368453358605149982443568049110885736692454424926980831086017766016865544913409375228411909530169697089005968305930440659383498631096490252059978303002109365812841611763410391241210555117902808000288905193056546710367315809566627757621737511567196469654860967614229956347758167692752261458062209222471725353900552154581007821802791221211909592810960260060247141485745662967323376992161862513818975132277056489881033781471682408431247764581857216338711406236713123608379039171734839106133751377516760314626039970281823983376199668914060075824956571799218817944309730799436534311597512543394878407960736303137812626938416617441689872778285949777436133599414985313096974567272286614956303873255255868680541328207356663405560697050211817236047562648909759486023895645018587523361839389955929024390310369579650261151393023963394889829432567297206414740186379491401017581628782346763145834497355000012241942108884465057052333546989669597532634000634597289745182994624319189405545028153058266013000713506919678147418646825583854827787813188894903339762212524543092063109518919137382703112581507853614894421663684816604342598463632473790648501059349508470876125092476466414872944450341622183660733559394574431247816800906744926981200041099502563347948390279369680385847008918522208119854360338135635804322124277142199093879226575940553626294324084416506655786509404529271296918456891921548714647647368101603849897414200487238728490888347799740271072258885803342246010448507056240041532564851991887218267784706548770418933191766285374321503871701801190495153288085360615420112758379629399667188857412390825869137714862889998250548802446330044664408589322346647080626494509269037197147724953454451849893215199862912586636744824367576323389985486108540053124448899961457050366244177865347691279347541899180939795944813451222946555902618173644697284834783781557758184078276781558942389892007044420146409613150402445625221487021556426534837825097881898402031868862282651057850729389425347725084011681436110717752748236415892257021599357863602882992625135754514145853203965432940425678782563252082007199481084610888526626461816733326929832357131913684368402769275382291309054436240396779018200409602478707448010268369354375358863920360376912493057601355372982181829490928086437243730635057596835578007215346459508556958753849495982292021433008285702634453891152423713546125890100106553752374090551899951603107272757758974034184908815953353024697767639573065976561006041952364009834924830228781717878689146420460598429773216917233798897474949921557492100191401738697482365268642725901118332260405720602952100852595707800012050465159647927680732986703300605225978146702743391338142578454232885787583193056805589161157279932774850203396738045937177587580839747294835920581564636133799351889439274996730898526473641743148384254097495065990269962697735876830457232842118449150968709125410652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -15533604199749397577106839293730398211762511565061098758964833027820821890890592424062750661347172179943324253226233215281262865457351601863739824995207424781423490172352187263728788473135784967325809086132711907949909150586283196831616937297402407698714123624675962354710282414478721929274464840848380474490989841378444731058395409962824996231021969319743376541042956025317827439397860155540671410544831532737594183222943585409792144617747005599016999265108053701123410475734802031611497681462227863098820861233875556117433923808621201849904274646891633896811765622584043434828961174788139293764579402999239240916943598853023716775085369023328575064043992832177210909075635033389016697900833661660810258660219317448951665592142547732787951365610320159171638910534376176713144217802072317178978552545396622914560612987079254956012158368064218844499907128234311246980958859263594348342080526159276874278052268971601855932779202010261911525462213253214363992996920508156076215019343054230656471214415688717893437493259438238894898538045259128941362255059613290516910181094141758400733394037555535480594957336468778111137682198179672446447154521753210604217531926196568092524285326118785706603304063334300595186141886915743484507127995182635473735397588765048607587254359258050950166732251379828939204425937652723990588470839047856145211728058830636264920269773036108105274102036007333959259816956051127443474716358384481462770794958703751584144854131586168161991848263738330858372839454648450593316959526643112044326906612286047343006811721676013661653523588441529438962848804126475789369564316743737945784951826720059350453907757445991983432859962895280942917914566039576184325055595194266595856161058325596709746194993624820740200404318222281774372109998795697593097002284859099986089341656936933504786800722620686480730268336068949282522753976599588466159481366789328977748072853210673473272265990919929058939144492654082054182129950997338601824624009139404878037200786043440577352175051594413544486232253973857549700620729587060194245043210775077857869595378536068782243210096454443217818016827598060350844899882908651396662705498699224088709712854394965296368683277214766480759353627125698210596370188067209058954163770365474656658234712525585936786141240070618436043369392673008247699303122084855060821868152272633437716215170106365603904619168670680317027726317342914047829201219065661913485247295977400201203823020256597230337391493563063967984105173048192828284449672384538083958847952629720335366972819067529279253209811168097672900851442056747226306548734511812001157415072830812758103504869340225236283030121541057046447901506871906169476237312139273047636975380397221752455633365565655352867239103846097782808964087596994768032547203622900029403855899827745884910440361514138527194625070032741357116398260259763271277177889119281626842475755080721342596254664844630468090604649426057379297086403995889558718938262086847791182122729043445848774305796263119187662971828251820086567954448962572363874040421419532779609908758417131525702063132741108820786058163946089928243214288710968504523079276363968748128975545398582929457729843036546316483588594763329691073855051341780381153736570317434445231195221474555263281949282562590010348224075674491184440301571473418210562235029616623628318764252694870289450355095790108033517150809521962862946114458277507770933730376024905062448611759294354139919204504375003232771030048197448648560598623376964434778712917118276407283114381830963067435059436085224798605349664695095140680403957167376721189521604350333361250350023857461136370766544808474089534814945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 607622189577140902099052560941150300687040528005260583632384633315589987411177290986087180128305796841223062792578567544512176672362215651470232384568483433260158252969459978238460064532360137516432472294803085897711281090698464981051054886242933152827709165440515060374442651347932996131024125402171420129529357375384357108497814335407688725562586850079840473338074655736100845186590309458463580229400775965927466199417954683810933214738207520408721970941309340834122255595660471866552541527221495921703331834388687168558990288708875843185996040851840436519904032244307548584762298883655139541836413438472897051948770478490248274374287610946566472348205418744588645550647987615114619513790434776300567600527889363721726603966435441588828198590401483282264211847745992983538704629717811649834257160498044357334837511996506391336761959121386987276090153652404193526433193103417988687398189571863556504023578948077907358418011617124526464173661723516624538034404228511839976147348615755430226045099965088347014611558786973440013726396873416224621602095647384331160611247720549638021532359499044237244631474165395543515521372978394838297127367102238129125126807822416802085382541179067375449244174105307119882163460367714026489609804405513271300754522246372418261279677117536058794023180745698951691881728500461322799585457356518358975658529519824876086417798954370905130887025272047857227047799961294229481538344611485394938915301107484479878282840151567880021001896406780566260197903747131222318774253932554334043838914403018609125806493825130680314534316581564329188850475555922860249147640534946099940843052650047851298347375352918061654032048545242662515736175637167195673311281809423525372959134925946907295681506123978518665458876170758090457187746376207030125379221977576910322697802219510340001007916029596790329322084449386225714178242514376475381079190499227656087848458095282379630260045214350775960520100271269472104579841110745932231822953126554123098368597324842416194940619989096169186162001259899572839022395262816869957750869549277138336009959182216215171360707465754667358613647270038467095460235242113518292190454194985550240279779205413254760230154518194938039178857081666348020614877603534820948887718956795774491006711658992413919070195638198670880487080263653636469181834618911813273064070578108694859691261068399516217965739917463122600744306724907551474389826577637214842185378069594533164083106773967936584839622438063456662686639519948308170853947175202889427424379377721198926123836184672689184000912751929482778866036969690132232360747929004380729971895190940430852536730474666576061732838618748866955424500729808211237812721173525442545977286001588112749463874997574447298397828842830426421146494292422893831933634303821086326508515361226400382050292408207119962883516846613014799988739790516688780355766191332297058540977968627646481650704370032312709671944412251128501119279480657123373842834901109887442780816423593232451256427958807886111610970704533774015331395205088543510387237031589322185331351182753910971888634872117192151407815138870271535044483843658073676879471739877640010313857213265699484786569311557961793398076284956355679532344039003753284353594003688427374655142049896939310318161720914686425124131010885479188591988212085873240737515722186287554794622788024196430882728526932523220945032629738945123201251991073596104998330962190776515330003511314887640181014030594050560819731767698975046968506688268181983747806063724499452677186321245104300858222371290575886586892154942219147673515616537798658709415493268114020722062590748045004338344008147986053857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -19919848266532297670385993954271076724642678706419541317966455333930004580058022807484862389104966564076722621411981059293411755342243026081963136351385079616174832656187901599103622889353599438487633510244652686857520074988401883361038739092396249543025425429473210048148456856627596973592224055781900246155884241643813571625888620031411567350347716534292599983753393739210807849340999265635381183776301224144525942307491661062095236808666161513063602487798956438244499741342640055127234388402531362556006217082631361815453426668035761548883900116356141087995336613304858509736837597836919513011595034267855580482376746403348746985339682735910968172135796623392680961567674510644882909132212129270314727834820504422104895766240188429424142533706620669158672857593096633239165272387929439101555309673531752383190829760380633948900808126860669873212921261713299636504512421325101704641003365876739644931216740950235475047592984658834869607134449127868462136158660782619151200330235250301126371927627240975382585698338729018789373158811217129871152267531018574273344814651288485934090080323345973751737221619174269556477423406910022063354389324817942327066266185228012071268464330715146886361873377356561647808531643043256934987467143673258117102212757999774496906248707863005840610716184579243677012330992297742048625951699691744583319316969818862364201599701009314178028759313969176584841143033733293372277986879845852235595901725117007748549426989195815875163827252305964066604758085318507684770858122620367240110931880292040994758622632629166052028237242002112416838489174333604823920260303874624081725905817330867005832203341681089414138353851103492250522173952464322271735321944452117994270047770848080266327487277750748720221186802523812184084851462194884195549025652327494689768475497884961485232511569423766365760175330463135049038397191737699768261667428709254882453067562329137483328531997946866551726329534456626176618975081943407176681726590176430219703079642257241597095431689639100030086478521954369308616749515629162887374200707472796347988972099804501711193470617408945973665094239454984746481796085683158519057185241716218454390397606889716410652402666075355150180760862867772462087822686435734129689299977538439446328200173165333328569434185596039090837583940676772417749805000094900307819885657541973473644997439327620711707153588677760638951591901507062465982289314888364459814194965727891710979891340636467637640315928348776726902973411144708029112003789838596369929104434506500081314999593183671360747169309019053918116627825130955489208599993729156193885590662149195398178542057777840430826639621886102214791941312369119311152689150719774036561855397913198560923220328183211793186193250654949545390506512756987102187004937126360833761924755637149532968642113552823817087733366388842621509428413842057275758996945159071518831205315858866055299233433953918080552712154502531928063747458084790791625277192251709912329672751691308474304171566347815926654197118134867668251439022754246317276834320665677170432443492516356154911109035859927387126687444026388466983795707471259735535993645404700096740619917750139775393942738620413685098248234815533944955028508672694230985182257916442426916052437023669095334359888919128201403869189033181037599013901984201004784579782662328234284718196253357847487834383215984928394845702458036912772353258450659875350671563925286252071919038614193748149012776620171039569816106397385049975413304970066055894565488311702563799604614798174621969693750366474417725581016119411868564104589419749233085041052681260731727297783298118173473574241827244998656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 576353498819845977397206408358408834949017466310639753937748562561085428505024276208008695354697842918384261788539972310671770746137491285523854084967197660684072222767487192610447315353874868416808603657226244802022740053825123648190249749169548579820433156503076206350551723963297304865435268269029989090520293147231418104014731868926259445668411441507384025706556359184790652184218159140206773574893679071342928874904185819012191624463188874538223262113563778466922629480978159163587469310803498072202715738952597534917061136868212383211879775758952751908801380334932037724568026156960363334088746794433297458501615858436613839993369265214849203874793345741316162022026208028327407173419133821817486457234426212523540339340460041683268601223915263812756273028229365560808315900385330368109653892751224147863891971188883694839662452850593828696275520589909132535529340381608609578648324150547773884812804228467412835577373821933553704684749963739689740731542803432156243524343728414439744565861164738575425663558950942796525802432005462144172845729966430424261794133250018466420906698411405595998140004166948688260814646193984138939605845758306730784981401661198576898043087777955824590659921940978528163004338551274865120987181607880374792831841127976289848390414850091284395946021048031487152779067526335057090602340448896526111049988516393894276353394880600376298183291225165237073869865554104192587835763167806903453707221190034798062444115408783959163733631406138522425120808889222132117647216038947943795871152911383711148270103509235824380677562766476624761399771376971751392561429959566687992804390309411051292400011651340128247629723698199529429322121803647414775900791370169167456075307335322110681955896728337508220905722436366552314384303999815000286181058348873550325461081654596689954841151293312749383872381982607299142677404618336054941183564817840011459375200085607645222039266994375200727871992084231480965532417514722148495644141227831184647489086783913459356986456379489249961949681064311508182592105257426671193873451462852321452176001628705853256363000030286007929822668941836034047036070709610857784846159297795088166355201163444968724548041128621207709483064328895372361493817314476905771737556552590952659342157778228135700532112471848475131327479178024940033400609681272527996026878549252407371240584614816099921424071991796382740082888513593816859932905131008145799209267238660227652958349454400340196921346979403127363562352175311217013695848047350735527785379018977462613540554375863550989725521842473396954128659012144198626872616288459252588245405639324759006338465969485811137506394179426746433523392431675158302268250055445855421045715814823303689071293867219791187384138098824816788376381806446989294769026765093423538118810345970429931145294148952471804709141403189192382863014814589266863629855242617589741084592759638860856949147965914979287504831526359220726668150088455840844506344857049882565597781961834592056778560364799645092855014143871100207631304400734502075897478064340821347077077913093611972270946168445379419651355747762709635251573417201521459544731274197390413085510941246079126662491765691560904851900571901161667793390442220051592351175103220191195859092094163368463651844759635041335747273676944628671527447371234205481423028093887902217358921694113217609043227781285527685871373549261098255292631795158422946840674851790275594167632425027240865406937953041094557523236907744030683522043944025300593251323439132003165258822268206971612712919487252835058935508941762352373470160188673233958601795369757807830552544168488292092627621933534412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -16421518231834826743441699738918216736125879205896272022157459654209547837731475963357849167423719875711682518763659018215736621096047836584405479977412166328735521938498274517539493188947491109098988600926156387187659662036309402003539134403972973577861405401552200492575624908376720242559039105948620944880826820752889793482173876584728194672699940330138296178172122186982418967564134793996708955208756706858552644044229066778219820404941501457520407403689960333563779435331860450113426485847792452745378713852802395102367863610391259133187290991593702732628553901033068596609583124522267306315106281681337859610797592252645265008329416445028346640571059281314593269909951033259492895916911037057690645381171274477831085974846708840279893501944455396851771457639294842475120244734744939559484442503914193899144091082542414624459131284648328536989280095940695990633084575579885774024109254329162328393286532258869997905487592760096179773550414529206803748185108138940333548377840982723603792971216251376233141597821185434619781179278455592830842143627313019840679652629902237004116886524879824448283041436998731772015139602694749163411797868450591896662056318593567797854775155560943903847482612666994085588895489062322196595216013279788515351190043233080242207185121125276098920731139840521486833977358520280771433204391931490820050623334672928005181517207414315521554079021357131465389432361573670140318462412122941413116718201678422306556849870500323421655460199023559940135401246614813411826801443752753147021666754773829424066680755723654261762405376934298350874923648826608171854577525619109628815550701615495228319190442754397214400837671396919371825694218107327464855192037825167344973177321388111431780825675177452014592119843464271156118418193076665495562645288668412768290403349433265459664000021165037033347761803494242075453210633488477050035666875023580931222270129797357935292378629992300629511371720076322392458570066585743702383313613375196268187530719035575733694623861525491201442990766610921374340808960302269370555511069009318786249230772674666098410041172713027507209147273022812804485225628415317404935228560398552147807785744479893568279577565060695656974054968876435328224762296887062338907006461334104248595634811582568972389490899332528040431980801982009591932295306175121750647866183879012166481785182687023327080385475172662723925608039272168552758576857335785704693049858763233226484653161403956973482009783535234018122718656108598261786387508631150424129322265491788607564834247360399739979092765978061943926899917028554442083070867982525464297469314152226084762321671540879203210305376804393181691919144112107617532673822648951024340633624713620212272753167640153435800668084481377949279673960462484805903687912381125592875924336790283562091202147383559987254191431964229805485080979217680703484418584540640701242733487151226782991747753506028193637740432634872884853527253856229909185523804432816238132508569563630946099977879183229662592999529888214879407289996137592940580603300527803980833822323883222416714717217623992206125791302632643229516002421938243806174161059197683658933576431088988874192246403937794658661292529482075912659132909024010845257739305992446604225368487491502004191453802470395067339679179997428439786360066498828826098659901890489094485870066982128130934023537912983781135732138436124468819440254450441454223934583910451451250199528648750115285737486338244733463211162183295963439733080954879374282392875084260734242485342234109258783947329579497344642628988763961523140145964497595441758649321188411220959819962646442497351862347366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 457411073972134476867260138185453968778954733760885849556439765188348878188574036649925012551748384891491419212494896700174137224130901572348341709650476601093602309969481422710066025240058493304031708994839070743503651715035900681603294840249216658553212111547316630865415140795013321112987647047571992246736489357872559790127829784505293835785875226329739238549676294815642726497521625743203505162790547685231421818224656864933865287048400343970077984419915213869691586267676482251688534886534828430770281887868366196289086608557712543446830844389161864226506331778846904615869573200768390840995142822657544290438247975309356507296260383202950072314760172053065142052927289732040306683739779532692848129696845786549227554775411770558234421568643432768536031739966181898257539493728883148002932989466010682623782498823293389093340709384514402316735418739221186087497025945187195249882909269641676560077968291160339939387963126742695994633453611829271130954809471658357620973401326655049978181019727992938493030820580189166794049580144828905739435016141966314830848934368481340839606357521085291061962514178646995638526393278377668803134341691924291652536623722136961000704210665826271342471843341040231511194468527074577035510341452457890734967458903988199460720708218043257356574285714036089288651785909473746090365061053016116359225966234087061458236726495652578971901261845135330407816731857794490729651418147260350884076575242357272733323633890906528270154001151352589372580593730472527417187239633734432099128868094704736018564644716534739589400576188177886169584471192720353106854848414765607963113138294192975422684382998096922186358019119102958918445765541024982108925427237737433548900259972909885522328174142754641660561459201366866892306106921645511638610046988787401366981334512860307219641482214907132953881874585326566484467793103757525660141649011781909408253991269405261489871819927745619167584561611839583815969237980479198749602301477151548859861385672066932042606873202301871520240517080503213706153751309759589857438837396888150561829720315950101478576674332778130766153965408226369407118054369656330475818348978544609680291635582906007981280454832363345223408368720936952376488353273290995734780740362243132686873909916937506249894708219279666478392728731347139473289169460307475484990453124469925315148138109551017103066519259427640070228000162819352869964003322588772439395801173283043223961479983217520062328973841921370047814146240285183968407884129236920601186180383299285177923812414309985234655402434607729279908961413036915209263123337396532654303910521293335349024215740642090953400750344179134782566669218841466624086823946682920085097112889826063431187596880651840643049374116411318403624090570187519411400506060725273142978876429518509422365827053696198789832063707943127588790256125311787352201518178500630621229127152120937456150029622029274258062397801458749923895732423601424403389135849754506943852858173530095928369226164225200475016996087719169460212720641441584975750181354238364417777269068992700863017130170087741227351888661635337573928435144610430492890800388289718442849602356669071665910544300201121594889126489534534280761702920713671158787404053243907633606744886764998460299623599307241593506996991147284188613583729605978741197225204715733557014837287324411726505736603275609059456993184567378160584930845120953704647295333696999130322182087923271057322702183923874234022322245997255743718494280960330552293121637032205483520075570138064375218417980608178581962628075851226950563319346894697601620954783591327185343692285432119050842931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -11278982609306709183312894547683650358324184266715050156655233330575166449993739542897508163968626951106245253842761406479308410402059353629734355437967411069690056091223196561734011803401840182456772726539004265369429473653023534541622360007036293254864992688594730465605491489546802852256683323253350019269192648728963243045958370619510637461215901468396340406498900572958266304698762038491662640927867723581318274362422774716327717975483352438311275421325400519857069335049115176292649785115037828226909835572686816987340693165187795723432601211355851730822052308203966509548972269453002349946362257107652665827293509786906692536462168156044458736213171605385946376009975055166885139642342600266127395320558282195689173510902771540021458503694100416660909646543990314742093642262408867438757586879210866306226106573859699699519800493563648996897096416119120743555270131849702814355050185898172141104562157372844882437899153585999274113436667761307181230588202512816941517373141482489920183836203463722311575122120532043655816870654524421344296747343800470105938864557996796851062099896160499251202309057317397096564518099819158491785538428497769734984168169799513499556238324120976688114508004594871567094465927771427246235619165668158710349750965400087780081331293348514501262282666543671836892722459716314774563485773163466092727758794742972274236163919790785984753371436561231751973879810857013181090590092556534433810641223499057638168971353480521740237256038617502259718310974815190820314129664113016789845701041886018764211952465543201985506094517158591796327833962239065397192907110248870889058666801667696691031146080728393646157095258666360386310206065805597209139223189664392966002280436358708777084016749432808394009948543477646050340705226799647623201490206142059710304083520498976938200082941778918860253230226105002024441432956363999663301811664658588123815526764605833195176731906625448344892597661018504315469580923131688428844323882105939975938536644230728000196429834828489076207864578178868398502384298194170369802169946677393186788462438640486033957791393027705254418509293747351194928886264403614147161850581683688939075160785661236146817239398795708481040268745064614670442529337057666355533179366883371499515463893820765112203954001326969735656684578307041123002761092253209971984102644883748115121204553731333126299314028255685904792969423024674800563709202110052205902764678060884806123607144170782799170890056844906016647504576940184118329434534340354297938926353004071566600997284374977076268923718175532164999083750131831391398239142173171511867897408759450100958256903476161799779579855861820881832260998650527580716106229049598791124761191550649583046952360624065402308380800770595623269615308222804183312873700940634509094870613239797328793815036754634624211473484515126506109085649049826531410327998575851565264215076109003530328201776592980457545606805989374530102413580128785684509147449156267767659313637323458417391209297441078418656970977821968326364072719857068839190214529816801812635528567184597762064832776098679820470147439855311668442029690831943617864766520056317081700307962877915554987534867259889815377116431849741031258305790950881414510078433916439810470503289897355624468057723396428591262498485497276706783154402883535558487960802939728889363910879217176081984470840452728871563327846257952064222890659250525810808500422722739692678049241798344305711794305680265591366348550022568888340355056335078851676811732301754284658472279623543914619007800974924360292079972134012598730246666141863738021126543988701734282459112288637482434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 260519426639109072138418302791757107158881335403826832851705445735936604821883852676033234356507800417220129407560115561572931238489560776329770533175184778128450295412911811194978933345094826042512379165350828884023903563587516448548471511768710375616975539789967980288717902233296304758559507706102502944496808702609489103843514832564436598485211579548984796428207613874193872636544948685842346376929211837957439650415149575205304481244559306365686686167547851209902641833073020455725779388334851310002923787410957108002804122940201731392257957328823314366772503294200922012335587254885115992496836750926967083314683608363494199019305323307950047680082095571673692654364586939771825486819547513707603981508480711201174658247561886635356058552002851635991547535708611271097555285645468353314767639482095761239255284649903974161590671057998302873328683038782844710372251302548272602863002067143713523385519945430027466859940321656867424584173001850470502468101961423302077925932401921638947162863278687537481936179303317971761702083405229029867686166681951669924626489783479945863009535234040928763057813472258058260394315505874109253939435596955515384685925946802256652047769897442131281200907744709950898834996361959254606462898234431050874933934415812701666479796681797591560787992891575957602036434855364871615217769970270616924225399153266378636397622213803232612808679605179755504832248043236488630274841060843826771790746957326394930944121281753455384008862328103646664636690267767532213213698495802522993898913846578464408348021484217903618111030665932318909185324323706081628308250904003501543728419161277345309513696300590457878010317040707278809990466901857996278621669881650658375158387369616111753428173369183838041908999529816787728069551266239865659818010075345842439260871788589557577483061710983018002065595608720294390107580851110662152079633195005984126248915110258286469102090325101015691958461332926243451140971115154727630231829448468051987214849710768624456929868771483255636141198313229008415636327066295979774275853069256400079023174313536339115711290087276832591934121684870251875710250955482686676083722955023248256968107393237390172996825870498188659388428760153745831162638946455552816228397580999158713103686481817475367460259199667323205716353908946451883895434139789370429963425344092649244352439053644797943172128023591629103150267736016061947899459072039843978196663452178494232547025631682186528034445195936635067844605148167230112238748624926372244329279246344363403413542468959725662867511449796405857805574842136526165030703383467046642044657037632964289136632211459540513159769390456182535652627298502127092425356664901821406040259235059591023853660793589592845999108593890349996975629373143827860355524590007412780351767871828176183685122620664081699084704678860093852031529698690450660637017482182931920927490878799792058906575348666021564646380390688566935535771446093705471164487876340174435106140143099066013781355296842893538091190014206343607632515317174355626193164743331618051639231353497968955398392055436511115370915929738472343028871996780101758088069721953831873202298881070760782219817564008935889545236727558636065878157113796519607984930768188582239539682733858483809941733512132808425493266079830377059907963609082870121808145753401960909808803276017291281400804373202635161650521815035835019059601062770811400437253063903381626474912694897022388007352287278361633101575525901339917622684173401525064083005450472293354667148779503601128873035142750818611670422118742598330534309425372889507889489084862440431565882694758825984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -4362540708216465939314402823042111894813974023753387623268150142147097359336273144115072105387481018851768252120161822406041699439341214094725634683894183719486713576649864629375574448466055536358833412187160941065445165396131746599619662473438289763513032439062865052674067113684176604408760824764711275015997544509859330548194399786409377471949343472861036240662944890719742295437223176993009459839634763406822226547301481955352720109895923341337825214998662221939624026056221101035860620562672825995969538852834747705643139134430339947341941319397782415741823250443231158595341748241984029589658190220764294572324529775062290158325874977977354955644271904616546263687946555086101192104191403889678010684820126145860215142879732020272700070484785241311236167978692015958504894717039786252090371179198023520357799485995027690768359896609701873042194703938221946967354344707264519640728750660309598529752609346146888938217746943807347381962315329330576483198628878447890113500454044509933285808226197865395336384967556920886494584696146496305945405801025566296202976977244166220445722099196616664274867783995987691763087560083437489738018564459178117413116473826655821422178086563958866859776982749682952556670017261725383414704341838356017824701527380726769976106279613072385427706183617783020276106653347563945245484110256162699824162147184923588749758332994265418295604924605147911527414644826943623291009069091824797359497073952318954088474830137167332469112860010222488503633300138422580882692221478391316321068773802199138892619302299660759517562625133846381622631884565631068256824161102761565581715710038878253078191767241723209728523863583578494330633982299962203680110177742160249822539140671011996514409204922544388539433004396389769977273562731884120435447754161120108147722491924553959887212229221925551487253338465219128808041176849648654347895628631374108103084634194704583184358443350296843093378836216287471864497097708028245713866514683964101970601977001718661607033537685805994393248546744483317486717447661258265673913692331857677397016594281298873251785702508446302359472914570811282894933773283974684162330267709747870768863702656237064987065100376012273771090312975915080043034140038101356392744589513348963128294963636714148676185144700984034006418005042386820574447115590528022083252655441432119700819066793335583406017540484498378970769529758563860283117843482156605716185939436917022760920780995504026625259199260422708764527781709389192303668454395254963277911733162636201910386294200313980231396797253295603394936021473374628689767231345901170986593585034760039436156168113897171574245679577985776564464390922131291018522020717234741803253007860890599943499220161847720472550347086696257563325038118790026392501455436902596307148857100665296985548245630752300893698865263684859074499983946867013348996810418639599096664536681101103270875370043577435232702917672405481333803595041773881918133923221605800842489046596117023896320405407153248782143861620369477964790871126334717071513772198989216635845066249856092058550848616779832402402151972920870362074729417995584247523789061990414247836031518279717903027680366496947623426405397496435786039063970775973054601258322415761176002563935122314599388127124433749436919415226758579163647988149557648737081076484602106925574735805647221639483132979824762851287968623825033349598669513649391188467734762644131095652267638101671863002010917662613535157939330666665365930159306419321772043102857849983761355817872823384229280909968636945956888162637728761690389047427113179292451326871442413927017029304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 14893988643917049706721342158653521716872622735523901248857921006860396287658002858107775556616837107978673761893545568985573500801566813887654937139513359981591040221815807985757532901964273823193389865458940767522369169905632747807815832469907050515635260728546358465004404871936408128835277821996991518622184750461390311766179050613421232292431576220636311706005872851495021105351661319729331359064151089841319911444519103419518714802181327694835389419568679580579230981453049116073080127275978005811126040796392357558538644769603902252058096348963179214364848230526828214731413585122700916343531478140897858017100057264398962694621467203962561631742573616391549482917036008147874037800329556539644731092457221040708828048354837127937456733134499665325376964163112585051551272901699751183710092094989632516508888513248633038811637072074595065250701271333730132527254094313148408975811321431124682641592402829261353791400978533419720780462997988411388522616884381797654699717395707127825991630595119150115682786541801647647532282540226094033736999752533146290089324930446290872619442368599716806259645937051139129359223440491639410232352629742158275501385717586412919888822968038036310516718085537294521112816601667576587975897906179244623586234852366709001162485839835096598494249744873212951732301220735094944768857775346329729108257786091113299052312862716044485301603203430602764293292870910969118056572231822779103530250981248832701206809916183476055748635441303809224602341455838556469476127328422335521052361048408092203553856489306728019188494459494825643936263833789347188388911963745910964513236553190143096214074327823593927176826706220676537715534544323097235774546334654443142039889118390573010703893158354666932477086933737812757773710972701207463835582475491209789636529635136172454458810432539642549762404262426697744282227285584865907550462937551980921851652449378814494274587917041597600067710639844736556584044991819507125478113965767934234995238013352428423163536829418352468137392982851236711951403686185859884891106219600431138361307567017231682134890744491563115158276149728760753040346054146311427629289946350932714293150565365576499895407786368975218224851007361847960911743681896631885668060623306650222981296241686594133774793307348238037402987791474077964303708235121765676314634894618280511734453504717314641063346962436108422192454741481387686432386053514816548079823117989909293148331066937939703295578780846741123189701613476416906835862600101613314097122156119527929614111050300446721079276807205813412043111747080419453406762409754394600355096646886933301420949525549505319166674256000550064909666087624485464732927966108389865261425834589085861590547983357183727809315288933950609630590064794407993690310790583321422006499317882272859429218232426686206903465201574589630846153576291688347942192444959452755586075495727187822965640767776765913087809675590109781080187128495291101868992480547507207737416417508256055490359105227294399424126621779905527064930049389310124570814301429756377953920676340726913720402923075212862784060131809018194284973902117496943819474826099438993010760974518957542275885400788397405625720151244646819921472932773223200696063902722978335333635290706229860852966937694073414328511143593868138585411847349624569390654207404166036845618032619473258122002224697884773277572057134369614695205552593493118308364832032224846418987320639992439971957967609929298888052743796960819591435652417305653343075751594329884645813283890637004486851710501959383715801624018493588149208856189937938018648599163739635305152512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -426820744724554576685806776225502491955463162847870279737231546762386084891344866342869683609397101191230194970952370300244238508881462240675625813492973178117813529509096021738839318479013038904145939714068405940271372179395094377237584695422875886679053950157956394304932500399439770614835717166043159380738930587927729316724708069252145499272342705158565599577472445010466701715620124517069325063599318723718335772432899185402398859923505339499904801277515014519568838152932005581279516948158084615520287259792501316624532369521960080589540104598405124795395311019256606079058454540762151262288681377705544030686093729563178721980971391348118312682667680618531566244920564424217004564718746548361523477778876911914837735750805030725476440898811948420402904556202203341615085030056391839313277936741731256785047945113345870004249945665808627673050909044700305004940619016881471938445388748245041291546763887911364979284417460340209677427565897808052805920169315928368046591538913250675622131011873917077812911586097513714866994026056939363312398566178894809516549276952462123251224019009592686596374133692002547456439543509779651929496606655442321024601659359219605241661672966447089268411046317322804830436253280124106638301161609493130624037227026973209721470992873801540263476404188540982116062589785209162200673127999383438184672026906579431673354744694452828334422408355264597862738428660726450338871307578822859562504509068866542112786869650175537239873552838419769675590766306555747890420718300070520444630368246678553822440428678646166561511197279059939244413087600806561951932261219743195106246942303094418217896334864566059066025832572787169068451796493228077046094484642043926017938343210847300294039347921276793794081027348024084609271365746053444848147590027204018814723898820879852071131983540189978004403138378647213258562976028378641690088630364401093067396928770743075533734238976704960993131977665138320950452575451913701821715539132079979328934224903442992285261033821238598306000698455144404376039385834449812245323044834842576080945641001788520601238984020295440969483906178016321866802580807318035296316728861810764946359881068756162889680315840990101584444089118385934644012906819632250999476697571159981999038557935377916012356592409886588197367673871337999611569120227616658016926213443363896321060495376349336850790085595162338620000559965513760254190218470424735901895371866896555290027147511039428341440383204035588274897704312413998430027330125889035124518221831280990999621644958543365623990515903090149325575928554596869488425337892264486332489306485062415604488563919303944629213191609058068745497775645946627281395117597894788796349431166389728355797470640765497002805724213009833224594052665448234943021233458925139302990937656325873740669731237988337892161458258406238642605107099994010448497290019804171534704083081173512290999977617023002008100690972244314033301654184443751610502198584566451983205024978483495125956605529249157424260357375836240679490870739913961660007129462999001236621225616009697016798538859738570157204124688591983829436290738561119203653541607243586959292665350789134651121614854037199973443113258380068052453171903825601552728317607956092096218328552706467560076388931268149195516866570416310642865799865682546417994698226813115552811270407128839522255636562968908517684002713340399777766176409240883032783913295459920915146381538883490215914681729807184093661434139112880767502127878828957287887390943704573881557613814314953416274865846277225658685196314555815190961792280595173633489654081471507333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 50118091012023986620357566637409226794318821255425340255124458857173856880829524727703522732736614704761353734399772373131940861738217887632493277226153215679926116405241714875509114359115877440080567512479172030308727818829383946954839551754265248377395821492376203607349169645146399034309868241403029517763403300344734526599377203540036863697136454709344060314119673065783305210357115615213209815278508169335517407070885078218881185375408274299636941988786337615934950191990479677259843617041622341931966549051882544671233088019747665366237652190169702834101188269426386006493732170704672503686007823601163351437609340008792728833357211903516166337526965012673808631724156152148315784059966800902644674478573351589342264727183389832422444249841037820562579628702379617954691923170141028620990209824150735150833773376504161452922182004978141927829631046124958814316315242691096292652732867246694916194258232286011989989318951347877330717418851513374978116593533449759173064300073581523657965432111919152868935094371685318982006767007128790741233908033885653070440407782551155574763443608520855198952676605696482641794801568803973052979277671612729215151169847920794854260139477393463335228769806200516254607658923091143575978905153710286205092587653991713688376184823119870815158288198037455931050636463148772910031221927558559862232341399254491853092814883703454954744180285527054845157508191004110844670199786398869414228115031909546481487909145890140537527323636112807386098395067283587629611599383841092910356758825870719146485306271716944178058702624217978588218910730840219183396075855484587108127561784815942588457903271779987902168282244709542735389143286561279016175545881330298921833837175634663376302217313689951943469682228308450071235590926543582642936498411389889626909845057748030632956395286032991591199485146425976606792071950522701205586768907369447948133693392570029801710593257169114754430279380255879678552787623732659259775298516900188833929957406093288153104744833905273229849033234779489083377003622403586502728839381493778163979793174388798174458349384378605934107633370385308468925587569387149925409424587554154189510675827015652793525496060642949979997151530233602598641004553174363812714493165479011918713636189173266534386739503696292900408543625058477937318177996989988284042201517312963097954260189051353702064773884547399075936745599629525235337631447379283270127412337298468090253835037671430928166344838227090485340578574284134119508936793950803841522699330927962634338810195415655180243177608344702489653647612461804665189655899460781581688847696564902152865025183055162058656122385139892379129547161277834099047606938176859806138332464505051364270880528031670369167543468791380016948226537804159908510915168335017381151514472457933476707544692413536871334300307938913756734889679978323613389441633612973744381368681586570885335985929457986352720113183323621198847848392631411194401052590858719413464430323476912769766823425321389349684788414448161267855937571998608016487073400375502979683236356215201580394653720157324639364100223450109813963307770835904879244900737541629972936488368485812113584360203525034725295732336081795854635031914451624916980879986985428750353825516958542194855628484964926581149953646584204431187026324437433806845938515574660190178938103939213760074740193062394836666373686023157641069266170709921457287102760842831087915817325046647591012013395059485292101190227499823212710060846890790381430724247124325207999009904745793717440332036497204661983854603394016525585431674734647486381178974564610211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1512021947074593223081799503247824595772938983004893678256132585247759498446759507395217579686482830720134788972996407461499511552531148043434495297139076698568612729227022769486792453822819903357495338891836982230059502977833072188344559546740921958164667727144698970192478733918578152809460613987805797076448736554875796602450520253042684295604516950202861315286591169160991056267112571388058938153188971651459216082993866490986229497650794251428359997080467897770839706768428927456054958652056309861802363471631959373453988936784760041479872365378212120390285246503818418811697977977692854347346652350119162929054006739828950249122495492665137265974845946566136181659852263033783496465165672738216788964877163457656556495091164996723903276198242907565705163858572628364849948237808015027420062005686623248296917288942314886418823039853484072725087637026434547673409769113283434982897310528916913441583466638851736957922664148383923799532126820657898268814350377748133197147712715952668744189978244621696604721718656402441820617509729861986030881792715184089492028977765857354433042989473307872218331967106460760244086860739659422589793699823715246884254368469389700431624594584961483972830514798397551226343007936864169134815929949043336055329430686328236353569172376355971124092441406213403236054214022468029175420959938088890533758087916146019213493383490509549618109050693700864558450760321367677438966961054779600828067186028078827801689781223274344470073774189594317307937810967880195733748673398992395113332936904620864500194645872165138034359110938039468964003016213539275720475515713732355880204017416753432457268256576386020365094878991306587697827517820148512994561670778238064390890768462481748003188264716686800047094565109107152919005001371131479162853791757423854163619014761313395514710093942341950739074112199138548826580119745403858013735860090479916609641542618677346486689147769613927269015404948371591661740984719910860018752919914959300735343978815967139824098565923533732223549336903746549981013009508914820273274711783309741886935079480699218135253380676502392383167323903055266761623215346575882705985664668843511831482346064687235526176992344990330968310711033576866953593484038070402547541735564736435163877009032960545324722588839521762659210656272481694860282377865546582092075373608556482911284043511351576119147652405066772324502915276733444707481112314417637930557804392230986924563401848712295154127394746768241051456509530896026853971990190188548468643519168102157865874787545712012633637725430979405960915793379661879532288717646026152508326509973588388923956300241661640425917630089069752654862154402406427946969606424535522849042922287372655217343792579185671579248603615711510092247305669775547718349750485093106956911308626146368353510265246199949970247749207721467967054098667206978173356359631486559180592422265197176730479311971170564415237724977086275548727194512907363486055182594856371175603914798134043886838497775216836349767906717137263895593971031674822480257746953513583409488735270146701816152493418317563228750234388459713207354543785606387921096215834220898848583423847083012500675777685719578759222046638691679416592562245859155749750224128904633817782374812343395185827058302136111276167889177325669042641481194308073537314492406445642804422446447380379055316120533880702250948892792086830316464574894104156565383898540498281572721542553176035520503613960031770315250582431073995174971891882886730470524375089582527980447600926565518680938105988373231952035781541918601838879720936382989140965026661662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 49410149010587718611823824219570595523487936364313431357517263670100069707409832145353691235193686616659486634771599236321422073466450338497741480021443231397032627219413517335522037485040155739041751169560296407262696974162590559256721884714045254347465031337393810913736243620303526203113971822322514975178474904532019287871518432917487167477316890071939259514291113610216357540120086601664370840045385693492858390953983555009806279571512521550089957870020444028565537710599578543334365879017422125030495277845593272541449860092277822358591427879119697532405559416997469954196299913012130344840197254460272754449913341858348131962071481414250059934029306322626121799894426755402135352559188734987156705567252637348928041926458878773901250479969593703580438854502560074739020320273983364087656312780969485584219334494770218434592038862090123165939842389625780386475301567158434035875870418546767617489038759054247523734440366198022819851433242744037418075121465987545085261226004422412768973117879796547682216028598337045119059656965185149066214406368138018989531077397376007220241116307718969964929636817003828339317242711402726051572746347451671851895344789736709388004734215386267632387663654805429555157993004854717170952167413514575496872983006181938398579686500084544267723497271945738388394834394255453931944701347649933271915108114684692093380616486514494461910628919628561239527415961792247307902837719049941813184811753929095857283827684765997860099609748098917898008474729844202637120078993433098771260900622261849873115779183538796926260419635440388916197075114389236655562211176644064191041787966370666639356982684864064241174709674443363814469257767578981226948617633361252023283216373279354603016144230397913129885579396744052698330954514919160318595021834393299993684548339138238425266192393071479060238075789322443866855302629562582736088248548571634612095272787755713613179399385684491958363728122388623258450111436162835303179803577275719090076408407265321637367230377562237072664025651510038696677643539778820351623759297791416384790837815278147754168623167242917243298663394000234335621326448761161919366295417246773163749916484137026977735172102748656179196467635274224005664249046359530768807652778411759177341080584674176663612727755624495040870958586406955163795727147565790381932480016137591312731315186357508867649801261197465717499449492527122842619540773861665819847077934859160993799720761614006907122024023543138142818286155577694637204323378747183723648896622780767638123723133826138004313936503542812107457580947103077930921485733550365307356276271611159497378463580103201406481508091488436912616434335082075287675399005146302505975956348443063722128527466326345534681698104724074621927059582671491964344352448038013028325286531235251195587383785212300692257283213260284328699872433206958763979229562843209427000749976667497278910548588876997298614833562233351136684913396931564236364795953778184068115899320964449866206258960596829388823406875306515468734022468614954165306314065756542093405799234378011456175208875060652014683796031863663429456232404896719526961277262422030267704448865123678295450989813926806528497548370218172478979370238724888804711713826384866256183534044720678422676036142992647198985195359857513548636018241573587328411990546531193542349701310916639721327011548850083219444371319755477786189813460868149781837064955781489966619308836728179428797653200400251255143746216604075508691819973683894268773665224055456196399991891047530930649984702448106699924994932828054164036350068214599304976214786048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -1315072254272721509031329920211425776106141191108247971849017898341528806909141267038811748744552557799937885358444924311454836310634281555798480059296441028370543202704334606774508632861482197319656329924978221495981795343043682247215237456279416300021373140914390515917725712318389594810258846760085303133628366706478411380310835071092710881367006165350033638182690864783990599874895199178658279271972798013059576906123301217635286902791915886722363653473854476577162927472736456129342288604618809040195719848903090070809339666389374893463435616916845719711969027835905079845061843443387261737554209680847738382871211610203704016308156953083892642900359824706377163228549326508210777608183094334750860857355662429240328402607217762978452319469508531515694249931543105823161625720779391495181822054126329590788220581541666164305866660733780044471533691661793944950005215016356222481595485121345798330051050584477204216128962901032834150170956434258216689412522836224507881179869863062748034762661929664134437493818957238776116574359915175142315619257239058191482510022983173078075811361266402995122845556490692310122273121842839547645491954295728327604551976479861351931712521989325498449503025252480136994773693765210039913968124927267099225257366167667292229111750390194558647099641193421234937026133995417587194690678571289880432978071679865726509559145363916830503677287337357208528360151028816672158546461328289409404132852085815407387574298484330139539131105648633479461625421872693518415839711720224679293780393587736600327813053621743208285654288178569886573635939728654440473854223729068009588758320891933747627032384558118652541259875556780311663599702864552230409827943798737891302729493527844670158662674882146376769162916457522589650403677587666400812263691670709971268167410748159342662460139036525996195446767980351343599000581324472151104955922913213989788134054079102199660021239256037969066154074239397348704421079059294309065806722763526095146998113589812281429398187017580811734247681282704448323888318595977095235578118615503426319800718554967992904966663324735480812682054210144862653651478551877963590568274008064014760489597356758339648901831991594897103462742433037206122571459369322157427419717427941032073585670765057594783612675267992320873745356798848651882204153035629485257955918829273362771729861783546268108723728402092711471796933267230302265102672983539866024715135165624285889515840244188937817534346233619192977597504098902999981181929949934960691503741071198860029194356918539236404338314124932853658948865984766491597359197934430612193098112001219098896835160260888320639992410745540069285583079087790068442623742909490811300160623767086588839720665168143315725315296026626388022092411010272959071729090537201463229030528514408491097358829458636293062306317157616588779677791838311482157793569445221595021497899723971927690365402380709484889689769366707500270308689992298136466753891602587521615285973737672443115850763949048743223986128090991926505631082079064033676969071384734416988230097480150039021146395807048021929967894906098560010587086265437407412052446237120407153536473863164689283047633671198450533406142374427993598779249176005573905498383455328804341288321514418305172628721503684210806274707238332212672039585347900629482513100470113848300810174651564233876252813570160185762172796653505886614439071406195989346255141380995143767076356920369486092453591230303001145290475496154381861726926246929403117138876188311966240856076997922309882683946819134780534771240738745822181608786996675365453168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 53038055101386972435280028688852063840870261974378124237657988671337353239336615073870270567533959252917073086706984483095362171162102996888954750411829342290457694963279457916210451073891266022557716193314210582465124404105078892381416547626486251418742672284348282855353344905962065832046967945710446358287741176558197908192183633468252499235959911274589552115284338653482059022360186076274758842795834943216495950777546615277314615168524972482371163215754290181813463238751886603008232920547775985263484605417356639640456547954050236510954339093492379855135098114330932510628784827245113687622656927159233696848193282964281806345134429020045549054515920304169120620606606173731943373782750022430724203680909857220249311690806422137942586604055695009788232046615235804421753587951069072105838646363623979679792712679796403316284286965511861154362696993802650548332613188507454719121231069961961183390076301922682720389763126526846017402149090928806646346965557745573703671241769036599843030041481650995337047236417248754031750528159224394391696638899027273315260806712122598832733719510033819269420973437894326390643587756105856343416809863534225398569470714214631693386143154960720875995769179662188056535323900091877890008301813943878529410800753024486337887231063749472187423194039800562088911469869874945205842084031835246270763576544776844354494109279864304925988627631777697550644476280087517125001910735366739223037916792399415159567143787649008776685761003955920510151731866518158581044754672048281162328754264876157341401148514064647394336143563136127143695605670374544498421518167521968456988419043555822779987252540884253215834947930688187985438752531354993025894426423201651232642377843064820147179557326066904939765893157984340807470963687523297045377508547582605234802514056112119996467224043021312159182558926048015331386763084771395675980325560714064575777016336788006148962545056416018528619511986007443655699962847986228487170735083335858707284452739119314211067318157419797946097269350483181855116948045014676977374923458763852525319536042751094649972873762964808785518347348804591784153081362532494296749003219887145854061697163048759480442269876514327529985865252010406141341905667165652292883960947165548274043757165365656921599978317463272304753750395948963141321864863741313008769645589063123796604414213227058379512727823598536905021083224012796344446947313545895558731024379472693317409588753645048509168130520514133748690831418952597273238482953264077258575260436898942355510638689445498742785270673700021421545187231226302192887246480420584041024674233943436823458445809238302553378409905570443931238968834682262851470231606425270273496283920845192202063450612064721152766043577673377483158291812681604079743833605557940101427025135582827074155876859456085139634213605564234381614631891619171134767918470830052013204075489938762564385335376442396528931820203071018748086665885415407701627491919037087397891138334215889954855716653195691609217415785451735356725179191426381187828878843831689138058339030877758006902442996025558195943244776036920247122392912411671566326242604943490338728397115339716532131721941194111085348394745015225700390761721986223389707298452498902623305040589133383580585124849771891677714430597394990110778983164575251243266025081162896097318648801266039345606985124002545799174601520530781346144352149296933164716613765661580448602059818483203452519864634959365411271843343988653121158385887311216163484418045638337019084853512565971899986295275224715941770994494350155258901087168721334095052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -2723584042061759744248490346812908389907319648403495480784933858391489861664828068102070598245787732052329024513090882357408765520448856033989363616146320674518383948277986804387709464682853101779869698096456448798700289049076891243153158815508610922952670744948610691249545817932332630288236558618234570652679924825219895630931985151106588752281887917128604543802183137865044143343626277581534748636483609977427406274502676186595358235078270730830040449779212677711613888432690401273636538621352785723686529400938521368539542234831891383459248602738209495339514164481187358162286676276202315380041420698977146161465277319204196811591318192385651520976071475233812612454997659004083930257748304954701825433046695683576372346902065132628010014649003305655818757783709083073014135539276008151164595413786312851719935029337698632615155642871212078752954088268555032515072685714233600514530802284398591768861039226813028104272523675290348285746368989014420599335020295519899316761715416017803874036387215026015238546817665899117327453609951631555557330155829181199193964234283106065197980629140656011238000835046994838789662117824146125655224297650096235623395961430466172882521474552512181651737520327115615934346223514613525315162889436230960790930722791413481759220596163155863236904182210429084397113384614407602826381999329842572656339035074753207216474101875448306809980991896408029477429813115281789652612637953677483942499856875796022662113323018195022338764399839915399120955695488868778037454266268179034317675352105438674392997069278558257072088927520099757943337849242247039725944384516375857806773729722411871713628059025719115428902723267762575522119695474903975907290453760998909685338740990694043347391158520236680390811250476958612067581878217009538600014674274812173252463276034961606455694817977416477825157067045001035339299885791369243862557976315204276448669780294249567772285411460449229126231355798531453924196150042114837562768034778550957358776060607783955840678046938026964082333786318389575966359867041583726705875719092563662013762889886549139683600544107328521907930224174306353758587068631533258040122814337067855168388941972960365137171291814758970723812709044117566586853310174587626498622589848151728530695482905771852832087103325678317623750046846142002758430572369496434140025590391388648049840937078971714693545385977521864594463924538520964222993440552663669084927395651203449131496365590821687435958620552865494942882925504193250314417021278690443817440458868804500944053787251099108506222416313436798918512926582984267932761477819914530805526902370202826814549825727992502001618392413070962065131800280159391208380267746768958128945907369263191030333779900724795202679065651215464935842899620956144972216157941107659313551844047465206165496913954632758512107380449174014112202226550331831825776021947108825469602575151358342157782488303119389260291747217096297196927180318262793620213814491180782290461788026992127087151479988384254463542618719218872865573276892734154331666934687278610288572259889431223633030396142694072078594866339120996692116083177268786327976249013271836057361038872140580488030840501059774055021476312986069937803561771888405717485662574696851746561446552557873556952435911894062099206920104682212695581433417565329019271322248317404959779831184184941839180526550062009641226326971736603170260761185254274435076920442489496266396775928843789727832118445228325509587227664368291818775282089027939647482647152971934773250586093568819531963846409010524649307474456705247068785214926304051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 59091887420796617674415374547000805025749311568815106580768709188771051804423297390705264360541830182582973466480395825508177617109817081621488611063426741643795466346458272217886921556014039645019542031163724840048385854240900985747120179683070097708208860625102890032227380895454979586338104353772917961989948297710004249970591161428519484511678213625010427889499606448677023390117202775832439114217324087677924053996280299684088376676457627163216958441270924858465299881156311789072056028364893862981580591840193869337219456302366885131266049062105195316536217885401010008837711603496690475631151294955151097319289520488809924022188802640361979856672759184069162153313440927436159749273620655216417510677512251267325935877336340915733614465450665885450057528428731245418889094194531497511963857336969740009059086918076511230649766226094187545694705823347784111236568187622434995443282952225538423577905611553650752248934025271086280365144152910223965742693162547306270203721958047217769502890843576929490065334463802981525701778736825601029413798855269752608965485894238846318231181173705364973912115723334702586179366540591060910179317894778187154270462515914566570960951335446091526758272140171224915345027713172508102666437743736606558188214786732204080742871351851580929682755427854009694267709173907947313273997275373304635182291046973502233760516509798103309116376529126648152364248912853236207982450342312270452253877512750717039292821673844623428200425388136003971475388722740591852307913291908142717165089551638616072043725141629582789091520174237261928779291238230583332324597210433273346564228861256569967412705777632522269433876744633522194664146180862812342781632066433245185484656504376746790881179086399586663940268499548369162498210458808801246479600157422107770953789019411231449873623084005146589300626340632869634935036328653256398813091723041067782103468610283328782132864212729935649948166232395614664663842443899916012414695459197959454460875954252813473701262810341136374244689371422358725215864200597020290141717228622854830045957168519112282331033041928652797992575381320508695335248534769110961618727424113083347742857164650170270798859137165269954191593362844592871767563531162456464303473933175879707010892747433467644504265782689020282446266148336022480518127974453134942941894075726546163775093139183577106585425699481370444468361814543212965037088393195226844187654040700450138207662022969398627278355486066250525712468566574596957201240353760177339615666838377986583278040163934281491233553322967680173320737005918366712248904021516713211138358062148695202879835928044071828498484123565287531254168931281874574220842853954307613501687920164356096941541198373910727303876187954569283527771958175075437213884157037409878807319611020192332624209315323919507822040925128490445502972005712672423649531512971470124934281551632240398487571127971755528541465092304023915200238259118136544877901303140826983496179598663355778232358189322272507319006076463994798808529290033157112339540846941404467261084895402906848711833229171980963018969641192319376934905338118462277945137391143800068902604395874898709867308183980204163174266728824847513762843970425786795052408609493132482285789300993081334100781942196970895748490083202969794314955337346196997484201669446973220756149152779016070169456627303565135255621599024190447735351785461324079865054996834286352779549653831773696221132157044488221556620672875501981095168268049894879013947575546456329311990974089288450848259102847591795625615485262126504459327419187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -324675283646369940257462522047757251615965498944510413725883131185352134551528674510283086613980636719154565273496577000424436311846821619299207614191337365905207565485866411866990038069668631761124822059953984358907312601647804349606965170113043898653327356461283310121003164550338697766549138400018153244251949085265711477929903223387313047969151857173355571377575111233319482708007269778643483142501098627438011281776421469563034849259729158839536485586659380880006616213231476452244298287891061637809037429089422034898481233270187864184471985751829257204023817654578310439116466971439205665730798949201902921187073353177551908883905627460427261956598183106395268129990706107568997078379298797742203504731973502011693100857407926826821956495154398834548246405237930558344720107768384720621772910867879259192525415507018697870214209413673574520316509209270284370309385314884746172532934074603579383297329344287249463585404330806412386888932914676011683588480645523974714432588696375797099247579207060079694291466036078063272591542514994699553565236833484903510912842438983743962703992898520617360265270096282392182216983231173767468534071003940647018176307296184809803339319767487205549106965401403761542919488674823314586244745544323018116759163071792044346440125330700820185652662543739942246660232587525327053358710544352030237078227990775839662226122255161094451385268120475077744945664856845181052934015246839790740538052122737521530572844165657711574139648006022830050621014416984055617932872529062321387301863895619855599166906423348758573826212142440096185089016996153092848512923446656863900794491846764861076963381739619594213309650960719717016383617679678590415651023068043105100245854284760220398747351041007185130816464304740554778656502166740459195118419288061843220716895879517274004499804302418490829385158185857574602362367105562740429796326135765751193682525824398947732063174037876596249291409091100798856217475355077115188429599977172523211433260002576610261038990282242554411183327489803095785029950355550687748716920159774379580937612463645033799414647433035933179564244858191019971355775156613030297034831332790304302891646563205176229338547814561870205620748987882564532326924734503263089034967964263397944580063766934861034924522399157478657350110698816037942622305375642580567120174750575241050895554507034130288001672761316261775107541490990482408293852072206734869592754405718643329961288891101570895151273290343953941461270756878663327082516639713363412213689164829987625587181475116128842298569621810076744263135324193199730661451557844766308776953729049576491156094488075157071265514150038660236382960613498282732014743323529565976115277017045173088243057117307775873084438851061021393825490093204742515477461988991182825105558489502155540171385286659464897787078000994025957479387546666893766906720419689550892341159405615514160349483428825138745014478347734986035440357951012418052458261627882808547497239773343892394185608981395501640369764669692947696380324265128091253749667851624663320323669357624279749731770822522591214384699710841392470943044266258777345074490811813929599016859617621901649625271343686520494499670505485736046775189952900397059602983341163107683112887526213809161177395939945290773855093621476227614481573025070481664437622047365245521987388021051089420441695955542821856638050270969508164888037349240972514139774152703702206568788864895376719584284050250095214881620955504719037812539604481395316194821539744908197186340081550765917078630299561168335035315655216858666675077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 12888189542709189448051081161889247601897696133869005666940780786641361553682308462151856205167901486893900606902379952478090918471285547329266767076220884349328739632284827145482114813698783165104498230502397446597549022421503861428692617766054081452745626193164499166110999176687276260897017073050148800938711455235130272222581482320058904930571128945596314954588619664260309135677846432899896236948320667904534950219373369896856558945591083144247952878798292826433277685158363376559109814251625478619990109524589560263477689623997425243909444403962727087544405096378578393295046870901038976693053269081818703784104573938270248869398209643541537386470346254503893308681813799423485277786390100526919845216742313043454089575494719981480797386699518466857137165448833297335458246585456621787530237484919195625921003115470085851198080147960745162998631478785969415365162938892209936066532681043247006017151456769050294440595171332545393990893828762332620984934200375044732911016353133573891350928417651188989553737262304200658162810503209555933783599494431374750696883874017536503469306865224823151738548538060160026544558285884685673088395962806485175919114157039724808174552769179905323874345809623099064496054497172445723227115547118828801304213199646365314543832206637914781783517351420612390641865627466749123935140522645806186910908266178031126069109035163927022544927327091974384445807560801199980511922184338921353093335176319649073046228421181527930795679328843914881521710758305208739237688709961075694937884487728511061224536518589834706557295101072144348975452827894389027653443367838533987733571699263398166252781266420709021454401937528505269167587254164314513458570571468207311406126217884806333818673751701997062785728830319490153907448617715569937774669600292683531192436834157844282272976766546455275865319644449074556844826761773519847540302680236960977331142094626048913329775587842847198923986784770420136088714223367094000148707230069370353742548903936856651757468376398790353770439918482712353533791772724178683830710697744328650935811386364913624200940718068564802221580187920853511659174947174115641173098725238351125993609050966466857866166870180377256511904311410883424743980838146380283233346180360178056344076768936321679514112444840022548765495350949706953662156810888112648039190225844663139488869761099853324946370933930074241149301825519075410151907489202853459148434018081970220939320007857577889095399642444341594171357236665334304956809838225735565084753336823338217987041411341648374742552184160841469182545043455763447539522526034608236229717682843326700672595549568363694235446654399685966384349533261295709658115996892561105825265825178860952068504783238905410852706688940066314860394010661018052699583269844382463417682945188447180637625704124389752081000978322655987241759779060660190498115274614007028027957162481910492930431270051369428069855740155310103681497271110572258505523433043556431858073033021858501074968507105553713658154388433022958156701087790431388443775606220939785640701217823126786413575777824989118732163329756348807706269532355191636587667341356086905223899831708060308190276549064300074121309872857802471637625831082413660115208938372329482207369700569069186293685954579106048999212576058597324189978677470859013206770992434974118528601413415893077867550448346351559884773379096238243747272970068031224732600256705589148752877766491489277753881940933317869472655695584759518828302055892154004488029664883618792275238645859879342702778059078806354665295897245048911368192000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -669768788771689086576034063417061033740336021318659653619986827111426987308941419132164518149079149460730247725600148574943117945443531283028523884070909680941537367686216405629318314337007746153880004551316695931309194707919128365847647466526296919368293155179420130194340676661633293518714545116037297331756078683558063408353161875873918808847483480533155299502216435432952920363424235430433985232637847723440184279677030925374442355420428149057586665830828473094944478953297999254070365646459021942441710229231385342591003599525398682431384165060230695675813731152669276165109551959046228538384896278030874993264682302206194108150040461575504616527086543611330632756009486410668560283809007590482512421422036542697037620869082407332564799736794035754680051555873478464511681600322604194504510535614177224735174317715730153864991661822320551286954434359452035446694542027505404058584778417101330005912562933862739702456755042306460381458015826890753257889434324556113880352013097289340263588219791656457622228189534865640152477188083656168995881195716431597690855202028095543771509920384068248911586440717545912278651321372524850983472495200852137698505384489073502258861596084526004048951527007153986341422295604716509866902534568605403879873043326499855798106493563207800894735135921070593577838782094360792355288264598080054628100679793826677877062673365635834001062701030893959095566900818402438329888605719374813884841251446549197275603021834142727460972863628777668078931347931983864814086395949284245692085513281660615322668159619239310911845548997967622992504831671674310711557580947562390439081356195325157042326171446134780683545057603307908108227347241714523370342298357189069930395775032931675127992482059680467931386083232543210100249202248806549325952926302894964674300834914235687655344552094134457829652915654427190791530201240138169022778444586504126960307586120788266201600186800546096931937595391465097692167468277525776362152423517937285120651901808391848521054083647700079858950710264430060526003851741222252144480329042202347686992554089179724034164809377576403079918350491508291264935511703736651998354679418160843694338612609590413366318579993427033937400681471297399693093140418273543370004817479533062223856522928528851351143785767341866568437512144678195214342890816660682308796914632128430197570002609145847436935250658875000605660327289607009316476992994533370316321492834334359192681328226535022967960463720697409491970736935051591928854513030818590091887609295794014688410625744614203935407021220557196637729509131672188735701909660231409427183203699167126391151803674333892214198384559905375879138940665729018823075513881562350570598271651299156977102870660868844453373484314964913985009892839389331730009302871617548115893713293615155540323996760532663868463173342094898113785739641024761493655731636881581438051367702335241561470947067366762298880527792575489356217997404608774854914772985768111244430492275583112847456013142262408852809511128715645101292093553470364342805156062470881749379598050789862634393043046237963417778180177999080499924533142732293883363840798759115462294777918953882211069724491563616277099841830208752310068440792192655353326085346719051869463549602897024998390475800361462418123776696960545107241917034622028888199195003669415205181750267906339546944985267635570175126403771296944007811844005486106386069869681303529357621150425486056912576509780852355626475208231733126485111094501383502400746387751199241293188368082071773032279278499588740161645232638061068288000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 4403713267341281662819822606460273420295127044540223898586562567253702117594826705778599031698821826586370821254228447954069233307677570502271554007240726176312865059667897923731568957649652288144299004819368616824624350956563390198102670725495056891491332462895490097061318964215706373092234793304237169781360083566379958661623592563567559892792834008665103858570219503423142278656133383160049375265094808239775763195128332274029893116491578863211198056725736047555135099302612509540913726683600633278637804236044831770217215429107122107775582881516849490388772890814873199094149537156758819822966510805675531545414639420210535346502686051345736268547865876928414643963490805178654292833200480109231617449529505128264839682003199719303905213305894357256483797528104015392808028886690260372793771835595689779339000674077944685542229322952978342186317160480771152631309047870584341665587701493224599613095648614225115463855145405136274458773170368850881707538670823496253223426206280748101919826700531892471749788896786588119413116941388695290149940758596302021004616710480866144477927672832363982537381223252631433446443253440561947699567084398916981406458409992301274981188215995911150440401899632502595575772025642240726943935443710027468166365090886407861920882725700654302758221277821501245455997367641461876714553847523707958993012454904388687805804286957002211413166245547255495061409627259544819281119481398344863801948985734090165527647931412672571127769286495304598385732570943839526381771115908995247650191612124319533625026132901118212804489889034026155239562755073596166810542999230261461947187938766050667409582850720775798956866711716812601122085381703939025862192008433799755123082473430879497646045308940415272747260768944036512263514134043918107276819026001100711014452692686903173588207033562973729588468795371960271340816321214111459362648350945622502560053592526733632675568088512361005668177108295682995121665105152108938257522924430762973353768468735509824287990816576195882340021715496234544116154652137473617242141754666055805052634722192117006027596297501109619839640022595981842497495411115234184004805304135107244706428325073713398115542384904992279198466690468434220198489563911596478010816239660015649579080636734979359411117128696059141281065645161779837742148342266235675181186962263041095197856267998202472524524373667927613829344160893099204086746593756119172706343914589615651578020631149789954955896257274418593950238052326651350554901704207993554782297366195265488511026427196720522019969733626615536623477005581810762393300562190939027398841580917215698333783974278013044261508062441948718599381315367684890090487428588824499083602979483227072591795617364089672167542824857539064267695757920214578544516853521393507478477886282603337593395330228992830679109985220702972703678178995304582459160026347582081886119918603608794087981959920063279011173486063525034600746290752471303278992330866688014067279552993556316496708864156533317662053943738983185224890383816986337235870490920859073460073778591302295312446880122326311434738451754337550361652021781944686190655291654687808209178006001313544011635064977237471847784947389309261990633679467284358275485579457082509491797365920862836826576214187336963998098508521797787280696676652886579240253085435444788331614819077630656984063745777915389703765283355885406234199769767769493117876484716437179512742715776839267932939760247990301616315297798204654102182015509424118173940980345071113276220508655918898146969786782766065692905067056742400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 105499169972189322743412339125216380176342533167348238579362404948804779412802473562549368855335360382418008012616190815856347175329255127093718845489119194979012968501246533457623707892492954668737461115927233476146107284424489749371700070213373654222905151654949895355435999246653487169647902665896067841011528443512655459770321840586152685213261794641885633849560441822430450197795017596702223596044988895420544631553342045983619428431811955044300410328818312601308749486334402596946647309963319279896812360618882067117353354262357249124332937998054261383227537852494995327260194132455016850522879882900506004724095351118298438993612219480047464344459233936579556583620763252235133642429269818071714679663981832611526487800249257499324698155446703784048324421052115734573819996032809693289915046357911071190300082285697778482977115680281930950530970141525471569394152060277180694386883037276210074855879704625657393389321894903744255911801767736097090999780651519947313579097257260712445795703073311685352860379905756678581152943122126676416842109510494134575514396143321309314044692349798511320707816721293055158500232117377794977528453651838058007692216700536931618582729492581881942387458782848941320603324607561528694957336076118031115830769628816731542023958996852207142318934248156313183236905065337097707332250915927018609559493359210723918107460055294851045408696176222328642207029297202592627031668900840451508357968078035177661238342823725730295071458466329598116874818932502157538558146454675154508177049671616546103229318693217883965347667743730378312192071075608191243744381527263582690790090380769197886858813199443958832170038661490433087500246803402205877487944024600694738476207679126123443808337785263306033001974779684817773452779042975287112259557397834638788781390125946160366175075900782452786785553102166792969702792124721812082343314729507653406083663275095097136722215277645063302688568027041799064585352032383951518599233366841762546260445635285120518929915635242290351502365723671505743438870926889300066465622329722080676214119979251419656196182134245822813006328332382312882458935519938178092794765364557153923558433626920015834476962644868670373982062689102924462895847675201411350850268489839120046479304075807247870296274836997218591377664023361810985166706180220306149133520341666842115134238278849355236745651074211963014002917519029775069007150040097685169295788782360871070985914164370832617107370132195418128823123851959255420103060151037158931914460011524867041225575725165398513211170352084628163474638206599812259704827079441531899941756054882127102188365703581702577242482706921276097237258173699337908647296922156976643392151814055520416256709653297467976600425799871247240311793213279561157575278472756418200436525526711113222793709541423709269973739394731216579997127715324566493253413590880636736083902389146092425933060876873476100993025729624222626128742932321585616134299038668723133767618159939725676044013648818854400537064892501988297492393033647826242038194274909936205488158185166891464028756127008391832998339500815515331183480058742104510913734940559071116135586770168417516454841187404786166757274697996591201452550509106000319913327293820610816707295658692354400102839953115878537143805621740939408795708165486749009914869117486711872047336454396718557773801526216390239935312361155147446709439737608375122797976071181348767951136146934395435516189834074216201354204446380156792224042359981374031370371939984962368451041315899340240146973380920111230217094963200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 2259716178611741150480246188760114784400403198886441946117768793996303116948396515179866091192869100938436326621741117652220405778534242353920721122397554240972749907903631679383141429438145114542715207181895155008068110634069737936806550541954885165887522466268924328748971170351588055239620967553011969590505171237318462211261689915722097526183621392331039779823789755126416973934191006077781034103315207475128360333400436749943540476724741796979403032003769223937703146435798567049570413015815834781965597805469906062292201957582606439864972705007250670854079894381237751679299272531511460480619593270024235807902807020416256031678659640182227216021659962489333280806408893438417903510658873412016148942431064195462660018557064145319337814162392726095767092397632133742396130308582951390438078239785258943783633982545716383876779597163506184332615762281769265621895287538094961051965904412078484838865577752874714895041275001689544748826701269986866990015042189744511800063138784209688546463647750877357667392597734890006115845418253527773909948147590086404480814772219752230441587237395928962845631387061688645998552427509251410126542018781568789389953483245251174309641289324213583685433696566311779376081418333122494932008032333199660337472509184944333045593009998615186733940314210078414342869221298982461388385509755478797426873331777495182069366906916918421864768486982556935564932791617532090634043427094667502012795013015193694784055584397942156026949314935325848623083868673389989260120747948793479570149439128758701253028441480059813936270122808713778626960600083590962958251384869716022710465298755671529666864273089811289767241617741184898289244083561859761992969166215212683083386280975135538971284369803238199467721710481855220592460729489026183173383315102925634194002532961444832089411180979548466844124423561475381236420240291836953989091599167157759342193322754100746761919769013413997008957746311455512375232820998109083677243522806373735416056519013472442435882608650961482810584388835054142062327385820645306801634220964373286297801827253440012175164963700448766565196654167965071610006874076773027913054908472714116648418742326591381256896555366373959185125706094379915526507668776018841084032775939023430373015699094690591796059941248174262463306366185363209210148932733534994992958846210135012180598342957059916175989573109092019360402469095025515824923962075713384367335305498132165154922466838287788388232602827860541925944684471042221865394653697822986379063290497858158806677852782424933396880185389695989525087091896483473077769704514286549374198456966284927354103669784042448029523623017618859315998877678140621134284288806914362346944794825414567416771132810584326785512273532981892780736395338784633006140695181882134120186361129017042766078030408860627735321807847556028635658074453897548050698579678480523266703845327921865076791031506071629259842715024955316766400058930368936868825838635719702584048798338107244845138189854979140110124297811755928544785783392528301147762763072681878214462254200431684609119054614175912117280754184675639425202415429283398807530785829282244492627838690149337195413349203983253253853157991785877405973995346017743259130664178270516695322483865139561835719867075756646856657788485739988074934476836205207183953658664603641163155726134859355743761962568807873756391132700698288407016582018345681993159814666334448483826669444712356627651645714074529279413630258914609298005844889234196992332495663451585416447963053861671839996794145326356110732800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -81657463329191983568123770978831299952541027927757349076278847853891378780109954707484380288946336033886985902243520661451653066253227991958893672608919596687069946677338478052840399157475334793952164680971140209088017981022254128416275643434103241225003467789036974355938681078312429215327477025264710557738489391707196877930085300391696424954804108426750675814664780817838264107209914901401152872210560438128658994107308527808483146204183351710904266045856807362014966803265951311272915131780230815827237252547050386309678180526932431589833118329040492773619352461940088168204615787960495487202004669956409420804996878207829979825670264182458470061171328936694025793613745221564650757232586544289577546701709384597964230764462571333004749049587479966214174564460406469695533343681373905615623217401099361029101906845792883467275116574397119638818033107633579664580080805013374812358154141927514218593942774121129107071632238832244845182750659028975270061626133899692566840913838771972288953251556359332552889208099823714074357493056188196007991664516149573212977380011316100323548822948939712554854130673573397233804319429365103309582241415777269515004873578786042083699725998915401128230382064372480114669428894988318770935208645906123017173085994320495456838817180435191831299495007334657985747077702560707882883639148978599365847395106367931892283814771375907138548472097586864771613733270444602763396747845240546575838707323886409417878606097787097244273798622982568711680182418584441062787679280796361510508743578412155572164831488104333223822985335375346462816706404540597334377255073827992084275474063995201494079160567011785747114654045208012324195125097133821972117044241110359352623128923033615611843533995226403262721712242032739102198021650526536902377729988528670561879332816973029113662352586273833487901541480382069788381193181414718815921345746235352439012733282627086277069560718077701195384998361274053960680252631120994745669807894335827195970732048379450512152515130313435809580987657893426042780170134816814890924444028273455502100575985362320586388310687117351042756843737520795230715492026780736827906941624138520334086161192453772619629264125041562571160280563032920918953129858715800547904652355286339942357355976212978302098134724852395714759816081685639864547708212856676642453314961095978464309740233693207908760344815152146874533642542843393737272925027080274406778445959417878514420300584490146653585491981394571792575316926780911635895983374908419133179161499396594429607610590515680422007130154470820703207765404215742839937033113572460859737417725094309044404449978034361307322214977823197050777664416067408418723258079740499121791713364834277019657436198679737932428422702835362276799712707985068093875686030277501411032102726080637531707099143225485216142740505818998311102962123281960970918960353230038574533651792523429254231862602489535443397077089324858685562066961429891069352510246940419561673898154095657498782304910017413447981422654385812287023073161128107284830423124740678788832038635791258869386088703694068503720065356376797361916831610098497597918837261760373610007467861891357585746499212945583870684722170997975496937512495596811512216078983543961361844357989468095606631772296240320392275562741007000314635133910794682127859685732157728176441796295687489602683560258039884386861822621036014406633474473672863526457773048255950015412465698779727218781004246275141861240831101900643105448741753135932017796424752540318336817735663400190954683746037917064271360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -365395531130652738419206773544439321430230275312331834597335765848700465821863836500396044711319238973125994436515637292316471455694774678059723308625518525801036084277118800714920779943449146549574871033342215174265176526669891642390814409440394351618573458417438457114095467852269724291748825366118851621423320105898443012740484337286269928531020185579330642634052839185932870822228825889723412186879134207433975408514265031977717510216064790127728452956394565697176061737225095342954102741313552428825619432187321861172691431005691275228228940704785076882747642173347051489685426873712709212435413749467388702946299816161828740111350055857486944671971359608991734982218609223458066783446367239661332007846193742613201793608364255609580558420232277558400752404679232016974966879099536757984336923563628550277486471319534134917681911161720437573381138585132387131381784912617061556775274161859860501750126622622213552094405952685632166942489151561394226220758862493154633129978106276359372789406060872885452816794044489626887668515710952617698717264797427230606526907979901335214223350985178475116646702587044560190952684699883702585152470343908735618458657661331938637100961100647712621323616230594278889992542205005954116567103233293093263424609170666273869300205896558729156152006854147414744460256921845566253596392869035321061283870601672620992212411435465963639987046502232400061624771044695358494479771629637426757061687117407777842587673856977748330932373011718722656314794365556822371750465288663610176921557178431173368317639663110031415436651592981763773650979390694603253173856637687792215113301282069795519478703937843911346333628337763154828280678940583523713553850484990547796143495302664389805806999393177457106340352014087701786000073646333411005257899638588584780453616927904333144800927209482792570278712732296049083238895271835593633047595753085796226943158324540928231878689651487856226123061745821796079060772310860537847689790791443311704148897187261253100360858767788126308778107379925664604155660614062358034019525592230689556322472555224244566008873023110434072287603078893603512717531708429390659678887438651168234143756384113823540182254240238214822098992556135532951619165411851621052541699480529966806407560253183297447472695000958511620789319820748708432913668682358703846070485899074375427129098293987374584478811392978633163484171458998928048201608665117534845216438414311317876882749734907570404391155941571550482664144968292118591160593503001260982732418120794144342727955319240749324954468019794275119885331615968261733613130389923764488011551584183858690467766403808793142130252496365101020037135819250981866708800097459851904733810779837798701701764649401293466413095084572842388206063086713878187759960664804532605491514926325175736550160604728572000509246836748645651581350364661987662144128405124231840180064159691797505875421143687968364857542517734489296513133509189804034369878954662335495124375499700288840817460161172842823297715569674801803702399649699652406683472471426435161171998338268658738692370328410856731490209791645807349112121388517541859079620858124930371173930356760673417705152945608847685024669813888027045685703807057838017916842214710402783183089560675704334497158450405650358246611373445988432174300631499368549919753501492281716134567827598630283526582630423375810403208374793500993153866903536202884089829339750552593790424436946991964392957705848632267739052131685219187503302035705276963205120820645610711626677319937612596271092813219776000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 11721576131670741566936205036896648816990410703887252786523968933253465615514353590949653889670407878214785898205300017524449033087793118039733334182900341027084990035167339722742257274468844544907400607157769219551747414345011870635875253825554564622028660190704494015689395684171356394966881064007969281299181992891056027484983892052543672242583448818376672813469105260696854135027750382170258843683740950424788565590395584086030773989839203769690992930979757106470620872043284643090362052114949400011233131194284789653954051320059993170471726288717567569641783836163482883489999400168424782201640508191211205989480728558130404038418312605313471535687223983552943359754781156179199999054764358710868045678054732609095455828042109761098912060099912080582515971017250122277784035728535422416379824166546510614457509239606270237967382284071071968523578468051949202691940639730492942671496287102767438466279711745500133881729503063739977411705636831168583943609927005286835650152471066005548595760966429553391078318585600237562856199194645246558132152344722640177314367197213412789158615548899623971472754146174851752724970031402078371413364498530021901182417423879446517745216543723008475754064457729328837613130631202302146915684849776056523837320598654773688698963436233209388506477186987535922045953123746381447581324429599041374810352610444214227992032808633240159390280040434516530850860810045180822367098841440324474127139252960234795677146506470918410949770685864576616500795371870295620199048517962720940246843497236847540388970201430211336210105383533722260341846658419961040689057316505714745802494442842036435886823859720912611304751353082693365488829758545090711401650925757352665842277860758725673544193217655330464203058658186249016156403230333844117818491062369644550634257023841418382356414078430030092349503498317027271093697236358247870610972176225698795296990786578504414553250438592297131326614786878942692010317096428022980050616392071145719417097067332387715329079749385504667181855420058204522419124500452406964502606050719299830616952882571789398504537037611777272028487996959592461237618691428851784115258858566495806182142413017950624140439737734790641666664152473122345320537683079174051497647086081314473658263090598736932834791514608185511691191534783661964103505847253014659396646271164138918975849338076972870340184404534321546239479423818261111434327582894699448066237018198569145135701555955248903048264144780419670586613541127140390155187376432438459040187524054635278237446218775105329580313583467568286553380270486936615420695286642105610275433784701241945126086393026344644988775540972462339629479698750673639859117870031402162935093896848106381137928856592316749523548879984306337593225345978189804493266810560708235261726609257828129083907665179671966725208598692886577405987496584363642442304441877302782884610862060553827740736146156101876658797320823279735627003762640510438422519593047425470767914293613365340226669942792829005215689888435807658883088285142783332184823399282959267066836953361986722660840591076889027103014532048497618248949642064124858344231321685017625108537496466589940238888095960123664427684617005017577781378959245054440190193453009052499671006202273762274806175610906989966200755597388966936832693397420682050546600458277245027560539260916525863065842488116803497468077959301869532424430738431629318493630501642654778944171053218237676927958766659724043186033879875059573459014295211002811992685230221920082743055698010671834729617486304000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 299498773364883661928201279351354309473944858700491710428452170220101282552085007527378845114716370449380215375356693793188251086962053081544408851769111289688441736531414226643106941546876469705022808957979969524042878596329421931944748784233027915523971283685770678258754952904380775068976446913955580315987679753700283650949637339602361740613733798720670442464769323608195339715122316550657640921940583939637337725618464370482557839555412251859564889234119083263710043061183862401676130868481868503669127479194966116558316381147260723335225012274618677023101218643899257804667528214295416249530835334196408283888940158762389421127581995596568197978731256179777340470597791710239508065512324094235720947869357032007597601847827858760205487241472157868373140798861545089735096054433758013306888956412950263988499211078529212588018715419851507194044264607169514410123447050889877425824602644832851100379852288336399474563275412371788047066820211110013801438110590431874387356802849619145281049734964823785548378621986549801691684538451876613170889873482831724006395825688322370296431367797742045191790220558067153181245573185158499396832653924359902567676053364771443299016043108005490863847163504397414008789113262301794597491624975184585290850544133900457037537890145765814194257215573452176515614087979562346798201426615820921335889777778382991664706077788162356955883727997439659883253114755456251377663873226662913661338654058854546237076759415105073460547272221709361407092282806594755378111009191097166606586790482814527609524403543409974155558670077634461200274223592541983029862864345725481107147180947294894145592900113360586393834983756891548822447464795964498763583965106794894333986098634950274186924064339980421105707787730790818359682126700873500460182417498780027359156669252317922306538567937531578393961256084991438642463771320122363072616548184034202025543071756171587290814310552437238718406688771163301961953149637813306841054463209984333560194291149827799599466090510376073229004835481869752825511180306517888682395346409784778148416975901217881027576486431290975192391809924491518565067005291795482921658187408622860851905607862718395923986303855481117388380779017126658611227522435210541682592483089067807896360667360913999010419590532565067713364815759279622851285232667810668747678088622396081036413536743502507027446450550696816764379132763548812282317274647941880100742656873131550823595004375925568952420183202887391533883372972138536932281729773713932423477297376198556334146900460037982940479478810767370801187635040147149343006233835628899852975409113013153561893619416478916291867533496034633547479928675924436895852412807292319031438591295874530869642540017223849695202198283139876168565385893905714944868875506817407526794251423825453400334793576801931158523510329335025828671401540347399068418246665548977865416207128556361880834903850958159945626421780065110173409347397330597266943394623508695100249659007747274610314438814805557221271990009915998194754745169656371119565587822324432857542539193268269981458477414428871936872760597956484712728780624235386238594905794645968546899248511784718280747817965178700050737687315960322697639143085021572579162289786860390950699824153952639219556694149275076084101459426345991913779071029438985902124918013343477560832291114262150154272000047110273721840026083721117117374846211886381125003624159767159583585578020103091461308692212518621601517418801087963191107743876351961531209945931533796092189648876492399000369127900000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -5526530099208747268060248072750647856689074533132590052725667362474598217373341922591244357716523108570780763499196202082738138652579318352110811596065850565162506870172407481889665961605042386836106872050684005463800608589707250656642360919341417686398368110650894061578484954883639192862793924134078594338719945563372287892421482255288220873394615372308520923628294436516003021402959706912745566447891254506469278155768113076065277391452344860159087914723488737060563938503962270640983209523259580214311155291888604584118794306815645949885981539633314265703504375304312398730960491286397026740805663427886966146609422424595834328387199100712873439105109547465008514295845484856840552398224510487431220739469943514000024412728261259899348657677979933160469894274199443108871443791868977708168708609520010275600262237716366611417999716771756652404040196769291240163908492521244523600224507001380634698410896500924945761107404785234970452282064535515825060435936821634195339711059282585331984230347678720930494527198826076918755369852297395296984155891670844026689580240947961298495139756382359487495680702072269196260302493679117852064753400666275374560049290555521795709186641455272970608012187166239939368762502356356236291437485900125111826862756387442519935513045374553834229329103152713425687469134957024880137674433373833761422622656990129581016008112025006915539402272500568827845062642229498039441856662901500581270298122880639142582985825004795601849877172811498367598631082688133168052909013122715230517781584981850448605909554209708459071544451622295180111456238756339937632305711589078128796377275236814697394223360333268343817374198667846648657366892472689745557106540190247794661069486093430633084634138949229069926293499945881280354099494950711687006656292072440638063636911295024535666514970393154668398530624885536010385678057886853888000965430289799957141372729883877742684162803157120358554415370907457140979078191166863302498448795422376772655031147598471419550216753249530246650770276575497092934861320034032397760244396657761810753133530898526114836478612243718946815377679800835813242086183078424420561478907102536860600612986100230148147374053397753713427673985038548646717643963573069233533529767937315722856557794772836068195395467962656590552223496315784458770488471937718257176958665912902628769187524410957798063463314757383895367913818107463742695476338143911615984862734234827425714792468447434485191406087420050783262417622199948882746082880895206859922142885931181084919277486452411394740932070759387776763396012579376599050747388522260381939623443717323436383689767209172084578176487000273249307757587859066186088879878057342252130350562719356117473662252276307012014334294620104178177369410096127962968370842171462958562037038154921419177851331829784633410569957543639461916339095739155292406965979124841820377810347375744855404164329199274907191080708299022083519116495063597433468697809025267276582805187802328980123862003992404887161615149785211263342436301114142241600101059229752902699823110569151364437846039588557318149248054461722636060366558461115129877805386106360527930711238556919812423188668625879221644087704439991485899659286717513909712496579246822946150423923381010191083234239782003176936065524498008987229953649284742912841642371480218570978886702791462038307330146941357626303931105923494052534729514063391211721032212278886744086866824760436824147690663490226698805255635266147158009938958300808366346353311944730858049465271373350192577800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 33246848842238946049051754570438800470168415428605794435233999563363572559730379409115517224482257844584494211252545109994377162886025492000606149548641105672337955498195145913428429519374033797397192850662471156208996041247464495825328296667994335723221140945837513349618687085842122385380017067884454983932776664302129961094309656571366105929942162201033347585699754790902318863327990176851130107091852308662054514795499545376781530672510016290596249409604177382477782635284290319622223474578533468052020756752000275232359690824643805732442198158454999666796232752456520108350785280128994047065432907130265791051344769693368796847994960392438031099882036146734617584749122274267782106505306318498789548162751857739294784920573083309568568621040153347981087128442874791932649425778460320529536059422380970863828869244683618611798292920398707984072440607417563712640396964592523737680679827199623187344632835864642908088689030864827999424103606670168842562982841845956972683862825914874271211905334384889191950216630258760323881710828918665022118254610183477454429250438673173616345683420732750213314569296706974656867749357325348240618276420397556090746886214671190665383069130176388097886476776666223711947346926448062266502089608807210982064460263602499036172024797426949160159976282445890686215029713345782167396237980600001594020797486797937221834585659352437886390670818438743902716796949361030943358663021105930115919896592685287784857568913688764748833279640195227971310386972518157112379249185031431053490063638272110389125624805944570354867449833332689665445177201295653210661023856055418958218042383482440273003061804206236485169260946092747533330635320488587899382458320413417788190641810041739540812912931188617366199623897610885662909462596653629420711651302384130359396601624299434474998642805360724356999982897110668645379900922324764793661673438341285873831205061385727861024995870323917441070290135202535540080048695163439466403847947172356664996643181051741657215547154763404867461200153205303570791596277066524128152919068018559628175253262698273411147496512534318285827162973898269651645891003063974868890169153528292384189823882916977104790039791184985500327494933418154995487644395368886087139323289642141515633920055499906391889470157249587989095008760738076109819279207306998642428641908928221909851275914578758780909907999196305994742019556193937738894336964470740752303584457835718151583645561155616295136966745277657503854349630988970192943337981782705539737860411509321558845670515234629641116813938056949492162563077954993492569435314003665158168251798196665813433129018475075389997423956589345114336710622183147865421467037514738903512175744927097265983892093990362661161246978013255310888454874361279710002820559385355978078520579603590699545233591825159505586979896949567969627522003465766644339691464940512729900887220019422985522075402721804355652361490405458707775919123433165844052921945925350951818639217373808735322262688394431127691121111347660168638312323764652311077425003988638848948111736427997184848464218946705121261525244209212028736753097220222266075378644923435686336114448710635356413079666039917136244895547358192017906993345907248129510348500092278701554430428582522115824523083916504764470828909834408831010557877065310056149712460802433581130129130734347789459178790338857411544531412274525703628149455329997793346508742646415848475155747152969115275648877089842883083884921442970077898977172206694182320220661499325712066963375127193825000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -759301513124063067124607690240158815292572883961227910246565017725256231875616676724675329411578017281988539376484326484062450368155445782069215025935162353078916387462798589001718047669001446963985860818938932437908739273562562646102464130163977699633829535421588502699361067346441496134936157919944665936122990160244785897782440764725106648034869926645416670859190169429448485924116089838349944524836337443338050384647291203690109374257265700476595210256466211824010376074431770309469901470194198964836565921056737267512620196046578427534421757342552652266907896045612507463411959969080785500298482051250619292831751904705152346955396824914682842337203967748663113068865895146789454285506696106503243678985258755117758352087082287811688585534876279046892869401242936870220982398684676759577505969918169792948358117982082672665585021320470881237314798660407055283589758494745579582379469521064683506198703483374052487842172295947648582155557377617147909469819710330407088896212911320581104198111559129933460119960059829279612643117570973337945919622088738696949199015894928231147435897009689569322884899900430092592833421506920293902102468669389625717791034028927749841904742750631266524324885609083281836879984941125112677200332041487687721553482373145621978777172602858717687514611126634055738163425749085996551544494708925770871947165517654206451667770592083364068282096858179106277880192328201144252277046367978695993281653073136331098907755002479335158636388161144188124952869106730694915808039430748024988968835765927385214579913215241940096046557835986302417680868148953026381716977131927603696125140194592758282611763640085086819892282628855005452589062917617030733742018389304743792485966368258341390639387363245077532449040674582649731295068741501208393574985926334096717599147299450216688118118635337101213145138102135513347240428218373349376061163598896042228448333630262311342200546744668493857309068352235661663834392838992543375632892429444678256756736331492712175218360873086687534985449338999975460272366679981654983511897235785181232282307514470054761274583042261026965321976424147488554081237163965563527748974141637766101813216373581178146027664621541882144226988112652534465094131157267237417449376476746012295270063959394535947586951224354177245131922885080677138663914777544792941603373297526984351276677732830275575285382980121305679949854703233944892430921072841065429667817167946885564000140413075893938405397862926953447984441330741938887667659712632543252203512291025051170232791732434079359824133744573283610044937924069978657776515465353014279231815182569925862854508449354276704362458124836880601850630891378647974103914799041763416754708323534942916369466022024619085632710385992304634615579401460875444673291971780254640827894954097846064236344976419292288289538452551502083459383146831347422053383126496361249495636683667594895968782104155760892411553903556908084049740990335257930774532804466165404059725864664192647511027896384014254140472132439583012164889674121430374729915395424965555846547977277221141785577520159755832944487888360908067655659651505848081609769658893181077934185923751626796852744661529893868978081508404967126805328645124839908417175634354854803221535569862796427057145113731576232371071916200770554428053511532059883891809385910324653924463718445735569695091104855461289393934789880967151100497677674807968452954868012777710194900092752824792822658717485755641667379157537556207442519602143331561987241945711368396705323478297500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 6524862265210056650591913830150750419745235985485510865137927714866374255714643049184683959016797536008573251314775029968585967463042181224439127198444395448866301908850770920504503912154257273244246017695373190304684437411487345843480471429287362152688223166849490241909130166851127642765446610250061295623882801317221942565828952044058144801605699531382396268228937329051190832931899566645195810445605158543592027588686756530507044009178085592451223528632616980728828489462802360781674439509869051783074580689466731145014572467932873196774957481543702929212958531529900297934647759633268127503494155999631044878087229263006296646911045696292393019413844169418890481455403363972599764582128351169299321665966397481607970916811455133415133827316966598912685638381784174538336173953909253120685621459635059609833052690104704060754284130649577242956117700740474533044833928303777874897869000404542171700409132295411234915244008083705268007195970927218305387619606675642859691319741525160620800294866427165157242796073385970841826128778242220231915120810877758661194223420252320182009244269079444884774711918317966423111341857122182951402701932552191446023188420731440423363859700178569234554932522774116790364161823590382318401586987669032682009801302126818244597467708785316996678637695457277938397642968944206703653475308195048016008123080431051052039240027538158276009014494621271255701178480551255784943086454102176469993739603333427457965730219889304307151008095247604239003461542847590266171629242585990478970831643120641409133367727335509522497394277017485779271670223810885702774741651562551477252851858742221041490372664404144214990539783179772798035337515504429063985640602073646312598238721656962324818782981211048794489122825460128375396529629907539842078593577939365944981180757058420267153703052145946128469165910089290784694969412550943359447191921204910311921470133031246382565817225703203685424074273636954217740153524655647480525575393908723477373099941398635496497013594767783468658452639298625938316015527927255130163354341954995064340830676317649077538684993843319381538717331615948200444221022404422881543790692440831276285244350032069098610953850022893337025000706364581385345173721416548479795251801715248580229673094290331116081390537425888475077384363591765244820911220009509876985962407253515731697619168201516504920790544270053208052478148793784369977515302692448087360074926669788527191767930612468426774548829084856988760158205577174197622544666160772264824740380519926423168096999830041007217244989995062885125710728383132459691246331121655422922846602922869453694387123437288910275827908864725079680822903925051167427748095326761767718086372729699119136119334127457675432359208489889090882936411711448227804810550476508302640002643716595958345470211383878670703082319242334968710078785307527583187290633461781842496733242435434128693787766702202361511413092340375476402309786677035594634616226017729797217302050061319937674983781986196523659389435938757587225046323594349384174601351793208844420308580668261820514221921889314849417668329862032894012762544140000742853544039252975557534066782293081729772455133153671563029428857829559490855724696577967068944740949595293697068872941329746137997834176692393746360999121464689788380813857815893669727781393337317963548030007339148763536249452441818712276179207967818411781497965362399074260403738634741430718061089232433340302509882153726922447372909153541670154928378094415589822777910520172980341103634156250000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -205349870267150528986567668964297887417799529664141388327958768062861004952941691413802043575829846442514867844957367433458901235134840416346394084842079376316476292706723565630192659362763335507564421629165362750750582363652523160528988386768703806476324408433083091220097644604672958636124024562647233712621935896794317903377798443999129069908094952786379923641577391375976587416509866680238098170249243254104169228267418331235372212595991073909578532434180811666928566189668350577381247102711902144902745793757710913615342682489633887120267729967468745080168729288105163127421507294015728863318385378381386192735890725002925313614847402945681645741442971548665101636721869683228753564730438185398344045029663053366361501642474208365911615941687205920178355049280544278525611378205962199885013976712529277985021615369879656846171171802031455049682886761707197937237070820699583231589912527261065354545910735131331493767276384909266053895167289613782635351730812535753273883613104761580446742126393458832759295851968845813159604323190596298470979825603328691652330184342713463416004605189845892546851221169393029862276984418424806585966252493840781908259367926302898970729551530637540338431448465257801762156455657096365490279272772700803377617368747478018348526108473043851224310640035476102605185153623677103323510824916074450331815616777218484950013669302015502398094779958693543323347368481755631081070747808778038085165095705505355622448639111914955704408667916536465492409508219639445991419261881277083826616544519113909557437156604067348772612750183600188761917448287390445151173841865697604152459587931515836460177040269837854329482370028840693603509006070601477737665739339631916027658682569816393569947899441305878847298295671513241257851403706137267732078991679170872908181380784401409032537994494796591684471623636621017519908985473221715562868547606688341934635906216848384593374452121339576814702705193210232282083128082515591449746374288611214634032147742937382953331316810290673077856851123669939309969187460202510587465300458176826760866665282951912911588697722201437126971923372380537957507166133163098879660832794513769067087777459794782838422850125294427548928008592012464935685009034124993877750585393285846558269928710094772685162234172449589290052751484823322522934365370036108984258738825081196298750282937326084217087283592028388652685777649123153596990634357596901314620887239633452370666542946869481417587905320909287258903261089663898218302551067898880531731243609674611930873072808281110257281189344095269342096162377976164306612889978175917003358326839744809027196115776007775694656455289890411339717335900644478448594773233452937183412111482128552118972076706504665838159535665998621665647322117578308601364318818974455750247359285067731127294523324658428012590622698628193779327329456673144782534652996156479406430734790217653428516696203522375396693806921634847836446117441303806342077832211615049482747428381711682321748734659039464499077747047068755310334333240151243413112478596255627245510156392860003378422847791071148517399542160735358670122859911473569048208792459854615159627234919673859865069174178424300949471902688425868958986682085764656894085680834815311862629375914442195097618264893735275023949343725011681423450613341212617113726272726690564257552786872830385742956046944045976738191405802639334516835825695721599175320937060815904365539501706126356098387251332114928762393384626596919331157916557010491640930828217233961030187093750000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 8293060649283999801600521308206150861178874692679784320541052014258778675734595017942142952024250518466851697814333538332049485650595060446112491520622309754774822271238869150309672360452944906205559407694597561611405754220007707620053417633073609989548839394907585632478948751524122983819514413214624822609298538335824133968828978048679387524932735927396440412354917213791640052559489927693398538057397132630206057462422419314468461757952949380551589840196453980148676567305413361085883814660087338431493539580929073978842730315708004931287392161647443096011890249481429881720755888419693885891276968040012262543436215240822017492701392559858754013941743588600355040059545849190947753785226845373743855426016876830291055527411285305109553729097048957974522411065715210869910693065911208983023510157339438173524943936057487101010964907577320473618473580433243881117124431321542442768322152476683107539980484411281266641335233620161614610014223217236250241901927465602791916298138453290209231082981305852879900709146179166365649802738840042939768918156540932626930330854476928646350537890729785669026899845414943862879255206014332353528169452905496909664160154942423771830131280178398636198867167117792776871990523799098126563321626592034527752505448382935184716993678660919040104369724206915604919848592769926635335898101097593092760893159986827273271375978571064503029957316983923505998883561075406306396518318393884458969818499662942631541545455519929921679645264118809155687900349123876850793540906942709165968465334358000990948014788265704385334837311070142084307130301675818371027275496399868221751684416259613874212380472318258595441196818341631629577089291478221538434099252839854838274717346040687929568750541040324822856454451201270140009199550904718511113431952775160635872583434343403567752671999405957979469819336532080724209955887241928269950607308515174489240389276653775909444989073526951114346521069597808220193728290650715127868832937905530667502179632227472211859972454043873504449885500993154042867754550359125963485659720093572264286180341358117055351129834430009061838456364383190011048771937492004421724987947632900154476098494716709506138154218300610345056247939961879184434034561671209724937812986414750206653568835342471780826878472451881531201049904489466483502737385738323835165311107472806483435232843522591367780807228865149214047582665388503161795319142712881342146284860797892448663559159323942149426816101145740480374715143271203605927148280993305620245916316019185955000971835648823940130462521161166498809109927476631913718353315775843481522242562242122695999521749101073038648518878517277414281936852191253390860667622066382900558848283547859576371924273041690681214853142713414432650108491925027251043004919486320693040557787324267276639239500621477971427432228209105512293496316707904839324883023694418097157177378570533724757772228572506056206186936013315106292318844172081085119372924281987597034661873989368763020386496965979553698238042941710716899754285197806856654655758149635358157797479504764674895778160066960714306768337708093608199372761057412113658457254989969002841797857131982600383879802201208416371935977127220245360056336085837331313106542993640281896137790371952634940436309958734309680083744167145621422869721627038513556001616535877946892958488568683669502371090487282333439017046731873988362643620486554605521270811243266021906719625813233358017491538280256803848109206281111443823596000089021648020736832728164703894531250000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -35374145150136548798416483860473503859686976881981183548025645441747504383867748457689032813485241893838064152728851507941778344503096715316913337842522387782908737063777268363756941592800842748776532882977789229224782353332292212896828113888399286229836965410720045379050234691119232096602207420018849925999652950270065048624620826850180774021307508222435536084646429829791122678943350960562879749531865794457163385106562963496197362777513891793631982770197565687398462093996858856743867665112591797081579799931673744478146157184555999988265751249486608367889917552147154661372367014256867080024826011027271569768552536466593665865121247726070205022030221672846150114306075712992213201416479506265615248189624151026179836646362553585624640672619671061981877449223411118779667907472068428049582590592452464753507892118710957947635651393240272437380427598404884612124634127042985706394049031635619302750704441174532592712257780138265501214352992946409673425966794628133612321420730860447476199906410936937094565607070652573908045732148495565924700440973350942602706656804963337854117499994105558385158258718511723845730988834218444055776943805067897856188896626755133938950443098696212455990939217190014291298745905336456710442823514482079770961364208734197754881205927633375147473610602544207297263870944840385066000481806466282875626649440865977667486515183555472091068792221997384851624411217242352974680400330410711829478213487116940646670573016413373137883896404395071174867205249467560592460959995262952627198941010336192036296541828542872063292874048046082561730193186094690972394124230908793946287082996265740390858625794734324349601412182261897890600743413616043114105107556703828814489470175004135727858522110471653723805247084268408812635219460790764494811184328279352019686826044092282863215323249835692547043379789455478538357717723881650653080440288143721426680001541883761909171809241276025238410490937177909100125203056433987796422679479059579174614995604320187919354153698208664053273375680300281333234746972921270033844857075040327755889900981271898326929516011144939450341249697109249323116058580143292478964734907998884222249082473767212896853541788663031106366977707923499266560632995146941573293562642742371115338799033464276195905404820413495593337495052628076220656034414038302277460890729669494669761575561885375074043564207147055263945915850908033852682417824691574481143537424842696028864976355611125339828796498392211231400559903982545856692357366050682287916139684034601183550549942745000145742772949093389745132188657652447080903389591972283446380126645300605497369975169960400606683600219892017886730375037427824007874528007617618774094663569755144876911904359462748386592503027148193635535423783045517902312452010893760513843473108391286562467474409295440957258526873200983523462788293518309832053070120877077595696819116685661972542101565769205046655817212258019023922458440568367087301052926470200271240646346543724528460827917980833733274404233278309585363954544726553225202283474514660709504990076313305943714303489185697302792072478912359241174632647795705326251843950126622815468819024693807758447654230698218180417581247119184413813081898046559696636855600902790384698349383494105875767450146827563132328402663292528762901526605805264257814605009069432111161795903500425269221534871312929445059493312005730260260290412618455763648455727982132574671162078575228224111570960683695334991129210027252423399490358767662710155767237485873828125000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -845297057828842777481456993016898359215565986329769223520766304653650029192916653060215054321280978966259056606836193575715909164995807836619746456535359790644902429420910390083870980258014829180598573998775362147479257493071734391204483613512946003017254008684258623021947954755442015265220724148242587555789651738192079036605340695507304176433955225882144761647402908085236924688583942096076423368759918206106573478606546485184779014992713601211197295652954790277096755835357895941949869340649712892702692840367743730594325514035383812359710130062491324598047102129590029746633006480194783296804950603328090407813917742237872880925614734516378404190400104666363647412037537217074206442767791215559185355374384543305593355814638563991399582680082403318859779933489068805974496624145561322777213538808352069462986302490793084899137019770287652569429850332789896344843329382051491953913959827877442287031280805304089444147522708420661324200910281229102022265104462849259725958259199422801821109133160361142855563697619381084348916920538212686998169821351432766653102320380351582907340382503999408753469801810663966417133657364175911403208021434815406143683457656241371770410798253337683154941690711546282273818828566656116845986977352891391561642853766821082834614040300055297119269320737332926461155887267554577498939203523553993659385192429023621599665030019423849928926964700526046509442247993048299574675469489845977197415922402606207318183418982790468519222925847559246312038750993784680564006559880363543958475114342076192779566750915295666911765804247452131962376760752464930001358620268866388794255861617528457592844008517300776634971624835812651048264611032488971096612275909665236102118813019270398543064933114481592673024639284728323527777340902435705712318594997380521570880544655996549677980825848696812273666690767951068995128807137352275616210075924265199629312975922709409943516856638589647591179137053064336616857064799807888697344022452103978808244272988936909418045482616279949005743523431745375638034920444036992952527740453947547271932444288484402558350077666149559134007442679420503846275267184404114591848271171826040363918860553318572013393632515404281240298158302831765570892702169599529089646443820026069353593082348410060842298650226040548147471911362823513308887250072038314943909052681987678686801289608060562741675761720574860428943418340712625629148411135826661346588316357772887671056389887688742184433212121985693099728993420038092364412422323919692691304696268248124647564578670263479389306099132712297076248406472551895475797709823328057941568092564533784005409406857697032203784260732687685773680733096784289743745069239293146727350515171655647930801718396877246198511430430681270151996858019246580396587219864743447651280228591436780468431186519826588123898618650798421519660093096302856837076609387469543216584378652015724638484027265673885198760466278430650187366410479012116077859375313814535388763236986340188286546747044577477592729166442072446524308503529229077711462999539914610369572710759125468671213872728235111240093044228423569910612443252077925972054799120319991259270613347248068256749364937088297511705087815328912357081866652985795180527673330161922558660988991073718929388178025896248237141648261025165359570103536426732512871488713664679601274552380531894858138041130723921142840368375797897083267647311243206350991018617582991623479783731407777475240461950622285682471068765853072589996116056671238379510892393112792968750000000000000000000000000000000000000000000000000000000000000000*i1^88 + -9554357731127600023540846876727525004972652458876399592235774952118128345542773794144296237112818233603209613434171851863842656448381160955914063476882002905131044449100345387019880709969475878150046779024526994875760118688076049886653815082611250061045045730419802572266174750102288050514457647235134101818322536014747373001875720491406774701896330519109507394769964986337846856285065597162732423734766737765465207307929895442178532649637759770502788791627334527721347285068641712329000034402064912297570999122769645783081073068887962246460837954727559131832674885139003396890251905816324810679164193568047907830548811090444834335590174368966659129013222741197823163791226195851050055971418071843842452112253244120127997976671504632896246594124463970066336371553334537052862053350697301861741599852804611435816826684199367833767874836663548889230398261615103715867215442063933847699990457689968203034780240959523525699926286297450139866594827681314342557612024190072371391346004576509340180403074322405185744373691612275262031179659761175613593503716174521308902916155008953619589087855566641695375493269440932467678262845912516292594819969005817508442060829063720829129265048938964685314463617099574221093702980018522524169098789703633891252186271404036889052392606085023904143059466818588484095843865712259286391629570604497991608784769272815500969185453322251651853242982323857806563610546727468634293559174839777537125205163479677674455120975142373989832848365504131411534556888070984316373415618051737548741875427918375212425950789161004691236856386436144828991637953830296482487857448703767910336181495907497500170350958470144415087152874409814448553188431229419958072928146753775695290289829291149889705083204704337914935605604684595116014493549419901695066900501461787516643196796338986574783456236408886566353296502522469258483086007720732678281228957839310278952284322540979353302868989410296172124848041584089672556995850400379981836323811583921003161653354885848474201763293076840193914437768693253922071597140554517129476701003886353125621975787997489629724891409557538082523014666727079715115507431759571219798890573102713796381466369609988864549319150638565762708447727032265605221264133660773124470400950047149360923858261624958520833713480846117397880764847664715274360449191094950523637116107674490967999411244847478542959653883656203001567032239009940788706516396896845477860350077940800399438779300342567347739376151134685620798555097355334236832358912783112632404245424457120341001141799879888876191129908388665424581544008164296520149171279325103361700312899296003642205558045896447641211741375807114010970304758768269074316101288958029043722039100975512950648450853651647333896395381242145334079972145955231292977415341332924493084926416662281278282807270690620873029165652325416071697791466756749613232570312419423246688346160042373189588768510337743661558826706222802634581802137323616220083437485790642772223622014170252309107683555239566963823149603546216656536257666763024817186487984531428822516233193289518535808148728346599618597911041414535367510091294318598924252755569158052851257840145591993618482862735503217602732141264031670843419271640798268135808119891291372483446711795485148348087808599829104059924087052267563096457852131306897982638922179116245815180964416660302709632647387377737791775948952230994801724819412141131895778303516444667612046071878975208963106097760514692525366318985423002534246656318693605051478984667968750000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 260038631104035489969910631702326532312257105709051613779469279235094746322252191642180943784437809320763771156072159588169853196315420698278439626501659255474458109475071734717223293344376532498375095620377156220540593975177813969374119617453639312565900712768875534119088961957113355587419976168609253214216342490562184887771305006497023200684363782751255128872251482138578788853243465682154059304292077809282634317441768519249521329597528110578299950259333272954131481673362270514936488802774006136207249656843305469186923895294113559824458916506492617299804025323253192878417249024330372212729888207890525900167012027015935584239560765613691922690489789707366292331522523169849341204423420567745877138566332442140513380007085109877638876516736589613917926127302809663250055971956376610304196817006948034331450923379087875435078263272580297838373251847020228686248784336262722127876639371648552837590849166169516946796816640233212025416294429184225646364793971672151827870082855517182161798534600989965231667225682658259407508776780313883009621864098313414008063397594498071439815759380349720429521616487917586927002771542260130384609565244496077395199567775641326936153648152140997533004104164854712839922891526429417842238982931331423963584881862248458614851529096407619180261235081191390676899866184203088174879062319125301722913374062418366094233372074006054635578269900084857899572211328130554744357305017005556977838386064184327449458546331091225860804202521961402041498330088154645533219610143088833362508702587328794612549036637557017176670806982711277537317058677559567178445697553538506674592246910742186050440841303011877716753194568567939918070960538336666740685216457252286169875998670097917346746425118916055025401584929440782582628203488288551377053257477657446900210151238181682132705540519767962236911974630110735128532433329377675308021357173748555332535279843892645388220812860104668295914789424172803600965989304853924686143011395383945525107976526816105057190184725199270590700053088529830242900027284121495154380641632478320147504632959487271841825129327839341365824935235584260391994304726951632637969564374191541598307806278216127347880919850373344296526494383417925650279109140041776100346332366776643110171676482824943548395337711047274824649216799264149202105346157882895413733888751468178464276523570132006854227001191564293081548916863838494584267908264870120895022934915247844301949926144017785887092009433656661413266173335709336586742153356335928300395314420721943059895602410418895642266503615893237151298234336529975064064979876718400764546285376024156406858813916189633436563997929378058733020862817579853015870981703193890218521275455864198921316677940910481164208603381361468118990198417214467769925954069323216135421263474004792924034031083268446950991907176775224311279270267438892318691079567446453079547612508642975697924664246988863414751941927598363817499854569282403484051990694996084047978926675505008982938991219036636429750086265950485068844775046226187483839839712364101264140782617636136658826553355092351466652778861077368144673893410044662597652624086305301456770396165272224430873073685475790914160240020727869579109695124831601777917143515978409119392349074191665401269932773083699001603368699856532582385576521895016757332995249134325065660183771617718380910979377524656336093673303817741920983170313291465171417246688152544079476666556286287307176749579553551393213295456589934620192105688964133992972167968750000000000000000000000000000000000000000000000000000000000000000*i1^90 + 931855810286630388374007253360765980852273184933357534480906643993930516944193959190721879932404095537699314936629855490627476642923404454675231703293661831116002403706348006925437243506229038650912785815967110532711295050472082716374949302232344354110812412465837522079929429247694485409677136871672472227656054969133424609618062523142656247193072515740451004667480839420861162034110271947123775824117942572554310206867003383820339332373462000683965690549977617790017418601154944881666183770558979982444931155098424305151910529127605069841347565336011354441018872604337755495092393970181265896214286851336949784677359149518859882601663705232011874227006044553451456507117639133210872994320215877261538570515088830843605549805956899789776453403281100365542026961957628460063889661237095380003236226256408575698309453107639728903854933465014711635234061391381115418604229139424214876900926993451721640252893971880862277412229740236384807140837968340005496404478939972692124069207252911775152637516696972978907825383879429156947477261327022152029083605671320469795290284529922799034835597284596444622192217866135085254969828313888853098800793491698528384148826625079268006155990529993181432973883650616855438517247690891096317540474737246783913589590664449649329388244521035944231609605978584180628534119907177844064594382373572442922750340643746597961158811439173481046173474037036735697685597782607376876700060676831839536574804384508020529635434316632493601145028700606991954244776502588159173094763575769300506284666375603863561730636361600061438410630057557820982823181107295788039543152753922377479302609619189096258162828007925295389637155166739142632365007132469739259220747192080381984183198733553462694908362779459469999984184145265100346789549589705273002251566436048048970724699391250642773419173455495557179763614472252370911989530410750410871521315259083357109974763786596817826589232215369309290263718495906051013418609522629821584661483930127169488568435157705673244059503615098588784849823796627078960275740316367997159886996149231485439777543729926510142272010347251204827020632938534866696586588827766627763078108817515911573816778869651465192648647976355916184823220344759773957887238656308754240012564418675812702385255894939177290682258403193411928459604892664293051835579719051282355297931020948334695461628662460092181636842401620403338266501764897375305480785957070582656684073376439942126319074726171581052803081319917182899185132647264166617075704404551218151198437214833293692097282286693397781093253043643567717703287366149646039429455590754974420386372777816655947930716294546992429203217083266243381263834996055216993113880737316010808849978597252526815225273575569298066447921973914691443307996771869934068141393470865715721879358005488278400560711289240323873877362913022393604759342442806930374810489570792216722569097551117017865799963859120129051514075677919199322029699626390210678436746898209274350640320736593298348811979689904855984430178196714485564833733103587631926965059210661882583486243960179872203827576836596406983399760126806136188103873709480032471022157845054739844668798656664185674620201328873098770895696868450884603848141930113131142046339137772600516310215875469011609809175655803396705148879999282139076846220720733277254992535862437443638970952756224292626704005463604088443760051394030468615952346878900685949585733362921329262618395133927162788809722245052410004724321454273863051883429940477894287109375000000000000000000000000000000000000000000000000000000000000000*i1^91 + -22236808100094853130481473149846609518336812813134760277952030521638953320770706846563126077816398942054352142218266021129381113940958513162693689626987025179892105714094633239611922371249198787997635288516071582773041146765572630220095982486741033416640877011646727705833053554242756763091078682603214219865853903126655225215875394000461072467851300620108454091766806541123772677707489287183881987474450252519764253220353882101905001552205763366727469824040112469371441913043461850961382590862188954700549729648546273224855212013881644775113672724547165035107612723500063821564546539649745492275877076580656900314795743860966048914260643619815515623012980215824127572936025625511699459703237305701222783630620590207968567534390906151351385832017295936216978350649310862773637617828162352097851478166403399736124698859086070888920208516008276881639217767235318399043436647023881526000367241903679729049093210846603014176823391031356424473759311408576133288553768469264476164498813646426955227927681319405068240267667503248948515088824146287538402364944014504562939698483736300526154512591964148456262950086327239640615406991183609340138106063082795757675831651040317547224037299660489147144292347583153939652022165657659454248953899904871354930150703539575362080512702257562986712267223889169478149604396435718675187878901626941489971714463375609894657492292266928360690684225677776075219032644447071703581698250949389073912591710198816164217951662517938136926814683018899860421691659347212551926862348920739557204001071235992298917152479347157021463713334330901930646365668658501350648160617960285566976288426858721221956782366353998365182367122162732743290874908739023296133389971622756665224508638879858699783367685264987042408633906011600965969539837495704643341830349109067242159838003193505423108628121469873432004758916876503680647219915659691866670080176584192065860111771413802798865285383229186320865787051675624937675052339112967847784726935324274148493876808001108010344535964086625269752234232686531234465325537480562633254553491221936704727998416239259926515081024867598361072453614389549996050659842140801422586144411114100440918586288186154833494106737957389328979159276263295672902977645981810297661677680920537995618667841568340921574770168642518008757783463800003128587622148812425055413794307386239842287207565330167225051052286383004333087348896120166006055206883681352099155190512196265222764001422009826642823162755088767610591100840682581886018563421773532275795305296738469600902078024404584745730092234879143793608719785121385976033814451384595754522435957377085829293537678192875254703604381175932408840539782805926630223450243832354954948567859721046202448899101728751120892045160157261896846356995733521777600091666252887445199470973124013163239655290001961651164799643529713225162178973066234871285785432684313180772044002884620795323628702083773517112065075433900810504665491084358218147646635665926730707612712487192605812650082505602507916847587154406710652159353214890894971167718773208810922274300594028478093574495500468289067679972462965483055891318769114101916552158612889913237305781001842183134246724716971002225955952552091579991694949980184374958310875431722308074955834304808843364439870116052974120088083893240987826763879563698116594700909951359131051429403588964074456303469278421364469045903262576504193981567005685001712502281084290156363965396982152974809604717905882083197520147377924555305775459607614135742187500000000000000000000000000000000000000000000000000000000000*i1^92 + -270630403440944315594029624023613737437780629246640441721497055352198822916574408966092231764670559781176033500051538746540492590230977791547760136216838098503528229041745602633256155566877204492419488460752363331264243367212200700999080591903768730815662815028473759647029499467723432009481712540318599359283515985185224324009106212654606492484453459572200684294345300368586712644525531217297341646454597464864349798433976053590667684807106885780174676769475761486989520620823837524248674960232699824907169829649991126280344086722439594020193110464349799904601037516677206097139388546908505283803395346451529016863385294360356868978392506818716961914179717982311026852536803640412300409244342975431225912812244868838593211668959507757416062420006936043528045498835103265913191344893221486260594243899449246701761941820952105873439452551296648694643456369826622386478491629601274182175193004555930446667156909583469320389653731297457174891972586585600887357660432386707875909419348603769882933709090505108266840830122939200903783102935546784625064725922157553238127788737494793430222871013416620149158586002175613651301714925281872050434948581094212014448215498583480143955666554654502795983820582115800855719151145182300653368472197152935991371255671622866416345066611182373451865287337790050608629735064308638511242751855939263754857020027440483178149344831564562549693119964292181452532928913040776293535349376324720684510683629283041193531199815329382299623171078395007265871305982603893293999593685226582654957985292328107389536744599857879376482364434390845739428308248953928518249240957807981235092619218465095916315903563870062096858725621723541050018477884387328172552668538303063120635914996031392247443890118883187328593691079050174613332551193467954209235460507832743532490395636969107898212437966383352793618204537298604411276440504548251543873240608355013191421342288393355738782231060784201547739083735854261742569477703547008752915780820749941776649741848250067236720222606237824167652038558549749919203944234567718191222162819718606060745016282325672062442226356583102913162213628492852702681207922705386329498341239223167575224226943270315563064708423398462889786837110305297370324834556817759342658654180836808484054501928764138198930150652016730396761317159739693513029794633462643732536970456282618414197123420133819390463778540324134367685604940173238780603998937388955444467927820275079030460712136780213610973400905765764962582323794645175207123886784232759285039732827552036103050613508138579119725768212952518550851480034756975898318384548536299818799364519145894406458285319178946600452140854902280595246401090965647579935638424071074129835897048669226950827444799119562519721531096952653696696093358387650458450049038929310584834980723920956023232824172376824494897662116451397206712507497287617933142604207399282714546058703071798003070870418269762529594505739113582097707245213215567069293749401952588312702231323020754613002381914230484492533875939283663014196083065782155075217075248784806628866022154468864373996160526420934885075594859954520065848009660848802033798190156908973413149463669624182678731074094140886892688293906184551237011831365298664936846083464065227111197380522589463113450383543327498126858170897973729620028895771658457744516849866797328675703717775892053025046556997946703203506813878501680311663250521793020036076573623455565049093818102196629118589343951899933805538349074539648414326155960083007812500000000000000000000000000000000000000000000000000000000000*i1^93 + 2256518588926957454040918549129226861502481929943542599627543471545118714246750849945671105559221002748920176979403831702950027370096175072098860566689069476579295549011777030362888873981646984472805251686701028084721436697995949316880637125260744575373965825407105090426800330090847184169920558808928714361821670283059714481703055819964363185082277676743582499570805037151936871397666333761205019011710194997212377226791881453920190138190638505740252506914062204884818944894888698061198900844231339800206902148061960209035521477172197701769967978959052300184037279462372239274279744279224447962774282762588657141004664390642203258757754748765056811181487272660127730731992375330375425878293141000146103584393068022669595313266848957473630926926979157552189127964787776428400552693691383227041021257808595584993966838082444879514101283439679673774215193418815397960727837868871663618839702141699858079954523643320278565719854271733956216924232464467169289899246833138938876076607549669377524440705470547438258402878213536128103257871539843059251517404086948936022419455267245886712230341530374196315882865210817031152375585955951073071404454361954155967824342608339574556270876415030289394627135109508870205999996129014503743970493315840102956071589305208989779052875776203703837941613204476370567714280646921771984638260960557849723680001018163867550804885079456771873240056039590135129233628770257157418284936415524690259801418106960984357890894870298788359706526637565950354901323255193673692026874259136379620070629398934909512482502328846349407808351093522603483385488806043463481125630210558846047173425484586412835016052482395555737778193699925399387683774125509601493766006618971154098759629450623976557670141778110999451606898330952923157204099991113753555333702677162678743248492236431546272730427039906507214658287154854803639557813519495312190958479634854694248210698462714786645260906121276203281279943391136555026243340967900075714002023816258180998914859399733112952101839179079204751457621071429932304570720129882044113059757399103563430559836824425728925267298714019439184971082037564173857624569816068022197214562489617624327670041287270883293963389361615244987987405034553440803245707914878622651212789014793241235246337828874521109221991749229227297102622814252523733179050478156238525671263875962826956167246927004764101047688332423855301977846809156927731879217752454730905762058776769825394292052849442854447659316545486949762991840093083034598779904110441057818918170122798501252483127809559800526876746980347210832480611406056702357399000019715577566792435783754207646553365359648764818711194511692955221881293826660319750866504953686303413951606790728131822835550999779134434655142413641903381046614374421341961493373030647006778013711929681287446199748560323219178411923454837003872747817717854414175348316379960969203980328584303104607038828241403093734086546876048684536411548843594059736547527533864681717872094677534455100037475142601898663792678034067963865610837638145588467462101669992968017709994991992682958498557026325429204760119651811194670487146560086903893743416279341174044088328503106340625707406674115704480461547818129951906375021745263267732428673293453432054100440369318099703554147229228516619367074753969508617949319914587509029676400668698740654844665989526266744671339042585141156093557972877116712407114085497772693527459995334484785086615592381360774714600831107262847696012624223508354967575073242187500000000000000000000000000000000000000000000000000000000*i1^94 + 24932504487313804624138494185177326469224116789766600810011816659781119104299656744644126566135423370616263053010159905278497880154172152583065711234023035520727907522797835386270364916143619218625624499058960646778486109458684804349742195308589771708084833482428699725655366109887636356422117110391760448252728813768337249633470619698591294044995525947863219239194333681318680779930091621526270598738583551380792862281583451822743118687699120309327628023945768543161475709154233525718913949259841968367198194646702461784347132222344300393407439388772158015206614878992478943053772790027500488639464524824784534742621424372570518585661653653707532191825805331969004599610042503623834100058520502233637441273872418579481736168030611968057346985330103502498274029420038917810790679685143686222999640288057350176322381372963766094910586639610392773705326414126385109768133517700723510924794324186329142613555411380489459233723905445900160529911441138027349672385322017573074890695396115754322894866247431901467324272237749103915203306367430488445765378299992873987737353383945721069420628984647211716530113880705385061245321825112249308846478997909593367406284469652834813242069254841504793345353219016035067083060771546034203125717355730282349264398625711204902246164825274064629202422869570367726863240300712051556078686811943494432149407688400538657039730783291819445268326508707153913670814141881877572818306096887799909546286696868106875845161597981451200358981756756547177864319928178406524826756825636031659888494070063212889050801970842077186894778409336651824926759384964065114277942098696414889557023235379962540751100766839086518867880578378825983041959543393988264886795447960675448140616755384627269130313128692925153684422924029514245715042141784350150870569725352277520814218291643652064347172254105527351097369592659983182090591499160246794486078928307691993318702201977103117753919475923048095646052391880699671876050761725657237609349956911451555351221473349407750424029973797258367236322063765569499206360227515242114664178151955038227391025529759573192860963797063995757112289037422835133497276583262267576315476976475373259866981216935688878165774982289635916236691326116886745093676345529673777800830318721340796911293929398680013656222993998857515216196383884444907275918171174779403933208097510896083306593006732023156344746993121097888938913932434820552772081013118542269764530591354820846356903137209394286232620230436784374477581044272702960792243550610899039298575821018789295644051202936986862661478826289662118578978315411688747627040052915812518768309905706727155439453657500971536605934801080131826021445370063664742199546770893000209634728494048481694855542302119285430880372788176679156311522907762261001541447263106905491529165357902527803985654570671068363830693144542148647599142823491529847088765004857624180404733435468430021116612855004300826103768552670239926029063651418117584003240435572654754675580809805289692363349542931931491725310997706724672506276886545008769744488854592167648312052637171145076291764312420848918123647632752119244238669496322417377529689283200795911544401240313554209231015029822062964920544828239911330452658598560324923830265027229593379320327653876291332484743809277758474131945281233419202856020671212790286357016501323057128774487803839228736664169697672113015011387353871362039377577597993203905928833615473672410396139930967798497614191996355500878790418014166312381629943847656250000000000000000000000000000000000000000000000000000000*i1^95 + -85162383177197662039501109607217981779077816743892817600078690826748857236298009171436441345664232277251109300957148685725067631912101302643771517053453321503174675332145586602658789487754698292537881585512013777034930275842595264934727134477932072597100865254503308644800443987970054766068478946361551188864723399388348092065724511256690188393366095474354099712750660710949388716924995903425574769677497548870760102083968473766831108366034029031738431287731329997095788576126236237804432718001326694414976655476951227669687712953872170426342615898799446788058290123535318733804547531239292118654766579515030183096804274025678916204441240621424787200117127632342490539717636565735701080628924925945880043693340396380307788475221960764888111247512880514060646774395469612483288890847729153740564449266308363173275627813680873040239699684990977447011753350133321760994825099560040525674970355254129529679359413769251711942895042889682179098257888967095030843842633917503146393636459583229272621798706478405785133662232556872761581160333227840698919294519779725287804095706355267778471060524363600233315764513093798464588504001343774375165163411737622345394963030868963771289154148292287578017899185731550267377213271119853586815216377004511624781071864532413715442772978613917846464005474319574728821951768016319805617522176687204701916919375469661380469020002151370622359405822189995375820064242361348478177305865230483115257091470731047532252083975963341106857671686420941583298284061509005658583614560735981832952795632456866171334096447132737170435890082226872407820649693529050077728328744759977151689132264796327755590943371438284916631005898516654918026000250307611391104799366739907823775834968567902097622778755510428370493932982388888064824143570316942422264597689004733601291216151370231226648136057095193381123601716986403488483227302103274450939830586800018941766368406752658190808261142424842913546431554566959709897676815999173067781546450223983917826845425330857537911373575378847846894437741323552453393642258219881491006276089569817349512257191092584649476389343947045635310784693986007241035823166771919447828674961312361663805578919878167624862892813888536639807284106937289955059832928360227793151373669264692087612347411482758984496197782863591881342328116792101198099528526106808922742417221046904036949817109404803202235150885874236481048305032411484546158582816617863420324710798428714368549878527806838117216221104040030080993288575657616013746189742344174238105104454258345437130967909903942255099024781381779470596155092124181186191013346092999391693039644000372817544372091082572219201522264401409714290729739658395178288364939300018419476342769194618823759965561761843030075080348587115547221432388224727612386962380470588935900940584786520835726139905679697358354996231080427929052797026188917021611581838314762603291052136344704774639304913915399122986073991970211654263731017668328005437034511854386156249823354833069817930023811983292612813597060902245580225284232586535730727600667576663936000213230011565668239149514158725393776115490679137500226790025094186701114244281199491776028006389717112858211555390163402046337333378099203950554075105831023100014876777131119992146053289782233048858722127299137066228667999872350812942209415465060285899545486826741676414468228608562898261501114520326423984555633751283142571125703721879203691151558556111382415617290241439142798634606513858083227724511492946207523345947265625000000000000000000000000000000000000000000000000*i1^96 + -2250938800119067362015970384428983669896307248601206323574815486447123656963037270679416804080293604704830737725807840790099215108278197640466294279968663602851143960046688363532988974685578685794557409734200027768898213623751720182379556808544968526924435188236073126614830921504891127169136166039740515322457852408213668509501716746732377793130083734455621424998491902782870865378595911801958969566741453952245018616385942245541115677004639285193111028887629997322580796440007483671433149157337622884999285566889755406828890567479677659809899385791548738229868126627216841398214942989909118056081190678803067448877987430009935447319282209983922385591208998954490301348775629440002933322146139624343472172141617895511355373172395618947295337642330130490091361551819000761075013901363787030846675326669404059707218889283086970920887558370319017072938233069330044343081411776739269651461222061368278506992129149569473399275428729718359910537901559835537344442505224501559141723412072694059080362163943435312433054010794596359382459163636144470823803144566189292033971344357373341709608041574696037876900220047348754944029618433120018627534496484216690038385542988753062784249571723079509658773874465064329421546245234864589720651020403324369637489565325822639651012482737465265074110410837217789498494572240003574144083103336166624893760335029576529048156573829731607780649084781644058242585179098096372438630697490835407759842531819478188048174420129467228824778283772749985773800339543160120662541556521230518189394845275286548668029982675490802495294298652537118445853803985973565924257628715207181503064072574096183538072631416539398528849022005779190676859979189774632346394322754895061552193450070550032823303251829898090940616746921289305447781731045203521804278381909335175098494020157756482420445271279681077457304157784044990879807519360208163103719973815755944160407641722215059540989295021989141407002405390855808688941258702005631510378210566890868437589578298192979312275432318351370790110031992740875222402600500042801304055062072130485050720208780794533441625917953867925128123576792199354202817075161611314875093550221616340046597241801940211129511827016842999212360445828434847616500432314104393048475044459280509763035317839679190337257506971492172765779445955563965437816704977278919751823200512697781007666290031357024031884371170588119753577329646544563175972553751322690668898729432408383888130137579317605825345333423752316639384042053646464068420757837075204751255804242974123690690941911115844686695174594692940633333785875885416244008472460948378572276699929157665823554583583370906277914363701728909768432610698120775628971142711296549960417825852019972500983794486660825840383604790725822658775374576073786330992451276141423884335944139224377890303285964007123649265819982432095423549780470946911726616682471958192158758278032392340064084405147303926211967017426306527349586617296226965543343061608255317142336470805216881224532655840063729324931089561585396534493329317799487235534589840604498737427652014645716778792725730505795006794170635903010604575556233526686505064184178711134783719200391340346940774171653198288723484145038087511585047137485305428974542011770573982032338740618393093389110508623494479448640668042801647507087204698283848161927592136771633973524647722311532062468340008377411818782791112045824145660998577691945965561935574077876834732270193256619621019743904844710997215062695384025573730468750000000000000000000000000000000000000000000000000*i1^97 + 2465626856281019417999930137471129905159934185569553822633719944613288781136887839364117323805799527495548934758192879288037421804118524250383937415605626948213524916706966741935537123499835039357395803883757103821048670940362581873976805388400964930961517931235079533660506521641993805311107744922305310798331545394453327775317753659319446094176048585032383953707515703257313697372658494965480342275017046925121124121878372639845960028023169781556485745587057061002278749366510727518988039812572142652587308690562439716712235516589909180344927963463869666022404243696753278081835599193220448015057967312503079658388994814588630442759810437891116966730723296835059711071855819925293884023465701996447810186558782339648360377546161313891058757724436009556728608353313428847569902494780706168200595010774665313649956814203560544952508820298115028036174530022044561737516132269897757390581852703592433192161142028284748711090995063782403529257852813164030586143983412084521988128954151879672024346867172509637497515654378377295709504295941683273104192845051247310861136609590928567073479529463338636792424953041007270104192121827999107141773811942608885984749660154730613914228567435642889794303024679057753298627114555604114353299987392999075633851976968985127421561728210787584026171780422854530721209850223107786760577153401383417396697520378532920747009480755203576148666145808496818317839251081830509214186546773824495976670728355010883223521164203959305658416607480737604414561121418164596945936263210455256122572515686868594518453585867259404936855830284443270785159717876037972945915714936219196875957369426971350584331425730850501298511686111309856875019631025485760629713198564985849912663639156460857604297409744162111507451136558013993891246198092361355931966957498990381350346659788310602190860107827627929888454505432722283782419635387586252468845225159264574967472238869169360610174797668490679824631460628052698472366312221326798579852732525392035717686202595831053519931233582258407028410194423786096081505884150875410185485638888752134533781560874075919935888591755875455151999797007463236017502941359923800015793333325942863929718504734002956110274896949881677410750722073339837366601899993777878045145354336143552805649042356595716012721644626322664167348362426342501171375523950084280894434007167892087242894873273666031652155863902278903537649627833437075520254032872089034065388904804137331121088867189499852432416289865032668937322862640782301632877515835264515491239880039608103660147283543286835463109863849660003523759117954174304089614659516642673564937539237639793222432166960965319211105291716240680233451660078141097724816423392243032191697574652086440247197838030270970910519479104962494772192800369800142327212045332422571503947926958039344578799179690617210280207977306018662749186149611981955525347817347866230478611048378184167291292265567856667257502550576484834006948418772617994696009567703528620374610489798877458873864550595547183908703725641520727511287757127970943773217953593338941663488289482130811092387388873189320917927402841008728188666398397668784497346673737080207328382667060294338731175890805900248503831100932761761369541749113920353430481364689220524420889394088938159314269765944566536621700668340151490724377174923583989494967082475262999635622575483662583075345377123815178604486966359613927955063375800454727218808906302215624070084442810624054649917650992496124642334446310997009277343750000000000000000000000000000000000000000000000*i1^98 + 98680920110972544791738483382418300204651718239580344197474977541610048075061865109879694385818396814882417643148732163558385143471821744821531027272956899329641346070935902297039051145507679473454225411839213628229782029660549408264915701740111915622919487367307171368236176798378134471593501040717598264355821613039384739064654944001304706634453610086046340051645753539249007601728046976382942078057138565327028738999011272355070922220053687758083884259293083307516759602890862810238699361952505763023428853902559158271597307173322889632872793689630937292970727920302086833648136994255188767516963093808417233035199668871505182759266063179260857715278189112809321905564709293189044724798498695976502958953769777852242789366594808570217520327283590829232804251686804806683803474394031219844198861285556046382003189658684391057041113062574211919331293519662654077390924715846187724710320185865033286376953453315993314811650322838837359275279770039164121823019406192076327058894986568791919988179323544086553997675409145238664699388225267153350694112815311139046298068497878792219687801563142173452493946918164683952204060716902248781699893964530587994811165197772048584612453150270960683905305210405850504818796556052247547818612091461810633489731706578248682832453160702680773385107145508998060249511803256539855788804565212490395915710942520061771754672637402535820567769535240821414662990368431730810052646172092636210505448991654285738639296330168262522925102063552868378449194861819992641756337728180298792601603016691288500117732187923867366176556617333748326518425539727121304508113238636574496977701715210721837766565889640184900158769560473204035875588238376078915250614664400423416836369972646339973307683962479286372478452577059123522012451148497709523686971477546283467144492754757341374237148227372744060432532749475209451911519269752943781241028848967257489121347847078292932596565675621684087735248659056782197877437468581393701873037721688364167935838410049978274823468926686294064058003352229400666494999151255944131290294424765529293584954807156036812550272702371135133082041218953374248957160639899566305019317254917343436689988122128579854997159947912160377452119715521506304658956492234898089003996871802551960234305057226233353203382474636560447244398032541373353584398715913992559780244234169189426990357016933628357142858249487737994317185885835941175701248615254250218335276243523949642834067504291056633741225995208605761605894876443040818911310691593115985191414980093359478139026886167173042091399066271330655847851391997452762625624405231719373035606500026450113799236562562123137794837509875249592567977354990560293477325926915445412332125795183016938810064897011110580720350182248701293440716318632488094012924475098572952872229349442222603833831974422574497179316132410130238290536741951049772756715041525383739544890184034845803762815173848088109537749258432529336580929958313113533573087115604178336227974978184193980327632054622017293515127275372227600878262577965334301896346473788462878401075497406840451832523919727157699040512520100787275904850166802920917302068666279726837086546510840756484845583722312721438555619970315479069072137146087214593274526247346640051810195030596251542386561531102178714591410066855934427332158236633551270941346388618011353679382189550705179632972466409409648704810123871611377775598075418566266692499088394739135238690606601399508216502480531770914183557033538818359375000000000000000000000000000000000000000000000*i1^99 + 141586350017348213289172543067072498772869289188274137302605063059827293393462550394316714471067896472642089471720039602996397229558538497757251933595408659774671841265541488879281830888460331250669873247485228822855899749023185572922391782718827302238626952722723963209954452055662352598172726965912832690731259564068561739014320614744495538762072293349814665741656666705596012285762821714123395843080622586843171603672266457749230527003006301473316656841308195465737565090450921224209514837583937204475157525839488909450483115234114823764797328711713818153550569741864967392938095273066832105792778466361204850908650910083810741249742421770118969102203734489091267212992592830234731953697574759370570561068926707151961082842609082900667453873630164169420666055093956548205755277491030522487837169763649206203474096680393350019467241273152139261537219157332342310840011379830148379068110207799111087810487006910122208221320832723651752373661818086946610741107450225056572977750454632897782034007868551646757045365441400964474102124327286579236499109739546443843015854678447342292044205003220106512981800525682121315530246842142270235072381534494650434305386574100293216104376508300196075185844273308924617875501488842198185751493342564039921816712624339016477321013329240173438736977512622793478541620854435600872454155159681718695401277143488345769462141509694626674073736920298442810568122502364215071423442072520264110253154944724445304351370565075041901623937414515314384904401840104219018029057499592872601266231462864605666328931995203679883837644234063026378785364061128443067329079688238358860424715429539748303795521534762358640313973821030911596288484353125006561068047262145650808381145155346722336591007798144578406047899418386586377350058173001998136284481474223697832165913334545654116565247611857810415591862207126145428039807506507032522097569314160234810725072642569121089812955074246541587608046203209028870163931004062909860436477983297876887816458287326015802393812997993635581158875822473288235532069975996545919392628840279790282922611990042609348093628184975315647366889558592447512890687769529924852116251044537593409252644025035073977918626646368605371811200239306783138426550879880247633390305605381790306681984506660360346430050611688011488438885056190443872375850668657251427869864395032714696962790018657942963709715416144836542686014763599919917830113515241033712621181540774952154370238205633744117747464489461747877280807414606936521492552608288929734382043293145354023011677780154922570283818926515037977558914780225054170468963662286885419900181823192154806714096574161217696766580196962222028055513127376404205619476082177320647900507969733507798941123613679895374654468843501083482035815599000164927624887385605828275677762719962451579995210485147768386281794060353397533160222591070996361725465527298477412812232446623503829065847356599491031077524026924876502708074467131714162591801957340822615906743628262547065683157181719396463144367621429261654067777700693042350775734586846587881136750976468077248160673375696825462487247865142977739437481201898919295819536109907925317805614967608891215839252259419878353354948088792299923928674751374139561676994942996568095212117491020441916872863813734683515494461210699212267330475472837476836798884374545654158657184415539763910789626580885098493112259070975009879978643676128948456101886077562523945418288511619528548977902493751806896179914474487304687500000000000000000000000000000000000000000*i1^100 + -3933349729032916480870453348044821175735733132931727276366841559699477619689176275188412538007358796950597166687650239545959299500412691224103981611964014725007875527943107758477067006480331344801364979020025310894902617682827311176871904986353820883277395230362405762301471260616996571142750201672706976822615070774162438178500123878697286931267857868103076184912532338788648400749066423444797680066538428267168296265580740216999145332792680247481287522786819582895507390431566590305358332752796867746676758257246184601898118572713371693806727398566128032314142467153997370475849900703519954607375050179569679634320566257193591773018991435781219460858087288206648867195085044433725020070454935341867814032151967259720109384670343530833508959196032012236176874361017794122298187523024573492114818529389970517888795888550485954412478776844971600964001152343228840037164998318572635857296901287932198633925579561771966747890588716756849114510673506856797427687314619910981204382242119128340371840871611854734730700935434911002243698899972798938526236158584680890424117602498381432720697902041896943271678139953428155033848500629230368712986939702002359035354224184784653313247220316485317069539225735148458184555864186196848110742933043263959416281520158157168567474657133457810858143943466166046871878069130244483167690558966106268402648245511106464462542368442251631003275213039841641033889268536199463333106691754071984318231772789764180546481693991144286173716842915321709684016802415041194481096468391830025820765938850630588616975201615299198650443248997666010408789332768594395031732600835812854681198364859801474212971133022304250980489414188449022612714666081932606254157190107147516177662704124875910984424513729212599865055412811337858563005433153612367554878400088260819957480321619665340278972958065348567490154292237986260024564820349073261092387027970255457811935775770258089504730121444407480313477874871480266641390611009414216832655069794004318710134330792584641302110097600891486674214543828731774227107238550487915971394173491028474554194991869246931170944670168397244181453517649543687633365590953369540966234329041170560383563247903095907058618004900099330398521875931037346506911189774896166423844284023799750309826821185716797300634947580348552421771857544241916399652913714409747616078028177464108821980453920475732132978565606824262591106352080001342410179523555974624790968764702015061535055316031827872675496820680646913176420766165228743933447671203641114536034462216022779918770735574656531443675051221823530324763693728530075795605071392986408123958624012345843380021198456505880800415019392183122326421468521723984551103424181143210152538219442934329377500158760088161304552098099246272971019137970106253663947090076097760332172973015028218806007199999014940601803006532864084304279044821435231201788509099140881976464076988907656581704748362026658358011588220557736487984007277491342970140583663476112807044654512413815795332791657222078950124971907381606580763815352319003908744852884569567398082071891695158685416175124394911490780157771905542542242696713440123541329000149017601276282717869915435670874836160631854629374350795972826810012153902123277236465942487591177995988928973548858540914743174995753838705842539987915308607441605528262001620414956842366452377938865140677040894939624141922768221326389705598579156930265527793804450190983406472808945212562934472356323298386130481958389282226562500000000000000000000000000000000000000000*i1^101 + -9088038910187095632130974458372653585756416263056214868078328579633062246387038395574383712952373899616035554471718676584885947310663431026755804946567766766708723978699691485329087462974405022738454275200048611668238885779690950122569552077629363837254827901648662793294547191440838799209452804355610783635429185395327849154034097174068358678312090082183990232341935079415042567655338971289748044384688902474412143084002670199039575736632276212055286514446089190455018039638189506921054238021321552299187801029351006358810518775827576780449681594679214203235454556076364665086916115350802871393822180438347885499516321888186964729741231304906739744018999688726320930372176719265328670635566985540380358138653592594140794436531675853127922199106400900699086031871448064038701866084681737629871874606930252943963784813450162965082610459398815703067580133642464831131962847836467531759693271351266747951797868460589332911278595174310545810061202341233491054950335412904220457672939124932506031504552903064480041062981824247227547832512996299153358434823329081788221903859738707004067002067745360915140762774730798167078460965530768531709234101444577787889706337845860963115856947750952748269256199813033673878400384795743858047550439129790717948343275804790945296072611375973284807953774554380487112068761136188294645352838572960394815689600036732689196506558940839457650557970413522092910710190246473327292973967859490521955837184678726373266825228952576579635012834750007766624494744310200187098530930239251863328203611587730344968973595612417172512715844655222104387767726957148740866957802763177451125851381127077016003832187141916994946598332224535955413553246147134060146492933487121473627607498891512114391187886270694108240268027482872041738300645130351160462887717956764334665336826912396328130986228250421748073224333223150779426060850417941776625911375666634187806597676700683278691112164604779730484272215893645448653730507685609148064168710048445301784012972666030486937923173105950228019446273708566787201731484074923547521458361755303059482992833351159801339298703717401930410939759209790964227719051884987351137108363917587428378585307478570737561023279562506895854773388466327799780491433821634516917603462380666200417375005821285768644136771161130997981919534048196291408571863286838797568124613667222181537981634105214594437877043555451897975126920441703955297449936922807149072379958276791896902553142529146447101959527682174484801282501054165901810935963415852436458965453445759827601516542808466902397081479436338867075710817662708241571539976694674855739658750683292916133443657771436799664539975253022316170371458175479165425105075239671497654765398435532982283028069862207442485933349376687799446597698111524864426380659984478741772968167966513181711971912441331539299370198014783129317453071933569271497852853877768588279595493904448924081025084955165202381031360213161233486272674658327046720010480676387244705011953924923664927682351416624591870747857271186045727164553338769364948424821544180024310683919957991622131177461818541767453935618083397636055830350341936176196799010016072149708829525705989520874008829589796567006321112895080529416280235127523924812015162328549826455709366002198354883631796403241262007425883515955877989581382136544106893347424581857620345080229384146094727559210938700439586039938299666733583050387868864257565277195080782377515145666067325372661132086534053087234497070312500000000000000000000000000000000000000*i1^102 + 74664810735216237069706721684315934442830884105035481870575723154986418177349004554237919449190333698526679233014500756235222016410943304690287010969516156961187570976076605561760915581571769771867198728423818265649190447178771191316636648916396444935446430486075872956999340863568298094167818931262502149675665745735590724096220040848753270612275594451809311255883284779763654221681713651972903291957555080964929797747056407526261671670496571695510402921014964291411785829373582678677180127448882144188720728090972022489757860764178135092190413455708300939358203270241351914774782035260927187533365182709433004241295411450829371717977690501442737929853573163562822384982780064657028227351772543880357483665030087136268134921813171604252377870747837099099158395510449375326250339061913235267105748296559235299915844170022400660455334277177212312246569809503837414680323160677221810056025189065830873636879043943097464089048331179704993255720051984339432083422858103537116674024156310345710976927259375995466435424277312725429490289143461313232835562393727270380009195614128090879062998367619952003304697012299515097855793157022870588778475522102190975308707712858289282064410735085183053114073941487074726875738431734594845691734168731965395668990163599604267990576437966770836490689291374953964007362932900194968506413072937837464439064150159591556477407251906218287440241971748224752387466922182842880053933178178114966905303675485851289992438685167580766118900522662850930898061452435497161804845309552235947336555255578923204520884431048419035462987515047684332938744595572278003482029201948922121149265557755922315987447571374032441183685634000511288431448592009188139790992706677330772808749334183412518411780538668044627158356139412843403973872184774668118035618091455554874945755521489534930289474208426798648240022654417296154300602132255790988210321966835161055503651908044328445887644834745859240737793175479715723905139733956691615391123522102874667929940592969761536734392743037356462701210994650202709506551582492030964979881477822655504860463541384121334430488866283471516174222883338250520536847051036284066984222664578891321970253444286544536266724094752480307979856544901879176227582420907292672072642185812963302143343046635203938065873761794870771659910763732400673486593462079048731400149568589942590241066780170647306830299554437348160138205175959401315262179294020775605567714261298797659311546766728107904218098360958346167630604214698333024107884403850808863314973359283823109755818995475023611869857911362721567455272026918867440078956598064407680107217380922595714750949263921451863343181565233746240030354731017592333155495601101193244346377816877435658397565634767124646777879230861993919469151116761140902709397024925607665782629983859925187016928985384962515184759958341800074088001165986324259117379770202878803635604757265079042351649646809132403029478846834775112238829097179120388510018271758822825970414704840571383051143158204121125275253580545195754855163038421984983384066107675653695583234240629266192543020955762905518921360049990227827030727226405296591037020127772758584201652653984414555994105569403858835014779376688628299957064415200607534143097270515072151740146627109742524556915019785141523566271107964206176128196010013359171585738858313074484031626590438387370614339900416842793959357040371441183149921370209700021604308031798045309459700746944107747410656884312629699707031250000000000000000000000000000000000000*i1^103 + 500302285196645010535441600109379904767428437829923331421284073017241641528048990709655230791705221809830006298241064524369739577248673787133280169051391707868207984943778487246926476759275113884270531036022892628531607242242609512577846721783108894582230710539244694020343905238892793867538942766317368363459357084359504538644082024604622220454919353034220842490686890211052617038592030731204348745730559329067010167188857277579221924677242544344264276734067785458451023254483886633093004508089876090415558470366095195797834337104784165665373133307380295780347253754919986464796597133324968202408116022806722203342093029990751431562441828241308151948079995124934723788454358467588698507398434612897939585014719126415049732528968720835399114473918009641510995129063950543613034735135322516521569434829680198317568369274711510427932725472737803597058397964372687863235825366164086186352909910432683991521045788507755992736383144279567625550841533681654471208538046274205485129375975040113257239467023752138904952053146439917890317818954903624629379744135624780063325598486883135659671947395187350381012971141436129081276773576625610890134362471872194432883904731243889351017791584876376784438561926067198385725439487435253877342940715178755628054991547182327736048685489527756911076041247128693373726907963115481385233362819989351655835728817913908226393622262470751874762043295060224141178258089998878451871020703862324478548920050080080971096897445543790708907330800773798552902897152317795262117254699724910390390844279109372984202582545606562764519401368830695125154563190140526764594207772808758874443626643856621588225353740481329191983049169522092795524843945753132486279718648970051255266502284848449250268074174020156597369107485788583594050083636316088133996388222467873076125145237810624051879992674351037312090040483330968591992567025742236491317779068108355248804121447608556541874765110518505457103573361746752595088992142255121770367267844697271304213926252779888986589466476069087631765552599089342512522631230126584507940921180683698325015563447136507516272303630264730663645121106658930237322652897556794335339202686365509414240620245599545046503692285897769256891498833931424661545902367173468288208720950588874054663476426191495893016787450873124517206602467066765582590819123903732563613170994197060410430486320327781649745931339677067864481102822490142478685619526767805777378577957723484805992697433769372390158791916809540551659060255371839148163629152309699430161249754236753290679604295522007485239108829616091498814868627169314969526905171182989915052931415997559150498552992084681305271411620158614827879879062818958761149502048648432327483070453856825852704781913013137603596279740223370102484382981897478444278063574297035428092785255721810558059379015429750265517877987315649157824127540704403794103408006187976750337871474015796818176659583575402634012107030286235866267082038880842335946259227047754074505850819277040258805319477507819220326521144100614740387374321984366913481767144588601665587463889689678289012816183770194446559541858760561663947527623953875727242425385819985895012486186639051592683454345646711532839430783485302846767003488762863072270473082399752110118694805669494545803074715856169234935517257082460240881281338024275638757320626121266829937076011285422380673705752411389920903556072475380922797091375815072094345949455933090133442353941980616173532325774431228637695312500000000000000000000000000000000*i1^104 + -779919959385938238219956685114812274136157056924823308182439055803313274365790754498501778531196225960942437515254670766174087873831224779391459063536504678524906013187391956310578791536225916671072503288770210793112076736256407409747001273727615571942388214316997718485224800255426488308274193595366125445371941667025046662279943487594409046863667748433997687760465686724633165285986072018983038800180732741329454520656961185164964733952094558695880713899840826525160638922781125370588460832715388918613960021363557857737917465607308589819188127772933844293601897485711538560377742575734019984028618148923050655840032888571714419597498254327465678461709797219375939557437200203795408815489243059048752944619511252981000607891524329240508889780628833973831514306511524384547086095858681932372136605997189052331537425718261191789896605295863440664863561517863268435766928396327380958122140204919146423734536562056886152536794142265759684144287579676219649298864669395119892150225306024192681236017793253255526398063722143685381545420618001766197224073574004035343184430732868489387408574554125628104280041186678262992622922926524383358049890711999717680166399113299229252620516663636789534205679344067422197381642774658966768769667140144409862220891837442441443044750113274472811107031407605379339269107649209262632780318931807400677796770059022262486760179571658248015064721417106249791644745251924700949861325576246949948680322828895686289591523349837073840735985290019183732286515511578217228834054038494901941118340035956047844897270400918152783710331164339570681286267233238979482529780883384328677229953637527506456864134093590901868347708770181088019120065475134970447614112347406462835751485613759495844854181650879709662316615781937247410648233894066697715544275596813728291357826731595467199730158739736591253596709803010311815704029779489701251086632199599011680683845116643022975301046582664495954157842815873868635527150785631657836110771023811854679583793624038188230319810813623508713968618830693815123259543988510014383739993828441363679084436462991469570789324720751774160987079911984997241613983244742366861059211055034125619353006402622989621992036909923919111145760478572600575920723897484704343547050367273580115155299792431849640188041081112137266225143566495774417510959428697151666312131838280547385839917728977874831967203647246903859936443249128323159247748662572553602814849898165767158616149341294917678306313844742810314278467535999254448613293240313482027736109657638485365854402984548661238950608820266512701490062432832311311167517317188918776908962398857264756724097123218366101586701404610293327634065962265485014979492205137402990594408720831842431904314678158284770454541226445753698017175550369829258868155450474385549554209119229518958908848393296474417318715286098205716345250676879363193790636545243627068156567929745406099985319892989098644796081592029420299597565770648552914277888469218921154763213333192013019610400374214262968204600800815870746310591337716213511857271515274299996491833230242954489111031321155915085432341333602382671779359744693305165270245126667779404518634100680055552829623270240171559519219948841728124117794357622404409471751556326610983480877515455437920752456353294468065619638962469386185192658207908329425263831486508327407475492143298646882881219396458421159911225241019005787173124083187866076672780875767455589376267162984004244208335876464843750000000000000000000000000000000000*i1^105 + -10713694532715961301077144557052363971596372312767763661501792247847027545168876673324762416519631166955988482365897557493884405621984459499752031085650432620576899481869703351383921932838575335140057513654694351616934871090205860235803590578164141864653364897756475011883406601242001591843866410332903567649436302649967821479857855780553884458493477342478210279426856479125132736805590252648001746357709164003734460696882644295806716273280431425877442579327441654853195375899690209264630826743947139018925356871432200382679846508474671483422328324886521387817159141436783175101627467951397130465746850518961046810562312707264518810666820207874269731801455712605040062633692040571030539665477667319777935194623683897417624882086958921998205515275038775824349512969781537263802577764063566165495487338342048402429368962033245743779016909962375145222590553753676301524770629427171036990336512119300807299934762524514288483634674838516173171972920899775733791412306638026842490490308229516885032541871752947619355764295616951859159253631071922239417636813379344220308853799656313914776507702178126303526194675881627275120332094401878241118803502531177359886127260367962551244358805647904921615352460580786482500011306557615941671758823598252443341217998521079062940559183284315330866046324102698630663927765336539771653196369154297893272833930024255148625752146319650437999383539656473032633772788148851079348520664766987572277638274349550044722829506793439969375482822855490171566747422929583688971741317230086504768487256636207567349310266559670769709773092669149707782402327608798826160919839153051137138937162964230004019855471871894094351593771129018039853849142232190712237676861761681417953157364759487494716445032577087966949962966700267270355276943383201766415460037929625469555477768435512425779760070814428847295889744139104876716791964327280676546534280441591430533860221105376354151279720199304911803251389383188987469140156695305805189333372774525759360317690310917262102083083200240143482863281606844527384075433125449460598202474264260279876926926018467570111314330653606473248878151172984673850903666155181737360767980575906325483294038012578452534308209965336784202596467158397379117458524777942640243027829047133323560783913324006419737377682590938528922646746571099410216743928299504244119631500261152117919838894714066080624019029508198056464214534940010791821840950446610889966477808648663503381060706947350875990262277383695446213974179154495829683193117763629535225689994397658939036511237279394490174930614547205662018939842081036093652345987377404933968557946266853010643377528296586147810211764639113246900597747153624657134437042242132162986086445088708787264428468951895823603052299586549959729937539502568550997928101332841440573586380667008119491563010956093665887955348182534161230121832706040276845785596774121191685536844934061435223830550548411736280969757380968419576795078781171737915340028554627371209687445366925763196806296000416170092010778295233283377086545644846960838986142939383500116611515331326851567109398658376869885088261633686573031337989670894468479128277039272093879939046142480150682138005284246574098184852591488863080924089864795733016421328189986336560349033247850801888748622409400025046129364744235364849771541953516048891583874684361640887811977558742019510374785678119508630792977166187019263451477894745625190687292937507823372827368002617731690406799316406250000000000000000000000000000000*i1^106 + -37214259090897096279340525343669528894520084287924206452924671501298251532047644991231285890443658075781313172263453455082946680336948299532974995317703611645066473452602078419961369561509431654079489251322655928313974779346457087241843264170514140554903972502341028640568966700450673851582146389768883436420631440394834633872905845651409439856843174131485218305803088917515184304803590788968310325114459770695992829610620002236931640154179360168694025963046384528537676713992867329600449199830951864702436239619024247821456909481831320541606148167040978511708505771028749622247920036661739179881152021795097096249471163973775548629418871721696832857485112378421020289976082107641462622945831376156680033993367969092018445801348264006383378815917701441106566245989266268920686598044257400815609268658739570694016339352620887655648010245529017825597063632473674325647175498405095155069657080459965516503722446457458832877981136562332587128582646897082891257305799731788549200249052672981686060859927749667422995511354567042719895071692353075027971052724816246449901753139660545281180617397215786350600717098556865578013234426498301518437578789132934254632975658273279475216411515690751353061364390661915111095789856172444372163840769366583262181771708234332483096274484352097097398076976665854605262514457493895690458682566661971707525451223168908057504703167170766388408377191331655394375968207853963702296434268776164214852613352346950749041893552551443128097626354277505857390723595968704636657762637986367129335618734994934632123030399390600232926857687264339082558721257915637705503241455070196812064416512127142284965636180770686657816166937259164939746197957264440510745430596803201368954013547294617038371080967466740464263561975475646956201473710466935709134435963430146959746752222989938343757828639147786466387109912615727470051282744446468082027383264646972010437218513083272915322983372526291338967376744005042491993349303775759792466469058561490348555087226856748083489832001811609148400130237005262101613454243990355721667942876694612010498119313358683070334698884009310851888320541949926695486193249254942975787041085003378399892169266628455025360967972698931790374187340143627797426186657317785381722172639804639857927400578196688121323042844435926538163785323124019494883858347733509466091934991282262433664656861661367859041422748543484330521748645622849583468961762435455345303652943450120621136167875643105252154127632561557144598978728895021953512217996271709966063134254932131566786052234571479451719607410668168377572036960090882380972925859133437440217305623098852407905491542379278859721345844979943327513427418440631067944318094660585298074896464529438765450032165973201933594017888625907405400569705248555728195650427223368913101122195041263825013601349963891015401600296281790883954278971988731583512745458645326941831041153718210709050348749724165405343442520679534336634780239318164960647717321179523552112998149240673507377819233617248795484538315587686066557347624950949750629508550527351305484310915486910917143255972844694808062133343944380576136758538422459356371320426357565504118935848786460954963349963812516570844328142907424480640497863134721380667927600021450680211335169573643886944005969844638394298128755885481952986348138459600556377211579571252512979677681565391032730872107337318698837847478344820717352707535941301430013132731760530955611102399416267871856689453125000000000000000000000000000000*i1^107 + 112235806983867813979660706642237949456040733331128883434563180896900002933627153333330954721071250253607631053995113238782795775930953172583123095579228651864225562445627297138050874405579991309937971176454131980532102182683111007782888608947779299164482933857282554928940668360570066247644592851795958405535904162807836007067393272026119854380616615146437282351231462530041655776057698144636578167834444727089874120749507951316241398571299921665004105817949292564952812607694745624459058724433064395362668176097241095523351878893428175833381719313150162131460114974395203979859626055951868012018196291387282838686468283852463507121853374059829625103906441214941810840430983688920915891427316331825738877743017216678013286634457018222607941078125026181382695264871044046678012909484593528581888587421947085536256494671549290365972865151036708235214719074255128902469278029066258073071388465773072158757376617078835706228936940969717858291591990212473245020863502630510566336988051856085228186456399527253360801746468494412271774313167304751410823807473059256078833469988081262896871522747585355068661023450476637078684622656970948410437017132629878371072214288543985280928857962948050486239614545227282356538208370897238954360537605536037930488809971207145968301864751401884243607630174464590015156821335614150589287937736790546941707161989348531234210577460285807511026107530533618035848865033441822711437678752969193199248633666328066148085761676728495344697544567947445718630003555367772704808662434630094644177573174721799794662753762299245395279169562238812143905863004572119144092496953539246740471508298164802448295958835732616777672193707328828777438634883341193047246871658440029139343526830992607684784571134061922491878454298520557260609676833886691328527096792705103230088374645021026245838069190125854731685359966956068159606417685312967251104449937325493565573338379719792163171710677800552364181714403358048766591951336820225321560880194532498331794504835798559948765361755117911288565914296026990096813394963858229094508700124418751411389439156411244902331927360910776058485310648282072059672808511869181115128630204705390650508408670636908285812044419370744345132935752690687047059551497090240895430650753958998712197670878912707249249636961546200134749449231413585457907871814692300491449442242006251724839288565833914797366924502491878487934992601857736623597145755397230749996764771373520108891978212436396605113946929045833752933799056257756733398886288876300703323289951865139440390199900300600135124140527437048648275289658970835875273076943504146477656831182059323686007439846156156215404055960171777528855723038269547315722417663525024206920866085852405552106023018349694159005944307367506704866904755261406103559640504565965965204589334818865865350556417606068657231955668099561873411669824150771193725724520799505717700615137115560424608908040755687227041033055825187968481885332311289377470577727323765496514593931321362637596031039602077187206439242173165532232228925564751830049245461211458271599129205064459658098667379641479369055419206639725100689732658251830332204227925310103229752265768117853858654417892988038026712721040677614094787116163410519992000176620054891335422986652038534502935543523652246488628805603153248162022221604427266250190245617819030441910938390617817583619375650578598150497197302354348481834332975733342298346499565306644716656592208892107009887695312500000000000000000000000000*i1^108 + 357066764813047427627002636629235775913177180861920443996713331809674685965736658959522903496154679282852697502546930204825013229002883537155553551391525350195186670413514563976172289667850790682080168406971018677051391393279350689061867523038867107139443694582461211252029137267093181060521811550409374841074801644853160652338030642213214865260664454895736322132879683719034727826253769368750684241062637728935509695284212593860606772225297727879382297420827973871866087376354553033757084832431270339167275975297655903820245667017158785693953571909235832499526311636748338158200454707465736087922620332606162427091843762391110894778273141864662128789022873568614209044995925634611197367430047355020143561224976119771929125182416159630995955380889832835857953966523062242319242410432538573394935900028781510241516781637371512169646188584753035596459146230503598361281634474877622750318937607816319298827471663815381094044561229038545330754824267373904629342784255736378066161099271130552185555270805333607006671684436752334217823843922154052743326941777724185738413179698640246691226322558207613404514578334331737619116065787930598607167866007783319104566218295600460849626119537878814915268439430721590216304992080117781294095992225170824271294808964394131030190249880107149059213499966463409368866276614176735355292212403539641057181241763458573222624313311423147421094573307459093823406191109837036471604133469218734628427830164835145228707447527489134628763279295982037610401650318013898888036308679315038338743055772960288470375846414543083225514156518558247106048510616329432675283411071427870689133026853756921828549622024292607772787435196471558675282329658033805760532268581935782947312631439868222628179220274584705898030952043388088143099507481584288725199043410496156968532439152245547291252326730000425335144419262253221391634825420968123138206414981572540480802260965705266026856666301108358900906625437517063260424181760046382030557626603967209239959805731778224758601604946179257529004540725683174867961344492110939405086640472790493305540952346704987394158703663310308892948185012977495575331574932571417108809391837958965934295995089500467421423502524512327787169561408732010659293640051718822318336395859424444686389328295471719549776344555517387061491347226317076135726791746484966800300823270228694912572710264451268912574602158278053240782676408842596802431627232770092189306282848308516242205064688080823249812087375622763318119020323217381635614840602717371772050727042183159061955934817037921219217725853172658693902089692335853825746492170372918204895182070251922446362417730985867351066671900529860803885638648393354505924277951127999001778175788318210070627734414676867331180733860119777017641335075511861935595172167999324533034297093000415880170816339748550295424887397102772275638062048748212421732275025584370854532122164754301674682472777109529161636360428346828266260506904917656326577279111214253835879401323667494364299524795336213667823946555543126823592974792822161756582752217298918428771340392090063750482422797516670513998222116194305359615322977618136435226832789813030125434903004763167610358378640112649217857460473281285510645336956014928408141289395926708575992253297204981122093443917104498483562118659174640983332593453030671917870206464315503077243936558516432043128354446736958521658795678165194146142456852868055710771547029659814143087714910507202148437500000000000000000000000000*i1^109 + 846776987670227231883095704653451347101665728937524309895404292456607331430195272112147761196603236707540643702137634397533339401874951271490869742272202101898257733556078132712502100797152472315943665269760097191975161818417857056846478154268527093300124664956028115828758425497834446831098420629048758632088515794977118382781225241585331934340166945331339311660836709431076862757043572717706887602448020709121950445635027350802391062249212072729046664318954330244251217799101514472676069485695871663620790359131489983574703373525670587990358855687596913751465270242454065973588549662267881356618032443155885174194183998975925162669132468816530040528958663163010488829000717123082946666061624279314814832084957692766978240710479799497453409205333834526545957031559214228812621065686130258605930255888900470306782691247361816984643480369135307148972586537015677312318772002027192914547721770374568981378889676615062575567083099517655965310090379016984744869500046194504092332408363297245729425637040013090122166061619207000440796104812161912588482892664785056236926220118294935673355822378884864795540311829323446917318555628596789145842571452562396351876149902471347569709803142151637141830416983625460380900834275334514338298404616983990932113011153376422136574448131001208365744881304994990605516007668251695023380472613933862269450492406258895649167404294164059493298183731578483691873912939173873934229431666700765384628173324513811759928622172563260261877330397165661645101117672337546795124154021897585421531487600662184921933937837150285622710321940490985513737709913429819100307219074384894782522333690435483627063075469010764650352241510469288058015247906972470745880824856276353855235308877374570007794828676909522027282440630477716693037797286340304421677276941358224694590898670456014109016392417585313677372362259724652799813443220939061336838874787648364666534630779526586732182084927384442987998776510718012491741893635171487189247083198847191344475257069356357673618910077337454130329409397437182929185093864426018771738387646275573472131235852307601863050877893957550395871529910794467888544418612160554364726257247042277207246338384080658629369313734352350393315418406654851016983731386960130717295147474474444607541118583106899913505213826061499469388403417915585998853159904022349306239840987361160451387223256272535595322063263083262290186980678807623315629206136500036219749224976117149358133726871876339588343543220431526549444040768304354527858249203859785636138751174385879340483524563400561190959470875066195231679678541724157715364953320547439307719376007844228137491060062833729031047387671710423074440293691732053991054127871950951185860422535685950385672980458028663182405296989877350413760462888044989620766065868154818884146533852789200641366658128575002938112482419255876440299255393890549616498900307058392345253312201072691357252548324910168556308779794487195287615280128119954402873553722934448364374321954572306362812984247821030832427444939168795531493272801485497928911520451047680974863052008233580718139021058245826238619589327859351129395262223602667541658144724496128943150630025583464725425661108162448318479911199491174696813504690836285627538397354739780825990683525173980667066526770940422443478014750826382679518798988363403230373059963215768666614670217027269788385602822746872558849560602511769046612771835313532148958312404829484876245260238647460937500000000000000000000000*i1^110 + 4032836325338870661655411169600951619586142024161746811388149335643994518713305185104140538370298906798307647273505430379444317306146035991968438102493298220393450064553157947264761448591012487821498750077947799754622054244167450582481449596596828494865025343307437293620653382633208345415644824560245917542578444940590366163847236488013696771024965211805107892878559008035898435988269871376560665721744427869879428121324147435424464643662974658688328747966541929888647526497003654297133707006048339876598608646107764359635596826034559297937794197897702218902287423186283363173195887185114986540822172096354826332525666981109823361477070206457429936901648558704855385616217532777804801051548330122767797600775863155015646373728535911782609660830889298848484467911543946119947730331680591828420954081821475370869998050656668923662607010941340061674792910221386841921750396471971671169736658776186663701580011642859406558121626333618328758419879443362341868395874070774417824465076170553634823168758567187219062469788055835177746770859400726755180350281905296928467929858513864517860904111089927992074348883187959560260409482416002194443439389319631043684028115453433382147669198372240064950206203614336941396932194884074310265892294777114430654385142297441638959068876215491848169012293137019910765945957824311486541471679214232849824093598094176939981388920564826903769190751765032143730232728863243138062487205492166850281505866810612702624100387498351830167243618621175505133001723692271030978900425705162381479638294153901667794066364882648150256547570255122221513353967538364384548859604581399891243250718969630079645539845225436591328038278121913107469221358750045686689185095278836438288726529980191915200552005296804812447882237260223179244806010632070589950444865191834187132551808025875044635800535664944487708308584447100558766042582299674607255618933507222347066354775672772238155410748660934387772313333113905009878842034733483392091802517899510263416848407639392423511072912712214671795240393400921835859081229163751836875068921707769828148249056498252993427241640508199711520173106242569774321860476981911739589313047431049933695097455737866312990380116312081038454171549873505614143890887681719234180085387249440857991887792721034534116919211151985076048527951051420663024361190078009377632699309621840590411456858914825179945430951803952549749091531768996300026067812685355692358063271367432909386634727277239137795202499721569245352231589569664493307498944156271277549539906177115041521116753756644313016975076731280574317385221134380657126541515713329292900110691313222907158881579019293572413054368936044287024076441204158871733914568307940645814197987953606203551091718677324132560253908972599758469523017668136660136518671649169635807492377066415724686420369986085093250351429476376022615724928201730188258656299088212903005323934892887730439285821206703345232349349585690075821311469861872524356848847264452704460915189414321098011473879531538989356099949432562433798672154484222139021844769755528577445234665116673683108230576413946953436608380171361843106939695446485006843833087817333041703650193756043940788833902233369800483615358468322226845782328782444104604341090472587629665137548436825816797487463103979991604164681329194181813926149413576337680899402882047714058675055059568447817671980664360216678688362351398987234033701063928877193495736719341948628425598144531250000000000000000000000*i1^111 + 56460946625344026482547688159674994908974521248705369123763307673114808289740329292757016602052064241167427444114787096358206244453211530074225542743997257536984455020955221590768732675113292786428001235099962415167647955072647783903573314591867441813505204885107875716962166254378440158307241218822932027509566585327152891411183475002157680633824586026763389111698346228411243972057434157731624043428505576178694800752756054571201458715801053323854914418623766055892249355221337009760860323047281977968906189599652797071699819446101554386215782422461744307279440509633800432839610039795645767451563796097377201228945937830973173063205002286938639456612844204379097786094661343326437038516604171791203954150845675921457938228790554673076307680339422007087964072596501883502172634230095470901298938408626071582486972240712319432401752844305318742633752840867088039442945088115270666690074681999806134558263453385379037849471607966782226509697188090564598023820128298070251484483070533575478594112813444701860410452038895204216208327942792429324217284312949607627223471807884332250208551644112181515532563010514664624441406087532340061330878391097251255502541543290755511069832316066291049516163565520590820162128153123161609343738557156575634017852331837568142584443762377432584298239140907696751367080475240444944537998003409411383597109653536545372385931087398632066405491590204372998516310583217331738734145913023499855544557802828531443908001920443440390020550384823879343861610493896014479174729096710925742315316723724997447130293046572625186839960088552319263844056949262884212594608482595750517665332879099691275818117516365882993999041354139292033460420454506557297326081180130737782932646445986888052351914900411159835323926876992770546248200687099067321595724199360384807416676957485648861298987450867970102483613890412201850682901278636714599928459612537025250163528104777770582952648594460061451447738897687841724106818238641885912793013979087801755850058976991419694721505849974212329490395757755027458305655851381044819078454547366708565321887948910495973390146925123681122055886917102361913206324235531016402521136579223380374492615191017105660617352999449462930506829917091758635481166407396692387298372961213584570077719724311412563117609170799425873856691560566337285741956298094650382567067265675667307112139760060895032498206570694312488625798047008751263163062330740519862374751320337850098269302981686699283095497567204197316467716829882300435690544124163848569386792285972673538877365767230483893641316642006284686821769739623779213131721230652560497546289250277601636426809571153227608644282917907084028045341412654329184775416719582782207497149593123596325877911177705930911824639576860252652876721234089862464751289610035077816518792413940131633845887714085570873517819031014814640327741890048503325986707628015177484931149776965300954953769973985065279000638560864932219208124444740919296397461261731497714012887298852555792623228549990664048755869116968330502562023230155307361501148241014163650596932662979964341714554443949703544032192907304912378529137492717243647192361563252948075793857296080063847964984001673799067423708055555632329026288461712676095005747732972345401960844839375881166178658559898762410238991268695632952162701647056901660069128265547110443653982410570620169359755707052602506299975284368498318383133201972636038981079309451160952448844909667968750000000000000000*i1^112 + 77568668674097526959765992923239393331131047821130212533467323205388592313767119237954655166322381606024156458957041232639910218361609658631090350178543998278683070108055903455563418749048905254951871767128965978503318915112789410797810519663187199331838661530942833666670067050546360482351909576422515675749247643539183661522152352461789769866261574350876619476475277130828713795162201734615938395908799702957920551702294606708932234678468093969634578854772806099772856210234779657200792416178394052425158742632561548184737400909840138554287558752610565257025907052376240935598810365468689052070038962320056432810947114676195984156421887201450962106559157139428408624988478848113315529603621536726711441972094260725675620377620627589124096699095214965894499776821881036119313300722038023813409988470842742788273022424441786629320009734494255580173078538110988151886803639663097136841067272048842493089016678057471293917708708146528493700808124559000140601349022650888204266423611045205167382605899896414875700485380039105235480886954874860991997673281209412000255727857831167182970833247668124041353955937256294950394414981830104178326691137366417962067283370899236229584840354828040250388488172973657817051306972175600769371925908263905073410628802084278450668894470842086099989639165781572437269807426255355459029869825391356895689269659129237649009858753490522660180816369404686819150534207830980867920586245464978253157635348109698358171849827849765554889748503194378622921213258492085580553623857350735571584324897741603320300870613090540505318512020309782785754647841638116325879539828595305128197951527013956562225118710951818250256514867612938454232433193582728274109261053211496106624757558590541231589395021049204625739786924755842263212190135585486129990755401526845933650347565563669183617987366341636213147870150046964930226819415346693560910612912548151496698136214743074453885616608419642966029678654996376273981649509193676726182097420808703233355824195696429793781537205372536708234870150690138444563853911359921422803538651124783754669795009975903151171238689526874772127322781885586748272145108253977376901798604410424038664210284741443836872676995277633399357368672343484276254938711452548893518508806927940413183106881745932135603473527546472429145719262307292148394867145372973459609794383951828697961117360627567821780303546367044918455585026036744859876790594189134763224889370324853821842173495171735020011477789988503063271667435278402105738137804617897371085481797548816939601082734600566825659298776136862502689326300662211914627230457738563828089456546426545137610172125778304570051838691891273296958990464142909862395583527529375721045027437396389741028400796180523367061463191300767112058493604080302487414959232625642759343325653535376453976248161086758875300903123834507327173889651730887948345992041384372784238222331879141292890099362903210834272265165738005185046958996110913855480267170916617007491151012306859201156442707219204060602639658630644958402134710638732471068587046015038271059048850751452096893082278343113209149386795461232409382166205096818285502394123505354157428723678827839817019416893463174315049059327735732022538498476040232488790894099724738087305306272924114629936437292466367170677602727177505306979314065967555928282262217822847886798474658770749550742097426423912161468993811754599304048628832990104342570703011006116867065429687500000000000000000*i1^113 + -356996445142456674842533378322869103084098640622305119246025758531168173907308727994568414763037088006682444657128862635199480543984606196239744015673269817581468209556517897760207318497702316684098802353270079968796721665941118940279020196536245136777454819273750431212052058229329580317078098419027555337597333038173752390613607008564034401636712879487696509837390195632938938533479793366092756085459311297507811090507746664696348146742276611368864987799986449649602318226633969104290717734614694673969537064332682936467561705416010712506234132204175167080146465949140729140373523482311192554945835954261861377550941590598315118746395677356383485075069360180634237286105168982832426458696679057036758422121921632661980896819152605785048963941617572829935388686551645399949425107784934928396481207272016830395676737772244336051914806521633866714626607188852628199363882177075814069082815324218812641107134662202329815469172758954245288479064418121523359753225025319585319451504302054460014431868118992850004328491657854041678132611765134552672764885803977864577364112335365112004080531480742684956794631582093252186263662363808452428653157376131628618569653170792131176859415923594326020272254333421502820264778410832745953462141812526733258261716466089900450844926944572066139323689645948522685247873323483045964614397783396273274837679044487345878397002308258995416202357658815628732881806895828887281146537287738594349881557349906586276438479521152444863414092234601343217167409304505589785852301453153122277511114697529336171213270114068572094424910884996650103746635400689962711150230679058490934392293206207594400081817551695379586878996081539933861097822567140828478019336414296232417102578730576857843502072609361417353774438207489010462807422921906013196257335816951365619903518242186861735513061002621610995772226526220117480233725418789027872452188834059481817447083204778690962108115534457526127547908318322723540208040460494426601755542863134925715488436612692964960685026361573685513770520176335059908859947515305064635269012222220983312365128012527610764141291262104889830091359341233930814543431516301042220691631612695383810719834770472774727353803624487804422157337240453011747624046326044653223669492185205414614156605712948552509582396477314229942442379514247977239665593347605416337838851707674751132158951768343979580024642328083670757235782660310696541004554947562990859878411071574562868269946134118012085790830993971922890663027969367984758300489345315067442948231543913779556127639760453636944315825941229623539377955433021980446640571435556795995474504544066619640882772879321365647636678013152019759666139437609886311433956472053766349121033467074971797928473776874746212107063458184111085728579096768257756271199699754998880125364004446532352967498507160491129857893746347512883287980659129769311374938093221104802108954740311134137045025871620644636315704251894520076342733625422768477635202822719616618983518953216464418115461876627500513136227668798966118032334258340439053424028758927436734425182190111781003523184753426819956304370868396742860956962377994217380395118218771780586649626918815310773025680245542957160769978339407746204089754241981261960287874643801062384803588273450785615257491279161049269365240007992621602965813235792063605201625630457441605966878706183028001033687550927634146168434791102407334437110142388860367645975202322006225585937500000000000000*i1^114 + -2385553448508610377507948602946034658487597824703570625631509525919854759324900597183640906045061184309410033097609087003808680243657130132606063909076604843449427801509274210538215364775800606436111735820363578137020704173001042103997428801909298706081243351553298051703318675624940201375881347385302703292895640980850618274171141875529748408844257217618653894089593265846798120002468706986704925255259434209237740923438752737678599499766368711266468094849895550409951043618579048702190569933191514684935484706322394249800508815202493889677166964415552002425954324280580159302159547246250230991052829470655691560689752045541042375988671312105580611342763672807575014676033117123782049918102473791770097110369876606971253094199310899450526362955259442417977820231152720140691279754092126177366981552521706825138653710331977161596421372308929703712833776850448058266617518281007218606061536842688607107023744076198677318580061258143707562546749861081156641238892498922719127391338013988450775730951784948379638168358179313413385885557201486402457273331527566373099434299897009239614176469578571251707217636929142466064073861471787374402059790393943170578736673478488243689701687638895647096174319492970597168450738749983428748573371468534509835040559359761743080408441250112575654662992653857414380006911132873376899310839662562575211292012623805132095722345661589644332762199723181246202351681657709395929850334645480718114576537855416691288750469665001225090733194586992615568412670459833915875828942386595500995634554969049759852314887631165604539376234001140052312201520900327809646811686399495565874728469991833269584513886689977042209316146790975102654584163460901973135313043024611490544665422899295200976664444044233129013590523862675325471982269472745767280203367318892087308862826546551737611404865093807258798630558203564437548116548832372742390377863537755817484525494919927950048571411181694200196343841900885157025990136881960600256677984687508162520589496715307315494643324995968592599391490449831754140935918633155007722623331775240597409621203636273884650541987659869797345667508558241675236240264601081751760227135766924413310887311199314891850621666466944027091795241052143205007451535268018599262208873339318077903660823033849979880211974893090336293465629674073269349102960621773005247547004521116921400670680197700156086822540805147761543973777683126873913261288444874185121654076584169571847617585697567739318750313954244661864553029878619490412993071786702356374244721574753827628717548976144052096299923279177537377786639639059446000653564717718202677395625144482052828666419818169371268534566317115867161388449332337277204064088546342145300650556339311978189222991361339614134525600578773816001118039071721560080648465152357382258457356203672001490670028942792673543956902441998680229787956002960261720829969613077818891567269253845226445541852507147730979491968638091850105534268023228682616374438585040813370370092689541373577478292029479940366956911820772156073339296201434525056994728575848532608886430865376905082399174949350165795086331783888953740169429002408789448415715986765825735030781910327716652896192719508394012736089906522205847821817969322758675427787723622009487591487619957072200759176763023899190679234240519617113762834439425744096104121446347059463508321294876609928715350809958080572339601302501428772578684345262445276603102684020996093750000000000000*i1^115 + 3559063397066108284077225203496355123899250960027535646231114552277621106222814339702197371931742609662361210537631005195194209797031002407701538584940983340774624584675490336952661036973103887821998698868148040578512832141902051943706897946860719877062849664145716590771431613986346704634518319800471780713816206926517840764885457801656535098540110009077375793603213580766702012767446826541924599697808729042831557571248401311254082752076339962482583617112695593321451661456423856463660483172273895733939402101160678826573827273694175888794064362886125949528054408069933109697423800455338604090144511090259172628949181230875798672321621555835262894151747801345634898603003428648850030523112038406485553998429156986366497621839275458173979779143936969833318974336633477959647496563572886217641836494387877559224496764042508717696265851028539387372288008172244870503575653547614386687473143417081306916152548814477375814588755932684953999499340976155721140358952062557779642422536760300202665578020011908555896368850767620660279751027088883612326339259721885017111683415325077263830221272960581164836973789560140185926302008188279086546264245784712357006554344300821556238868824112874681071640527804887439575500087558070043544264451599525631776480598854901815421346061730994833706518300149717353578357216507332491265369369105393083489354563598938083641456339217264097917832681992885936971912914050847409638634117491163823434202859186604433672658446814448050131301911762058425382664676570805062819829110515275086604101348856996807187385082743672069891867413218914662448550736777114855728971849085722276994403707304908104557016088493913034893615753131053740122256941924394461684263236035387129000144575316214318391154112033968397361658902029464005545592394562064391987071704873594041712145434135494041346868630251751893537518273708981243547847566153093681744487556739574815053030153465083677359829704554075177742368357375833773896127353609534102711344759181013437489193256931290944006624161856642553393530061865228893866861305226711995285740155419032171404927518267341206896415069147848213232929963437711325650313313224541895322103067944960380880646653280778197768344876231892815001437221877296241397522269683007333650028668020778235986216138032940434007254101707374042530144619047333268563815733165524483365052410271384770461728388740625411713775562080671258491345688260740591724433525892147979142905153319088339992816200558589261042211950330488040822099145967733794388462118347715246225928935320838248049208371410898959186461035394758154808668126656856476408429829642724824345303857440502558868450455570057398566829723803936848501449150441974348105027728803191130993620081258004307124927218421796076304176895170374146460779429431726289647983304191793546522529702853235572917183623392036932181445250583863205210113817441876331985803646008043080301689005485297655139438307691286420237971820945692815159953260495008969512218187256043613099421689843658090846690714920598618808796732815850634413884255121873745265211805242448480301325410454011138070522755968428189978452213800671476687159405164682417363096862506129041400295686671527136252862108611511043478164643959254526847908739803153044770035423708263220224879668796989014480294209381770610597251913906407641767899449138502519873425175408653170315895342471526242850027748246599645926838579375561177153830527686295681633055210113525390625000000000*i1^116 + 36912670533540745920875825769933150325872259318828307236714620543983372694076654609574881536222375261477222455201210073335342487647389247792490112779413221676865482137389234188085859061966731336170068320005440924863540277633808934290495756080485213331201723591294945847873825738121319879175226279915224395518245511908147637956069543136404896387709958814049403013982309638485835965960752886485772379309700640970385910618620143176749071863231943314876232323077437916037102751936059029464685884552456999779149940572837538693731436002949694666863949156916832068415887266622711724632045881880142464772935707793341093780941473607649036763788484835382871391682881072007052925420028842919449015244873547558031570869804789267930851323282635094624972266537926151541334924227161022295115239378608701022780985058924062527362927449738797308494828926377174921532964982904906947934382312130452650396116027019054699880893471589534515235538437858424678989422501190252967822921548078670196660948317153340020069938713373027382735058912337113028238868453772535062042617178253436104764056095906938139748093958436643051470432321793429437513864667141028189580865710151968514956709005057749265152384791790162281793518832473524869504909838945553569005426400560027091526476129348392638713167308500545571806899153814442330085303607300194393639505035822852939629329752676954075610540519917437438534876321821016864113303249760436797221385536783702217230631867388410706760204134542910967236302342982977608482740979729236249350989220299887326551087636347529849156769024664156525004112673484637300683557449931985911397532432729820161317000538417782103158925793010246606794093410042737788299354681574679218382215090363346491599734829136612671030349650125506815586383689033840835389094021658661016762498450798140478735136096313008805549917867972646371151623072283913120995367757171905300279628618990749823003473288431120712101805448504907511337146162522156943444142452603311136968008955642641765705917083447858716534252109517630369735151635535801130730007889664816563518668640929749784399922597103361028471364267576901347086279180480237233490475934587024979563238403682859701176601783976320708480934014481253672785106362378113373444515712631424585392032996217272305904382871424760193686016372151136351803776075065537391256787825543673824817932281354566761971942192952377275144093173406230225426872263203055761969183598057975583453811417643964218782716290926210749658182524178054712010037129668518920059568142034290283835943895401613421891278402907612446677274445688206144900975838126725188174734397684705104468261774800794674774729861861181570295656352215704339792086477699746974238138089406307238945880563955982920156000851813288407588758494730704268731989028832502379976962708734585092680046700741880725113801249120537511877027012192276388247528498631143897425219722534295407134350967186722059163619604552394506287770578619834115982318238614198810088180772526402665590617018473648858759885637984141173958716901684336572889708126152315317700692873228056065901859435990437545400329775696745658510197994061893561076461860693421818122322271976384601862713066099361803096475138936705881714993521595479408381581343819788279780903174743553686355873614592810630786827636391935197484038456467421325820279383200460877862591554877451699713557350404489472557112829966645294265677270652903363412633552798070013523101806640625000000000*i1^117 + 54915059681439130273600981194355862885315432750747009674030958355640891908943151323845073204710051763994642181242383275473613842799959574044754158931560145359143153470545504613674015060062158250963524063051756241809573849313799490074940300508198679418251972487918265341179198888635881649743973461298910207994978500181055095591079715889571811161889935846759213582908764894741893600936103319934197063802470897560787524952652289822431424800848189031434850508320843665514220796615638978497790578869863441415477665667182653216525408995661898344827809398836003935858361210783629442984778223418508217890483636338176195165901116670801089715708142236066639213158811235135468644721684534482232669890416086841102225952429079709053567123534899461945145599997706516037104279057793698107254639305743022195329471601643904538819996776508421326938298890138887170015398761611207863779752398342137039697816675439394423230720859816316770416410443554878767224083041156026790122263875240037026021271311407234987358942172526358688135384887321963490659557267995868668867747116232674367457174840456530996241477848223618603902298976829111528075286502150166188245801311378000827378728420754496139863284382996323268873193947928122424596585778280945795181227515221916301831452931668323452071616395938742162441095659937407511709637521348827911695852969768437522862390253342177718719748817947478237853117472844075222953764085773999203189333416379870439209926146404660322413027245552375936758946307225787853901926590282253770413812650633455062398346047483100307464018755139805759367921412313850250605648458721254862918251242668882395207744180475700935575904237103111702427466061290777285732835054323070364238022088406890129730784223748009549596830835854491218848445872622682126406685129261879139653714579523479938205192286823334588249020860121554138901125837799733016934545859553431405622493729826811374206742690677667904296588990141574395918005350840483109130517781537696730837967542476680913749929505983500326850290374234981619237781027459069668284002406964714318648791692443885674363814554922323905011624847006848519596768185104548534860190600081430506845338782133763318043034983899223298403499399866817676189178512367750167350980553757121531184070831034472289900398771964774221752884159625781614928015175154949409329602459660291849924962197644219157340005369894292266629854531991110456812696487252871647904128264696503775007079410883990466726304797381072297735994513034509822524275465514590601820284324033023840898760408802598019567633091767490691443329301985780848658118139659240526891438532501142399428940904402983392272711323375808869518845857569034316986200442521107570867319515748342518095666990353444409277565373183981683667940544126792781464362767415367060686412144663254186298637097916400017678140770281562912810220282929994207999302577888052609962110983735199337656405040103042858011385195556851203725879949890036983059653507167393718486479677958222927065899419225109052638442223090443059452137648829939041715088348243194400779497297463114256619841376489161412701470942787283226247663995660496227540179897393698821293928497991078321687630751353705737502693773561471036931730873865070036572775537020216551869201302891527580605749828308376041338397781897625464109457287141271351015444584329325951632859384416828539334608606963676720022030287357499116099289480363854210054341820068657398223876953125000000*i1^118 + -338346843320695048131632152328294516794982953040408764548468088083397906093727524322116144382734710096836571876603949187277016064854782950454917018529992986229228282484798379099945594245425154474184724217636516335908100500889207916992081736717996420093682041616288683530077993070064613953854671838968074114707009386110586228108919799026470462271043113603896302114766245767712153196683126279153190936048424371255258476920174647486788135352030956505023737074953952721695733178797183608141038435375878202963995975239897920696659087867486763270435056788763789535782869456451912608124422234444333453453966110840055096947697180205254536898257834099949742550134201053641519976448978606645249190904666598135555601393569792541843111622263262040494286247083288266279343038587939233284775121417849558495030002229892659060930971987572723017867278467661538465682913317731469493928218366371144998438480589122117904654603011124610075647834844622927428972955934601157331196422796127205153966424709212715197591642365816369765586739211088210999640531336224844699474565455348932801339742854215936792495145109190917360235594266128229719083025361595637691000522156785280940192190526714415722863161850529646753847357986720350016450227158768062937591582614631299991293853593909444536652812994311261690322295212690109254789191576828275872424655956048123869787884417503324512483574701440768954589527509028878651974004493991643494503337934038535620920329814194002006853586419065992028463321006429558821551034773899879461614088340492456178589699381344929646723139257293495850817938417567849022450931588302862226606231304402363577663859748784546129481943449247257112906867957886261085403514863451132528526936749382480477618495367711283091952912681748318520414953810542261470214628471266741320226319428631679893029545329965065676152250021059520914706974912369373371546306969783181902993682297676124935839474146890147014776712739217097821553043224741945187389545501675698862102386931437018414003200590962604712653038361213685077339143171095724821953666411620891003175504342720488456516259706711414785059973285653668230074378803261561432582258412241508343005575267020966605673846184780432666597437930093257642928815253245495096536277252227743602143854500789867094058944857398816472697520660747965948939146215007089746177223641037357828592487063662728109883186794021526563171238486170040463149805423189794484909431520344604853198760177035062588784080584722188364554101203976846015904447855559395008016772602675086147431157369226250911681083239052639414730457787582738659922167671458332038741223346956736623640877316769862184355616265094968810183159313111294057302651088589436791059270646973056241060096023170714614013570878504761394731741772765780064008844152016733814555669062298406605533713451648574468678635504615241465420915369350425160258441953444473421559412925389316698312470685279084962758396223339557194998496751953425768496416451596566872963049725230679901974083173935317229325134393436978680550453550471177599440724740876368321583929572555141602901020065142519577220843865022322995104589824061810382931727615390831853749555769785389134870740568389213375332559110281432924980357094163658454922548587057178390328955006425967478088392666561071639647550206213775268478943607241126329384951727043876299156036191442501984631568574448815859892632811742119815281021333319699806452263146638870239257812500000*i1^119 + -736067048602974001286790768876995167134071658366584095835290152618867322463089240521728154063863560429676546997334245654373763263431958089243864906752254702744235832004023627824384830615520204553124301029939532745782037428201842700641748845643363334421360722105985399239507876547535231158419208778351038260441544664677636105801673462246249185424922942212867393944209718762105058315483784491382413063014469809612638654618215702872620359564924814293599612858481940944811139859880172666175803410328960148690730512378929570226505512980202132386102468620790622211044233684140865038904847033970831956477503022910935125496987525005668630304470276583742988168237622729267869688279662067145574565345225295167790386799203409613068458907384326004134455370640128628130199437944711033653667863735821681364678731395085052826730096525719002524227926617176574742078041270590160993691927473880513797555392433818733807784663216963310939719608803491939289706714057806666402021585165153437545551935889895795775420509380277435660625282272707468083295615849418662034739839205416673979797050980649753724974302025857357379162291711041090808885010049813151845959988004485277630222605803404342103499597619114920756460032038107760478722894772127736625968589140819800715590761970645385589829695171082983992679329488571788487290998570724839449275840898123644565594712113988998921320689276857741261900432504149398960225490003987066052179770147338162339257731148809822089482347059830213427244283892305118042710846841134909773800245759481411926857445970549571250632809259344341385707403501456136762734651641242649102983855633101446508652955049591184240423964588706888999407218177603293803161190702606949626783514339017215471351982282841059630468205127176831936794382504311922269247333122267745699653081963658190196543422549047239014275291191275589241786794499850929652735156229545924352857628240336770579520062537277734423065328482420614344813518940989019986219644955785614124984626601525328084234373746720716486600149558857605489651677363740961830922985832101446483873221581178821624185978358796430294175705922479861349950394130132933876859506292701192438729740492651718022427134130560209543892433387951223117584597507476794282100229324037143020977796502318410511443439512290245330648878204005795360010741599440469089407031631717233193088217285768756581933851605398627128506761198476088915029331484118258236133150322649853288331401153083844980907238115887348304165815652012893260440500204875562586940890036262384610665181764908059455973254062324513547657263924175510524511748405749756515686760554217667791680563346017495558576203953320311987037156974673124752347521238223482912804696640151304072121205014795155395421691959780904927082979772612170813842466081974548886403803691660242588583711569894137715841691582568567432639912579717164065601135294546359200151679622519983350586099338617323817185420810478539185299152942534059444566888740456351692450681419817571363443691158182239221523956802691829183520811332710472327868100643352327797396888957194197966288489172113228102446401686328087019988682363781240025428822770865740420368172248512817452866639848836248885036260582946086218815023089033644828863640545272846736044755356215983784859863344852264495242056259970087778155462256358211639070796337910504359092344333981987320387002596670459357805945327700976730210535858844878021045587956905364990234375*i1^120 + 1309489078127915767626821996544542702144321969130444587496500212926420422899316955276992017892983732345054611998910389167944502930833718204720685624937576793588810680255843813067977163188803784289799301365699743390974619035864217163166985338045802506814266065052651429280651054859038604307127891181486870697949696285610901865139206024205086740266822238126160302772974079368653446911621379106336926165617258806988741457790511837437010597122989754275446621056212672532399147424786781044598843458213204246092376773297297403495079622465251370166490248812349773943986767770188696713610726982805016749762752243398626047309688176925147079042345743681055924788064730618012191038858823909054993640512677754594152368560700627298149050133444176463177767584993027700326758309051134237484970690301211641077410156665641197719297608544779774799569337897889926045609001269471963281166462274820974202556203510112322261174003789517717451879534114651733917818965939887738037864741212246257580150070175102197116254074596493308866092273702242289075614310619218084065094766050822244717922568077660571284941443873180542391072568628232415712705293351999343133501925369722943270727379422963794224596945700189699460461288560414515658597576136680562284224311674621837852001552365829792550500510696501195322238287910067707217342901338163152122215245618746306481129487843253752021485696940058284882924757930096934246201713415665044393444465582077493840077420029017520314668872569382487796216392779418777494314669513428358928512456699929000425232572643621164597468543654096884013634401668998502023856497161220949615757819390831014688775148467078947007489555045670325178899446201609753813427154659671158048893272144458831109031636695438511995173180845498956767948802086048021429785590825778824557073112553378965531987304642068263282006086694246414119428519833470559031520043074604779725625463309677023400218600418049832142811674450614407596047629467783334513863085004916920200551992585416389447394409605000211413793197392641938912448334898661885502198880459538878272529125723097921359268238293075988480866345248302025237404268010345093583229634226028715129182840535244141271547432072904016310553228386103878530269726759765301249826652852932549105508831885584541861885852870571541959752482766587022722638493156596847502427209379279501725717922028606660714041789899845099637286229849420963115027967963266319987990451171623890410320020446370108965308518475054045068326226318380663898687104456689299368040881940574853325595954646416728092294902235455983277227043508052418175826371292926771352772994804963536263575605161366372721183048476326415733532766459094234898602062627260340923071082595401048850511413756637897277824120647100190752564983127243304077802694980112811233515381209074102537718807823582388873209065060311461355782749162730231900674812849406223740343850990462241424887730033319603574187506863202498373255533093936807407426261196445653802779207644506184262060060752731672355569960840308490067573649737845274326854735444841600684627148258214440737541563104004502456984043619896890942192631664121613324732202134516681889903937137619621658625563469334913735567380079447792858750244384445938889540106669235460171304566284954881926972949145318758635438551615041909827174330795797875461769150768100490074621108306368549373564148562324639887024908176504922607819025870412588119506835937500000000*i1^121 + 3951196520660192629137590383351103999288599451123307273791663615200736617482186493226198553723706895232737809046728741732621551695800889677818003627207015049572683966784469020366829609830582038055434817457009902889793972060186822895000709756690708629955133560169211498079710855122697696348291550056514138165071843017143655009491801667047361397609630260836805396226296923097532841564404814436502043893150836419670841661823868775190950308639080341883171335910707757838819277988894964311854368812275313702070328189716464312331622102533698387199760915935618282996442518873901137066067864565465252383754243926614934973810835322534759132895291685696087576461223695291825828397050851381123531541671255842604852135501123606872983928626458255668632517741217184113211423160085682199552254666700643635151844732015889863977838637115264928523969847560321343858217032464553196419489074469426538940096467050922401734124370428971549724926694758237174000495764465631688159782233015632157881629098707709486376484699038045202272646288678360464250833789739984941092379436945326524180315251769520792845937716015786575448667168532935029553950455588884236751733476163664779267352533794103570315228980639841612463549006362691543838952599753132630763697906001408359072790937633280843206264630316177515197924239084457064400714619225375439758846385339232633156240310681795259600343050505911112255228950686352913917041792038799602307531568062606030925462891525327517950796832467924287666255681799609786825300926718912371194740459000078768298124727298695032484106185202353272160714938704295883936974081671100523613341514527889765459706020098800170995206257753827878529597444854827099224051879036557931358467370437808456756151652402571745676347940770643938319726987346613200792545154488126035739896114219981859144693442204926587165241681294368310529094400681847484672942732010297815878263522929726443327666082168236148209238715185503629473915666963261838384309150438106241911357156823761319863875184127871083998053567066680920967541280019023750354956616021434427765617354814593038930662944375822893625886985179854336446614055312092490195597417189987665905311205526514879146027002878203458942816472732480388004303801566657814601761841987174035524579214759625796127132515304228876277391119510927846659658004590462427952277705376733324630695007985303470768444462302833692379347138760232858396740407111510229971116459210324999291421904282471485766735979937780473865365143768243159567924817833847816130242491466767570687434431559075078065349108880826051380254018330851311373668988986568850070203863824644354571611465195986193711827780121456821340709852938157979368556692889992781622088604607274645005215022112523426107432892422152723083061066442650519005768129537459868962628419055098291250704914416187813904332438002908717002728593958164733327165401276314174915190655591588168321705072392401988746573097018076625010119299862146595842414016836627503439418011834580175021137473073186120711030242689666188730956380694857926307650835419550249316239266165299723898600957120679704947396217258378334891962004568440628659085951802688669156875335115000680855869641534948597377256738481522965582649872318703269759314919044128000972056622694885730958478803351705470807726085342789119302836813672920243062074117241189268541919165041853242392613071479143554021024442590714897960424423217773437500000000000000*i1^122 + -4357942262172868214355643907843264646979184202248366404052326700007751867804546204775886139911625697691170881980799691296213887257987087265538442122155558290388276723599419328828378410485080006419436371679414826558486952710267299209514253729094460897474911332482874634762626403492534004343020977056617902231871974624473724184130850585070327327611031905451484751056728686895411279945871066725968320167877717154695613040575875884087579906025820467977515824930600734344853437878321176765682472118703135572216667180749211431387354108100516318985404986899040949692553914810072250460379138211499186288553221986796007903244069084056271220464091154640139073803399306714025409980008061501899326696563325099495825550150359280928609465825187983979442493144142858958232062788926142419428075316230146459817909618969766520277877606622091481247564302055011129761055890604272328416454175331959146554837002854131237386952589337592313028481981605605191268931434566784683714200178350132352106084144965362398665568471360409502176600381016481372967741892191217957137816749583294619421558150259372728157776438808639783470376944196612282865304659179330477441339850983803636532205851927356169121509478795529909368842262516239151144158108236353226423056885661773445542537226059959356411269224449631380494312978219525212124290427625039768640966011086322397234073485668240296157896410063601613548366771331753983749270268749309162436060951602710694377409228058461019697245970406306781790394394169999807444383306100840333268065418282983949305780784932993076391408015725932118910388248187785627477995968815564635604259835594212131137818129416164810794071049372172392683381878433121082698392999544997786572358946182719759483246731460607872776952732123582242142824720575104577945021952640785976783120694663229344365020929421418591903000460536162038636933546932745557008217855202696769239174211604034472503073497328295970004783768246844903539135227923569490610867331827286381325028278428504837698440791451994038281593937218001319644790256467594837783830391891994218629693432117004122842561912580544585909607448681729601288185067923135956473748786372903678760988722162635830999386153540694321450274061724816936660207824136905138448837117418113903669072763152855218471839896287519779230539608470318797389259369366963405560062179815726927036008181559177549134929664479566486377491987982967998367679740078037795990079740230113680570233921319304481215142615970580800103578678525244523463354001538124604297799695261945312080330602937251766590815995954461945452414109894607450810240260304913315048283776455192212320761374934960756807030039556090682228624891253750570073424287194145275498751469573705731782299634760753312179216352327830290650372285562684142687033757582838997743758076739070230550719285011305204345824534852034152150249320355992299585934815586064718765869578454304223804578760473396091912601939279888013227318823704510521455275118414243916558690966324823427505591600114134653267805832461349234107357811624108962249306395505583029198301087531645373969329147381921081279181731555638740913268483277621590328885198912486665855582599201978178700148213583604856629937144627334202703878337773601659937578383488277307725372708103712494073288913842623840470433963628632910920199064549957413868870130369421608130985369986881051347113139240947566577233374118804931640625000000000000000000000*i1^123 + -8067397649721029521712912472768546030250012734034209206625430648872514370549264502177205570733662262997594184318589378156022760094330646095616467131871247600882642081748823133108806569635708434867549857961543660498409896385638756185699131372081152307972922198204226552873972458828526804960748827608388888555910722889377123383959835929990870502403901657543874647592820798640876488510623289082338700494321711354762271059489426390653856003199432181862575282118392632011367306612569625847981717277666643565530499632630535344451572017630908762856721970467071029862468738802344673803640244086414365502163045159007627239731642391805330222550641791561532538154357034694051037115357678820346939455223811875379032807798379838555934108360972351139498687775473664947607428839365744718152433254148984058243272933527307011956613683024848638000947965735951265885592000027725245756471233671836395248108229972689474829219089849727665774000168688941843160325487384850283186516753906336788988751986548639558515813146343444698133750688626093509825362435578658044098192522005127531839361385928792298254968839555436667976683347363840867961469207049265164173902389510671516669960298449108773538799953013658652501840403977415752756681586854438355173142919624695822835281444570629215275340706342778242257874022097978309272095857638080745057972602746644623324249905178855715924829054630299805054422397861462873974567045763427797825913299372893876756438015587001697843660373315891644762421808235398667242505379799310963173783045611681777864348136382831818843623231776491212829823672286620687197038811060867494036150209552466010131506871869988431919290177555510813139842212407440624663539238554059603767394117118623712460569346743692086021184685443807268115972451017232365209625443701575547487492270059824389787881342235926439841395343021739155149582951807716836828531494632940418455712229279528050712803811879454425789456864965698033517785734637678161406138804290171981112691216204159738088771442577248670871133935499471174011876621613413278488345624135810351524347805408748529812632082460293457186589680901134770226005356102191608087767030542208519709803722134161772227409389146338522506474159974812476182713762998026731415008382058875379999046993483650998904983878311928839159670082719494016278673047188961954822234449113688417389547046424353515056836926249845401671449698098714960081417508193891216219879468434024513917407966116077460259355944216632812566889683730730637388924761647802270862105692737719724840855567710826491120848905975670706549198048089117338746323178830492632049056649331502228694710981395731192130145618397739335341594961417312120487656030057744909235182475756795349240684385273719342072530177868490975083337530307928557432734625357706789842661211835090294620344194109772344509449452950264842145234470394705530690084300882460449980630205408122392926834562345205463169047042787245922027799237206898118349848269695058156433592634471177793522944631659591755039669543417851739409210382193736902403508929362679401380569813968823778314885758433272307289740835124080473660652790234484737966828083982289058804258556261014553955372859800154676349315665040038230504592911604726902689563619362228473611410469323868497329556199853614448783433701781143168148790647395857889450790474875623665783259947805575580506751248612999916076660156250000000000000000000000000000*i1^124 + 13086176071580881116897536469290318980435933781986516503269875633471630745070804847315652942942621261645734658164784172410553864536191735283403048691009474548175092545628255451071901604240152882736788204120647102911043872427197984574281372269723373622830292369721093545781139293131899275682409288208616311329622026804412163275390557418335387857074833073603829738152685178693027912514529033680627728535573892976227460616985964162132970671678849700995205564928585477313176137331309145883385525277153763929258486646953096805137824589131809019615589900792043963739283294853338019635853021407919378414789442566126432708389516451775970421981366293769525858947680794446836316691158762435616935118221708580091532210699121215169453833263926030740364153878960204683137246815871314846091893260626582382104074302606749788443462055409714126043261437233571402798666858279989962590816717285620295965264627420552267038892822454191346617501457325427827411803340656083267430048387317417813994809452783425290991475842209733347088717741618893651065339282868529446942706519230146145592369716334021463396240442025834235457878755971479219881785103173191755314720842747269342857365804389538733566446897698924192208348467343880042741915144440619372184998679900999826216939567328946515384828813326635728841923192556870830892406672836834107325888862381258183302032247647503378680058499925798293402981393330272446799474454993460366585054978514853787905129427650195248686579817389470410778000531870466955488052168013825964200057482577446236744177662231634210960603653620650440665704032515116013143724003512402366581893350843436338478972917811741120335231612860543625452103182019488170176994438100099857498994158083018953084250086237800690024385834051552171767559122653130399518796925780913895353791292930138883870480377390685754825081140331354151599423400750865961771705127241879393999727988563562235689548788628602408346491022648026940922362424260815028594580542324299381709548930176499252058296709953177375057637209645760314971227931302762154651078007871165321673400271047998993971173397676337366377925046490068887354968864153086401024150673784406750041426758038593455074050832178514642602975280515596950085536063354365049942235575614344682704683222302485479738764207667875635655173911936363084072804068584161750922117677026808248449981181986542628818567384495727815810462058832160693026176942537823825762499034006663654835798485655995622971772361623379404490239435944327353050741799105312455043033700203675539188682557466013583931107054378227021744116222470564430046024196078896345399689261978675037745672383469429295974515069707269023842659283737849285900645290821339918094072398835809658227390675398014927064552750414718304372404021113797885719047820527020827396909397069822066387605363811271673712300683391208197506620102659934973782744245521484597164931121979743488879203407164478778134456431506724759334516364052943703814542539410241298316873803162292512336992802978858095773594377031794068676890335575081842066393973941074899786111270894693250656752073178270560927848570789134511654898316162725508707782298773683235764701152224187031755078152801881613355243297985205306411340132615964072645301592204307840471646588940835791158375999221481658256991949642389643085367200638240819678365271114275721153134763397631225585937500000000000000000000000000000000000000000000*i1^125 + 4574108231076634415341796330350247988460026026674331339906258722529229129648953529167973577196403990853594256251827730322058008508455453931954447161514392896488645382978541036358531412880667297839181278045361489708625760936657096823425533140021065074527918414155071489597600923038131197413657013265596782888407862160463707699809669301468620395455899664124666074881778456200789190670279330922623647089953080924857461128811285924689385348591016747604722566274896774148687536892254628267004921980224013985293452865138469975138493810370429857585430562152652611616116892208246219018836737099456201016824431137602547825497065482181939129280771455611639488889262314860590298396878987070144308908556590919652506634382337243882964826089736242967706784582360294887092573120696273944378425220149563819170108135171455395165308040254776284290349687180212723150049781368662779423300780713591845251153051204217391719962145957753792833951139129607299459332300922324716717696751485549756370923013399459413426987348110501937550872255441131882276368676166952124802407564082362164093096417708664499558310051893216023764677354411829862068001640488877307365856291439360955878422254982449055648823501801138854134328143115023274674222601951890308904573460369282758324351640982771089530107057339379802512730196519845399757795889585679275985141718270742197911362351732927143019092007199461372254706928669185998331504571390979403623009850838955462654066221685406155328406039380590525829787073406284605097937414683362960574475865426272834226271485250784871997060399317870494734359472714444588909849550673394170864454815212104918917075814484722379140685025548171480378527651367314183941475844608645869755585147776350422919824815388641258341377024989534995905136341437028898007054688502145684938306217788476697962485363736592591238381441415529939552076095320391556739169397159942687229960214578862106315186920466149293722296936992735634895882078115092154520380660467378644935018629296698904692671681947523245236635385920843748909623785410709555858438833981112185601897954674070724079852212092635604729367046546227543901762656944531689650734845316876872225469176388618404391842137835763441382989983110984158237602952384010371123668681588427093480736849270515975643896960413120614235358643151644859053833297550382222492324981864438900340299686233362770282458685451181705658484825568351027239495911052016062403967313756345194166376508748641682207141596562546514829666795684870804689610213927002732762886701952969544304979146758954946857521222116650839329550361436020370400020118215317589087467282407351964715008019040612628736128523238336225143004136500695080931050842493502632446959996588578755977877473303147148643372714343865702210639414209785140325168279262410393936959722228407245891499709894849711498293084643197327378771264860715162445565829860034307871271978287274714571168950091509238439305000055547821974779293825034788516019532782498978578592686481016830548342992286540055139225241951414095248488647323535766745647467981611886517516200671725452112848643842959885556122564004562227395792152234636101739253165930516884184188769332719305027691076832894612803802648364690056405659937726817315060480252721170367621311902673967820545780013013856838969465036982085105620355068850862078775697911576853643944319886810302734375000000000000000000000000000000000000000000*i1^126 + -45202020854904724312743981515797675111949813645157129231972373583122899546257467979543851770198499193809410371976294480624461623951921219912050774841994279642739899992075939400241522786836577588972447869049087473862679873140166657596441819028107582559392676890940268029767177771456107711070235535191660157710886766489513750867158547216152717226320693514784475681314911474995782559305248725345426327561149793220221982861235945712616232602110043276723994082617864970093450100691054493655965566219243904840096853073719634795650614136930881357547169846142017332134146008252811409322399907169338036870498926049667582455629211491237833252583584523657350902384944799214254797576255400102739536906117182967795094465711721169110260142033329943781152719813557984805480435669247819234588208349203783845468531847108162327744085137032228542113079748798450256708991109726911860135167604457681501592944750427159613484536753891617331838293875839655121785631133553816684366892778480128526554429942308023782653125497729520060441953295792688752244594076867228287703573334369960530207689474093232031215486015976484102733808773563949273723167042226465427310129413946425931937347268225860188522855145423858083417132143720167152609764867962089858095986218614283737397605774050864420752980030696282010270903470936693465304472899246713868484983376683507479521695960641730931425072283282738987585170564143890503620826532725622546652616706886056222627317993658053360577501956543455341516060000281426890912036621518619638340913607383102179178868014465348743802486592423417766270001568913361279276183310770003189839431166990063640345600790542707164645369369649565507374592842604043503657819240944074263751301656088575974551164345475233944978441752165933956282811468839309170000256345809715852629049279414963244927402262690000901182976954142844681150772838020391212050566063718350795472969349253034031403950230430360222209876195036446020525033727226684005540316997575201015464300052416551403560990137058769486941339864892227726511704741611479273440927146986446783162907348322612076520872144020518711822501715716926189908042207573388432539639928992803402423916492281225860767163117615720834717120408095987881129351379579639459777321413337616836878053732857539744073746101797017952466586285600320243075562826301495415300033193943893225395118292368369594245175379897551154700249749744983001684363940920554225104953130221115793352634728146432516147098788101195556116338488049464186599104507119778617689560170589618412977333829033014508261644605409125117185537847249996755572487458581824252683809265951377284053229428185446274644292193554987651787790549312108944473534636099911194391347798346753051448771464884268914213549247237615786366538665792540386238975887135851508954110290434619044938732042724128433985703486008377978036653785348057146935765514529168810461480675949922055603140764996437635544995179576810468440265123132100118066685373509351244740099818169576553907568922587690865539340020189285346394628310935381270573429513256222755482359715212765360175903604409993178262429808059611172620420756371313992925805509571240679680274560436667025334941016447031274083631024887668872739775490229445285472207788426794263093195110925604182573562285055700836820751732146606052023031561073794428069764236735470863886718750000000000000000000000000000000000000000000000000*i1^127 + 44315352004507050193900771286606723735356929690677888800146112608200178720529205817333966773497317573239272998739870752839606423193281916696747357616630871239805808694753822006263107617546497968683544997256129120343858538744587061502561121163044431493637495624274968284048546595192418224510489507783691124782051266035154177761116790518083931346469336555371506032494203103395142673619614647928481326158733152577689845253909282763591181565380604728660723285753420074398184428379105377125131801342672779768234141663799526632246018873998668753845668824951873941906006322871044669355624586637505934359440232966620843749185309837750815658435287455891787504596282483860564077732842946725552037220841185387978989191880308209368802212170687796424041906202250925187522384553533237656573503272676452775482609259231600924125495059775620477392261813995635020622467394809523322593787874799987388594264682470491815429586158543971640876151081914500158482483836993956484680354845218376314841240828123363019305125633934448012457941605411361673483390825892046468170050673114877488459912710080131797545293137736878852543472185270749744062690088371119091340959397843532243949178538118344988788639713269699292354578709373387764709498629482534883470362666606938316688591977063444684767003322797218463479646392762428573455360763545183119525350435450606279425788067668396196486988068505818265006707926548877728092005755752112238332501332047011474548689414819165142499174808103229639226846600949585174636645354570981011377369929094304698347977936389433289052274669574566780705166610558262563615354716020014089585958228593168593650805079500089594865868666955675281083271765340260125153733188762088296799542691616562553081698294283946415429357039825866590804710033804839905077752129183794460080512205010585153727493839074309948426178207593951692472949418549706926787902849374600539798742590973522896244712293729509239596402531272120886388591474907996759470486244932556088698472371865013237436863405415554727291165899800585858978416407981551051604066794589226799571425355468738258741103134777050587130407908129845552299462206185126841790516014312668989367479208000452265819344645709162071535362059314419397855619488414175809754598855836143876184740047836118032705551849700775379136838865240973582561284488941084787266881193343669311293896519658219847085572621923306153441588918727140477354790080236861570638678022225186113534577516025116630839652970259395095028304979868236498725452009196196098531480447404179078206068850500149691764258695472538030839545289574199789632008020145433189514926403310415384113334171823043253247537393247000947394366878410722441153190521121135253153781760896082872164886125166913935129794958860111346495528002267479961153686564291370103211080479014769828308138271538363312936268773470830112552976162620247482570933732269027091478217308832125753437971720282561196595544420075702941478521517848646367068008095680768241953429217027185003069966001703951670725637772299369944788450130889445191603325003019075502231694431318320440541397362741582360597442926288062794479752313156641542562318770399603370130971293472036720888073122129917698665066434390709178270664262745467906142917059341558470726824443914303300830245572851839215508893065696379392940339224575280264650133193770600000000000000000000000000000000000000000000000000000000*i1^128 + 53350937799503705473693779421132064839977669987061324445070483029057271723772513471391812684651920095780639549890409635896103451265370040127216332876532330092888660960960564661535081820227146422980638732965135588910745083440363753633244396979663803226909509748903809758407982527452559888788290682712309126084559830288021435360691853765028947202770093414214924179387988901814475208446693543085114153499706414795002358380779887565876675840422092272639414365021306275901452319738530461125453925536413680094517700098660262143114099097979812953027656866623724464876908810852054843672871738475843471657039079651474620531482921608247653320246682208091440618195360498474186280516932354183103369738811113989053406566366528152760488684355509023197006477275637145616813366898575889404968202936536440899315032908304406043919172986236235542764415108573703497248258497217745403142192101360139092350543160429658050881964206696470590147553803872160925673791944509253379069098824360989118372845879132679612234635523861632360329196904662488064805103459330735536651966184061669822289053189504791260946593057562475014821449979685445057217597649992636643894313541859621241024053640871067074044320426312579596685967367561144301152513433793906786271483395239624893701044863282527765214089862377968066669279923696289304071133217686647895520601422798235551157505715706305742228576098352076019203467551140988901422025107847366809706607699069064492222753549125451710478311234328195529726174903595811314896829144959967346826980414417750611710741033120618585465894160154900765835437970757587427466974276196455585281469617959375040166422776811931461203859542265351406488695111303687628153850297204132152413484882970069332378799062765581870306173569617945852133745031191931009924364568818236356575264182542042062920597795703258445721761821332550646108874347758734795396851122546834680455187115866287650049056653619817580556743943569124509340452025318187298106328931408582446524240926399596962258354260223863284831029439759637105602850397766120526735058533321551073913583809644276543529641740542303175173308877753454442963029406263181114927282547906826008981482568819676820048238812561539618794600291989324638068093205340777602765512148611540085967033232727178967558088937538161868683234129899715431837629760440627895763142880230140783155345803537898906833021073114202079134143398039714916994524255893035438991550786230011975469559338386943753411374896402899329365457189243360622575562997460358924518853808366816426835590134889105874364535126324824717077282129873275264596009251503204473003359848541160746793048073742911182182776359805333420137214614148515582604686093767115591190120244505499825905682967843242026991922094969922676726202021291802862145588529652052111610256414457045487720320061717848061517489763482832766558047111786435013094910186461178661123246810254573285608342136828986420557108218237237512249881836909145313247993959237737588229290396072904383672977525734474029229789637509920199218350353128828722042303199126461933661362665308993957308392716003641945851207794326753755465738397592344704380028312241112176964796224509539695252937479256725440453959884159676767487035290175858441642372968060015143153869899098871212654838320390077012202525728118071153490605894315850943290316800000000000000000000000000000000000000000000000000000000*i1^129 + -87108007674722391082211788338804567405923269702741110767792917951006983089031411548821697752872441648546496036020308619845314171878734809523627428442457803750341821324863505774141041454239961443551085924638196055653027075028241293152892117159166854454921342779240706008159157903211209253854375364314105387876776844692174601935237089944128026307536577782388595328530532542328861068522260280207969196434590902406618368222678838119277589937140100612931878714798249464695310824158045515857609437165225375807100540951977670428794539658529742473514402027901058214239879998326720983281269438240834588828132020509115059501229599889800301411109767586288465392074377870549303890417238349741828046348172795830209003334000352359579970564537866827160789373387715422835235821373680088516109187912506162461642568824213894618549291784610353826379157123452909168663912603607416301856409247133505976163706408661062447901843048797364629129726375921126327607474810149035092874448219141514500892107576190789993861000710975132863838225305206855060510676346994520492572265391728850594235888902159039085548507623619177909669982020247717554898726823860806557576893247907806247464490684603728812412878101025060656106272203685105377189251508905192548250169537291273758638068761582050887856591742886958860099936897654163943867527074945378554435878523882157112810608577189173297984712143211714565051379541982252527294866601697364334716954600465140642808919848172106121588754827746441252175922780238511087083648693726850346749809457059803550939492080592665767712880553396723025378824371274988228666522488984819242073567547161197192280930135186546260236720767442038925747984700504276810984110723412392304126411747211391463680303372593920301389819965434144026977245434576711999052301124418092686235918261953106535192043456411044791485507165275829122818912227485333011941462266634757152921147187035541599243027368440525104609279847317258522725592452846922765522153716860021212102008645428569471776515595195651456835718168618280449654904331040122893754047787415097625058465711296965918508685090500622524400878915686470183221735929519013290778851573643679751406873304186855702448557031289717874049581938425263181235661997623108646967780390604143274246305137757859252248060539990713550364794463258083312194331317502249000227807494628366398605929187177690213505892339471263079106116608173289923199693571718006778785714996555703569635856051494928392764567945041626835989787153158063460584686211973788118191597686822570375574296846167248780526979775680214352401450389414005299361861612787660886672165698147002667192103490225989599488353809841743985804564861419526779544223661143009979886707293591098971090586292097019780037428518383731996270560872484511630218620672112456806173484296118568849033352294465277362078357750571539159591680835546345718348078986882507047789018121998826319471558612557394043021553429660659821404354653358551511009331105273040935737715124637154517583773259760256965770504484716751871713566348020879648867649003140755782970847985738374965087458884990528959408029409800131288429277088470180030245356463606630870380337778300846703417231125506915373163105698523551584021886869349997060944348401246106813177717283926423399864665779129886201551700571311396793374461534399142952960000000000000000000000000000000000000000000000000000000*i1^130 + -45450083437285568077332533340143762245109096831237383754087352255257988372462724878226644322473230014118745138715688840070012677797838029297315894669095792100670191661993834084441649223454298622427874742451798811516723342368300789933603818845583037371508502958533743066216108875790657441002847668688702881291458443356751864797010289511644255501176372038861846127964914600705679932037488573235052458505365943300107061273398959622678456371245109231953509270342256520614817654935465553715035278782600681974179261884435629547226630432764963330435812505294820976770094814917003064564726599107829990537331612070489382826508088792248247668400823291946157529602765313697998902567650807249464288900613110065266346817233379236161339953296497033216942251492397208744890242376208109498217898658379528524832317472227497929051757732857379055233200343508132004415935079080765507255990617245100090279480334729038074285956223904633632476487835122898100827015765305674345736185020426983106774542915778871168045020736389325671414147992782323889606607522847278285729123295684170779834343954420853120994318884186270688598124614771781774113181436314357558685104256707270455711805174288056199768448256257319218069206002310918684683241436291117779329559044938099965752590516091043154179857995866455089538358261082518656765594753858079977033726348162309148289563520786563114220918322597342881585738682139093388855628313861092655878998918975323207055197418641661655041048586421282921595665105569078118467379179776644605997540119057652320481751989525388208584444405351656426811570242913338786423203418893261008585877867337633789081059331816629074581940456797405436937511831841380114024769683861834839355585995047885656938041574999007067680411127750653599493436323893869879550795475252159228518683380742840665700238696708141083929924520733055184153261506949440753749947473149623797934222482054996917978092051010116991132648424704926659179940494326552042855631654352384548132247613954493753084533154673385394714705023062119809297545604743105491581526120065299650323473817990683506688497464235343537428727082568216217200260290737477984827347677979908169673986187137469516440636030552774403761930067600633788063176237191908612510491029281290961781160767488428173880249814102287304075187269649261130252985661074526704125293292104658393628657416783367780252762635855778345048729568677151721634329557817442722460380513307141152403099011316882887338986697941331374326772860591183358467733497601719273913807191423001876903858569821758423394833357468405744735031066856494167542616838850428892808835243623751700096725038626382024042358515041766075829349051915717196314866799801886922200609332188628840258054083542857684740981404744833897834629228902477175523964919729027962422016555718951864763477462043849547949387244276922746567905280281811074632478538534441366578420606764928245829022656821894255912867473976929153259013215652910385842139975496454350117992859915651389541026187526067505036084569578567813080669693175515322645712480488701237899046275343068071005033089661333896753642192668495334431407828140548841103186779254664702952622763378666615425135394544037303452860004801649919364384737585487449807569037091387547590593621044718116019217318142698696412013064761109620538096505323520000000000000000000000000000000000000000000000000000000*i1^131 + 123015236610668242744318651117350655525633059835902757897074634711362297497239817570313079426467350256236487954106790600236579791016184561100935399414540318164264538417202023585617076353934162749551505308633967563622644782790710447001190556698763873975013219353977776896117317471814926057805536976200896459484687279292823437574289411787809123080763056551396662188021297438834100708180721713963200547696305654461587809343926710416883898153140833565015471242965898816233700778832589909207537985995190388898033937613571963075859739240204677442774307055798184828218587293214021010787511251815105274550656851664795694674874732078722235522023204556302262918762252430495217314572922235588823958105949497278731265417460011678407736724790134760314669009185171345851385898786340277993478517747766506272893763842694154388766395353786957830513257012140066232146344331163002278316873437905084433790277435699989579697850028758126417614138524950435506314244501785353724847974187083134860968663323577709859363594319327163026591715515930403418605799345961696756697496289245962709596365759978408079452116838499261316486039894079760654350426327122287849201536708153461792757494892496410367051326739527484481236738606249416186396204783491093408551799982787744387030842103809063414153680878912194699891844064665141492827015205458100683211247127942704890060323612828929918960319139733243901051321056364630819832296117466336204271790580245372470564330887168164024661823495331208825406243841893732144807904959507187819190910990925701761730362418556786191965427368045454888601896818824052410325674778728709449618659957928860919051766014100259848543988967722176031123523613337746666651117066155199090888398968630806712556429306025632455330799431821447331663169429501619110589799727360810876991949479644037251973824234838394813927931980458603004427585974923039293109850051734128882172524943408571299723832304209252245315014214905657102436413530303191508524034713691826773678274576463299826985871479200243786566167630034563612308245522359400689325151336362938704523563731368617091719592824653043409340710248792505788900832435133735469218995932619278070267062336482268342137413285831252256841932766751742847475257935794800397192453185664088585615743050925709517537990636672758710461645820920204159362310245837918592325695007528901976308522518543414011222438232207088588564197444307697037533772071199927608786111734462260444623449561491439842826285943458162562447315684505375930282825127350110273584598465110754906043442374072375178188867759585703577792486730456480935154966256972306702646083366261651521727968661083323848517614410620420870487873068959907754548653584944644863989640465401301047653595498712465462493858289042773530785302067132865355779401548999772516186520798758152615179213462685535325512870021919106085741383554945707341303363350050574807358778972043292981157094711119673066101822093375031362345106623109647437314252297349152615849594813666218286737260850434842153096371228541424312902837434754382497187186107005625988471834514678681448859448869305360828481115348497946793338791789007653855156465165492503181990418740244010522162224160843266093778789572673027749434285221275050904113181936119044781094653628925318423293657974058589909203167615121265499033305088000000000000000000000000000000000000000000000000000000*i1^132 + -37088528847777688215630689765315644666357024727902555301384155499565300245895248596703382897322267884052225440762485988292877901623070396005637085887057597853976400575997382799801444835081477230656501121509272751636570327912959818491249427074708386772614565923879052280428394470404051818744604230673965767882665485768345132097178593398339948919407648513574020310766008375246158284099121545846588660812682237965738706161175938462767199351541013185243405524665965820071069967804168227967276032820823160916980113847491571791429347966369647148341394147575358859808386506631023194891928028983543852293308538551608072142882460984921052579366810523016081463666538109022773318707936616896368627144875356058961267458037856853092265080744113508404411744577817575605384957104565424875447043044749835177847456135532697106550164657243036276237811702939127941950317601164484323048898456187604807880961703931261070098109365078088913561638470628940320676687069821814738061206558027831812176749860783078715435520598084977362704172330995616519124475100857370274922901100429117989231350208037649429354536523197994203292089404415122607047821385513656429565027012229590372269314890951862310982883843115260590257426747664735918910778069766528295903883496365580373899136684144988913858421665596776702469759515897737994588701882516859442218010398153917459649672307698046333712422873177757293658761712972713696775138084273655925411003825465281010608114876032902502773876092314597007958435023915104541003121478293993632435668534711069132322591059562773686455792236665981920077877849927631408193726047684703451225617165483406492722126796611757928471453997254595876182246208846133517297163670580916759836251742282492725357107620751603213055589810056172874786974414770620826416241941853695107737525455221571732033088665278979524597722158614579120415401862134984881072850073348631606537354224420313039132849125746549878287213638754030802817093113856662709712435388315754146442030408357838256660445084970907332869034777127768855910606656163106298852150801593342563315024473968338738778097752928628469507794237071352671648852179273594727436142757112029059414938333332771609091625700218591063509144410771615011855447347319613090785399431512460679669219414802844307090048478509563457992362275831040193301930739286979610586740082924764408287057694990953130239942334497161572468591868694185070061969140230718084024803203802295491122822430647819072629695724096204413955433275619200479339662388668186591888515615095488451352156457151806960425153431805001123704970026460933235738617653860082975825854894654368909476928750295480702811578038624053438964598651409359469019949609181854782728161679017483461384418217603979855884555865488013271559476996045777843943222852005272437503816638853666652631602758634452697463943616585463535804186352054232871743549322953268420759076198240786218116676553883891428753232731660387624320505772030299406600713745972830075918013579530774366188207135381388775379066974906625619085275799544755208596192384825299558797194334303063063737146902406742992365187597498158479542319537418754374663343249725583434372452521858840635287777862125539579425279636134627906784649851159537759771684160368899541284087507589451399815077978152328586073761321346503016448000000000000000000000000000000000000000000000000000000*i1^133 + -26373530937959838375118214886729069472770239032261776452201590682063420794987326142717178231520343787082656994992006034559789489340298782034522041352492120694214192119903819512228262683944521757892187181591125644736123849112862317249633932534530096056973544011885289208325433832379320947670831831216186821435913030277109764800380587106434917553924928751695989912272365310902002030076884109711984986238954610422118725929509567082731037943713943847880343885710128649843176561102519865128961877704447647510879604975945484392640266941271711848300802794212686997959211577813513125881949474467800931468628977471874787394042112465037219661955951569330979351182850613359387899621959306254861075815555846552444784832981334634040285077984683255080263987900306793261944355773925878732398197593158436640120333079710625963830578702981587042171564074249721621889865100729230280845082453772665154257620189412055401620596917867779787682412084736193122824919598068585016785191072575054453957258862109727477657862845679121784373421520216052463052662022301552610022473502990428407209846605086148573500304201503611519226828614326660149985257814133396372084503047070232660695962690012405843654169591699566692649105523953830554563596397166969215659755680534718461030815657225274997144544068260747959853816931093724458332559895227408477257322787091216293204004368500162759343319302333566838424249253519819581470781361736538042490557819422703258204964758363327674715691819019028398492437286411047265093429343099328770364012950985335730345076468816990604925165937020563124694774113084565849654346392326451007297593346043920732689831857182892207640280391442174371847932107142231594766885411353703144198464373924463219878256578320097183501431514827094103229327229828149102484517764405987945132275638210281499708252668841164703150440151182497873598374701934771610509697057887009060224391421922362721151285999035426515194480529274175143515735101871828566144888559215177831114996580799500578278464737372706527047356510615239242406724174430839146030492854270549021036169752204628944225751853323730641848273142843279621160295786114232548923974141244992248451706873415718274290135014996025956037078951874926818469844299913059836097096844603745271187458585019098332622056046196301920274178462766336099547955015557290107843843715132492031953158336221161806085357230461232840474695415699687890644607642618917219152257318643813179262622282075969949145705567111865831073176109355319228884970466571675516956325906804313740209604328382949520182647372573758762850305994446274381522699047248279617389007756768836286428347039926208400586789452369528962383914147626334062593211191144359087512633505119530325994389283545175995353406928076204168220335409061069424463051359180363652836843126232854089857061009140673830906019956841143071746930992136859793482612427314949041564703437457436636801731504298875207129700885105258474167324814501539416239686038048671352878080877197222223704570024998371898637476364130247259445952918373136155883313428812549764446482899093801154927516805602642338323420653415096907017771523320013439909333293264170943432706030503749255877749921769021383515140611107593261488438100921260535775560023466918199728381123372484446656693208824723085961401472752025600000000000000000000000000000000000000000000000000000*i1^134 + 7601870842707236130723172542058334818461932235193029289943605708890253514674138609314968307842361672998378036479983336261521602107340083623494999682518202439066904318294697308158299871380437446805730468873917659617143375080529227963906086060489665394532510955368936210570148895785737513437098414351552961174876597997396374478286009554858412532516202357845546769054435640221790220978764020710658432726460404709303884074253241588898270881063659225763784256711624289109063906978822350360906704348420674838213131680629733166575733487858170621266859043801378680316142139758754515466025597312735779206947831853573917028561588634816498328067705008849773051094843183705470183737004625870928208257416741930516893451685315645133082097120492675426304729223717077060479532634568524224376174324337236639498946004239786003325804826513603265995093468268517693337357712728681736103828391524294085803223020998686389236808614573937671429182713404697930484133058017565725298210509085398640496657509342515328746029246217815601218221451285363688846753402323180927642797278596752857761725230670353201781678671148649291984978641721197551526352757384693035723066030571066841186373990692198893164102267418624938556637868282797222222286220258814752710322016930686660140908023884851831513423386465729934557996128105234802009659293125527617065703627159498011040110450213461538758641464401405715304936388514381169394382035840434502763588805627496401984990017210100213744903686106439879397097380677143217882109109906974646375062439743390406380939017938916825442551881697774401092608853590702943314564603305148809788159011122388016662819428434469110369185542714199317355398910299961864997580066033713639816117737676095419306345808463903843117381071162661832024977221986641620588493400379331884227608751089220799936806096160724690212894581503261222859356880487973351087618947020871678721451340071241854726747514297204599575474546116784267223393756942374991492362033105202918618137212289900064502302564199339141565664857641391543305767221830238403939815533605863405286999843272566220842439608023058977274042230318243100001573717855274195962794473450078348531724733401463125497847353705070761779511097311153209875119915891561046791103489085706365360312192599691088358887603462594364649686719993465009306396804067131962457009792067053887955991771100380257044598036705057846879598786559271872533917630564537828690289033693732886740649296475554504003695864682458072596273661111617447516945907824541802138390367541556804218703243259739749688064953668461608016885848817332998478559852617045990613321654548963650799567885656078280270735667422408070459680903106791899736279456456940183062097741124248952749596812119604834473958310987299708515401235868113150854753359306238429726028798402845989690772853013225285262246648915499560773090065189748306814441544048664242511521981690044859165751667248619314159082868206498400666112365693710285756695172171996666006552683260918992753535171555940832786864371123489056361972845882500658705637265273929684055621610143344352371490592560864606141973313310048841055228881775633262735772284037078483112618342243917846815199148591015745618066450407408205528399652639242601501137646981620097928172418368628156243785842807690177859184230400000000000000000000000000000000000000000000000000000*i1^135 + 6303938313681212609317761019324129317794547468793492244921468602517737011086580925894519911558459316033030109907085781141463914942750178382394496126344399361193455156818856279656088803303044898227771180038051274717540220727265155082702591625139485134066033464820040799486798650310730730249051717850515470546648695288122440082736575750497589400412766742198055971521058507289885492321266340665014598684380322952353791599836866554190100375933886870751522108046490795847181117717751965125505451644553361122611396095310297207223786936730220677053969467006367125180882342614917729059056696658751948447811912189475381876693106648430925666955002801166158074415834077876537958766459218269513952723092635742701542023256270220730199962107311671837145019474874534202435327084353312157561368544225670901840736304912347899007055953633593630271081532062680352728092398870516272053593597197114035914720548901196813130623887727224929284233404282019902287649492615003339163112085301957119984862878149158258082161713714921445287158985369631952208009162753235952267220969090322272631030736134441976158533864639811218511353046638800652852662386861625517142317303617862408933788669951587407571876578636131158405046946662042733934331874168231415513204338438966262960052141927255465519645521325291542898799441567402996057767143166782615604131593495441078348750529758945599490407179668841297758594776457471441210702403449821694402071621740625163074319544165032402074971910058953765494365601297628487312906519496279918884477605191867147161615147739185021550308861293832852713074463770197915062351993950288240402877475281759906554983069469191037761363075834408273402888473776736981458864093993451753887469463306548625749803062154243694698011408259291704491586853402494455747419398199418622742631673582067518811220263657012602216743180679347419224138452127494563348461559936244846799891694827907880720527232955130225626453339869020401358076472223705236891606299239743345496238733722399839123227115411776389898839465007947329487400203086350713920094794223626028273533421389763431104806574261460945805587044526677204364072673006000638116176616882922130234599794186720240898735184563118654023708455536999735310852915948653447278688764530300812409358324035888128269382671833352297207101658584096309953819074230608220361482238524612843569615875221904191029878166052320272323993037740084499710210490918732752254741325377229519926644737118927856141598013168698014670103215035907423294542473757706488490903972803131341445386785126509491339296812692614572715260488106528708819271455374042881959038296629091095084477129084814122125501378761546466531981446167743033453881856631565552971031153726042228289228819975760961501306358436370416503062775965145911024389735801662778569206847948171176298619984022838807097566929103909837556222154730562896298212415839110484194816078281276701984749553434227563647401342887835664521354599738057499585070483924335420698536326050521038049522545557755926211623848344262742737729752812347425683985495786805992450994139771830001467438693366175769961724540244272399515309248904204610082382927456981472734639179154436112134120437786126151664579463730824066696811335491493281305766867728511547932889060290242629779867358608737876049920000000000000000000000000000000000000000000000000000*i1^136 + -474768469214975347110698106096630738755637434752333560557517349492520291568765262260356813440903485987801837233727003415142481394013868387171838293474314646202627222952801109181463544937395025723621817584565855953016181056672147458860983329682005582010850775848542844274868616188710508314739674609512787594221163540134095005144881178266187418211470484661464235841290635181902889654867711306995970478231659717309918058418913524806451038207082498412973173033120857305254913891804295751398865654781853744402499826112874893241800184054491783307347149029817274515953118924531706765610746370163821948471453552824529090551761010938258101888644764423490113268027635861866969867641782996784313239169056262626377074912550919120963335090238784972409691107696447549186011791697287108306384072295993933220115551752303315423387581180880271185359652071611548996348944013895524609654213084749286368038411372696402113843362025782702575944136569602673526064096385124168315980103424094697908880657450172861676304218284474470678404241760514291209709407560938997762357819750938858587686330425336063618020691433923919055862335563813806134214161780484634815514756431351537351311862677902849162979434385740967308055106950393413399507752898719822816783948998917897627561370475383973107260675614132813615190262493722136265959351062736226299688535682353415113236698341907202385381638687746179267697243522265689905867875337348097011060093107012713699444546691839288062824043615537550239431266822519445251410388231891232937799089820654226541072124404241622081171715915085696826968851291798117720679371896039782173444212922189432854593765855774101732274810544501443186986065169899939056594368988528928068619311470380668701957166983540243690827148808015648535361361767125110036396624297413514186959388106466982652785264799750608483275112325387444306746430197241140896110985669995091652320749764956263297184926200017859248829152209318802962356394829473614922046302868001043252218311051701593427842846395912915714026387142947040757780055302826265865185068930912190296335487457493822485313296013748404153733993500845388131368634089601726366496494454963641036189800750993428806530627735254811847922127010414672608341877111366138132397313824981144593156665422270570957963302189555201094791437789059637368267623733200374080390306953977110911702508022466675357220923030056290384565125541420443528685827595086573121316784706390555436984106947546292673874329546222589422925678388943018512287488866162168247012184822754209885858159780749017614678642157956762968992092445324848882003644690821077448508601564381110380955902468366268757464973724340281090791812312338425470133497486271103211704489928321994658044235682665601893404820333624875724448523755424339161096570013271277320591378156254745260077393972831986111325386886180139240680394612902315677057401266267064856290733486492998646900232268611818006196378490809434668553410761534701570002078899649377095451941429658929943656649193551944930102950712848817215217649043759959382719771740457197478134970384708888101333339172369030187119591546252731151864915232021332224734305600615281459208644858030741320414815359241896633677336267164506539846435877908653075342568003775563379333499124643797964022848191201280000000000000000000000000000000000000000000000000000*i1^137 + -338178631129832310860951653770508001600705708303547475827072248715411850213726474435807138313108405874791060666176885213987364672411515621557161258096458401685470915578136278491872582023436167313560988507998378822560582664370246723293634491399426490488375396761686678395125800359735498678743190298582525356632170274672748185368779135483278772849596534597900859921936210365360510870548641645354751300738403418780364377619967594340596814939125171464526902426491586158344827910061046296861213306128806531754072101912702349640520140594355008469553870818924413826832620930026444314834060369966929480143372595185074047534218336165885584189098069297352387146432019548241205230540847005461151961646908965855733487719549338509208806011826265623436106729007675747201853116140097056960431309510120098151817390801798590592889189059793552470157743438569895347411574120810864625809033786956932010673060658850895179681938468573564150943644547233723957701912160972225721695092825197660574471167020617157380482839321324038417833356744931498941081956530877567104909244387275600359598304187463265401357917403269958091659052729475969958837426272917851200631297336878881566880193750178703130124306526581022950352610391443999289026988926947957908375476604861422843277904097129684999113343142074949493842276586159798577557014194074050821915847168759528874798028318484030314109203351668394208610866766498148690848889412718116545291323991786781070381034137250760631419494693089279076825515724392692885535827057492531675193541873140324893080139024226975893102232329851729436589733281364899054396985706813194954497451793231505352708269821611365336671921858623029850996705272329426952144452422996963092097535917565106298819473819442680083439932976893731698532226428009236018832037175764084113174854779582256557393238749019599148666238790066909807053519290356956877177966203564414306050863134346255709411932610167227844638777151982808387961265378489340710741287462159884301655608184946572935877923798708502589156514325136333087084243807172834799390411210220276843783299269162310969971262233058078299338913181789039702701910637965487189833430466926102745049976594711001982385518569337169963518537750156594831092237127075604657846071563096847547753309939514867621803058984334309049575495440262809890607266694649502626715950674488380144413605989497287357774113396889037922694945904617592949333165927416751221210826062223358750483209459701672334021661938340043370589169731359107971694629821907435898303625900510966088663121445308008130800966129320124355855559101704432900514684187772082277563122776342069404273131047632547929385244245201023958083988274856154935923933828973221481995804173496801941700239527543480259222281646738523342496586433843710260249161083164121089062559867243616619508572881908584312917346300168976179036811122115439898441160804994427631005424007169359770904138488213734939688277346968288705284555882973413240246824904856548711195127542164521302721463301728291185984635531336584328251269874814867350274922688387082375389631846685841758579276574947034302869864748664531551110775400039161932149888150269133310502969320587406430387721976457641513803103610781424484664007294224623996633693628860972565480879321022288847878225920000000000000000000000000000000000000000000000000000*i1^138 + -351855250647657985970250388588630527937063524568209042727460016621877653857637102599886385579280739216429159428062662619503602535020749390310496375642685643860583718263100874980086401230586703564547096836966780089579961804395474177681158848180758053424905977911497782318971805600372417718423216488999372613953971406704749996391274043967438825135037885295846147210963570005499666115723936770520478456208238112182833027097517588580906969604915261282717866002062093751528506599251559048093403975875859955423554073981830066526006543467084030907660174311510158932798496845701389422747476055496306820468228361481348756097497428324163236176283602672554102165064300367479696944316350811968585309183395530990132626113275530159100149949129571731179182736940508598526355057920482674401435032397524621335859998567549922558527438723310151445451975955661296539021185115875544332878904980946471896549880209986210795056902457607229614763998492184837497634525879331992251792914887809982536486931738160211872828347644367027346913875133335764487545594467119209265183890240609713676038508696147528588476271690024493446866594520327647228975977321066770831655172454980926016110303607782241293940894853644309861049569138531608969196642317530665152062136480395769511514606846254072252957683160988972591861957382268041583625889548228601790258748888871763291545034462407771030713756640184699523031007536739089025557334203316321875563865928448724428111493522389363870673307809416249703420042904203931179953245119986299082682844996257901871433473075430723858103895048724999282443018522771210160986704354192062322192406654589800240701391322900268002683305491867803542828395943874193119480582312326107342221067785506631094254998677898648085678748510882627924730223330813789532421970575863147661740192400070193243197722101659939924940699083998489504260688239594528703377065974610239029902032962328825141985782521593316372272818815683050388685242992055852009646372994660743958848927366718403356649801658059786136365997709656086998470938721344599007281304784498974395108579355589376249753956423933553758196700995848493732152492586109845339846205213606155367711064285408046540774080030622968750116207394905163370491951683207510711852292200714022526112885061197436644119317337060196948381747252172527628633390768115285938542415799361761744997886271977963262201088620988153244039565580182967948297607490610675032174873213452471354439612225486080846053757420878511905420491664746603404672685923406810008925901773218034710474370546558131068687811636889305949020991806445555835124212937025168965478857995149759388024329736766662039455131489844159390518155638478508519764184227531455878705920286492925838457943561020480133834274074670235760872789126574134947741448577186470159025756316216900087471273242752643660717543186345690075501860233420229022101455513787282341172970063750220431419654418096507534383615241849644013967634151676451696309578604685019607531438862104852137216721264120331767855362234279155975803593924935861023050200814120643373349718893952333220159741272327510939154555593428684790332938580231955348738925135977906828448233861662509747759384686814794991696233219124165709687469779755709887596244902435795855874657852879167029248000000000000000000000000000000000000000000000000000*i1^139 + -18074747059602812744774458581280302895760248688461508288422864501520949935671268713257842852681282728169561401836802315696382575269153820836155283595865172197779139309172890229814637341856886098632644622329127063359861370132757740829488419247749081243107645443351084074698961334517231669330620355164647332205915015254175862898441865934464671627704212057268645066681912287891208444233923819148915530954257258028500175415609548735525299095101158484640069722379620173768828223307371897331362166484026709414798663832651880417294613021255849246277833465208826571499999010214314662637534060903203777025020726055662303167808442998620365217922973674433323735566865660286211677637501016035153465243975136419741819839150105522288246121098037568966459867055894124931565651964896376939813666960755524166069214776703766415281294179003629073563226575002901851765960773320655225726979620666406024693344274216050334895130451574130385213232184928890640000719563294875818695424795732519012897351118829425815775477671114898473436556904705282778480532659149009808705930688603791596519453658258459883127496048284257298900290258043925041677517354944115170714408002242630138824933558485715913930818719696969537417982057643414414813215056980600687280486000707749375295144298527226781600856609468598353140811682380780257697608025841193144786903540615032186398511498841037723256051900101010858144821290862841662026790371076979857247647423148194356681594561703896767126467803724954918580379082051329625472378738911592261372200874758489212259592369767041099589612342746452289006106049295703584618181529848155776111927238410576725580914298309110080581773410244296533032074579830738315092832086173045026103625891900958563951133103844280993081701539373704974612730433660238649458684682837188004096541807209218952365320945011693928355018247047641951743092612342001447513270380362825146910698844034198625195215360713457171248484561448228968442032049232113166416564411575480284703199358959497984616045190864584362569017195660993439487162247035993216954093660187711865671009337684533676352081198045811958753484061376490561418528031277167545675562220692146281891319449868804224288615944198596397607796643217703698589251287054742785557674165686927654198848027537795471707864062391616457160371321219638087968986026158887709773400349204612619504754829889864781215302129128043415203913596475637638934957255274984508981351986135170999389096935247144467789628238638040629131417336030268304747809488024240688837776120783676497014261890244720464229356973520093923981876360480373869594633635809093031682485789209982261432137350737188112577887608919868571954103645739050212744427274657989668129895015117927946423429310008694890061521096254191245237317864598067921010601311747242889060962925797323490593360632616291009232551190574007450153828090410075609863661176038509272755088703215437563957555361363195550597314371833094555062148305371291966326045236896164705530569045088355435781667250281262719681306767468952634019320142480277426589653952484814898755146347958735581735205407863659572931546317884688765381446950124641218940303220598275359617498258400581062644737473773017376009797950046254814216090531380086659601564895720464583903408469259059200000000000000000000000000000000000000000000000000*i1^140 + 22381921616714438662074770726011418565053464649185312869189760289128144331679630936890052604167274694688556031633407394547002556986592602684702505173058698705890197119405801644665538298044470655388905236999452558258022065845411768184564733114902925714519495410123966307891793092611130191574269570427292116822679289474540725193062918220538243243744479773585364448267828217099470045820269768858809782080761658042204245635502613652354234513816862292031303018521659227992434053637310294401057080045803065425642799885416455083718227077592021333695505608944677414022595430939571194429601630964830129131085359745469596942740261988405684188636323263949468352695583025035514934740479777620965422892727584006321376133646469565614237886325650334932981042142866958005195084631551458104799352327560019262152262444611602530061425469562109377693079281028329933787799710723955843772166321240232700567891715767407057592409751279923767596238711551727926015480293280584149879510086945385620500250597277638544345425335292713297245398555444295332405491410233900866969787933013774816236193086930168767409025935118359552741860181744594035859334828627119976816037836384142514983544598293880577566780171115920789313720671703411789637110915822886372446184634262545526116353187598157923087057076222678316650028036353748947522091595229407335556390051158933446930867350142667006439769171517170751599444046521201471254451995100754753133639938190498148352925702942521683418903763694385744501589778286436593429333447737693508537407148451569317740482790930861049982144540576417784447352296498013169454752077023882591343743454937591092297926658123749545499586485194470200760315443309417708543343308545898430745029614071241521646153040964151532670689051679522292073306656049676006200799587511353739198628901562093192691213112145304841546935892653724739739667842712887454871352457173225980845991691110493759752542400795157005115654982222212121429308598246062938021011285639344345374879856812810836599133780773781524672052100260326672379111467162692481062547522614534370736443583359419802215647153043248352615295142452634242194299994106480542921140797088640668615580487057084252349184972906345448482029231921636367664706584706793133103313913279681212628989130989140844570313276740202453810694328473748233751318737340853013391872217153946221854960324519814715920916166265560607377511434214800476544300804882856568421585382020113653956931887761719694619509428026978162665837399741507400604475849374844196174669767191819124865389301472431725491389598587450739926240555241597495209599590827266259363691951585074072568864838071421953401178543803772472748208180642082414979092701160025304132711567558505548640793043180512571149285570044959656222497994031718335553379975815061049943992814042909854069304497639183212449557745336612722280079174360585059937862336186531189293394604837833941584554656685770642082907980789788527473188478325208076383981476737375152332015255970679104738974894460279914235234280364472747957975189858790032646680213306045880411613616225122589972271060025935000983017626082681302965616291922292382848896040051965526401521003456135150621738059799281607904366869931310239036851453130150661155234996387495917311859097600000000000000000000000000000000000000000000000000*i1^141 + 6549311213940876448298208710288648744103306490938461226394523785739584072205441861577888784033375769401702540905682027039322829086143093630888636409807021825639392327748577295863716866736907058221801925085636701109369426717546076723131466134349822350051740864935118244938006524919292317496929217486061459373981412053059477326565559712052116180080930950508571015649473576586778071034715473562390797983497580320659473132389067235247165456251622175110894953610950606371231242016639311379252818823464473412374655756595311502157726925456996262359686868650023570131954466005331235559659940198896469585184749453672245170478340024376770720588045366576653566111481774079216521296721348051722402311431432996194365342834585455189647850835631218836368407808244866084374356770374711301138515801397812102110063833525889035465418943167580862103852142542343088334919370030315925702763581618661673399700860164743717043151483070010288493592247626031557021571120653614658185718393882741067573272327726279128619268732532142577963038250629487926962132833209166440126001439408556732712591993504408081602618087133493853517635550024660305397622799979925067300605765425786595521984232472034358466861120802889327736530284991345438702910396953178532145066436716016034596055283884670097335347233290284326829923030571430472132430121797406143531737169396829286560577984871893137177427383878889486559351802033680722804829770989658093452517733969578427643280844861367272387797465265818766539512510009551868427746995099523933673714043083954219782086860897789827992707058372226463796432570256589669126248006749063996751156857226922351777557983915746539311718896091507245292182555581776878893226867760408217966279042260974830553465706255697921619182296476764340594559961046670887916245605915873946408456675452895883946266417254277859716586236750209970372074333923837129192442009101626546524991614578404364602793048290974637780975731620517044074526894423171188412418506474537434349414982110645196363716625266489533861098260051434680565450954066278462651544157707883681551173381942984448962715885905417774949404875338453724742183193825797760566973106055765994747220761965780519814661812360741055923387992805622510453418927744426242959842551229231752512189462854322167366499276059553190990447477442623589776775901775483952321020809847717555449157250409795739009474027028900221167543602597335740621370841811062091316558379237645667036111978057183207947638598376801244785662080292171549044681877190297118032044783858151455808183948858145188752000931257418168174361608686587186539185031163269333071927925585336976512844060692770127906130495368728359298052788163460587723957238450922509047694931037038220632761383860152405956115494116581125974053635674613510211318977359858965228445002145759079745152206671657136016023854189501402563076428326956414159284467118691565852078072037809305395570098484744919777668830871677375201565606204340260001999319722024281303937726203130425397811025023883476438700124578989298735336179803341940718826288982632872453336254166513369497280985637641973997907204158496056135221168363058391155915667259862046474315690661622605915103830443515903545958992476025275814687485646777492115076725456922549944320000000000000000000000000000000000000000000000000*i1^142 + 899220141083690357520099288542449610015161343177353591579513756036383754334887130390452978255232657588524619309809889212206183623693598771482108927705704764841590473435946649197577812005633563948723130427282537305674702883280327055895583095298302881321589698255584528216380381338751752165058323557728551020877471354654375819197830315675836692261106843197580776555495450441105567032634596659175594735039602387406336258232659305175097693585872401852243107929944996419018714245964460812148052458236880004024408371821917264790672516849933568552555036897225130652248539353919410192890357422450664280321338159711961202030072019176036994857848029323137282745061719984523924522788162521692447691763962571219194880145548493220824159703323755720941393486104812422687289235343121952226796138531198686287072275851013071122412535265160788218247019383211017754831313477737261773169864994226217282900676185083552778220642284037539587362391234944193612547334466608058826795896347796861445105701486390290867258981826708784139217901581938822098925609758202763913008721606819156673593139487049423215199172898114140316373614111586595487346775762035891225398846294618218228010952841643927111609448857709747086584292475846795860747452980046815376250143439887540488334023630083469709968318234782374597703903567729626675687368111888322340319267560036642673666244730607727113322330175945338225731042765377244788444554139849736093783375688285775846913350335144276319935635443183549905128005597784684776222297220785538130505083961032208165380506295422551826904315105979998548788528828142068536301502617833619614655735430756498208668945284247613533773289037921106398174456936150242741012730856745146776476119718018741615357194795413479272075644485415157721583165155109951682143106170581541537633450391189497107072883394099605891641062588138839043382928525207354451975396128762530703609275957027980096242646580809824025868110861099725301754194302166256209885868553397648821989157242315005091426922868760062956390468403750833695125444821555505949556142085305947411794066890329119642124177661546318147275802250917108294838480722788267421646632534484852676085044487260603803697434274894276160464361108990266714024669785162890072834763819652301986058821887621069761667136535959825944399993879469562864303624486778343841274063318507889561137556249412630173749629332480558583226353057805200117850210206803183137837216506603062790972567875401126040297018551459741520663659888204578855744311274847298240155998507868607499513952991867943818675253642269801942830345943224080163610837190445606650504561067076507546509253401277546809704903942428063579588317828163613961145296354606681867376577172257010857764965354199147584317456954958248602341670474920772004625578892698430122572956331479058818769665297717170916248813690918979363113886302514514941360118249723384586192279646610976682083113671929605949775382447600425167419590651555130768664913491755374454886973652123998100277265196335748195024831266727769659337768806070663640294007645025030291242602705786371555575525585353548613641764564882472286685559101710501265545339171956973577807129341357528092749524776274150817664764308168892428157369295441456901365756036382720000000000000000000000000000000000000000000000000*i1^143 + 88143399032055075282422773150618510870014060572507911956994665191086718293451707170999303505060039698804866657415127764118017850813762725579301608011194897573589274753083672383924716639460566177031858668635075003991212768274079336069999872006290854275796175504029659186244120914277811735522619915999525133148680175190887287120431663514768138454592915173677902649003991435740888994250265463900289976714934399412770169062559210846102832160664515948481873226784841887378824673395696808925942396895283945770877843713275492120861651125881419762453025525102938050613774086276670176677919227958884942221971096611781764304346075337223961432270315061234530972785555770012378944411028181847736976583315627435418185699996412302083109019022797052859025026208397713083151631607718461150765653291699320259924515982873139144948765675466223929897459530061992961526368713427540750465795711289115077636465720432805113966577885561466186094228858044826395618253238870824924354874343439809715320029161910629269089652119141593197033850214188601511004675114797573711432166341539278851114215540120918562743175844751516333273756279197183945606789246615492074977109470708680717986055098659476333565653964644185060359732123771303741395085276848370736613017551802110609134135858277271295652683576703956269519964919376436900786038709849239091308857826044582873692830506104557658001611226853445625167968308221762908805241556220313342959242297726303725174912101665624482081084976263082374954829794454940950538587127744173743879029705120922431642712608789246854760849945466619961716893840166236184164008617423045097426437264627371994518244076880975385543187811982948277196991617779522980950101168566784886811443863254539460037283547583005730902545774486079725181894382058511205955963763623228864520317187581670556029769429620684539976576902299338813193619474909472341314726041249317073436991896521163624096645663809773489184956866254906035079652772917435386094167772816294425656818059804921121687138185772611709066744247817965043440793499904939770921401487745449543689064258965940152891265284686799007707335594417218619886310694962164457865500746056900398841546531203000818499718940698014703056019746085164352987389704397940345602387634715732934510921331467381652823672156611272326568059378931157106633572182478509785083449086870492619962569705902780372087305369172100562344760467060570341641177486454961873716683052785191885352977583217847604127762670798237825417237541993027960695896170988209253266910494728072967980913626820067826265958875174956369619315788483190973205515568241428890803900332787053233670799646309940228046557582559479895618773820425565984327563727873027247114875032944958953270276594622736567642547897320369913814048467363538297123680143171163755499450445890009412264624686874123947597041306337692760058586257527543116352130558028899638099571464077074161541455560009532703838000335697126832756642513255854695956683941082411736375788932768045622288599582299641849113260564673384116687721231197649174405051992577860201576900592576763674353618670074549387895805438379288144642100575427422077795308710332059308002920050359659315329918007683491364068369825008500180025803280585479954947375104000000000000000000000000000000000000000000000000*i1^144 + 9845113231027742824287021380181269022496541774189006295641775004727520812584528695514297129942528262447036884796350495791634650902805533122453901984308496008615210693382139292440625314207684854631537246328775745479370567236770244110210638220754035258466714205644839807196114555820693470526628021147545921838571481644992294976603806892688782308981270187007537251227961195730310598169209337911635922772203027185172940283905075728349130838169317537302237189408901886861282417423764057378570673041284767452690619080449679874572910102246173084573634972694520614912663108028538536118054754637696197407684221446947958047447685193753222477278103113863157669957234881574511090381079267130145119527474348092542937994206737938063557998113441765630048913130130303317735198112960511523682040579727369896613759251239674177150421597666582675273993985003052359151284089000672624959891076704158460397661934180102678848240745786212810437463236520591836068101071099419114807448768507410191933996745677673878305138783080473984575415303798476612994811307504773122558019507849145364141613581830355891204925286910738139867966294279684935771352651729907318486751351361684160032944928630311599081435434330980243568769528606111484062663054054150607335306577936043375478118855790428477680060641324109092811922354616842376666730994253066489567205726323337853295793232689876677827363123454220503952329342556694935945691755181021092828577718783775559411832477420082784977245640584203539017027207275542376511986632960890832355867873412093614730439586265641036866669350226759085258265004197859366316168169727810847154809584043844312600914414373460938637191364004239384870880940072384434497202580088195803273723610713891370991674891187680166629969337965844856240414395973024227262995671417483200053716986368716947621159220100919336647881327331381452425096801469877843638330105786565513961271921992793324718142013674372509405128698457058753497235457794879446458338655600007524511075483656038233511527841764048933492201941981671334747302402341600402281335557505004749706432347533851870386922641368644490194222540632372071060681793471124123719851456094356552696232948560123539472791199753288824198687325409880566690983433527749386437923456776926598583382755336085808561480050330717948400173756601530344771604039493541697892935300419462410490269339206488922057196904513285819978879720080652751533424790176085577244728949285197782980614335681155581093889180841780579574238940375758444935053752605617894750515116245145683331725886200023691370900379622540883290363615551109008671996316802258730580600012803707600195047887366071973514688471418190064596522080119759352405054848007388054626339964122347306857495927394340637157720630651723113395060424389207740150968587878109960038029035516042586624900291545938711523949991536659322425252368031502758678306737898240045035893422006431444708984991621681108142657950248625142822947872318899779051470553979896178520360335005226457416055404476090840597545660445481061507682900385695385986607722290539814682110189179199184951534232040889525920244358568043634029480072124045354861460352210829065545836322380139732991471959227397293128981312183110506053432392565296988160000000000000000000000000000000000000000000000000*i1^145 + 1297065063893471009559774817221714519901188602403496079971603531162033223683407315452220463224021774187102553997153659357090078413074453373791187512032459782790157514789727504981620034852367139799365223633592247576394214866047648417150479825505175775318618489854895617041315154956591250070384206764903570864631682063177248901301135347050466302169744228976398357487570209990544708867945422002798733844859395475834438023552395051963743394438635252962713481094302354639094761651333706540690028445006585830706590017248296377260210199803133102318108484332870829771022432741597897275389487877632562797965687541580773865352585515123484629291804934069125234734414063076394368628137414473253672155261970581507905325185797230754015030519116284794424884197837603502915037046732288797736494871406932628666266023461080685609411861315153904466213441085771429983345306022275541850079924378675791206963527221159175388700469145205321982809447102561377328164877511940018193439021607309119835294851463116343800169756258427627517763864062996505428504107053349549296173671893124964610962899758695472197266435988284474852971575271654123869431213140908666936770531487046610306886511617495517304123516479815350050379350606817050445745873864567736258628865426901293874319592109665579083706586132883189498756548852680288821548713425835161716757581104367488925642416438578380621535037550061226213507294862853928105310832942348539043128911764509159989500297530979044276120619813385245229491158672767233932502266653023503283568373650165292642058778455209282119691718603781902590417762332346322499347133676384017745236504538326180433240899803061086399861823563430205779762276623050251119615352089518556862277843998414459829333602572395178410660560822613869708363397652590729271201244664306895410764075483660138957482406585881773590301712483652979203868056420525624685495169970483830037218199013216448553640161767867651978766840711397611208521989008239244671937100048073737769190687622233949626117618040200029758770183283836210021871999315606425497167413069657812372777421527049236055181586912337695342719032204595242452745278372284487551728517056322077380806096595188848508070664743725308409248848796925410180082222326129025603864754631253985950992219923731710731385722990824505929591245737842991359778755168049289812003055790619878292147994104649948233355276624923543094867805415468850574341340188674534122696375185402486095527967414008819050076323723148671797140890245682934423331706165869716401017179002220993059443327492980083599875651373696975585866443908310047550045365584971484453835346285782964213624084982240647060452812665664721602786766738395766431430522488830505680809322949867288574192622829780374732752600533992385638450025649647348081436475369118237892075986952754880477394370961488573113503572851927762550553690493490367974388010029498612210716539546251191446069584818191909349232344574703695600311655340114586953099410009170096153478210898576811840444542470149044399539174102332746192829114710504057215132948091383220039788275867783299962249475621090514831220714829292880535835431168176839838402813687443440399643283265372023309280486888455210932241289704691507067140924506112000000000000000000000000000000000000000000000000*i1^146 + 132850077251568137607315470129118180008008297978916454158620114702816266484868628693462428825568942851111158697548425777025344328037756238968572219690191253529810934544337409578132488173293550860301362540858737751094552366038738925453870605205945518698157523299307503075558243137764066734139705796235335311386549797001896095456864863483232994120755020854017833347134412527613398724415676917991872596736942918808471487048223613535858917487974392658867746799966599882928195772285953978313218702717718761489894866661494360057605446533424269543478836708784963928471584081398218264107179269620456910407768004625118382683269435590066056447154790376953377718735702419766717753204244187370912392565977725795646037452782482572928658338823474162558319376191580237378716902118724672622470303710461429235895246137482025101958097657063513505058736092018763944403551043731021967471871958004689899603953121531889667005279873282394588127625694743443930044450641764036181469388181938235254997161115396365993970919693708315571384985178102116570553856575071050180529094930369504799539566134112202316232288676151047653185623424978191306929307104962622739915751796975535921346975438882738917881558941444910031691604627476570838831948044921749061052820302384470269249599643986564898615057781471194404135931251185390891944809561857911444833742110679500569530910317980405015906964213414171263652228299193261616574225102943158215625085638897344966389444593934214516814865193567815403563094566574463822224318297014765426929028179783332410472235569505254196199478410116444893215620497748195637668745449664220428917054787746281187732831963521012313787354548793419372189458062446108924769926220374199482403202978066347162559001691244114446939721676013529166793925208485334257558607445248727870691330542067155724496418150819798364106295288095491152553001090356305219302158526178654527910594201649705708936250974412824044710431145714250607964296782881122041529815803935627515788272615232510619063122527306040299387707843890185160381210991452336607808647755068709664253054481717118108642771944125327769757336035500359905941697043155510898653564851111968726566485876989572535757618387796950669217016830938190162311437206224745262122610997475014237879406608200716106128571903296175395831654553274108132580373052574026511314313571229169906528279063593072696621329508167262824759449142787791786125890555146731780657971561972534979991584399630470098489221869991893978752599456268004198730608960227314534925681869024739497829277502427791564167911750963976089121691586710022820196801385223786132288891913916597219117283344833073731309666580172595655917847847047140961365097155114142649695871023645029256965810330839455611845411351810770963407765728204417576887039117448561693074389987655954101675344589341536503582433586297552088831116305764500979343144243898268137715818012516545235932209459740445346321932955710966954544103182424983040698915002460159642101838297998667655397377176455460410629145020310982795621590749275643781949633794511471926378659051162223586824199148669733119025600025348474675912660015459662723019175241739350353450110093094721210552072795335366076953077734145944789922611200000000000000000000000000000000000000000000000*i1^147 + 12643146706663901185551496141537322833926231402492223307921064101379874617165366596577087345354424702121529191038140379574549311135663732333116567752359971467068321148182183226579023634212845808493657114994490265386397696032077866671280313533522084173766711183198254829007669558767195471728812162404319502290851128329592092592421740722343110677412691514663497984688799426350288822141158351257532098433387731970088629618198198319434149139345468237222669868118185649907420785249571780841649992636440429757768066962836545277047373648026029970346546073146801366916626456061659974220799156399441293028559318923156130090677271273996181345711218829770815509427848520100266835186966799018696605953297861291289088759633565572278799976992059266062150971428550297979926702549700028136676368774163191030050841241493509081311716552046091881792258161385052536730533650552255636041799316839755701240302455368375032678769064096552701850489831874481865101877160698528524481419586743017117829760781060547680347894717926832321471586737357885136427338507597996331648236690660568631813350997258330332353417805880684275344233195630151571504585227037592622261746312512375945702744539632182776860678404041994119293985563350085407217436971164753924724316915967345100533322731375255527391032400830855561479182803777063627451230138527650492797793500519263726376146178053268966675633414319327386305098937337431918717185688815961720101534009199985023272456757382674998761717851471853357967085711097377721385903609375852443638308459138549213262137952462798879051715973849602853316360214803637454777080110796998354449533465478276323403284516533687857689673828878654046258053198264299969217369172209780903847980869296285750167337331604345779252471454810146122641016700938911525458459198638214316122114990463131637712735132908229405789712671212323111490720713544979941511076331233471672425479019803963593310498528463968689325613230364891232045853607014602436314644845142462911600456878275508435030641180030751821971385931581119090605670305725627926823426025047781708749440114279900087278984289473839583330666446498192488849233321729648478214162597093144100580867430155488978662347857573922302941534313130078543917622310029073950872035372234069966844348117453099686731158985572919356418742510059995271331632080472518438702525471007444684424641988089040551813201003164320176965836448612857125607216536004461789196662742455439924373138719431308716049613491086565408419689885548012429429744446192513029787058516250878484958575347727777416465474107904878719184638453400673476877781404000034658908830845949146644200274865093423072784054736706911122750438526420284372657267670080057411370390277295716250645073070785463540976032994894215952912710811808936525336045842983996472970612243486176784245222497266607665446242373901600169300604596355202110166840351885656983651797113298500950830424416963772614150909574643815193472091531395365707726317545139712215059339550133291953775068912031980691497524613168260160216789409755282617105356319973207529064125033980468915342697772454422096312632503398846742635709672490340500406828076842818346707806330981232856848088765760109310819322845426037555200000000000000000000000000000000000000000000000*i1^148 + 1073240120652666656951485033794825452852611004532174055357650807236938283341424060535857556518748101001136194937789941590296479558096892239832197219262869903953495285930857923430270337335463441999835149769346879467438553794689311592421846159297169316884727862794561320121472023616338569873313518512157354656065554453648244295258083384753884753641839389603378027703033705283874141065165499305456884914380270982553879869153199449108334243730670194691542537940981505576212344580450462585021418700033487327430648698410663351023708397438732148552546928486854399438619838067759386090632473730499341085019155409757955677777151359722090881840155115939092972977826515729593609869467078788595143356362743485116936725556247548810326591802684326822394017623436782435630460192792843814226572225166698546442661589720282439844265307162743440065447302870329328619715083490259883609661234989541962091918736278167150182413358937593850925404533873925964667329692474318845816468170902334942217718631786447604830761588220944729646794036169007124763145520937578097814404785821517115981048764633380439669268028859244050185027703200017062572757604169648651214010379563669144188206152066017618860565920321250405451140990648638314499015854703685956027333390888420453231261702358468513136099097017662634296490760109218534586167494475707232982734061000466900133013640633197437317440601152742366042906046037055743416358280210285494697965988848923767209191233773595643081295539023516595167660377501692982113239871688030059819124857303367476672037715657003270478090029768360601676604540039331348406121110912128694466551369372747512901887865681990164617198833841513771000439481397057124814096046770774899801045702970154390086409001903931348711772533002247407415362132953326236259066673737691081573692145935244711224276763175335872644367696809833353407188030151489292328555145382355245627569571378282402616737149633597079750759826785109471006033217468383502286939058240212349955224488316854965456304002053676880375762738623611272144749974843710025053302572837328196634077298681100493548532338906021086729934391850841409521957217016272033856120827347654369821895660898707306768352139573578640916982384724664581291383497062734205516170101320092502327207636964545560536500785818509881360995990900273947885836368887009776982266674542080007033135224968726739396503534628512565218105990754111170779220402250553769667106231406094468397841586497165231865493050179202267670157486340619060367225477562143519430710831100959166179632415631587478617131813122871202518751010452202089452598095244560241767174468353253502833230975212681336062728881483117691847556076416203200533501788855690659597037008110565126741618436856024275667218257435690785568737299498228157700201949793139828887128391784110552642830471509664627471794479405071425336019514183313088251908200356052522804947671566012925515824309060277311394482869419358840644772892520732861146365614856566009783043369688403834088655449562272430265983861095661982425082768566107993165195547203803235942280347619426893888977806487159878206914710595417605198845166481022979926414843268308283726159860916415866744189153527320001311231883345920000000000000000000000000000000000000000000000*i1^149 + 75754577858081444318709237506498563691411625953611977019588866245786729442033566006301423535320324076552806767850544423929294222606360379334530977855031531711662589419937066762673834096004355782793444209418101445123556902182515429777247017674492110960880507561188167265346749033580688931672889416983305772689561772764335330198079229105016180379905615503942004327483869313964502071113058898442726403519411186536340429227509410597971900652397909338866625173499187845405367309303714907165766505673548956574001119812545142517394190161996227771106027457383635371948013992182704426903024207013746392744309741481081493220357985925592675664447293340262959918075578411069535965022229996524299921560440972047812288051680297579470909414494964827292481613509094217141839276989770233640643069711057782262450407875156599576986714717567489891384838048522794249525656696843188713575206332926542291297038718944315448662905783940561584167941201470926510833722700211383382944993459226375362225218577598129626224166357797283670091525966416594552868759021214845103989149241835053929867687934581927455365601433834689203297328659528499771066339871528202110000284065265381312398955531501059128718754389796960678545606126429705329589605722945565491349246676646037933861058316833326302463535869476280284491663425934907166412074693189978373629701615252770812787310075346463359299275916012966638674418502160000443905179231005662138432561571145445721931029155009586309056775262501177408438454372652839821951817545641379057212225146629183934653543467342870113181262988921537320726837379080102776292577756071855411157453621530200270435172004386164489429733952573115633016598712092767366216545421793697476774170111790864378948786528201712516664808095717765380952621006576764117025786572034739112550876700209263522664061323336326006216353084665362929081330178014779675287744951066366532852727647122799533888458148936611224397187573455754012970464829141678264307346139662695862587653676369087470901153682848272573305134408735605199360332161594416577393803190886117498603225412264881514993218778101465566917600679549197116190568532088551536280284592913075371305124726401401544719144777002887090923408416032771910074367288655101452916327373095522409908672471910136740440576114766764659275922410540503294804379860578609805264292111139326951581205374541347831797328169151296117247945646986333405814678194465185248539175457564718843728869766397233028538622720370525833573024612251738255111175167332639260797304736743139676030516597988972686941228081679304875851151166502600734680063577991033633775321893213941928530255537989907280270286014197178407959576537077030359156810358624095669310778608164437901675930254660552216891866192840027609367010376266728668828165720873485991415758277757448412669177692490617176677255050577306168487404918250368718915491524442734029233158641740578976657042676089633128106613179077247972708581406809185726719369452315122864078206559795381236741775087945563449040970298180896433440042046936587169930489164680767023072979311840408876669075115502340815934504789345417674100542555353177998581154934148471621599240352706178212975407740717201738432512000000000000000000000000000000000000000000000*i1^150 + 5736595865481945428567555151352499511021431676429775373936977196129172061473707351863255388139859808150530942559846224490338062027114174318596437619767407615475916154146038626420439432431258571434207461513354385421804958881468426555914594479923473224889919477642453510257289199359498552965592692777297304614922217996752531962306188836720329101604080090767534526451281166568611114019033889262169453339523947519520733141261772342827620828977166737407875962366573465982860166096650962342987671301130946826189218343723204378457075715065426713762297782467501015761571338120668032163766830147873451338303822360212364006343716447864705187521929203082938638928088005509291439598009352758254318207738071008220404032175455089564292756955637831697779909220395666838691391482755741052205766848066167809125663025484090320668427886093298182557909383737068286688491259298673156361671460184708111355207556752407741957723094811299302769237228569432474526071203718018337533380252878689243556306109273699580647393832188750390275659219080518370972226239489396195068834397902269590247502284658540313296314913886175120799143664458480780788850186658558294182762931878957503627383185926928446792220223884655160037353191411289264325644275866082892223906555573729224470700839195686676200997879345409352179084065507095988006614588664196507570943059624421913958162005700465783789617421162610288045073422763993818699416776771298288735925947486016304443015602955546494759118892194393416142425001922462423582196428472175230731428949635144801701670771693876752510867835261385202700560617811779444670124821467497098599661668951613111931601432456455272906023271478492973382041856113320587640350350823630055131336980290552581321390522369961895520278965929318558837056221103710356553630010388626103169290554926895680836805021405704388139755353883386457551295000361248340887685373020454612563227969029260398013432064912114813064454094639177748256298816675118703055834854833400222536590635095444964311357960077713453847990210556598247306061011047416093552082805756558883324738122397198337879959079442340051941783578417195720370771689945349262081130055784858623055118590471917043065161860291670628032662451483027980266335567051311285047006795978204338750438777442010414520183398006734784164089594506854243333563749618257245198913620220579877079867158101514792088914126160575121990508115850933947086322307015225081124811254621377574330758735732842958770089368737562234813368823847812241417758067480994254741201461176555918096142991652857868817901301086099412269980820010426798458187664957393278194087066603501384417152160980944069557150014137556772459351804864487776913553985785465999902162831009400634722856331158872407447349839030904332259608509679306578921419271301474128875500686336982305811803915332408740999847142449691533744713241734216158304201009842818137522825858728115901768695736790008091491050448043253306641364536586624642712188550482874055991336801926872015108641088006259580678616537798574185757619021947797376527748975567935352205205214791849482825866878238436234995159250030959316590893865305943309991509074987257179708364975124168310791967353312641024000000000000000000000000000000000000000000000*i1^151 + 613285779529904109460016209608771644945259929390832718191136832798827663521428560207479087488589307179519141149058430561017327257440662773156074529733469516076483999643766664392769743165698181259388883906572576051578372443005815228735490596815405588287361491846702832870398513838113703127680768213952813881848491637132776607064812223783468363151918151279373956922431285392689736509497452772484283605841924419955599652929816749673742229738244603348986707258610142761922738101860707596688549345066787642923487319877550240679107281607691660524846279377005124244724564393190036070233382649443093657426668447282944101675787164459935619177172327713871970590016176748881170291855446529473486982301831896854423425206757253824190318172448327547024181670155073531343483391571201221175927765742167609235038669230259862563394682782213127198950116569620358535734007272225367509062040930140557473600250825706859504303573891100630119870489899326350134151477802362174246957022118151688529135818204784140455359108950065190430645427354388711199374688266982402241278965061451179493351762338041772281207242036400060610115241369471511785058406811209836853150526997363575818025599053430710727858937582514918745995599848383088505353241540667170472240414095805810239513933977154048580807466277922636665808900869349319989966315609410672177405319642500297960382695852026410854151482919068364745178697877562395505502355772810644342008744137836071662508073072691929891044412272695075835932364486903804036427371375485511446703165168476668355039315562770267217165986846021892345566709981813692238060378901678035221951560539535503090510195069614167340335898181393059554288926780057095648347361595722055930261992001505770162556373234343211301101951517997761916768238683301778883364177118951942028858315911929980250524311675018234933624301975942010941856612961853838115703804318339004454099751597899708837346068568175610309615016205698998203177749332143531850232148134383062465019414658110845895974663840088024302069278523942767139538900639566188380370241073877783283954821557171317471376963459882048904781017585881932436360104654966545245136077239776416992319539345541878251529394618849730268355037765880241940250694359883635469282973121481777322096421375228070579749852326000870512333435832139783323231437687572042660169055803957046123740587474338907927953295629689960231671775933590009354138671756779449348366348182546333579020874185031117239209863212699230899789564894179846496143373388930638079462396739176748312000237949470049258299149351601862882943627912206238379554631207204072082748941582515964062235386914518234204260703248070046582767956419062405547912463905769307409348436488877823798953963894888574547204943173830802382632621337104900998884084509992389491978035158389569030207797681314157326285323830568783081764311543900037136328694521583248599374468612783309703286609342412338815807626746044965538564184646902155014854484451347417817509796526732062427570175150482507285781598801047286562793053794737017103155175360528309529254461613467513360251622406511409866177983912023340105896963384921306680834252999104243098436547411036479264385715404800000000000000000000000000000000000000000000*i1^152 + 62245606347940362457363057118872626071440975948709169365668177453675488833266662433164513038227225158887968450336073788967481184284508890579960600603863568270729118224986439343648964301602553917782125833760749469147185285115376990517436080103996371156462279157884165432358382398054152580583477772807052159047884443178618074275531240775464386335236397035970798547341473076220969915349442414597880926052051498421186090482037238957244271253579149935747819773545305893149705390011642811723330592539312912360488862025028938339655406695942684014154024885249696791600050522732130840906659764958339703276141726512618817891818807643419586046459717323144044899861317303378965957422612393879147250964892192115727158154013459795522335532539349387418463066406366051596477726506908214788534349986153628721978925729327277772454779636369721421439746858896465677050189630635518060838211681977672720108579736297297885712576089118579453952267082692776911063497961366477799238273227945408429834539417561712054815236602571255918784549621282764547096211747942305397849020255008373760407806310452719749010861508961909504404428279099108278544513296365326882053568325185593674617348095107562544858155863822873519833308277466641109358246376443355601800011322540493310130270295091230112285926301415167740488590996541124317369258255418161994055118309137105845966091612682659902157564460245470670423588646455249064182314951304452163330316121929816216473756492327851372192277982323083152912880079158589144549651410272209534402198894563707467104030910634876326062431168988504692579468280159698626810126158709144812138892862982819963279519451306246632816288182981502724738422377834209943654349828951370147475535483199876464385372945130307981096629701967315517412545104636354561789428155762691343977687107891780978393547933049813491516086611957288226897160644751674470300242399906764861839076227280764145725969907214572172999240609634508823615862270472689608591607321833355590005212292887325945605871146743791498180592726154482693295405897661591046696542690511358279729175918881963498786107306279192033116302878896576482091752554949613269227459277516563686941658732466726380825617158143368424211092247322610966736362036262999454154132780598664288711566866991738008425885588717867990472756790494859905841623728633733762862400764711816642705770136003070661221910455426142959653636817652295091349961374521375298695030468082830461357083503391389108358156679717472715368138467421454447399367110530365268846915592550238639052575001452260510863137671607033801632808060586078701164853945613974542175041036134027264967219597197576136761102212808307673906839753054658020740262890616772118394647569724112743923911603263838562969894934742842687080904511110302035335713261900217935855959064560127225219332777192245564158574271136082693216908412973957629947305582665406225952555938752347335153536144646404584153847378432362621327494738169761865313708785438605113838467230139808321010629524812098151099132663848011778856452069762994767622306733266353641904022448982283558089994359896289586760608699739259647942587140789684874501967556652692261508910178865879869030400000000000000000000000000000000000000000000*i1^153 + 4627508215063162137996727755583811369598052955754994131697037043329441835021656579526337916582187941647401887615097611787641578463186007513205977572944004859265822728257145460307408753050518982899988732677548488526954727711532724358928791442218745725110816496857739685457171522818618917906921319659246083566160427853378798054535682725011061294978292356046496481776938435683187699922242283649352779282175081388238160461027212589346629396598388115855607318918635173445614486593877243583739327871704586089661687663141539066853168070450900230380504358790906545402969167940538119649808363996771216822077505260851796287848329051388490485058101269808701433883449888496511067006534881806027173092695806974712551680480548686743585689610723318419288327305753701011061679636997269868625839235529774699783360294065623616581262990568957591414211932656066542773750341192748790934954616444115755918702917409467731418944520512097100055867130002968134533423706285815364405317102890780474174573893807172439000967105166890336050731537948887979697836037284241693633830153472423283032306549158684610426036380930705633641348231276766441665664202429489825743592748191207998589497243010707653340717696542072501150872916585595327843750356612345836333312760565823752443973580220835683948263116327880117199975777654222516420716357090399628634949812177953463999963271781899726831149193021953797287039262246925843297687265636744693328200822433905535200327519947174805296661775490415536686933292079848727903019852517143551399423778658794610156679117950183324471563432897682189830029502895985830485262336095757275861859028770674447797567573018602787871426877695052174148878916970598584778436708530384942806854623778092793771882471261665878399743280591523687552331006989836936340718874923551041342517560653496704398490476890235446783958575438986425753575379727645550105348763935947348566321918157162764677039748687310258953426518619845805222024238979890220454993159966404314202093752110130615591023116350347677174905978845652583251708087665159864087233533866696493394470819998481174587861387490615930431884221268244520697007291562355066050956378795780518605055040084728546785107021594737874472000849745726085089302113611197762332917404298007842381491650508112383113096287824390956495756908075017057336083770461764129268814526778985879770414418399209878505824482876981776143565376087244682679539232236084383440889341833265284214640373192839393073953071741551321695719890049852796769955037878874536324401090395972604550591002787293039679329655838834371871199662082823993118403700716924708035369906288485875523296876213565248191469845632680251903336114898177247933205311889385761915234155422502699930466979699986691547754963504449797531841362944340736605756522588120625462567647761925713997011720426116161266692125723982448780797976713476401542775286125773895377588278346850831571693793355135395500517191004880949261489150965739722289279208991407847592204217083775070169366872791489635019497346135320984151023533250237411528003127267598880128897735840808198891166345507969695336359986665190547768604398448295369653263259778284491106941143256924160000000000000000000000000000000000000000000*i1^154 + 246255137577025721491585576119728064155140222873346080293253389535585039529748717884159908747252533066520343891850801994250180670893250828615531149805059403740099597545080781890276481096759923903440888242450005245034184314396691299659043422291047374351197872898245455768233648846088021615621390469897556991455553069473886458007174345883044830029754710366718476248416598088902947707236147171908194096211588711405729123571329656020089593242525435698066438675000688106578046407159936459074366471984468886724153744804688903186068226283684858069275115846795442130302601747935950111446685047976359954264587679167760531588270320238366127603483491203370486427428662552230999677101204801859704952327724363444364681103566361666973571072016916473606030983627026691051016112202097312774931994204781859386181363997115909454320741418930540760094319267733939288504926978424474213961713253157635272850882729014974817536929587149203073127484394800896320231301730130732527362570072435875537574219408597788794776073823265455576533420405193851710985831625596151270297578446110720590102273310901351026920742710507492008821251849538093493465392043901048130146404691054681619686657772013672697749574168128927745618470295064067712740591080838318264919593027502894416642045168523661639322419968374748593169640230053018386518838187857276005967698777983385373855795561136362092277187932603591872792793974095600328574836890705803416975958065656994317268469335439456274104966431735655550992716684230592583157304518963755583900325041931785775590338880746418606417495243844783029964996334770675745733730773002714474536246451833303340703664630114775970977877941980171569298832198546398823886918050222819491653282240326597758122936299844578439010098531920824320208491286868764879636006573822156688889527008833668862250266698742680936254548244160890960530283799917602613617736856355126578037482405448989667403765680109377516047261482838118908574484180810899479764342633301005645898922759084092554125987708609236231549086696457963410430514581930964251400293958111659581531679847842775204571364291225389923567374592191963433415026423903076311431487946051680288703339441997562328884738766185690905500984121105825478144848184216647596566249775224633092787255344692628731913641627517711583629361193817110668442213235610093471350271884633982674877236236011203198346522908358257961456268978221219544712323700475196271470584043644781845073421442935357466525628929079091792292669447218866480829713658724332256222401464474612382022925580854872023086626971043814311480044980564254166519446455572444625630739941219227637086140535139473318218442912039974373091698878065374699895326174878513310214215127111720323632446942773232147341923718499557877575811673936810451755170479399305840239770500573507541250665344465760576228059434800218475666860068221419478627211539712803310920015124058508786562027557926992306182812780482112399127258621980025597015541554607404748501599972312738750608831182845954161052742569654396562440996328311916201418980174532121881702521139725294288405187802393328770359497483258445499085584300854096339910890232716015143852441600000000000000000000000000000000000000000000*i1^155 + 9504718103034552189088034224816010617533809418654678895379116036788002338806666793935591063326851321797314780225843842402936868499744838618395003356171021090228173258362992207384346311882528974542873557773704313784237369272296417802724571974844442638488454363774252779343779243219087022506399917195143701854996172839698438611215847728620635552860283745246679041473943759622312883383190627697155961772821046196542803922588213220194657767350978509336264206232334512003472262804805092469782556941345252996957045517248392855999860314190593258158316134531897365369609961889714293945935372363608504669760818341120435355374949955570803861868892364454856674012821143563016237487973302251845765547312340367031048162468082801702996568022439006378801808517061933815763414893923397388468201862713374279823991669100960641254182304701267774468092349381322485952750350731241420697602321993781485458989355860362405429931125340175985641371148458802931673135888471952674658707801619825346591834616154048339033445647975810822762787687429403697340749555419867068838111721085995728031540241146009341036963377404682282912461541732984535941079478627271873675957856564454233201506635803945227694481311239066687083609746881096550783995350918773207118489427760370790919930694145126599264716644858836898741727402333391775871591034987429449234008926914661266071690851300221047081074765392059300143851354641559166341780350023438079543722839098085010240606354204037713337052011687808331371411602557850835920147588210784043675711221291926713536579160744601478637234177628593257585564146201145052259979938438853614348727131633693105966429881517700338460069642590964429150127911321807510438152370003309677291872023988904078667462896039101132021542934239846835409521641102659890054122975010334614080211547956923539086150536296968289892357753720331058389236901674360200632523729636928592201407636191090630285341617791640336341241149246804453437305588530597370125317983115997849539578431894919697096536332305020891222085845312966528960734578077721721341907604488396884087708195081794300701067132429671628242353958350631283572983646050031901992685643270049532868066479290215976258681951836995481860389530489580272513776869556089682999805133607467937573408906466383512146778058662273628451370556454973001369414941415642362278842855114854247863623791573910489733282422506212034708090533038391319178567210917542274136193264337401569656174876057897872054397036241775006273578998657348494962590237436429109561536501099859976245977392493664520442124216835551041216436538948818102516575892340407964270769842627432315006323390650907489482837817512439846419290370748129170997657071600951240992455834472670667431451145651861176343391019992949351070429417837032490930681431377141073510085745446232467494892710445779690179647022345901909733988346176270329884502581897946873152391973950532381048774175351182473863059350282457438741918608485796833391892122164691525162443974328534221767578301831014096668567621964313823581018285810681366098472162987220588959752810797221813534927507805657379205470865590198270091544676368823997490096492618589405184000000000000000000000000000000000000000000*i1^156 + 284910827313264377644965671405182641834812020901884099473562052039773853519953419522663411866765622336068013685829341565479365296863478669748040437624663427293730452684851265256831032879276240199290100818186614062109139288315462652900804326751527136241265130455055647452155184477353844286381486754194448825939867096878103439766114984259703563551524783838957427020895278821204671184405234956641846763676489313401097801748218753950515975417593528679921880827789655225704120410881668006194746048910847246532818609602920015906440297351530381739338959728404932556357637082136981812921967624762893204589206693274930335005389663862019613611034095558087222952506698106444986922873238525206130963351873677232998100486411823215085360531508975309808790866367005537504794007607037139172126002265432105378949930898890513662102320598954772852253363030583158271220880532483270300910791053347255402719660018230766945584363015673379865568805581322497148287451518493868483578263760149372155747412807963574583966674993436953560701556269561252748498384195814236499531551623980819031554401615668669209376028527198859721062780970277120353167461892103651351509693238614798654816755729941982120595294482162064393005444140629986933638394399616243154784891865980011241847168582955200053033836241096048231469314186340676912385146058470682068187816991300306631687642480002937344384376362345300085272320647359958869864568053044094527878873966802388486129564268011422729721303083910892462731333435598314832617766235796295842027453906642129728365673011602805162795385821052062017721985229632098897757700737207748649565056891284467683970218321295220243910351385815967433172939195073910477796412135761354712483238416044582969701904776785861518164559319078060167382730176667255529337592309272753960722720598524243933414057864415469269183811783616838244963623794525613522908412249721539832922836848715964812718676986189855856571234928372300762598463618972180058824320062320420464308142779626374938978673787143004596358315537238030831221232761737952119173707652567386643685218585718820935112238923225851524232115223582616306819660427514761492849326530018479588441779380030634370177655564127016486455180366929519656434859582935611186684379103578071869966739609764207579598616519163053861484955717669788995042300260030719464941706961346581315674212569907102949583806674425511670773645938539139895308112228746776307689024716414000394423890683490763809035194968042032583502764804610432042805940086580884460816478072789119647920481537344801817489457457345556071474769798317703322930099214176804229719763425943726522514852666724183290415577307171608265975447145351610460043789433416394439711316610119487247047637315759062532591413735264919643518260152675983237725252292366876396709502078261785299404416615903899386068726467944964491680584683064715343467736642126110799322550408307324664893178151252823748320669195012260396799632375663920326456250415444238420348669813432294340229414400390403683160986508718024171612062302467222686503582248666564037698934406033495893082223397318075336018037394012410657889006529184638466580866400256000000000000000000000000000000000000000000*i1^157 + 11446389840109614094622243742941897220971021167498124719096414806683344073207563068900307128759945089176296182101390033063689056945780762077977549532451251271569132409135321284405170268618398953421779085864694031383400409335639287721815797813517981352765483308114569265330363551143191610298034289523972777506441263520251324255045687045109604062657158636264119687523572877517705867836203214613791997026417033904171016934698903683232320261672594332909810899504752633890068315068824601727568393731355968567871559090605540335783711972544375588914238003878537496559999778103896097176356741561434928487766605296119516194012322686242580132293340485212554715666707257070717052825700018122193247800058845738291232758690394759010088054853072518729357615726233527399716977719334867023294630151434143248507865032619904302235983397907096417809109146738475812715171904830307021186395014479801227020234248627510041531428804929484049088300702657754602991428515295016208348458279647091634088601161739653086246512025322802867149673889723804340047299034092109102985611727014987456204376594240270724390892790391115400945750494677725108575640370099570404157162739052762970269697991984342915408037229805421801593559407512048317089172406702680900355596559388718811369513180022164332350235963368579335013465925537991281758900983692279360948624469044095504504902278643950283634560787298848900948324816700699995719795546671181317787796625699299056441960892768153532031590449712252576878262761974123056344464709087701078018810646903720965325927365534104906034547126653117569578983993837793970204970226801327551639525685633894415916737791726200084954300669829573132445294757568704343621414449990924723737236432322627511846183916360129496229425403620298290226873619867135681263371209636903347318399057514920462627541457494363475557402747403655268745249702877420629547635737379397946733942757906522833598961127825612080901526081735191466175105893970416162189192459973063931165397337309385589440674128668692821517644829542562470774440769765631900467109944495466837333183598040622628315682965082395257044875437166922427366950351804567736996115063434404233831456531473354944699255770169201720849048084308108096572260745953186088627086532668199728199282772118339709277161662694939891128216486174540901957419691884392123067045181183113366092674400106101955244631119098475751740756614197566879379004794692981259227801703275062007303651870521587558543901837547149305129415606341399570244790382595212515188544202860037420376323978369127661246471937604505280830815159612185053069671150908949432289639712843439223486094239314141590164892345776144777088864474213843477554662654314187058636207423260143569466717313727211227840690401915877086507104180432560600616967585808220899668243944855320632408807744164673914583041797009634871433240573929111300016357452517929221623769811376187570104479256021812992412008539521821975566770864396902282451748977774910497436261190598218799780952217951940516035829050809379826574935254849722917101719340105838154309220903041244659979641418786520422855503822945818761888902333072284652771737600000000000000000000000000000000000000000*i1^158 + 983807205819776867917631573394472967819600873530909738067430177413357832277348947616354243686097197859346559037743600052263400720751526543229710303810058864207914069226144627699257025925028744741722295574614401242698264046042159422798110151962170858142747977726497737154848164982180748420639994637770496924213259726546786730363829204550174083653433914261662373257473246080347014926920579467671061325183708083068195190564203240317928507765566589938458599024064301899190680020376904649513133932591451525639224952043395866947347250315523116495739499178943078815115551018021990703560585842864216910862830377106775800268838891040485784620204588319998794973389747163644052650874720582569561672007350973896658054441992915300750692521817229743332042580812423963599270096852487933758773387893933481723941079206540573272622215374318145219094394058757709655215875893805112565371243673736558688414404696024503186412298930173756001259431436750815788247487699918847626666300444364681312672703193219339194328990431422704290108242167980404729780766497113142099696685144090690963915517712428816102628964263394917631998099319149187221074731024844470169795975543364600940808308188317043400077610206652610236949928828258485343736442667182225244538898413735522356023691199989990657893147751285704242248740356355940415955529916671633796865094095013004047241433813898486702989236283232446852850552347076006542362828945436518326706179299481342266972856814322867085173241358131771908085365265968349494283436631578237434437851038047993894476785114542559222817619413517327577156238601574868616786459952249639608929945854581620125915482786055060944289863242380014268915003643282737207745999878066267606527473559883989795488136610957814767327468214095379916657857060106719780512490826500694908678897403953559119089852723096895699104192864400652874103138368932367039422353307716296694763811716879511690263315793451688468434159791719913799260380998073753170441578649688240438627766713610872519974554744362484912028229046959787524744506217617962965507125908677887987810978592520298045499074855228566878505657359710590478612055606392681216994987929200247772630247201401529924137884100469741619373986962058989228529082355838127245030706873790144702789021470058628305193453909786352214326484773648924187402422457712580185500053071225137741830998514290200335063132415470099009335633680736203637573135912173088959657671746279949948713498447585796717552318929398055859670901489857398919029612908453989525671592828280351387865257301119494485975188707798762288840520891359428536665204361038094117946996306315511016876070461574051610086865873750504109391524806062354702838562706003674429807104656169552929708010619650738516993515979476088821631788595431327112807905903583896643867319364279296771000944351026491198284568699018866473722578635612633890477837465925919834404087678521223788811765055536815643852295458164729405947602561889818897521238050966424262604269775014794065473479012931033466226689483526329907384100765207720571878745738615553258883741799028320840668416119440027014968939426428281834606032647199129600000000000000000000000000000000000000000*i1^159 + 86885376412244289777602185529796787261240665950799699686493193339210011160732895960348893609376783809764018924645068856902000788336985250558282384727496058803841432712507119095496289778051426257308467578108741071510032916302637142741097954874534587749159277814023233729050594327757208561189354154442964372649348448051223789796644875670954445957455478396054524765214551302264758638099979902197550828436992017397735953796621928441943631813747281519097771771193929039654819863995560798280791843608826264985768203231363696285650620324571397485260512548264012874215963755674769613421543696600847514300187578381170872249652660601595169626716016033175520025402699153618502146314250975983355154044194545524553685199559424648985153870364480978523308073338479899468682546489778880828708687685510674234883595553391427677486187596639037543292579766845855484824629693916556694579890051210141269258950410319860236180852082755884006891892263516478757041299397848285823880895271387724164711650480196739054869000643982222530031088922653958427883510078686049699971369776562572018606101020967924155968279127045245653754733064645957827835266096054042714142181979650404391743438544589588914082057426847232468935542160600846230299754555622880455899956628970303643120720230108007328391823743239518109424046691983044720954676615520343834762234320933386335845595533005380591020064493836138910464928848993954732814987409331437792416301143229105488870224239592797678996400784817283075369824851619887956023589880842560521221953806906874597057497665822277636468575268289732166901870863222619220231076152146778971227278780017475423483482358145465238286591858142862356544163585042026633999314872313371391525897435283583419767483091870481350272011490561812395392386234266726082141411720272635140052112171348629243764246730847973257292506994540833048116831839049150082972877303239620479930999591789162742943113063554693886481987915630425048312588483648969309749547084054272331602272121221459181485552341658029757662690136974028854048580034283439606361289668171811539385973758455788886450973553984934932079878367716232245191300374388369857704095162683189051914968346535835785639231771232085114613934697917421805838813107761820021072873749505945166436450992858562313655648967891791653742675380318891048162222080945531277119649186921337014764784145319778781642690536524534887257464373228374918269862214710059733439153212776803802276149681058844205502276723957825540117800514991518924162941106351094106143252736073746601786167013523579450129197484905435007048775140981976131098664618140268328500236730738215701647367619020597676714533169241761755529128410245172640329573569124756951754778162249934621006068593534274424633700017883259778714730759370958410873356436408231835928869874932042586944372677558807143637264072393904007078451295744170456698131611139807556961243901165609602852511308153244312557607677805350893685633647172124006923284299173293156884785450424602558656049947243496838221970721199030404109900125384363379695348595885704189486357773482906975390130192740536046374604651393697274113304821760000000000000000000000000000000000000000*i1^160 + 5897649763963410080734135916157898419346710571865349313871389018287916109707606530071129441510978253883511839056497312204156093324999302615987877530510530147999467513018169694611103060409491816861688203704812436418381014603254094712404092880921694537686049178669283920258455328450954586668495662567912119939892160406168022303286159277712915639954430171968962567897394329692786145563819388623510446274436340359510230817072492693265461943866037330526846293006690505192461030505676276947741299838434877263308846043498972465006686097659424064850368750815567950876112240851442907713543852144961456747296434132698933129113154552604585255783194674933357401732963018780811542626893098848398049472132189964981717480195434835112174936298923835311806375186547508754739764376798478257271061648305895143442291523906064897609288627876509436019720653495542492415979969939026602445827548711885005192232423172191919008137507047418304906069322370491571484132087979052716569347605472985021742248358181069987114518201166028584832789442424575712263378482094487847593814172176848610419140682412396353762662421419856182835335929401426718775635368510724394798528383737220426385476384766347729814474340584412187365034022710227306791257626565427801446315524811821645888358882950988820797988688730604277875746493775478598940984079641528423453880652354575851587614454952313260797856345443288178127801887086642280023662587716790219874790415055032665745557305636086081411923231993570167369147145583677264788842838478933997540184978155414289991672470997425775111675615770074104712094893472129996304986418132062738165278981207724945080565841642678757484224621507819367213275277493916189161925387365105049935042677592834290398030438913333725835915012505006247432966842226065747608194624275098199945226526129739822136862029823255561549690648073456224060092831691873415634027860348697594927561546540879603515058799183522485401867624129142414465971150084142893639599848203473570915511014443374230726777830044036549095807234404662172562903132359629011154890438268649389864214209649053925048130300012158201191716053827047752534052481658419112719637955259602635537484610226783557165942564395586691781516627696354154228710038978548529652163313481146706184241623345881175257151830894886869705313582375964503203582056743002843886427789886421206362925446344432434213598244083021935619437612694050923651874154395675516898771705235813628355703657727058419436088473049734779204518674040663967671180066490830281760093433298698674612517341282752148259982996638631631759479193912489267495597354914448128504184261559561203879591693832213938502544631964936255321241866554459854619852650731445966962918837620585662197630890223136870737806212712615051169264312282251759592656991003320065353625834428645455421669965688484981592028654964614350796655052902535264568838463080050366982373306534279585736773104808251703651555180606423677035771046600800581595149925593102632894291693530122379623543298355168271720969838287601620745353640853301952035215869667886568025449169030745386777929911391494011920687573483405285785600000000000000000000000000000000000000000*i1^161 + 305253706202683299584922660109218172826846429646092672550057173706251119195627825987335229087219304623114444128771017581597439163483824766688986317100726372524079645649670296784573561844070848418565195644945826273620332336843357456494000902221342230441942169855387709593470103823666796454682249852098008657164818857853648415637222896386960986770634896219625358975210101088787411065453822121329896166245157845983372647073018072860922763905615775539189315888786410150206790028925506623406119814733690539257170884312607815290127436769082810514839341465255454026482258766283851868366909170362122201917449351172653578644994615825048052287056983655081969573387786874278853681338725641386312425984443543381737409340566506771100724059298586300940757152016014841929849810413543438631791674159244004071416876553882395747495731885149294576113860340099529457259753253443696731914905197844412975263834378839448587002845400152805916209745909914486488691395594604507195128887594079600589503849146271728554519357471511940960379323377273169822835227578037763047134193649418535737491904694326785511847438687966673533635794350133395312887993711403830896172279549002265200919207816240889168072978689955134716490004466655681905866302585703866288529129667442224068866070735292811383932316781163472657398068115863554861038739140317911162315145119496167763903492093876514562799631401664347358889744875530654488474990438705393010309105776325966115467888069280028239526690570287290305473988746264577856233708871697159302515604573691113153525451808143845763040818112440767295379631320885545715714201626483503052412901587954229848960815723161265761640821466591849356081008254764137147481308690043122243346631538799985319834865905863574180054507489720110198674989841399795269506300890505417169982746112031076367104444132699180445911528409751569039069432701492648856371006168753662756818712486067603038110824176404492583670125528796948919675012859240836760769385247373794257876056094542620897355482222093711820577171333452777490975182285451930936329917599015411442548915378900853465739112635444872452088957052246745030533351557575348446616647089285218515148235478017874027144312559040137996590769013829277759988595829563236344069369771672543150869792993436957666062893147486121450691974257225234328601525215467029859489717861986728669966321627104788237293578896876894668355647930936997117201853076725455805510022019772850441779627548200131452115649806534402030413814618834309566580404379996461252970984711254442135116627864251860452834803807182536588559624991124245950769437401518853492572373194160717600625831574280033650884730238239325974994927695610347298489632554190450376438314056964967541019683553053163154700339994942663798751230524533687265204896786035929856140533068097079967999253619100617367855894349090436126802139636971530076395385294448406616090586197692967658037279211958877605032416480193077166171658753479135447991435389138768158567834145404446851888878450649860739045435638686419179132096345747111092490603859939182693343575298537204774492875206095429745248360047050752000000000000000000000000000000000000000*i1^162 + 12126462228758152441196999522776990381815539254863805532300777487108429545852388303806407196332794791008138723450310800524637501629741542493314509439127652468264156944629095532727969535478953178075002679119775887975018115619759972224678791989250814340733966777408714616603495705741793502057443361292824258125240015983001318683292528358596184201429954116310211549138371215263830359787245379259055106166675202374251951987193201001627876905169855634216456763475952187919568882931922381747065124578348644983561126331848505231399077462953245735042826711499981174477779009097104436907949122627929183939493373367996440306477244029819511714909757578775594446777363100979156046961787186047223077403396062451645033126359181759223393064680637384157444410809001958367029062494734004138384584149914391627100878999854124448476037309612829615019481304112877551032105839612114675797325171452323729449447840434113763329034010795919446062833733949480627399515364586549564912703309607830492309667437589482038713689040351710521207665837608140419985699229702249270062722995963367227651546346351457800214827493351105020438486804328466028491373513714279280308427858194886174304534350173143632445627215881943055657002212530651852152646798178283686321265762945143550463854415117298041811904169485407258623207712064754336872709846594475135781836456613514627277822249211947511217345149924738896637915249729778624963392961925519113999457963800062819458036524026090853896094248175289995266649899774525040839897729156208704320805185702903368913672603378628861141512221255413384177247673074669991721007567737312886258638884249367435030837856681752344662418066898549742928350758262387609416872245332625364868509541089115729808051295499502766730262685877186093815241212750240442503498003558267654361496824615885329700018360614439484522131807663055927884520768764495241048573252001580011562371758347427338638592446781108708242382522925481537106091704641321811743338553569381474795484218011677653074718092043626458824339666020071052061264782335719693716996601213656129636916735773228539297471416372464777853889886333463734470369841063939738326580245420083248119524121084376650497080956464503967139693100258596956585850724840981933747127480096731509347949530222939836737391179824351055487488506577727554600679470020120871592219639645943964319967732525648557086732576555614904799720463726395870172153285021099399437345270714813707341570959680564759673842269145570446489435876294969653337405230425188131199413637557587993396229217048433113730828771465746115110571347394006009566353287118607921638774151717081270018756635636410175206855831888142701726167542541452590789944332334900788288005630801540426712426698398052127097869537270465967987467134414224059263334737956999229504577449125483741349372552624545430108821883971068788141170230946973232420317641317504260468191330356310058417956980357243396792416605637244422597106109296386137607530302675446375736960358696430808715597202750422721754628848873610242365323667406009069320119225220025083615144157296485722689679426389008013177389056000000000000000000000000000000000000000*i1^163 + 368367775065224059340499967299384154887768895184543329913884824749557869249793506747330226981150848842059030567307752002823885963283451322693783067306734325999277279458119280029400545415611858896625672672603349878550839070879024985539489887158642560367638519203427184885761125905616462119138892209917856364046919353193714016531012321465199184576116195882679867163974740141308848565602085388036207373013939969869878580078866226495755863194511871891318096272176110892594100740786641178095680189467207525688015922306099600063369069853810700021514796491333315175479139284236826452796424317799881071873608748677206248631482086566713660768843626229989681197310169940468323715821257493763105072372040532212103218551990992539055562890286663792473866833625967610353943220923955639298097734187016451562869523946121288929768325414755219440065639051417796599994057606496271909317687001451589173219697043869199265722108123829967598902823738987665217005737913494418420334720223380133653648656192447262248610766032142911807653642959558499732898704176482569762548631266892742747073750476207059972327834122977873164008693116152401775715459462352423105491876707870621799781900695960607016991373602518822541098454316829544590419137692828963774492734794100436202753363914245201101820628052734734676126910854350952310268721076470322169347503795144500644176287505087023185301789978191221105304956319509922094633405157769816653978717702841153809159873952890472618662437262244093606707633977765105086463459888009712528514183312672218477226102296282287093774187491134741035344219513325504248151246273265516947153640494769137825060676410721113930906119838435663899910343117991813425424812185872979936727738763169259750008105929741366360446095104960268994540419254715065762768716291250388123940011098039801674778655651496344295766566110784208568277856918431467562916005276674395320523753709659678248819735234192131936345644245565502746428410260877345826649407222301292228245477093572166448141735142894542556391504688842494220686486761303335939930944069139133405756953366485822687424406834654159634887051127806859015636555072259863820852650311100583383513827779139517655881307640843260392447957595608527838978530540138387255125894165933085417428277693856353709106592160586870879122130036203304785005348242009563073200266421380541968092288221944785554131842802392714773630709439588715626956713433155042403029051488954267342659808546513473592596949929151732806180322062110263600559384486182672782318116304067544938970714243577837001373362916626667496201685103772718506911397559510096761391753464915251096900983151254683445844072053609302552120040793395936121698744769657890017411511906161181229264106047905183080102356489423620131179103312832148456748669911408332883449932626381340914473968315218883492246350763475362381169620482221961853413807727251935462778205500275061888243252918516561851059966291967389456828958326796260965826695400848262530344759580543262841863169801772700388549156083644474433497620611627601186880939859804612808947791896880303248861819043259508326400000000000000000000000000000000000000*i1^164 + 8461306863552611537142184069240385416142097697917573190845969256822345005651755368696523817979811221647669955119587772837985526582532211544095913184248889704771618102809202156299564217250794396011188023734548273392550790552469186186851420416181643650731003834044588196114829141547899273895514082660771629820817021851300292619284250544914007516045174789264664440277781290086121401728794938697220456965256429522221993694984281457288793602637982661024348185833169927786784636077855699959730175686758101232107993122059800113968208829623717985671007153011017166907471703438594038475128649582787163597498216933150502100027142963205027150373086660064904789262368981757390453957814749179317661069736649728496780264057960708968769329555522249955246016864421086994053100395103283226487632433537937140653882778394737428500809947991511609921765435852349670748192266553546798361648764257031766547964173868826439888891703794886186925674839080610539765252147573144111757534265067034134242812690869254160349249733766891820818302493847587951912663100471907086758605571283246478130150566688896770350345194340527699294018237737929705277630363520255003491788132253070338739644453406643792783919673395963240428085196292100398871336803641983449176970664792756487912320037441471614775553549405537251098300150855491575610425354568737090767377111636789798020685533799290656920511217907752399591333309503488494481112831194146962880025610208403684037337602777277089044749433748441999020576174467996201134362218238415732113167655084786846798802836513552462010560932882749080021909842977060018703154158309668900857173727749038863344750741762570940652108577666559584227990438987754720249035419670741336645287952405394026042341584930331722203061804656279180492867431089239628311346049641462319227357593163210715727070012176605501416541372738549276026262552423175869321889881685878792499005484577473194270141473279253878396165206333826017060641266929640333816781768613350738120682834892778680332490763725470832137620641240522116390837630969262961743448021061585376646255704448526117653611858807832996812139623513839934497131468912737241082972534984453778352295943738262956093634686972236746192141555359835977618599429208805375485619206215860097870025554111027023268603532900163063379800258219575549124437169838065525430108254234716478867274351375579316931657441477777325609067526522577558373779468702203093533622059476740576132495914032069826037557905936121013981037799174688919209766473930677529394871365302544893618595597666173004004630154910608238350766876414916662909890569981159570952229366357542733428788919112616166586261714381353882777653732053743115391662633176625497276186985033568907294037520347739377923052617591941978992226703483514848646540626063544894627072320590845404965574993206357773915292539817419034878122599890742171977612551922658794679358876788401830058818524134786263569440639688641815144517390567120133838951072180252590982527377303478679506737241659375050133820853665797203678736189084877939949247757023773037154307730833424807519571253657600000000000000000000000000000000000000*i1^165 + 144170262220647483961965069466424320387519470611938480176331014186380833741720469710108625906488913240892276537345548686332485724478999365552906024651854447563470501880865781861599201397360333101919426361762659142421753336746916326583701670130537198419456047017795765564178158526973256299603560192041837360664804817412533690288614676051561711362408323824131808061816096210558812311225850825821468573493651239088816467288288775360009422853416299646176923072260798583019273122309184522667159828927026839084480338717966395702121520485722220671943227887027378387082654634973284617697914327788969201757696648588009115113171004268040300498594048540186519692116739164840874516949385149870806897407297743291444172552764335654660611946811711726755301199533570758951596448112398877171045031654403943028388745710807414269369949513752788652879403229813592547183058465066350729078740226366119534281243074849564766498941751194818868862831077636813584180328863720553017959908013537658932761593107380665179742209354439523074246400755206605373945104846309609091312562169299149421496178945021954433001849359195092808430413512815535239666505901439995383147687462849551621233739364914041064700671604306903186273122612605530084286125729536878376407283612411257302598804870743685297676721599122194158833635978280365738870819129561531388014882117906939940416542050693221726090181392948083308857523855886531198235805921553248431078442994115171899350623479217406589711019941274767698232993377473194178303027059053159892970098666959011282894112151524730284741345424717035077236891245560157246672207699870460047841094862549690527837414595882455291107104457572790566934540592181520509005461576488914560506578121702657092057663825003618799997333006174199598513406404699267202179564925103874761219547499529127480514539970683654774195759586637321419272214687895526330518646280471574429584062295797862006010985463252401374330418873935658365486478913055962501584285751382491704756672489659722079643636432798783367812394746114368309125214069632228705300820858764602958339245579223262607429085634752346773386504866488801255419930025313423520463588710409657233752362026547329367927563987257897640616481123796424850872012094805059867335686071846583874381073267985858158777713276579607712425937508093747983524192337451038916741466951400472426103953802532255219031112098096542660048616086665832020733015313309227613260449847735486927331074099690134272105438934341848517790248406217902107112401928837463233194984663072879277616142615947421935431026636309009056761854885967976669151155335352139890258508914302142292764133620188858652995476512615280023904013561953928881524280964358801778257439949743764590480688169629486515223718826039941694662621228302377663052159193911108289251294574920933762040809392879126075414732015657915377518569652330571504252960178582022689797088874843401717682118710662899650652171032464036105370549406052698534369722158818143141641895336979852392017598206304905003974105367369457630603913645505342258698335663794899672654297611255941169152000000000000000000000000000000000000000*i1^166 + 1761061177758607728676954881940986161474306365935004887800143907869545070122416246941209023915815921759502078424381124026465677447497524806571619185849136579039436897028862058525636829401109602974075709886186226674169495518237525115980672679151202394029982330558670947187467105555910042973093357176506941949130167657634157873983354855317483414202329360262596925040936186396719949033641956870442704620222715771032414602654003166757905005759187190911237212066159759362438041368821666348311774829895564399072735686392651711748118951969981497590860827478384368365118117858006764540260045059424874833111241810603838592121296004373277813009804081439311548572524086994611414711666509355670051333351306414217675440560070530573799156142458834912447941224313366013983738677560467210308682803201400543448939212596194365321813303209827791539181771120017876126823177439605118493110244290552183157759820205786139904758837851396823348955115303828140552188054292724683809366088195524136302235342456379956202398402901404702722228128089216169825784079239784362851206260943698124057919419370394659204917932662382959726589733961213012858823810923489022900882343740285866874498712576342296630107907361393165991988994794287058479878059901077323806092778147605779851883970606067761795500913654160990259223233963759890769639850237933251730954399711620271891642620092868391311787147489811876531410841274801566842267961129586991543436904492553102951233153544194907292014361412203057054263969208094427570653280098125348884229228614015696695720460855974167231579378329787904312136761105024310750340646158075636262410443174969613329148529933178773241846158213878988248369782571820838949590365733497539117923592296791463490883255351621352381836567824057665972625637376114760308558375466546514696963633233948106141205661635515515025570322469777205728947951015114330258945966265517478305546682378592755436468887608885669651080941814899708082686341271983534795543481472151378665776831730813244028127346226593118211847891046378745450842786401110186388245086088494056171104720504315608797291080199816767565262014649641261127336258735060190722450782809127503827571587496078689716647129975409805253606930778230102926950562870287663138273767409632742751309278973305970469950333908338854820471127451377864915241882381555088382785660503710750581148736970832304181378232714755200257465577157449653345022701165939112575781967203802515280170855214142239053373886623599082292682862471090158226377501030847371749939129365345499298446026346687846474307646772324653168253276949088759211770076942253586244201311725507518189110195604392754130093400117513414762210911611969497472037629704019869482287052717285652372175136977044626913416097630392746585339974748137483593946809930896778374383692427774653255738472618848436120776768691566667880381262485355805489970345866756255186751911652173463441905230748056931685301184313790494298354063951230477031046510739796154221817288192013439338229881521694608946191102033692192766638167946179143685798757943107939809995378686689280000000000000000000000000000000000000*i1^167 + 14347402740719011638069772983045066923987797909401746547163167067884341654373554648002010283886743420233145782416835281170740740243438179033147692744030087104004283637793294404503644736944468184429132000634435359887933982080735307112176696272131128884188478259714067076083805403565460339205608813038334177152721907315394306833002951758177584997835330788053747700350682088378996576048231521780763415996700480627008787496677306044736050102423908618685645468636707536039310989321704103202980266743750791590521646462716510134608827097379489775331751055957055219201060915507383941141236862209053162254607621034805860499698892627876191637630431411829334431560965599894282698877609442427511830856356531869840156297849142094316275300494684515038853844116298957121251464192974934179616585606752797472715842612850771833018815475771746114517580232819008778506626660871522438507104533779447549756311018738463211517295818225490913099983319066952667203554463033482074630990527309545004602349140207525944655668724487720698030634207056208388875027375585716722531737568282825685592021228155980395145036621494053588117283218405147678113946438417228357642820398967370983692657134542742827937774233537817801079560737356505516214164242546900154590759062417737470200794864751708542850209088257681659868742186383680813627425020395051052108109854120056138032764113494205483219167071275851353678281557452627765872932501666291169879678568898893883488136966743701817746155225290963353288048921388571607119850170394813872808894784373919261826215146733939943507273547761283235278589509855064479604764126465853452894792544779882716458281081652282006686843057074079570045916609750574445469897289147721620085105966666211281515402638938136916196602487878548807214955029842142357722333356470118756485633497622142341476936697922970361477887655188454783727863008562174578829062346552101492106566473723035242531206421127068852519220360037538365141270592708393867672765423214039329781221333086692573721690636445148368072992110050514383500991285695527621832413004964715590229749217345150717737095457920104390830844168180597654224415432217401630467952445086988535834550094061588453597444867287700431616333890680371994900324157593652575406176710586532643317133607509993487666055575985847163263991380031211699699932803187996958114351815361933502929455098541666253567680063647734770881790716375365880312270656261288111779583846542219050573340605904195762550920761020017557263788528662361922383064694532697266903198588790638632511310854867221229928438157439266201439955638090805225618365036316431784163118389051474016387820105350232502559388664957335524715951626146753719220205376050964831071109169430041330291187035856311047506850446547256151844269436623150286563588073305746751911938993734189361214666038491376342384250439416641224634953428826632068720017198372345799247002851284281121170987701452049675899171297178874769181310558856466498458735015626098157743678428617924219016773568836866913587709718281545862699718542063602760157539355648473842568921088000000000000000000000000000000000000*i1^168 + 62066573059537387980841818557695964337289077358120503124893413895747401939262854928118479802492496480191841210691679937923680710012400737508423723235531842609234210010438803260555733663114342318629933386488057455500254195446031232590542348426884689499971199469571225398159152262977953825598573134781862606197506717734517429069024416947657721622181280128062531840759236160150014863504948400312220171755878340531208643722150332806151444407589637137659544921841892038970861721302966151095932965830250378165752807714138021725026315105718624728634747500357394971957633987889876064228134240830027412024563144927343184557769117454835705014281025164963705105930789286594101264885371945833772238306839337352180859215963904674058139623797192826487703174603802512816398742813952410960141071141633183767813306985721577853860633011899476186495900592231324085980180289722187915803165258874895096860776159253149667564404665755795195696199176829116945318548696716412954705461534356640115330631859847688334671699038110282383798319944279108561051091476664067462498148140548124089279481625083906613593340855141225993345634598241078103212444066755092860073816959223315412037619228934124517311077821169564826116923476180379153005334544334283269571980623409047273138237148815435257556034916230933714397367387175376975403492492613684387607345143252339084741793709013013944155281745664428801265316669927961879870079883603322001562256681229216980904517511977004916120651926339117533258318982711929803295103497738067412038431394234502591729098676745276676852534651662877821884486966460680119457310050716726519279573216220677320091623947892574452507861564037731863920947484893882034414040434773441708246919223311719601909561051135711859924130219431670849078651172212115008275357988562259104273035659151078840252218974911223666742767614252206381742328290641837876947702181171387276985248477161993604480556633635259229516097618992267852434344935630338142316951746870303753136162706132478568933795742176059135776413993444819046258575951866758726994513270432648928551530003036784949979355603331539117894034351051688647523020888424467620544184274555091151545629426594695826968290562735108250511041545640563069918707746691534506553405537510956340044696505902909245319421062293630960720206896679320242164291020514900051374506940374926066361554044542303693689197225759759732024324821442774990133799382696946819421803586720554249969538887148694785630537621728108023186605031825438145189559950737242288840794711231165565125296488750451043949490456409962323019950744417759192316346494602069046713608960353851378883705908745052794773284892694289508592885930598052523268596712115109798187139580332112532316555151498538700074254370890658401533752898082945688127601551480144138275976601790515597314788906604549473892967612881226718484149703805218556763824174937566285834224917078116258830055472290963529423449477315060963099356360135324072888409414649181709865583938294745694158274183390808017607616202402844920056462617660339961165301355907121152000000000000000000000000000000000000*i1^169 + -73543408090014665514741541275025242728682252746939030571725129502108803009473505563690841189472874114873276122907472157371683100512872387965256616391958508915126545732695314476186171793191338129632752396180986768076082464026200193182845761360345632101941389463494421365907963551515856085521915858245508209377011451308968865488812104576000664842374915147018030879176985973856194360930523847395832672519215033853858464208772747182783542138564770361808445630259033256149145764957073391727823913383287694514586873424609352669583145405375318218715148727280112282607287957000398746943454990079874446252270138572755088781465757297604284115571115844439087538579043627513861111027593901431840120121333225847350940244682515127710553373294203373383675512085845192488406991751135919914490968342689608424189531492463162848731896817597689064321327690851795760325952188426941565049959270118422277630339794073265798034219063170436738235051731964152696094514741321228398839622946592916518014031395986767590161466112794924836540198648253676673023009505434143302362445192329201234208923748014710785613579844431517401776233646728383495188618780045055096839394331518162655536776185895956495742162130449931810539094407921497263505935246613515550926965197401382028531051276097498975324233116484937705994313075097007273856124180625872942294742783414786241526315878734196056511135713750817080759485695801778878370064021510020672994639540792122754448194319722883994101706828752730415426476755463002450805129076045756231429750259271515976765503369817913023329237915082737002451757053890546859355384661269848336496200645305831817891311708353843667971761900143711097771417210650494755744233771347329837681654719050923797975594590101046139651984130564683201176322469515247849581929974037469457323836823745935415698220691356824115728045127640493916783129678659009168749208742831362241871602223496503238007092485194806507195766500606384579865108810859092084558110260231925950700660538743513129847343901759867163745172034608806374462637579469892560622910293965466328360728039902447614432833476181911333383316067846750047791025143941025115399316127248159149329000403838596728567699279378235174671812835292312383369451861047672178630092606012890632612174973714402313602450745656432127983788696392169116717011241857688648889840443247051817050002019665789722597064961657351670419625983882231061674944687259743007397825579268148861162896501653506088920963251728129961500755224042152076751371878935854722088522757378995940541803658854618300719244576270882224292888768008191390291119731162034678839308299333139662003469740266305718452534429808948345181400941926580240484626732283888637140123251002986879605922846402720600536892493540484623874511536602222729472041432234674411323098593041666398584943481677042748326285234375225553996067041884040716616398557531610149226978677031991764983803305072960894034176965723237540243568242603820073772839468867142684600824258977564319976544053335791397157960994645478143699817395487286124175844966400000000000000000000000000000000000*i1^170 + -2779988597184046929175784896205850284210428373225455987947294268029794695958311797777569225832721982203030273766819944245445352503203978223387697482071380773656323707144848682802366795036887865899255088767966833332996377321967231200765424523598727609726809625896733579533475818433759749359723817615046096004567626132051015433419273930167636234879759578530587469855179991762494287267217714543827677137351357219731419895216757476103701477893921354730866779573869493362822662164357166478514144482445105448003550559955710627844115308176591021535477166644191647309351752972514120126664148210999211352985577928107142331717414245954351935514969150729461131636263061725875597437646588829030953429056180473433459822488165309587572366980993118872304008009393813854773196350202524274247726237549242330727207983837668025637477834595032858397468257180683882460930649279485767858438432598576840330228369247392717173588911195637235758926212032907627949899620574313392598947750012537486776628304481647706302797646670008267986573205935526653629452143117846317189492230281574282788999179812983477035312109796337437513549212027318215959792351069924268347155610748404520239136390926986646300917978835829127663763787030070704969295553014818529493271767416230313091128951953021888626824338786935570830033489202057888755960671716415495005324694316425553324770155038846133851282844129777904401508548792372402318213712649695242618486488011228495222426378240861693168820239399205495003312869877509338688637825614377723493390980016957629021436506581338037611349550119888575987850147338836214300641479833093372125511774126559014252840109462557000210201374302296371003173381558616583551893616555906309061167024380397230127360230331663171878804448130450809103436632528755773676851096918982276381307775391164390057928505159759363664315893459395357177775735341173319300657548992808398442007644409321870055649914938716921561527748423318347067477912446110511180525985816367312440031689713511755501213210927990016718215278959954095340311407682975397018160326369938488754818243242249866375664312062301979457657638307793958705534184043294531849439725898976074248177037342181180787871291588332705529660204253112959337870058661640400478712334806765683370471622445513759085939522466558298421806497581761597852453322292356444421586798582841392408984117132804732043129592523949067536956900371755346385593873893072191348578141185606174482215290012742500536333317174720131560879516899193433052629988115195887681406427322679392440855012652751084249339938895938666797786879421712452489996319002356562192722119780227665733249797032225492891390561574097931130922850071353429147070260074180762995540313368838812837146947065623456153802431879956190745195494750741993980684862293199980921676078134762630752862266020446109351983922441211862513780216007735868465255121930077316534004947927531583399944254604418734515212063680287074309413544145621240367679924249664273106874073589756830442537596189575686942281961625667946549759042905377341440000000000000000000000000000000000000*i1^171 + -15262353681563474542676575279206714108206613545438915801456956790813130343680855111024208082098121892899452524118240788801717021829110573008254948541762800271771095635829545182921672600615862207203190430806661191840624301094870691335799332112931829150141341842585433596514014365060874667314225070686242847818932841094739371096367110706907731481695559020408921282920990694052524730489110667549569810665284445079211342184140884690039406031711816100022943546375980949248931131739782656881558550026571399850479822311901264490017296346914933908903582023202986387430457552436884233917502969911397747169297867762155649741303275726661218083060755609180390767443443289283016403279779243993426753642001893460299327403260228130991048567318024631826314710684401181305579622151803642765964712855007362425535230247857053807839830232046149303636513853944965226610481872649616698965690304084443191497999976453492057849462592962049768012317898097701829082013946904328532190399978193931178643480515803723202196496062616601898298484449215943956616497879772335478605601693567925015549027237194444536433378940020366674657803308450269894793841405223647284842806342448416079281009786557621860686748436571379916793112842114986561041759110597657421241030582476934935860458747631520346734638926316565819915709450531047628137553212469354384969859308468277190554782968153385642642175007627761525027937684241065488242616772751999343751999809649207007458330468612138192323965619208025309554299094554914976091271771679878771144434872032688370764012088590489356619618258773366559360122120654115877009568292757829056719509108136298828309454718065725621383927416126389716299006217803955775048721560224650020574776541333478416900767983061477356117094552348382078462971411135994567169170464750278327824181097339017221613739219875444029290419989457251629529250501066155560426387463719840004245573789159360607177559320719343259765408075381594511882484706623708083224738540579842417859874565887005185048329345351637239981474533036913437551830813277525688482190487478090385286663664952170204429850699795893840388262220023139823413580873391099005307783751930943982840644254109186985341215646671381075311805167132775313014504727051416814813169779583074542775766833800733327317372030997408332033455761016162192472606279284794073838682463937405528486089289607606673436714759996917013838467860329866284733480701140296160031316100875266645549538694322041927527100243126011530463707480372976663449179316383470290391357767063706572761261839864064469382797222592781028084131212276967996925732576655856029724970274728830982741026925653366753023009655198868626184515717509714785688270089014770583394373100954209528559911183438598978193913791167376759582939817742248861360908212433186925911082445744542514504389010813010323620851320248188985697587438596251821648392330732368650852484077982063186383229716460552670859857710005774287425672153337499860333916820515618049822914570695161183950611242330656335759171508937456711904013959823360000000000000000000000000000000000*i1^172 + -9440510464620124747858158712942677533252020365879033478543633864697702895598786204035263726446103456037757203136649345627295473146191767910300640348819181550280086536091441858837639389175008296838864992800585794215769387697158435013629266120561641908814396933891563472910985644129765736376023890093233754057532741019113554131135902282834756470578201517321502855508735158450344526643097539725364948711153338771838266569137804103418796108036402380510119327235326252294357567930026623366895019768537941745118876370652094409568416379788905838156730000631369132033910047054252227737629935114072433112555678090904717520137619218938809495627434697653636046650806700207343342493458453360436432330575037070183301882724904116575720990924323347225399986778737473714185052084232065797166639767224919236349012369707493410817951569085047539362299623645871857490768926778321156373309913548274125088661042980851677633496693232913607635915373085787220093067218473010553165978609709855444953345493577800277858165458896177760493548242333343196100678072296763864580537177019633487733530859064722017421712833752765137170756116586888472599865205092683511681517855718002905105098061477470966213193429846576380557032678496193103505361806885379504773827035116037612456701948216647978603537956083413458829626750438004507356930148685882244089801354755582308578986582638006418888990289143483644455997426138006535768334073735815876649446914471986974998837921836305417651706320721690330126963436714250983792286975752651886021615296371354376753882079698432067476121720023093608007579758355939146013089581188021498849857726132866728292244092002638119850733506341420687235617997943124520434487229888811083205177217427588368738890332075691483419513329932454946142287066524240236448632883995855544652610814823086960278104354576293432122862098958563853815758890298106047166185657862044465955337497509588258132483006181426014714163789112451073463830524983388360325702703952186550120988584545172888895005074263363743997465831292250865028091953504670498596368456077219156186305108648834598017310181621592209049026133508374116595579406279292929956515111289613494492722812048326310415112046547327387106278520405489400344452151111412167095515253013666268430715374313223225723147517986366118783735950328142888377436522617403191578078793439924773259964285293739734435464192785387891536477139920952442531673227581239384987572085595532776578992754606468355263210416920920539483474724130478830174088656122291364176987516492801783897193756745094429362607843858711795042346535790572511104174047408085425271256270628043084255461067930303977358050263422782387268154990414389996061101480077394733384836265997663467403493910897989545905821894176542827885220082359121057866309366864111088901109037407913010136419647667306557157540730435495752837215075591643949661263998621016890801329129409238409010223968320168003316535226615915845709594936114861319148626910023798497770557668456471745916525279580286438593715138333780465418240000000000000000000000000000000000*i1^173 + 287500987530218932947618949394103794385521083100723157901302160273909253723078932294725154805598397812068535409598286049531181133520979173332902062347046063492027341738202499178220559434377888924179301064156600328675744012249733819585696998078406513997744818813397645395962129445584322955918965965205270659240886447742682438497641113523547047562704272415701110911211496061087558135588821662968288425156640051239610746856584657525394816500044758027991384253240762149758186677453236836849214092023674405207034203440991368950496845694559885059070131207255699178015468424140645274624264983666676485728478826077315779238396135044987497441910307195488437645605019607454836204372289554807087819605786283995074743163659660839065317475467244226392136456361017158203177397822744182189425479002017529622526771381639504967486178681282956582793317169158826971508404677038559970642381838871523833376211638254954872880500869624985209714804683383252879875142311655028717580456970012634330505833131191841658384191935506984036978410114042410024854934738010479288578518828103217531740124919197104061955859021943925207522027651114743930848686036084800896194252331996057208139271484119797881812058655973330992655966544988660910401909843347580393345102257819530641939195675359060466765696372632920695908439761938653523245610784529155479889976582413586408310530163740009794542574046816612075223075686310450857910981030880844177714080615785020552682586635360844484154284790202812939900414965941377560270263805224557071243400774058311295401356551676454888749760543938878366888552578794374489834453053038032387622911200542536086054205679947459845742251585813361732106337304087017161963298071014112137750248876744302152520745666577010573228350449113445446001091905203154655310354091496996763493910509989491411118965407268320931915476398976025675479683561682103977885303618611934369767294216746536425845733366773697803920362634738782848147989838117158570427815230381909479672410999300338659585755134338695608129457651738210014984062570520015479379836584740503287391744945041876571107819857652631800215033817871995619369528453291897547378009615341875024002128375999978757801542550777934077594081624235518385109813340571764087533202889167928689871088864252194879175923252195614028095093284157778949511567961812405393117988888132893005315972104145698785938344729134553532614564713130740148104531483130740019889236123455054680416660529628848716597486367093880364840593354957828701409913036549746264728512074372662606865510703999762825636050910844683532793728864075865850511445951424401620906954419077586014805477101902691957942499890080738256096435254444236188469129346487605106222101502146990467476707307975131984980944339864650854432727890569660847324186744785985821655332535174954249227096609868102910367943516350178844194414026734585033260669566657393282542844548086849696866199496637638637662426746653159632162426585563732385853676416924470299684938214053541060548561221330418800578477923762176000000000000000000000000000000000*i1^174 + 1220365276937493577651864370431619249695808356530407128891459873848916570775016940397438333230937823962708828596570045647993974868853460372446605974596077961495559364778290631293393520056872311213187005558703142491517821894293860757066915085049061029581478169210836881498306529392448242571955757666502173699445739402156255679808325540731180879859666695406608503606936845873602951981673105332110876021623648480977923395655032212689955291398047166403559774428047053038968156476358830255908087319344812920901445196330334110449781347613318337733312657958798957735140788043503090248290596301660360591032987439199006295702628581830965906326294573761772230274279721292287052468236610817628886283167635871550813794049126634258371070797722239174033617073959482393795380912074698534129059545644692344890085803347888073304032080401549502667046348810657963404839369228399559035552132267618955011514255133865476527402711322725343492253713914705904290120852703111970821101432579649887703212003779632471038523970313969255433237280991389318007519699648663525577155760593615208634025793570380430884186454897927235014181261000005220149511952189768380911674101312532030392991601370600910096249301962390245695317338326355489597630558829843945325004686229372501665640839458303615512827138389724302355895317041622069546746345723828067396327133185036121298262692126676561977839421627034148182881289112984058977448139745728811593932329934047323144749892754318127516941254331338084947790296830691626965596814158469609005148587143531212090374017336802115206592553088425789834114118374969045218245399647932462633146349576203597468390550527780330275208461738888279852232116361893219449859510934664205446920049697677581198469520564463620458530224573509706034646013674394848311762361841149237548210827994540575657582263464036271669990637118248919606290871320147731842551379116360971294868211584793394252581821917284613729359233906860786993223506418790460245135651177510224559210254338905762578553986533303629254127280049111894668420090180385439382740503640298969701004042566853567776994126630518743828764385626644300270352859625339328323231771868528265204852434545192968887044967312440381564038273442184641849344248714785809139663693140244816136322535980817799973435029604166957780132870368090521597952362499729815218547082980732647380616298436611568770963595269308483633516204844264113585055580880695216587450106557566833629032643308918848862841784187356512226500000365745028917730822135931501502606585040614182812976479280547668092013028405369540738864226711097157069907452383621941300046355214898916626483410722095874338066827484147275966331404545315517165652967945370975250687077321678948457888314052543290601271888648491950730773557291983772385239239381100685519082375506437623006491301646225448623131463739837099337377030447110963635879012311812100711332452914703205831545281397812348254891255514527550535307716620946971646033858348402096359034070131552065487292541795160801155219456000000000000000000000000000000000*i1^175 + -170641399370609176966391025232908391432217974728202758300333743901149416849082494437656054361618286453757826802772841887071119526088423932484499862143073850068779066859682454598001411298859811530401651033432601554439630663771888483207089824963252852409463087909550953418745688716461182182141789228576054873763497006223339545457413573161426634102641680973223904869172026221217190176560967864554351843761253642773203425671295255292762897083915519250968665055356830475658636664458214197167405818715338076752600360512942992389534424500537929919422353588652770705700153957602885172326731121622450889280953329776879981727445327554059956404604448970246603147461083100656041380346583359873222695680995775324565238714570330517993642170002179738434523552135365854147277386492978086420024408603756991457156001467157179177143149659136659066845042396954348989288958849209989983252938244570544609147710775245681847711740883280357927270911875887296508122601615051384159739094655937440658899738160352439054859575176744146430964142609522098429965610864893863107837205150177310187171228819546696881621980910029379347737370441671358432027604438676592856525310930416266780240086900108650136622184682517852398807059815504671707184949341829507374263811873224670622281016886223424949801770913751169699983257413430735181436936204801338500777545810881840487319541792278281862547889808321422244396467002677228998078688087247025702997271799593551740843428188954779149659497745586013630152377446595471256918478885200603248918384256209522196789535800621810795782160963282186014922511657374807267172454864286400153007037660406153574064110620157052933502642898978935442434429186369365899286810796598078880244367359228919114829094316750310975169643431163965189459520446582949715136059659516492308888804612534336496091433499701359930801399853505509652881392893203765853336909616723741615401961385042588668430317383467584452368787301706163185348262984789089259986433707852418853883589207894331612824477418515759231051484096474282012074896853620539532018685977884980615284418697730240719987145228181466051982414974601728862311138684408503688866973785454940216665632182218697150315464959064191114798896323823086932888600396106388669996732618441388322511885260393383140825018273454841019718263368806121446951762501203113735738777577185420468865666653331482274630000389880719908167521229460083923753487003932987989766611597410262202392137680936888718868894774213847216523373409176533363028782377568110549964258276074012312878621468860088799200110582388718067469688359304884250060930318877920845449863159641743228349695076403967158978150354057012274563746469908505775331710050335664707267182500035367506415693489540811287616548736297220678316747799461539138398533602274428636274507441048653787269574008707057272371589079138332161021370508770190218801425416843815482904753781308643489239346743103894208024403063276313877841720913177548868225384710431245788359305548788462162033029912775884800000000000000000000000000000000*i1^176 + -26363520341527650412996159303149784568950040097380805278548250883033880883686664995203373447195983738427853873965078300650649436980905082423478578556578378647548250240889014078648155712271123332022539532048142774758467759178587597938730166432215752389471287901789433534424515438707442332735449602925827285198293608892916883212640199460976825179132700708967923485387666162137132558046819225388013246800160681065405724726763054309880663689001466593627313477042859196622999190101658446844842231592632156244261177641664777421753803415724334180855579269177173791889731018101234098632921725891066191676795457478551012049645056993945442318338657198442659972184843490126501695722164957700611539437854379825644838732320725144211679350167417120254005651398640173928205133112308325869797251962916925674147562966353197451530503727871433645820589280649920271717361921855192947010609343310213351810695635572467968909842903466073723276954622969045536935186298149598707341694984071931092997432572004221541192092540298906508936692675634722548419033306169298675770752115863834685739112372556283726676391465910217112558817560113980984282634263216913635020278988115258402617517077752401109155783202856925211442522393683663109596663254669037457953338957105256527558935428526057101050578609728594528128497920658451428444967762254822890104280971628460066547904270849324688493655445482151784044339623239992114191104407284509622531579107677783161782656814122829321435092522387594186383000799051882797098643956240977779255920597798850572568957120515552749130836472262667393975721179587673833746917373370518760730845128593147324854115707505622902170542044144431664553544201207146269259177183942696080902101080532163216356170694181786132787340638184589918854945168040091680316407239461073614493499505310681809873070037730870109396362597604120849381585479826254645611422069842292054418237094121975054596539125280802591752759796518686601355247240274889052364724402577773214882611060979347098552216654747500057344247523515235653658514403687081761695380212698060646135815724541950579647178633284692247773294425785143922706591233789054408878893263966135282679680057569019272009389710226876530168433331130724680689102313000426828530993395625303099561891313543843950524285642139942189493485953732176723655771537130381563950600932819638366119224878487901395633882138626929552038086141471211982110362502675906556007332762271497101734810834134275133028174970728769809808004519292525294130876710720949770831190298346822293253766302400123392934335539525964895512672831760800870515333277972287992146200450240231460978375123455875655019893873869912594207359401070201991312234250275691576657949321023860983864747396165867058168109733130690334265075710394338252455887235605659217569912797206938289984958804492511093622092633212953388047001159422444789781048687019295354562223386664687228531744826067115245083767034883343303906714270282687620257587311715219694876058265909460922126250803200000000000000000000000000000000*i1^177 + -99927250508594166027921701422538741271598923952644882887869355303011300871828090642065096043634732328201758297405980737159072030534008789898913175231984419126465190268632347791028133035309732302898825671550588689108441533816262382871608201725912264799347101779792960477479319422691473674119674191885226587402971126323525407598373092547806221906745956777343476041674599090648501699312409911307701329598969998980908079639514876874516152566112634765299431684876402183749773079952139116331823650005789310689959389686298735063025355729261872945542704149092675166664526524631788833113870864080346713122885945430668654846305427179465318174071968464164822142525600662863695696106716912219563831406129846720489441735480718404427811650541744028223466652977869846414504676111164767664262053527132259103087289820684092737780165613490382175736170006577925077206465141789039516582409064607518760273176575375529728559460194419279675022145282098569028073790914533054133448495215184591773926207420403962448910411306733160703187096047492661515125193045010960287372595611680752949429276961419225000022684363554198805063720149146114812753933112818579489299100722946125876094692286850892775392382512482161042876080355814511219987975313391195187273153635449230556163473453038082304662754384273003990928661993439852114754922854631742437546455265376558424908668001304051303749399522766974242500638102341607069214993523068335755307205076562284938262701032744046235517654501107722223688226249711861976230918312675225082821299818699606415709779363820406549772771272805864907114490448622663196543326043043138220168754287353851505195355293064511304402197393742834667569039105962529108226411373349762085221059267008994343277614322159546082526485036286401275799020958446181562085941698849756106581307628498747877497037244549675803707378505809475925608295161536027580292320559856063523358891791840008519733736692682915915098695838870809752723954778457325622912216706626316331810614217909703655976328638700808264102352574585728210969304114883655102622303155200760534632664010713058321777478102274907661351286099920956293897414274319266483319866009426843198375422027693678029519136261228619852338557127121695754921461144481610527869470746693186004150975086493007539697450453144340278370736385267528475345464454614195132765320229240207628280605237858732050706324737568482118442412214210014828626496910185993716272735815927221560992742813393439712760470669058666792782184377008956688572860301199460005095669559988874958569955838385079912674664140310745866654882434979995964650161036044984837478932060319309199759416390858357591168776923759624066308406424466289677562707494909806400359871537140592369356654035904394631972007966167494187024187364122210171187875467046267163383081642177706483569521312476197785053363407856589322780651520978994251269723978869649260738090949837004699946769458107092966167780704472575732282050724353980748568973174142308731013971653225537863680000000000000000000000000000000*i1^178 + 250385536609554671662700889554728754841457099834041380186932310859712437853715769634819909127145123963941058155323402073011917177308496791941192078439005274417886954511511260444163153867846693189430129676245122426228550728518334554709442189840636123791970645329395299052501869571165084012211487743929793150444023727300415817306469622138788303838862176837370097089369328800112553373720248285088524865425044017935142588476558250733640933687918521064184851142595373031312289679669107813778825571990259489070836261062182209388095545540427611711049007178046583949660907440239045254088694392401669627861495153815394910915018644374905562103951315810857360157584511647858081299613708445550139059626630433925510228748398366465878138748870302663527727690306747569106983745944065791504303859247247952006718546878177151708448415647874381738171085708408471524400426335338395743388228043679815696239014723031521078974570275565906463725316586072791041360711715207178474983531775966483256162693223896651620993984548320575199018248420575559980841594774200872035702763009406956847484743224926059547512369143150267958660365584885997059461919260800796888754480260188764315555041392091544260812263915577376379159778676139285220847423509708006426635848402057289979646881410255489522660941387878822182962859474352861834425366357851499410436248036877816182850238501140315708633240911288946640276962502990479564848244834371652533858920262822654906683949826284933006440529369663724211882389933698171258269098739605871050439438031311755376674462833180827662399532905118937850704302622534774851176977548132104831892814018958735991865971935505838828093103134186935391306373707278452630583513534841022362167782459340081307856877846260852969514348273295642886695674447514657118849232888740614269106085329461094238615009006657385133454177255769870678414917758612332413121052018948915392207430856983733140309282327713207383520823087846497955879878915406027032344509522081972904089912185536144945620643768337784501756197691736283234391481424586093223684437126435617728195258557214924963764332461609290816120312086539089449995045382967598979421618723266355936333107514624763607772695397805429821089086098203255423028944227080655774000318760744472898360108440604485190701465715265166191944756454694923362720368468989681429615123732917054571316528685459770009462574454280093760588467113758377741735161061190132501824954819595099104802444691703034499977090408394502750553206106003500115059717189966743744287271904373932334384287016640220592437705635344264574432889506463061061953666376213984650388974550345286382018993120260042040557940185482805016467925010585713675876979902819640078049089004663246483840787671519005503642642029594430228078517091056193247820104769175229184408446973106467616846850423530437836226041168824608065844876563476838661016377359640314411665413960059898098490024899992512220500232654449137237836333872297118123186925465620822951352818728960000000000000000000000000000000*i1^179 + 3318402037424628383295372555104308330716985444216807349518796870080458871831122542240498018291269943622060744059006195558551399685628396145418510733086579764461129767571377241634890408429061507721414435948165735159130260145582742595109830435428904860769122983379584037969425722676008767788386300026888270463115657795220047964317300879295318987128707904599196963769198348202455251109418043200653991077565673603758421126018132650523967430026571529841825209086953939927360262785991831691340548606174201132142418682363708470668089577760828813633893561930211027801762965235951610759550765107839192127919864585016079529684904651024744622976006427681344385339928868302458124636608080595660529702586280480605100436873275064621503867291751623968733595016688300947881971235510722038275694120235103958913016535111409598967823691973637878018182430896143929607592552913948088523456516915486729468420394700532763010885399803631548188882993626205106858990967553235347422022682526682750369328241241271160920325141430938377730601432375664690329625223425252784779861379844033501010454550057996636077193829175415718592549835785356482838615162088375597907828610743404118638728262093781276853629202415197561364338055191828083016036576657880006358877302622038645233939193013916205641692826980663100960955667753406115922054695850960587856344666013635493809586218463109805651906792686651028680391778106826301767855547691780935437172399625003367737302206161636898939614137172232619625604478594059157078459174003058274672992998695626536069881873417589392916056511623664036352903873240589340058017369857941851600971109476926947727542679542570936820198342082494348667248198353319402071535073564237129942626457329795510249511908565303871440958639291739283383996860889019748908713006016767040076861034949052934273544339556099022710092274673815814395237527151753947812051308864356894605877164116378367427935752578213406334199048481020837759527587771065793477364658295183343883528195129807968566138773883041371973690615390838884367489513531419506953366369744688069196144622700845690255260048766899553726949442367553204578380309479870657418249465249082773065305353737720297728913690232484265142361056903725304073644413834393166497515096389559810150033055033034287484855498044214904317544823331853254776672904654108599294381104698577320630767179241165313392912823077052560364586910891322126744504791172046448642917827726873534912611546153234300328165851394570580360677381681504548679883894499819981239478685147706754029031522702757719410771367428486167608300737719118772184184597646107305682638547092918749087725722313762282771195644931554802870065976469383377568980483830444901187024977672422922983116209698401285522050080083441595671600585466129613997736720704231109236616468129550266238536852388443326588770660913771978902830018330183115169397843009924162605138679838397863078923169739441324565601496601801592505336740688644912439007208156296386707456000000000000000000000000000000*i1^180 + 14122400671846529479639847096837099659318305440577722342358412153683402349860322957756458901656008384918400899472697843655713573361386473150938974606973712216430185313621906760031137656743952673875422384790579697470829662044149104252617793427968831961071919586688376114613576449952285445433737513813404762978655586074707434056643797303845007213844564724936032207069236440521305948740077474344983653687022117513587696419584381782036171847416600237842051423830663001798785277975301051495655957655167388155630264662671495578191941855650833467188905263013207895487874051053349857086732016407489403864495456640250143051408470561704057410020621164033713521491909000269079863923565618023645489186605812145713812737261051116910164504209175570809427078261045463590295538656688937081351186840230682997830888715761069345493012607026320627229175441915609141713641232999984120398395999716732420265448996577231289438656760501089271488903821982220323439593291361862612099024930907744077961839761061011247047562557316731127224974792832374371312597564523347136629457002288145758633991463976021168198669517512716913273912731251605444104259530356063102983373921057163858252551392592536424100702951026653850215155848919727603409370066427731417582217321580980347657409631752146913122187350946379066412120194201710132380982101726358791873061914587731285537380676763453321169097361065923320852660921313290570995031180844130449244900127379073767474401740047821890806550706972268317164588695034144358066017766089214208784117469372278558266162151007952323327336826623815823377666041707912068078659505204794884686232092543729723926593521682022329243513793547466354527224020643319261044347102513566888347127445354237773449121214205399420960609676769658967322147790652410893399453806716007729796272926856367345786992959908367199246348705699625256620328548568713661096194567400097542498408029065577540383675020069851225962433918408362424657625848645291566596670548452431788089563980184068727515791716738777620931088365280775110049882661636862924162490460844729702858079497907059430238547264408240710974077074085846685471424964109232796538986753818501397704546718777528582258730873033234851194820085894289883716070477790530517564930595726554270143821281910949101822759753096160020538978056081069302658720719835668010498134285570748124619871668128604039364324125951507991928669017628599038635304611793484258644343529093976061284734055913941689078750100826151600522617097444677437924481824430060059965030635897352813803270179452764909048005833703697340179401409126933079117740246823726512923510007747429008833095774047468743337619900017851655653000565893810228010214027732922794333961423157643162974760109508084232773290699220088379916887236195161361506589665114094406563055222432986665211494284471178344933192239159271411250065435634506788264554676177655774952045432220542060247780753102616302100846479085103175008422048986460638623871872794624000000000000000000000000000000*i1^181 + 18179586563476122542476012631074012864675289417511290602573528539227376406839952323472328790760986676083054679442311710158758273642584500140256446925617573184319063444769458100691217332336268851809353062034534347056496046570027273155828220376387960227597909929701875602200170970551249760911578596333613341623979318019833141332957998482018802077553785266294479164357660103394379678366867497809934170998561748365486764522475619035065207486999123029575275678384217864045209763401253199952174452870601935270469096901833035600820952568694668211450456726118500112320755033423310560527054235346012463956144860809215232799711711783718649913185924961103122732307433217725237414693544551157481633818570069037212019746488327207152827072709276085692592946869044170980802340227489320435615446831508072351137961442374887594313914188762048637236157914071166606604087583132087384605724880436673830687484989399298430539318584856309439103126348553401997759786666660645386199183920353515653696213368067008214052013649800973133863294298680439390701775776463837926395074378852146747583138049419768339257182193091759452136579075466321977349723551364598406868778080812464142705051759773661468974333020425625786826606523116433570947408345090171538914237756462570624853812153059628964504310205900342049759472302792189223125235789869906675249833657946241152646405105885255572435176832035393523210198287382152735382143855954212507312676949854368161079113435656784460255362882584919872946482224045348385632498704500516293449678349040317600108637189374886693780651393232865158640787026925640001219909447747350829424722730333150067239584415187756185434232713738651613908872186692438425255602925392785081724500254272972047339776818149536216944568521962540994075211198147170788501469037232941461202810492614176363392259974578244624443713698050371909590633637824131975195074808730304512963813598887529907404101715803807050397353478161507795593420279792465810953936228308870276288771529667214020981955329307949967522137224094872777280064058337538739869767733609115820449741729451600963921129217436490927710665303368149106299822739059161131426718293270668734638057879851800455876721320071829886395835953729885762824689095379927044881148623955357846533391666839214965865220742638021474624574735087375515448080736392522428987122431438919299982255150419228545416335546748115665768857084955186756141123610184056843023927491036808310575598964086524908187451187003401964521514049910267419034777310518383758523604844795527730240310136615651573821698700159983373003114503988598362690127424527847331678263119761315586420585296387359934189940817246762817945381474347040921844455103736875651563218540947913330537884323789199543833285875316092804465034377662402068379986329906687747412817136446909211707563619341418649237384761458443610291122589588873360856748739145116947101469964391970129199014289399401275799283558597018158077165199975970042911129600000000000000000000000000000*i1^182 + -88395658746080516917396471152666177089760866747324175751801514746865045566595365699821674399829541153275046664663957046770933286828989381540847291855869750194335292021880335106960935646881510086240028863943712490350533824850377547041564752516393055221511024922820752110588223569816587898003088661273066518752441703517259294346135609588090958547677576991107132014867362608662614765123315289335488430519192687844807992700607615108330378935057308011755544152526863236384684728245806971464809996509004572587602893435673453800427377781453333988225558973099290370009675121321436574678900345672004748171371557720150194569724692261083869434562896047916276226247953639536888671489358784793820694152427871807207398761977521818732248834489789938199991122890468189083644580877812474228035874735703768738405403323464342645472446782528467470462277331144905650341327552910880901462151016222016136647443056349775410062443526519091513801273989593592271501307976421003015371053078166287137824754587624155917335334824438978480536451092897918886064960029452297584415649945246482086975519307997912242754855028669806304521749178335033016553324740827260106338724973428017686341426065412918705283233436899900999210440644513017316960881341380164715034248934241603282721079534770646246293854181099968951474996100817545858488152131513690720152002352989908244687915393942925720111431819277674896866602089912329735861346639216789686112916878995590515249643207807752567076253355784739973221242844574270530311063998889718205373680430138855733323330261405161591161814144716160944552174521622764178273139450403146711830623847794143824685217494510545687439786212231280839034769537009882031891327756041822829807341360317964166846370491868280551021133119615180504952281853463616358250812033920386373127337826583376302878854445443188166414078389407024726644140536171768349449055599570995383739641191952779843621019012630882284071523658699234774910543044348591382391248248719819960699002099251686633639236641865170999571824301390772346148729757496455236285053155838980559518548557751860764222242316055638480239790477911966737694443916922061496085482961816226133209111444441690131734063458019134516627684609255326560309388513492091360328197526425984378887349361327425725304468144594947523724729012167883876209465094463727434779471501110180667106712624929141023385486398232767937932682265771408313858469836308191343197400825193909196672320877422268904269303529936332685190563605311926836759122754506258562233962149565532443515391300243598661755508425321675322566720214222533231766898357501890521819798724433022690387501974043427956768852454830996049952605934483397005790805840652849447738510061249903369509473817650373723125400906729808798692858422399239760940680008577017959680979221915003392315045718419273809957395433191167328072708602904310581760853317745015617089740569303036066889163457423267863549906964877275145936998712632934400000000000000000000000000000*i1^183 + 35037389248895993102378335955483507794172447101294221890612379609743865214244466827370744638516751234173707622170131816011406135779201626514730264372315670446463565587485698938822133900142144833443265531090854309709696683378920581820070083392594977097809946680040019181399202452259803577564818500348478041778033423624093949098358324258523063058972488969109928906227847627067464383560680921587181409359645741376709541486906410810657984923010633944281506413093164737736735632863182151003489678759284439080893872893151982584440386172322204109629598748462813988305114015088472147667670715737608056314317361466621473529367033750566617745493465074943443530218339513900914986269360391302000653668752614753888167243783806040157494288338795726309310066964453906836520042265735585164388944738739543242146532862192625544717148959266453059853608382326653928614572619376521196691411912018541151416205547516556770246429913209668269418184164109806849328288901372946416630655578895725266135534914172641422858514698824940566185256281110139182948190720162490620066258039575087322494059558492371996020970839607921530586378257828908656615945482648928736545705421151888064958824071098907876628344374187003166000600628004737405747524158904814686261966762589128163347430237458442280474730573136340022805124018217014612441184522208058172026309375044194503441370726207535223296246067487751800843721194202621412016224050077180653716436420075889502243012276955659877785515921943797620939838114255221212579908392778397263634913990137871244881187031636049862175269299141159266475697450962238268649971898667965205858389825228672320166703346564922813681973958037333382599080489495339964553041425879237629178671614051616068867352695410587920797999947291152604806400675362779774999494470999632469357740694797490218612307754698021548078922761298558225505660019615950472952064425126460490992935072516663184392136159422034103016020908197391915625676443058023574067456302778336633747310509105679901935689892347993662036451151624602082820495542837769608679754966077900577834972482964350848569266205658696834272507839348685235734226303290051338851808298221026240549845753495143396326848882280494817528475692540990708846193810507647922801042775657468968287159083643419699688722451145966024924793628680208918978123748236321113364316874732414642690454919221293808598476663291206435223382550859247957172782933525365682012141079223549412867831740588838251524933325136480937766259653906146828463149560957431999770781227045069328491859607148672988087659831301687789571407921652239423877435994996041524754459259151703089503973851689494790975391747040376033719226540080563358062971499778135530352872654767506415403453426444302132223139952540762532468270533034630747233322549002248433308949755773033735024106998460686945669081619326348529119197879513180501190565019065159178970343149592094188133927236909294781773416522415952964647649280000000000000000000000000000*i1^184 + -27791292075976415043803836315945996343232027354721806113641796523385893441854280721005330534952661490384765959469709913208390462881166058604245934368440820091616844100126399027135651978246808559658826977579280368959501783564545692189559171831262015475031853060806999055198471987625470867464767517368430231821994272760207031318586028292586970161163832209935633282486953370447038127825244611065504288417364503931347688421366858034416747800060496526634125098910844289153079796257593660186456297869896576856413558071500618864714711399534745813836585409217095502082812418777567999240789750681780024247072915897115544608294230406736814618333715866421455731935679762417077486866504263453609399199297212535867919930446596139307352451300858889019202439525863762923202886381445491866100846122204226535575000862441190385324991452021527059491175175301225420498419130509360093730715362818344177199779106378723740093569281397059048885049546409297069165281463558321493073561092003477704842657188232517812436179610868056065523786948300767278484911023703006731266166085714397493658562508144990917780900048184495838042844844352955132171397612189355618066303698309516479993952978409790555787742830609891107089702598137424046236238346396187999193383491882875462964762892971290183943253290418556022259608283103254308648235173480753228472110889664299968987594765014297677885955415256343247994223106699055312647473661899684440559642064770691769607958168523036803847223838168006206668336007895314738357536477248692572396165198356340760632211582539459097940793635394724784068577042720911267014756506427187374264320099531137641500974698984694611025539786087357192838898532553648117511264606765405288929635837910169342798371111114787073828941546042357200844573248854646445853489601831639973559377068321404774098232559298506458312395612830859888923602420783099717012064931922071727734839632141552269661573282845281690456149427383577391970142292970820669714196260829286391869128293022189479938042892843768329806690780719092785500827671599497441468172895072531450715085676465697923395628265360668908924168398686196407975775494306893363413192089852103378959007436964074124037553922050597889042053622277643428402331310344418796209898168550204960735618652033761648904744373379981011600750397292229724019238425646481243407955093955798973098504617914629400160772576260558870306679569176510393437218552539398109120710482695701342540949841965229579114021727071465130764494031474109962533820631651756064136584949759348423612431731213586556985880189509648000966243208172678809925214133710189609034573559469183528618452667964586450276380884428603899460871415610854410605334453977212886176902941859029948583606938266301847251788350187694031254387630287521667907525733227909047401311063947902226497297457658562679193675669735718179069304812826294356098296463244126240856616116874641391696853305013565821218893914481623040000000000000000000000000000*i1^185 + 69305351498763555241220534010358138625153907786444707741971033107810171345224748386734107964918082559332505925910626281248979738885036168728103146669852634786853083481218030396465515937343534939792859578025925983118862560160722572490033487643395883117713204966986995053022824276707399263359492901399189538872910147057735851560478832645735919096279633640690222031200712184600902042421435317511119786580580040506182951124436686236768502332233570020670690141640551903238866042542172717408666568438827441104003246110607161389109509310278276249716459295932910191412701454265137691175844514740086667159076682000971657744256739646467707746167918790917686365465332191820414112771731996513210785259817312974192565469172286936347390201698019004733271219531995706010448462810950423024972689806691659304313189296614091036660091243150753512090419461434733932018696018140754756444949797617607683245508564765499024725112890328895636225777811088596752445219971204985015368320463053799099859291843070389193059014481767902766961596996369995249373468671797041695088188995293843298365946845771449391294011062639991054716841417290802949854235305758425097976737397115697216003737772764441691917893128522338516303227147282031638687356469057978659617099606003403513713118797374017477700513594752890573588305894666322413105828364106223843382065945236906254326557872002470397741231002136382191352484567174053809713533108746402434649061124989813979544882544231683314711923238448983471701326000926972808797827780961628741564570085208679056042401053116950256248886578876460168298982166902649187948419561000564991628311332515533236455158570958072554755205746504831757139946587770557443859730240001020065528579048179515468934803299130477950836180787232268733108882622356163701777375067192019860807494372107975777435662422790486984052080279973945949657162241799659109782773085125471921506245373303753464367668927662940021041658673579440067127334050637587038884919634203504264962727662495088977206320961028387147950608502526337089837181898968871982849296000059996414665036568385218325449240162218126065772070980381073772438547706305514441618627317586264127851429480894322598683341044952708166234121975696731806238551034375407309020503295565707550024459039149562342206098464334502863345857549055424554733840394757732237483696556819019681700079540607965857253389867866970925894195261639167424104387686419202806014897151959975332840694721984383247123374367503937703821649892039584177754609755652848141144629367073910387927350712829119693843566712192895051114146839945667331644105902540848394269376327056225154905661888854364108824492349191264431978250475319552173284406881515676979515211610836907933893166948433274747361907767289090939567569181966761597062654482804642093853038519974532623573751691690940114704908982146479379346481045296606507355847183450973810482615086490387772879582456956018125598359552000000000000000000000000000*i1^186 + -7376522300228713072897436545490794991976676227415940398912139626881716524471105686255782263898668470081077945938493610667946794824448055275276676159974605771900057959662586605824735449011906847196582376774023463339017094216273948471396984411039740554408203163668537368639460417662702156889209241632657008805382650715225747443799584482508499263667284613272470312092989334109959417560860604548906528661403809715337953546177378174595661447348511438210117617661914284810865922007478388802913148896698101600672403440256484112936407282398734187201917961691156893794622791228459381125867611534689300118227091569183772352794874067633012038726681405474935859921271242630841578357331578844344990234250010992599376529581737145832822102436084681787744585619785164482118121630221695172055984426847538610182053916191419072026970022535594087154936564655333251462986922668754938855579187534031028534808925996398987605050806265759870075712606712419544696796462039056065287203182717676977136851386122834593886251198737019161700555985929267706290596093467962847317531817251059968075879728878855921066323289533064861606554974141721149600120168079486822350103795955291652271513528205703628902071058786978431458723986894882846619574838712722395506207055976104477319905602244215750770958858025298572591803511500755952954653775027324450502554168807893546498727485965502370810738770074622594488973948020505655731443079419779924551414589178806567477524001222341881421647447788481560710396338405884839308133636469784403285355932287760376752884067758894693643813614138826653610417114125827974265166295121590299227350438901222615854083375344739860733934572464317272652777544119854213661807378926422857192182650599950790280477830630774880430536276149278154233923828866474458323643539146112315062627924094218564456350301945063794245474002547079700098110313694465787330496395036293907668097029577346566495141506366107447881842662876815974347246685543120197330420802350468450545381788058948197630172291728225999648389842343827939526951440813144855068855602364494775478510898424291927859939785051390923483974149381338389570348982937269077667527062026648707224703036307348552464945526667457722454217423347104286024453941119220729556671513039782350310925362863237958232378668897606864174239324963308486026069222951809913782662472614934888602233484445099666757091787004977661348080225304344544661855477146856569283120505298323127971491993471853038978733623772935741527300121634913573187370663149896907462303789535126254326056405283919843404311835364802990211190766022137639798734248622834201362723826063489387661524672566859542110530929543460663095191551787739630418801681116252317129387718728294997945471546349615035676138306222817451040002975339347942224229928310222696511008600323722725097716208097166244493801615240953769156488849738911172518891678272842867638756348016375031181976730024804352000000000000000000000000000*i1^187 + 23954475599034146327880118415849942334979218676597182097278926060038113106702574121247062679065159810725954220879619217352493765788222955445200107069777513441110510016468804685295721298576663908429184489759406152689635704116019131302273116518194539759776270405456518955673733850992584978078765279423253035797595400411519133202741444233031984433460224117491175188158665237064881704335507425316356365695409886246403678188810835417743458782676775527921608769181562905374838770254949547187332539452229384498455900799370712191535124866976767000905868652559407144355707342441613874526912091795464696040738743244348119515774639883311670605734527067153459131991084555185245825007014082446175184932785607943880823465717259020506699776311497808098231562189345118695035724095682009999798755081474359632154893351490524678184040024390014670750947597539112353495852465629686394900844934533633816856826658008573550088806237035646615943051061482370873664568222443393952885092180088127502713224918304031474933097070499352766174736016439792689408389298027738325669933075917260418459785348308053972485067332908949934907315288173009765950786816449313108452573999558470483152290007976050997987357765833439962234608399061525888998436603016894990574130660031127238989694522495995826713576116397206584393437850488107063850590144515830838999018758287373738708528772884066996321146926634020145553090248460964268789772310669046759949340132889955610443132329481082449393363281339129030778282758960906718735054780476760768837561930303127868473239944681990805620851126998432762185261713642359488549333411812746251189311698789924023789478276691731266765198739763193578434056762973902614920817026670286064409569114201602192932347347509122301600400365297512511744921468674793079602243449672182274495287948220412742859393645549500428554799269793156925402976324036805673182014097677630873253861812966054721445366386807929603496128253365610757701533896888552337245663768767639946275552091650791590308366768330330909356888640435854378478435406162108537762872889267039223456107379615897466539564278277272484651512270804284946585277658116137911847685254294980291108847021076509115416489358745537346381244434988580776490590036027936477428501578321472385680419067908641076868479244883016766650485766222811302582304101130516705021492315181776958349468077500987543458967500797473771010106041942566952649409686063451355482299967597394333576964834492719102473276980509212265437874813928937620547605279414663159869748566815400117272549204431076738803894066633446930552745116957658849875206134089024352090246719034752641429784969116211769478962318897816124406298129323857522874138160330093005543543496794891488475915442658156344506061631805268348952715367865830386423966255277948675698003367595440407479294670011617705910432002136255628440054246271386390873173207920243268416082441935737062204794470400000000000000000000000000*i1^188 + 1202570034487860290007817315320837249650822914985645819616190885937460442880040534229132871646112281298036265457442742568181179263078079105230516412111177896520293307511244770568511069694795965492490756214822936198639509102431763845715523846354166760593405783774583411342322048245720284109295373243577196690490984740108499815235320176145434689989346367478234520849077189144873561119603776906003930690075560829196058668290782440424003899351701502161757945390421432651035239668951201821961250096648342389919563434589671327321497843899225919049928619244331167360544192481266607388257193203547222314871446996250172340506130388676923260671140228414730000842643720581896776456082972011541584339768395967121429583832078075371202821488836316722576460264591491730117248753577717403441004809848580932780042680952865112923933151746569634947752466123375828450298478562242179437351776875220391884525013302130963940039508343520101200650511704875334531470919051507275928594065844053956868129763095305767766853223253064633668562018999190229949913848155169238811667122596250740156779276200806328622661532274358006117185956252212111881503288783197386158047862444175038892142750480932184194144080375530959866505203113629164960685637362604686944776136273846351000463636459927763158437016268045757439227775475832177819886777070657873427397397426333458900311487296350136702483512000284995923014562075760614445422481098887759127794929118978609770412772844108773341370065434930078854390015349062821845113862536279153287432599929193946432950171892335830964077931982851867050993137022698468691673475407975780387303119673167764671789175197972530641175938835161894997565574726675115515903439149692655156905312326389040283873604546216541202944340642549897165807951265965247639664191258974437181368820750633958931567122097743921273108374776723472547353656848298000917546754628053281240368660509603433556040296368079616897618961402938637854942572404046428206751984634464807792051512915778976207804878207419969931101331856609875681773740216451375655805755372756019104469532834664762234807960463749396831157442762296403730609056501476342908913161246939976665119652797911081725102976149070400333281815454731603954005032134711417870478839677375553913112761578632148835894405755993329256089209983066279228496959299183189843073631313103765451540016977049830592320165518084908205707532168415367064311654521702159350348792551675037755342363113352547426258454415453024748002747240128983714712482336567024831515586583431776079370728659341945328385211597316778779447791831798437874987068426478537023291131892484545900871049107768210840420022986651383362651857433625473137899307757555384458291357677695241678888223898942850162284919393174516780033402701545472737179627320196401639647170516907924625266492059205046744710379924578258410991514377290933034791691365922410176509868937891020800000000000000000000000000*i1^189 + 136404301278870634368788039091091516746754177352831484629014946845472434242171853622082596332702025857431722686537666726570152422025727448112677808208099429711253930109208747013190313941851440053733445283590076412616555071513121048443023627938960081098035881250078471003644954254631107016128917177918349405661800535946517627743817856850593956876890156518995401796759411988598160161306181203627390141116065708993180235795211773333499364409634665524205084790856273563626139207485144501239439281266405504570366695772703723078402460316087098772952669328144476759009700861152680539775179949655067848210120007195744041924932694758836632626919995141822711766136083060070166625771518951602221646779685055379435673339642282484034281186841453543193314178125674153192984150418959022443745428845810818472745620148299431816043603223050902039583384060278530319451616943862945704725873477708481283145154628999997295464740327424887533627469970016634559317581995308789720933770496310321937243597906858621659328869801469661762976082945658258781615020121074777132289137085242773948225151142110842624974400808552437803057930288298558315969934263450396142683133483009632850860833948368230533858060645140287159859029898592261706916437771085396155568189098945959496764655218807944096962298349833117558243256713559620531971368957564967497137058956125813171346933767304229348520910596844633193823082758228679581551960135294847377070269279404270946122097947871592412077820580761829991574443935306350746109200823844625080093728265404525903579980255011407304856189013616131757973240665395046782955529748434798183846350766825348639220592823482288706601024480260798840783017858773361397688432279164623889514947277324255993592421540890712749796104527966456663947702569586833495776113430637474757301136045325895842768708295935632377109994525110659244115655683499591195300350426765171507714571895280222503787579653987674208790502737460174927332816429181156435618673999966360336152523200154899051359077457050895914551038202653383374635895104682025948523553416126121539589413386327248319191943900603092972109297348910585360581541179891536669969153684742476710236608421913379034026356277745200086763366923775936381252469925776887341918730237062364285246977445466155759738390572152065565697029958951059619670482164156654694429446312321585552050122736499849246378151449084682102361908117539246164731650909399003526350114047721398048772962439163715501334258375818848031509025387573919028733835918089237106705207122519956471320660028165274739240896430899133637292483012352925958043950756079181550027195131299845764599919081196528161105440729160955348691408330590601196894754125328070713328789112040236322854314391362876592806895316369950010046557756187485999329266831939167437996543608556180915262182744305684897596432471392178129796055468748987164031648194479493824380928000000000000000000000000000*i1^190 + 6003902651017875311761486242234211031034031252205155571735075386990115626556533321654993583707536811097304412562684300544244966872824798770535883286397248076162687824413935486321137836343213532382495082980134414491966151668747780547786368844258787610326341742360864509324600908950613390875790105062993512020132715350817540722985221410702341905825233586472636117904551383028802278205564450364071948737135107488107388866251151544316924148095957135686779322186207315901638072723096747254845836440753656384187604891746183038176744952942279233462811867803648750384043898736742798908899407079598878003038963420088511986555058274580918937592831520794034897898343140435390806415147305305317305030127705333570661543451004334552503765775806096242355211344805275246827159268373025934193788150776670650281848520092320386085208242977079983492789358205000705278444353139151129873138216645852920152368423914077369433271440635955892607053741097261104365267774929606969091276434573513333413590691666237248881421494319712784469990998318324522712134340205236443457298822264384730342461863206015612540152655116126043009502720884714479816000282746592482744683733020197116514543806681558372960612382625905740720314662195650885532658996453637257151318682229688358881516087780076225929548534029757618245235862138466608388603780598606899035705715103754304946739870291035870475463268555292313140104350530195009582058010695942293938425383379618799329539936352362067790301406608059928649659989926602373634520742175935480488635257670715183402207004227894609098044040417312685050079042128546807355553988735066774985164249536557674099502718679871692402846918678573284076126417084043024419223633695513692396126150303845427503339777660568855845121508479796219498545895875317069410190728029787016214889263074366841052391183109046972929577931816402744055968537295510435099797997060902743505303814211519589248211397564276334912007748912984618923144273949355817206437767536272287187636272073877483856094616053140057208043422809956690066802579182150186431355664337268144892988447342769545941754477439873732547802224793011092187821375128935177693664914843065822595535647256598596461012015010251048229192462869337114096586248109801288255449875950251850644063790289836057236275682144258894693775002770407186745038362407843377473607907779053200790522857002931715749236496915225231142541006718366878424733207515952442074261534046452392200300697095032425273353708624704928298537260158951233237063183703240309557818509821419763000088122700207877914920077764986054065932166213001928479528076484464861797682299964756147521955483453777804993399252959458170648076725819702934198354371508971101459342602118355288383768192782795634347441215186540315225655348575743828413849194304090852578820543775458945370298772624606530007581548145953714683277243514472450906253967501557760000000000000000000000000*i1^191 + -79161422712708369537773189201512935568870367103019509141286483724402187070046734169936593818975782109870356101669893947702472213836529253777130728955387962786734352014836914898735066902577029390061584327219461922973454400586421299031563352168148096457013283186447133469210370972542193369490835054085784625742322416977250399424744404925902921829632672007978451018651403194525891124738789082915569262224341248562380124249439391459454021302131081322536261142946503086749386039033879862851430593848107682209871037319504078399992721403326642400543851017064431467406538181288316388000698931402553753663498763066986766683864046598113760629276483788559881995282393559018513382919920877287612234769791932802161031499478618296703540215457309809377568332005045605377685621156180489425272266942881415040114538454195209328605481201171364217387014603860887759176436266811924067843912244764707233167857979505892650805866398464790464011258936128739650683081349159282841105293145282866832410249689427720977370948017963219438298491007858776693034288001619173945738499352716240457019276452871585923566367074516175318942566710523107513862151784552856494758061891591083252463629848357437754040523841597833039392269570107952413066203429875403418811179185728434069145091027778441291076950459816724716967560113446034260924603774774393361999817507454479898678084039304475121094336122139996069713323266581192693549548416584430280410247410124007536720591946003418664094647549156949916602549665953733655494659150250857591049803661353287379432298822789279590078902173193034480726255686347082032426825924733954849862006686513385881053596201373922504900261840208490045714679944762584740510806606647220115843144287954299985419973187282243970321025207103886991787474159585166936690961683778093193376624111696619065300954283258704177318922420576580239194057459346273565448859501053880661922069063009156323005461447643087060278220268654326295220959458910980889263709592348369543894243585838396971858434849845815776252450246146315707091838904489179982078208235241354537073795024227588984324847624674845853094865177487326185213542190413344038582732780047169249203051309262092165033979568510120017992393716753664530025782561559741886704657830372218903896348054287695403255994897611233020884785003511027568866297255903473006925420342123163743924223913199492811942535682477784121922189252028345897414955918150274240756278545314402031006982353054934057735637766905288413013888457780685473847560456608993302096716540729431735367650160077031880667813173783711672742322091798758238037594800394469876417094501504428492574906813669402699091368965470784363798621496476580126506308619587042540654928496850647763866299761895024967308173314590473474215711689209917687964046274090522294000297633277751917097250161148308956845572171866640947644779223979196646686720000000000000000000000000*i1^192 + -2396372660375541893292943008581503213614315812490863827558450271270610437731705475312619114576988205009673515264997406562321678241382033083837771288413022125877188967297499518542085304854332830328155220768329415082705886300268413109026561635373238541955577458543487935841591949078429324393634999768016823509228960565269938451898380164065476533217635202579827431964692898867062048509594802207870059416499422860926413694959807161981143813152131176387939763162440493940931653328091056299540888586017284056861260758222664966049063254937767603060380081853995472298189332224604257957701967217641950517981666372209458491087437826927964876169894510146549310813225258962904234388167056579988144156773624925102105715644775700041922807724999258423210693317823166498741161616158517506436489360248973223567817454041987155258996265187525418288203308395077507706983122514514934032658699076462255840704326241385942552972522149617940183650322378258316798314622894738078292904724352906959149011410291571288275622364881403599185614177801019033663445035007851278688606080002545752956748841269721786105435496712267959078868768865354200983315062530011645709553338958231923245672284244740159969039812884360875216625793393302885713751654731499288185111046443866437197325067628719146425673821248198064380357277998952448749548930753250873086031963499803732354364024910062408677559030734059847294319235431885055691886025168122050790942691576447451288646726807964448048554933535288838341771695831868531919895185869532738160196867292287555991987623441090005781125780463163780886777961137060370129057390415106199998926331889629126060442853838049530853475179226662629016044724423762210429100557912627214834672222401694502239644403937579163186856874590617238578430654803364987985961731987429659652847309841504839548968445116602414103515669374485454263953174994198793587226263138803392315303229219169192281683119453479000137529561730769733482892860979441964965668646416074275089999554302198880482107108921926362102022974575694547869288454481034717206137176484530450758062096145359763831348124259431724115925541895487296850393832536777058158204163741424067074149422445697420211815564764836844697402134901961819500219062141969171177181684039680226251574962530334553075274905675769474066669443476130794976625855291029300918711727706634735247516637419148883363254588356987037439239595944832762693713042136560604080050203659411721890381441341546646783615118764994502216654415754980466500413253154844632106453353452075236600709081607297344439611416489246798882045846993231694775360881694688271247790911879582079281849903698779036211840938652262542440136781773453337088888937863984787003152133990341406864467965062658618128357944652162441171909921727255829121595901436326116964112468326391296086625994780923411151776933856318330158744103550976000000000000000000000000*i1^193 + -90294448784659483115047556240595153057178877308496685833157375922887206231864032498628126356859836814408821514078239483521020031740474014702834353507167070030707678759618976157519234383784952211123838957281946754895310352805116944657926275759634625235417405027088915970410796857708959082605094765273803075681732317072687944240451890409358492403863345189695728687967960315026017246917894889608349887736254223699935151393706419836647352710147024022956756362161063715075832729563009813975797763634745628887723408982526326956338794205864136319885985453977268244941963035863980385787066715818166960330652294972995483760155547795886806949032894066545767384896718126257585057039546474118995323392615647240767545480643852244373835926241312670489784343491863404978477287253116063595343892226186952600031652304580595303616063894503802167528040548545431607987943871671460338517922908836536327112945513124129321560729964443368574287363328043727560416513029989963493660521203781576758184386459925224790908064067075046398444715499566136606801187312883941635231059729313107834951638035828484078082955284131980198990924577585826206826906159700922725317032003748875044563247538390482754192999516304193256499725871056177980603975801469745724449177689187996673794967685170551288736213254678057903886023016791797573373928182164732800471557136349878936156457840969251809560349901359250951803372252335938761652412606244012558624506692118448638090835240894240782510422418273083644563493237255730977455463923943996765613251626631780319963324252920926267039595022503316076505183259408136443424556367915620765268997997017641472273474910172339919686642696234682973654621334215036188625326783604781288568775545749648325030836443419002963535274196814791726848751445163673047105797329444765377115621226959158319703392841670156921558763606675290317457484019778738137157778033490930253457278785346200527276262351745096821797386900243869412527073794281886258176930389701443759667933896191104053972736520291487690001271490995686384738928088336372701303695720770536165747055702192781282386455741060342284641087505589085167253917320981468920347452033732195316014733755696259076389423059252418596152993515703120517990484722125089610420152036618825544506850343555210470942056988985067181736030259169090510126966589115642347010722497412939343402839229186192721759375724870675361938854896041635226345895684259998763421246120586046303427269347360396040187777737792654588583458836340649690608881800682239546454182157739356548919062063818515527064515496273596354006641120495366635303586019603892025593282099518914807533035905431243193353646431512008945411069846150701278912639004600561352209640638269510462702819313638967072140158871512319488037485444955236511982074381428386362167942281667383692522846384171027297667761623089886632345600000000000000000000000*i1^194 + -6653479112085935093016752555528330902715817867045048329928263727024477693843245519170665645003129871827490683499559408798714466460553276595139060280583658847319021258015465569028671447309459420717506577655564291230362544856261755053705389961038065859790136873582599347897490425902747087640224504078831772921066217694177965619216504195797123446764940631667426361594140081729453644656251875757244048012312722841519851186646913831164483224807471622282196414117856262833837822425409319765596856212557202571365101154923623104475493249777893312698484883232042585798976871440302620100620671908449270861373580339961472005559292926898048132374014886624214932748356018969326379609081127810789651970707880525272403625347655001824233580614913249005625069603856710705009867265071342357940414946691949985411679792368083032138224249948586965596244900497037714533631051493618260544289803514416395286748198295927959842531313364120047434543478279979365669160796837948183779873275612345665052726773691521837734804988590112471500590219640487694435276592558405645205378575247527808149821341545464127984671097437077378229091378116017965465446539085835003258162721600094367542973309481625932427426764559524778230690973129882672705894421132856726981163476713749095772218111073643790298162663532077621462333369120530244783700781983366839944856598244494503374376981996593222133051402546563950221471351294654455108242270492899555375614963371052915636901571496471031451062719207861861378465432090110196033994146971966552132218752841352369709921457680670728463873764952075506266031066948506766057391162943902907291756426258073055872706680081369559755802955091033115700658864288186809509910800391004297632575997866116265197796089818161235286191847873277511878989538572515689071023828919301081064186780853822493373552734597478243324095462191867215967516236741266065466964617967052605397768198993500386476398750702754519198968640873041620278973091064935051302439613319710629959181927375507476256356450902489565002057765160045684008260565973192369503602597205633004983232594244466611163133992802987910191723248188306635813175733280004533355595238593749786932601240325828820316365842539528997968099424887546513569263432450203873517345148115238394373240196700519169311085529571485058299356592833940376755480433103361678432314210267955017565096745967257736924342684810856642518427796869637334902146361159445029354733169170883189931497677425860029102379094404558547892644225076211606684362800142941854452613266968379654906122306956513606291284455651766182008993424774609780228956328845862283115017700230011683149053480772464681650342623323179132001744496212987880322920611966614009260205976914063060015160440316180347118765787610510074738703769167158624696289852523396898059540179740625618409705597273778953415855335014400000000000000000000000*i1^195 + 81944736857445736385477591325985598127094159056939839307711104190958540663100940351130414955475580926786758264052086573749669064922288822231786897026810371518543718061950727547123071884116766498520270573489036251787240967165076333708810772570714927018677745652668831945269530370038303599567476446897160382712459561071847777587751148681730252965948904579285203590979149825452845236784439842079930379588141534826233896893477820830601987053044778928907134751036255016981601845674168964321328635722657892811486366609310989068485347031482157321775043512807618508084670287882972858312672655545762873914812362240088475994814545470468285720736639014487747734191776502930241643750245374873494580443086843744560494781552155613205551685534697296250221493133598806195264973637871313899144044291115877946464158511157710679502756360739482239735694779755965275097643050451776018370367239968567492614435694084001387079878979749212436444758541540890898032576066740891662136772847189525898971140919640166382101949347218505660933658111784184878500137350466236061581511635912038527147263699847861612720406074718978326942390909594946642167335455488742232281966654347526591602595838672166583886241360082163438912591355547849826950403770060622953772134366292243928239441896655070305824893995902672395671115338837984476784810228274742801334060132472029916143630155874444581471142232559316381508807139829542464755400127614393452895584269325593170011940987377722162471756777599404283762136465757651483497443908683724694994983245099387194984964581097657074045214272967875464816984861816039479671570081129471863342445003273946005487091832931540121622214971267122664731579413050291607895079050903237695517974826950518493411302280165246677057663858681947023011940545268517392962389721983658606824975801456244300882245034778654658442484431066146083136826903604563621396254742819851827183971143032659529807224241016629925155165201319744095505941175476764725132036329765048146799766525050798009746302999782679097454655714265853377938820931649280761839220895028567174169371872270223188436094511818962960428326544436891785566841450305928281801827444280083420311010334336826603500159717822931060387176304156657797381944032349671872066890730948070830043281712119113890108765836164287337813169864478949483401409318569368442012172697767789995883809209598096608460175601459917546314595667193037589411012515876506371499655558504985595043492542572410324612483347810774528764529705727761722300444044943943553353443953092982508540017670483738256998302986436626797666660499315734267584344581631342486676537379422416793417089491419588530144364179347057733107156190652223597646586380577786304343110218364612736574497503129527918887007331704600965387279822164038948996548588657440849555557837797330922316810663139297198080000000000000000000000*i1^196 + 1892805139958907992883607097475697786326313495826022642914756668065751731860935590136438107709282179138339492157829165961838112506897098510158630878509186344992337206031460553490457133572604963573831173020037234293790232752474908326647494251546190768093180579985942996097168736337751206111572396458775579044812011942392000423461828249682126216534977960681559766724893842443591714044395280151519935942864085143436517804158745877674100516795712054212419837651410991309399931755155119807596121962398965596785532179498707021595139500184559630404305995774499865100710875188113080801597375925502696791869689022681609037791065316759293394123131482365862265879734859401931279050858073491987373134945332476259358542185504955382715982890496381550225015542734338703984799474927539740986134787656848688906253157940258368565656959081686989637695348584377448979209291920490835393212841038193282605444702142264806014998985176502106158381133114583652201216826540308329581095169127193243827859669899670980775591301008702407722557787125510967504993916169935296116900554652267784509891533431327698071578257472958547853903221718185301427437699698543507403395838237330968761100379328027150236240708098717821425804705786772229652414606726127403285554603233737498852696302476954893219005348888442623971004780370501911791893742773798163159977870780598964658525371896838139353234768735721751754472693976157843125810367863281391655571291207826186020443861802894974169519924678536406712799409993207195075543944714150510931362375954755532719300693456278054657658641474781257457364343631435744916022461424842695509553606748508213768988459265596867271506666358155456214361074034653538207716110277330004184983731396798741199457709454837033592962370082844037528816469662725791792211188790477240859250557945058460789874683360590357652020310042387103460684980050065665370590877631484777513198693374172111139928363646551508633693233415766297441443187460516902192620500307593332359141625177219195528619729204136523119784328681188834191062701155402573546794151937468279803554110700156121996826005713554204050670306962785154156044371154176604231053618961643013301293126478486719915816007804077459127288077806020928451361300992847429308536807411130295163476052209253768148439517564426278934405698501663911930209117553324496998912856890008967283075233082245140413569030998579144959748522575996542263786551212285294540402850295929306362241638016590928434498363947570982128359168356208305867381961544854679153193962958597510311368774726857758497214204606205358325008940582110408046925602005630743368658806708908389209551331887026159362040823684431185648793767121033996201118958564782715467679936752740834649451171960382810423748645411800359510362727000140210589250009254689781411038326038361638574353285120000000000000000000000*i1^197 + -55061660388821669899525402233302626722504841665814760725954088934811729401416517040575260312990895976639896338798472085371230675292090501553894556829367486845428625391987883905398926652312299988363971223035012756948435094046993211662417245404270886359949936266088693783851269025206990324147739072899631492912772495261506659265142188519164535256023134978598392697246391674602808161137767798324664928501921251291260685008913789972239500219838432041181263732331204527814852483122709391431919472597119947178271234772006251683203985452462909609770576931269204182221699089111359436533124249214514007930157744096829975421565450296576485046555834318344895430939259135023714924313651617809087246222794366259513195316606296904592808297928842338923109219786777631320967983615317923677449507648913481496171157727132081318942941211726926965647396741246711774314447135109144541490097988437686238839440737682096338857351901571264982688058479102910352886119462569490809359638597325890057585917536516872876651733160700000652798310927637385870633412194454284493775878508808277423240731277236166290250798879497941365002984831318670770631949263276803017268806016360930833139521900049752049828645798544388330951840406935979512872557539793268963287731653325211983103862017202611933708890354113993029939619954249785127168460450073399845812931572623616084953757097960946202223660177156351575543090349793966239237564891491713021249792544627956622025859682584278330843220350389461400814414549175225816323849436450369541546832624771342560132063631365049263466141272466680015670184580323272480318549526213794317673797750565453555084224502274193017297336259523063122717188010070354847276199891111882860859959570936641768341744838411944950176931488190183340239993727848246991615622946674397343692911639060648100957892763621461592807915117575580104522368295418630483536117551357034444435313378709294192864817280689955302307560985009129388405341928748239526785714330091024348726461529396208619983367577410968641339730165667545537896684201138666327191751703554091110884427792816075888703988430835516580793664587581997334993137226180657573579622434905031422204118155069373261735039575506357372664486527608137630919903138345424057823247519541932328807635313122519302731317196017322132084484124691159906028012457066793810350047685602529661202210406845284651886870629713281811769100716008393304006472690230507015312160364645147786055325611832368396573289650768485045717934964849481519184115827339669554191166162376483420177183230438802508369322271665341379154692541295728012430619513894249811831207102181539821312798687724566468506870096436111970986965299106008249333264697766954578851395181902779579995243541560720734318817673941624990776023936558349440467496922781153096277046098506285056000000000000000000000*i1^198 + 476272154676875686517841539842071243761197755553038114406146352053198657239189761682286578608182166897901547187387245683531663429172881946541981358980022284373473332314838832448970643483110021538005708572269169996928575001096831241916336443177057499026358234537246324595301979642829295847278266229349128236292440640788857290396587690648424908886263483471246851413475600359070184571532540653754433401813667691005987838305854842699941818941981558991345224385628763710463521298464568527916990758584764202170499132792857338291056343126080197483962940366407739062427843199939361365549394724969918151585582937287255808842746532445272090670740200724213041188366924058656468182557556872693490678354194133916859113440168038607512116081543313817639071435739298782359259111365634415373598541601167004837569969084754223882625366476287525162356950106363181278277849227521847075328039932056901115898557693570992677763325201097416432357115726008323180688093429609826815721957435049163607568993259702674793948428570633042235848665259603399858086133072644468711801608948866008465727639998131226779215784974026013161544214443107223294285076584739326432622251915416142919374272909343216111307358688834823726547948763330422422440400608538321475256102628080181496333315035523590958282348529478494889217408484423390949240170338431678669492467882437324293225365367584495468946397274929497228161066570238145683684601057297517776089502280194871961100598392999784964263144037482550418703438462205105668815165880783555446087330156609869592634548850924165944521004334053723005502189215010571708798726054720471611047296278026028391373797515253661929867187115603771216901100958171642957567125301935954920980953706547711561224473705755860629885505117909497159255915263249511094009530028713802238264741703918589186109796866899442150873580741607174460412014313491781710163764204020147788052015665130940681416075902425127667039179183374412291830433526705512588936131603773927062161842836112948592914598628897133464715160503566108281531225839623988701398492311718317406180930915503497039296564175348473753486452606594305584297042785579393539293581691420729981359816924405620223000824343684217558039894307476488255018041553110504394093116812502177858177196872643303594950273314739962803410459907270114124551641674150561682793300330309299529390577868104000928414110203356658761058356299942737743331483546281594410691245949391534451228431559903334588162297888153490468600982010701494730010164181397714413875085990597944138517376261130364389815535561247853492997119482441363659871339588615398173606505945394898287880446789839858287627123508578539169762698032515029900330949989393013232633606835874463303898046423449056767241933206153743882129176307730606515933724470541591695589376000000000000000000000*i1^199 + -1513948183426643234003087266664834128550731164375101880182066648984632034750354406590897236729980884147773819155326236668403155718900573044939090179660566882697421487713628442262677550687252455415073105455979943080326620541409043228326604964069412133677485993630799292851089749113521556195693828143078871560788410066100724819838328541696550083958085587376692090356503152645722192980572083500336427416234125538145475950123004709866011541191427050837349326362627583618621864600696137634055408354141777546290593431338083755863753272984703391706305697633587469182187806480367881534874608730918166530328897861966676137947169635907509846149892060228718057933209089323174736116337240439931497115101216266782192907711045413157486428832442371164630793977010660856673601017592100063132976594933454357804998293972341522691047148993780367653338653291370144109463801880970323438777891819052475729488310119258382089883146325497286266581076287662164411234288741881713679703193339174514321405090240531419589353495284824748365603443613099770428285891494403357557541343041465265616254566657051794134335328884355684389922121870407949180157955311043180589232129387231493486357884823593508244276069970132511042478203114527147776411337818932451689738100558283608546218146407089393963045905826909573554133798322841750446621492491571685169313185085985759444455340485181180797265612301714759065991618989747981633940135917320596489061836902488822067666634389468869288691361064242844309495376446681557076421431791190801044026183241478155041982956894383488789875519519159962035012443123598066790060100647632211369255292632589310813689905067825706371486366292596742376749323457047372556773393566234922907838471516861031215827277127931153598173623711741363772519391845326415967820444562550143466938414794615452997727473380369755626580664696052857675827663509961504386572918388377262720121418966545903976182139909134606670930665705573197736141303120666740994647945987539274629384044289680099937200429568193367928891559254814058424086123343009965252579998709409674541713639226766565430382100406599665801966447597198989127255781976027584023151238531867430526795027139772929521858638352918436828186226438094221723827253429237575202433840686224229376565233605514198809756167674168656776000344441792298046859443918088496768196920341796248671908139147479763973872205188943853039704013670124746429649273717657192681047597339544835671187781321765173926432622285245331556395856490324813920330866572545330680941986361306585995170418142203641379703115862309998812794320820901365870235022319289557993568654102140589546012537092666732463675038466822808155914955921621874510586701889823189877934433433964594382464078101368363259531966222931592048228319759170082320280728266342400000000000000000000*i1^200 + 9454087435045626800334368961032530342173544729960657744042053505561100338166556922408728247885656567992279866267737071905340255215325888523722395019348109955666341887321261356011521767920557769409997715582439912833381952534696861295533273811981635603646501442027763275659897330849462827749035853479543332076515562161894730108371262174907759584082049457154761750305384347556179734264046636825644383615828425349280306469305274482949897786976622017251577340029388538749265251551954682326097792428365197320097256245601572979446276026911458031566841138115840979521906829962126161092039368559730465870226790017550884792111995419607224009505330383943991589151776839636097891831166433177434403879830009945494376033899137181871052794324016885204764721330909562263872623557403007647588459325319700241159065774926142151534873380978773777748253269847032121730889304815323699259680873379467594247258162773858900886636516912757516323198364934698055543681590560153450721131638503724915405280924540776158656714962276045499663546783502809659703285417226684740410871072399498974565645856799950574682847735700685069681606290729158161102329225612769912170931958685588018879323142838587597879548857619299095598273585498339959037387901660463905204263150957787344717069799262691424169358358115408516160413795960248601435306359685305661123790963460031979964085996815168373763755918649205208298013970795223876709980647930637303563420947481874061150777737829559872402242849128822530531493780985892484889419926605897342361260731583331568769498861315989108973394268645734629203774193733179817065674345591235905182871220795890892487158870109827591387424428293989595940979914150177716628576605970160745795805082839959218188523640746961161978921088418509597782457443179958130802031957751981651898543766339932110392298470393860689228528833030600352927256479678305213904572668645214287795737137660201684564954842333024125038645454824758265468310377045728879430839546866196595104775092371962613852283295609601471278745049662013767604406347436021594326533784265768009934759834078366200315320076929292563088779723244540913626572162342611931788235278771676985634092262344476953570088601015594688874035574659388331313338822945652254600067783931677548546611161264423859280842699614425240718554051458832276276557293656494240457885308261288410528033231799831163995636498890320719589884463765157423956328762824742634377191025059202265114593494529099765234863097733559553033129322451349945943500428804941565536984370240653493150560030732203015143618513376893410735155088356732285411323344712205667254333733128876161132406804169706628062691094282170248098185560545790424375042555859335422230342183829512428787456777254344906229514875424432839288282550384893467033600000000000000000000*i1^201 + -157522623394426078937801237173251386216209905885372731222332733696528252135209225355446109071026951381820740234240352177488673700785746918153772233061820494504466117685820998880622124241843325400130663732703437065652778228630821932997475842504001514583819893106965438074373459876636164185780930965066640170684965998569179470189556867983910804671730211485138270054983647798719265120447608303270148282124107367802376419261453789388136366161666053988881689110626172714821723509680568536834440228922213352884186895205586731118411445032975769228995410437502053454862480586903128218275365726402920566628490394522344534561594183537061354028787744487695517670465253037938752956371164759513601399923357625273608299448157139316730656749268213983975476157643305609352492396448841348440578405691656324218298755464525385940752525380814557194080696253746224960343393100880950306082511414824224936162811208302761933800664571731385591104248852541412247892243222269998110376773627830121390619615462790808533690291619884620113734189150028744891507860624295035322660893854603635298782307303772319644525911461159979397988509698488178113077071871522934370146056365348901134841218633219952901558845697659038364157649467565186037093641075985566881485839753509248952524429690907595638236767036582373229395298843445439120874541931621126014153090792767688946101422657530510110900922227529582762941867089878764577068660695257199246006025036018764423530489866033679586107636668942387442584493765584080115802524792773562327671887247162116374554643758545199245787626865440261517786818416491889165875533885167010946316880809080677964780151724474915463063606308988792531702679200620957116848909764074624714516881815464555595948519806383062951127821334402004726475860835758727529296621688414561006850784626837214485829994179948575491998140586994001263787673683541208716020411473559751639553046901770478275798945790839340394620651845704731315655656906355295678154495799651334152113105925030855624177142259115581448195980598654410996394120880329318095254514516632744177863131426532798247188587981466601331892676187689677997302830584057281508669352660650825884639848178180697785403613740165255667509581042260660578520292189764989490544614430173503579952569593488324722425841005399443909152064272681294149958148920925419713207131132765059986439430535648615125562050624870662935384300507230060918529170209127533759294458465201233510198308354833197126412863784932037808580241520053550149844529360978739304935215630135218634162237889232132760608744669730514079284067746388639850367465068057878240404283600117568878178198911481407260379475043917389119931058021810193707343325531144117475912473630161324945576451877714981450634154092536945035456471367680000000000000000000*i1^202 + 1028019578866606970588918678159220399250307726896661747031819759207258133018590176631998062904452475086220446834273360759305394616112401817346909554527673554038115918645021281850112167002190398267186677994799878199824064288387495715727346639893945461525132305641948613350161298587799232684239917961440062638738939159908813911238473559669692620721695481114186574237273718905423681296649853757011310490559491877771107249493927544643083319410227741352059152372198047051463745338823390519553756101560858645147602290397876225847940424069183094435732591469661722059745436909675173879993176354620213424541295251359878756231324509873233645955623967817189441191968913207270011780016509327036652687753882100246086030813601668690282295631463139209284295067794097515899682168503945001222256802558116495215188226335810294669138372489543774018322426549127668709808984131720509057388798074094617104346940848327744775380393447564953160564694742518563156590893136692799551255885938962685532815497701953283140848140230709204618449783789540302640154565438477531859273542774635152976457317997748203142585166235169447229071026052488273448526956822446681605809278861575617675216534736904029523827865757721040217307393097933771961042922084810787927617869602294094952165237292388746925003912686876731458606336115755268743649174594094924711677358824686240379980125502383476671504415086449329150192857613963715202367228461737337471480122573453494006443773411369731474876806489935768670633790246554204698734055104547494075792620374217260915982510953680701066006462367879703410357713330552203104143341908307822898842210661577463458972411199487002895005121382328645516750396686394753225199161317720750524490786788650868236564626945461655907014245324596252925272481270097210761519429310634701115630451768341487883117640157338530879250923974800302093637785901965021950745608574695904785901958570975310247940497397011264988933654156659858035692055880887491976117011362535071023891736498871957845146843368686937680205867809531143725837995069733016696846901123548474338849777776181571975649477233286747997062021975547099575059936017953332334719311640488319347698702360731175599177012870908421262266648244087764928430262457799283404551475955257755229233248964895201492888337619603490318303850715286791384961136263824105227462494199270830298458919382113924722885920389176236697099513069149862880921449610451613324381179476090694589044196376977521858007427050344612578383723860034194095614674169831409166598006510995136262594801927926282156325873085664454472165196951497948514373969709287862978235498007472525899449699897470724538680569576227436237167886953073992410493166083964469440712857460836242126824456548110998091319504832508723200000000000000000000*i1^203 + -2485881810553963463301072118613105874980065646545761397603277590657548868664045872470922979428749437090589013027272847971547796709513460731725758717129743837687828734719072985487802070681757841713636076444998583958977798019258942566881729222524133000528214399488090387664238607637573472696690029282753058481017296715875851117168929091246229669967764499006701121716328836346415956681538213749334048007322928656373504968995415671766740779096565133389650645335098144800464099187924095958545447183606797946647604152515642658171224946149103211661230781876993551913818112473852220865988988474873104310643834422775774316799093748978444815017320059067711340499499621962901753071502995138005752660856173749003328606991383122978094960275026624624911665745469010092685369546098139710548466358449289110512543364349203940883067735392763798156705282328365031999451607737150782055141266344621153163598845211508899097702763894790205191492599939784329889014353630732403565493762623670098045484132405527532019732271560356131092732622735868435661848301148160449742691862404165965278607633342492939529896445120631868338578598240307116567659601123582394565238703235365759248062261819195938458958720804102714888956873949441180353473878853758855474438972883819875536589782253838425437461216918333764576437032008421369934454954844798655896904066572859963390960333867132078501872872601911575275105223508172966306518376026056805502944966937968796505573348997185611868454895044147681316168188494748019046219267679750152298823906113400395752151401124753683511584351953965576375776218988623504212065671844156826546410763871754420439693606533084161571225672749733137744222190561061826161354620011338523147076462611488168475365179245397396611531902473089750945515022886189057224383237961009645493033117510136619961812036488705456899447589298750999772551365372208867684192046839148507830827523081285266976274056684482978756403781797911916873647449298535484962630953078009608210784115567366787566804050940646862670239645452915048497812051940255570242312976419191385131501626811304571642084504570869857441199013186144096051196522770661677397000996913871255435522228646909489668844880569144235607818329272695220076279458528521014338257180744610061116471251623816699889627294133254173700024296924144813930174449230850134053845289097144955564249310104340067150776653830990518067590383496630663850016572284652429259579966786346160639529180063119074210421154010382777736230142750902080031778922395092614969425491422695500301488106916180475781425313103741057031569629895058516389906206122453364151652381846212726622122526523906656985315528597544971422546892885107063785320955948596820351951586322532541169360909700629420765609984000000000000000000*i1^204 + -4132547593585765822986407009868620397853822998635115662768524025615416996469838058589009716657754529232111222857597875970926002785868556638430898098364045868610493438761039973083649802155258013973262595409136321981276878830282467401869501816047357842664205244832125495223870788313336401971804887806213286334211643162059387840189054180640696193935833679236768216061510465605383517718572057527234522793628283024771521301437994638524879677208078001262450539533627998720251956250118311146379743359613736600657920506902902934202672100187564549618683476848154805322016521676140122279886881539659466351571080666092720074418513803888628829847218849657203400150043816049310564414602560372750445135934144490208040553769576648069411489832275992042759822162244125099588491569235007745705754206253927582469078689796054567090469214631878253064059864752877992574046903336078540883787083424861867273826399039798829105049981935033895999548972666294413880609076425749848536541387379773670677832923621767041925347211384966014273896812152064319286528260453630345277198561276166494382138547874848766341112479444991977796666811785796811364674413499012988386807943679188255278761080604234626450372106060620773249181680056692579401758879794690830761441245495232342805772747505852128524676557360044778942758109242144061407501812937016866237803814874194865001299767855945188335681481601745882391022848813149215096828305727485016828581693930875910847176545383797729800030305633504521151754522326105307736513042024616435144099379368348719453001948001159772404159707333722369076080466559072570709574611491276815402784176104044709406670043282603340779050035664867816702586991965011471757013046712027968053616715492768184165329445600097117590354892544732515301705331975108560241843021909928704346129304881154529508772750679230562409814670099089789526513985616715897843408997152339512057298252036769203730408188608685449348078919158831795954713310193641040780193770942684663070331229688132685199412367001520229335428624691593962316304469644315908830706133241380028379614133096159250207124373413586620393183995743579341080039090747441838492277179886113722243991639540072495449248361266120364408414959243203135032987013533071212927273129409880217397684429337398845727505987842480096826048977732194979900233080086059411355765772107115674106138601342398979445337665833284586794022709610620425267539454148998387936748787123553123037120280076714144471449740962876225211342586024043984504068072904846282165236972276370235916665995072247824651529866451578076980655871350764286143523793436134673315217973874821295033480618491819914691353645043528907488189899940583389908658378156199396075253363043829843035496288092160000000000000000000*i1^205 + -33097673466849964499280777302012617382477243030813593288231256822583488979722137357384255853076403132997255799173499210924513671238720454784027871373903147712143559507561380222628151079822271862043287303431838321972538084158926503654386127734238754635757937451885665505014661222384997931802150876329236448632185723403187648194318806164682274220800546888773340426238640756971072406564829403390334451316275462787045167242457652921696271058783698286844723677488678686310703970472755376061970434447669937940945590987137017847357508012407618975597582123657375827193193288593562432970018059416857136945533532369366573851399395383312087964227427548774730186994846599451661882771501131305101986428742991288783934365608938325034400437477257297439205990995879894987283153326721128426515905508329810023493571856226675963599361380831037104411434588531282980322059670884760253430955463231579135778925809414025131305953306802447550734676149431230903902414536579643250444943576534565371792762338293933840113472418747602706133810915849628445971027195486336780067297799168540893721127473194415150990557280868308172846334949885005994088991822402592503505063210130668173081703185085400769710426958474749570298397787292290021265138803824484224441170285534937081544372784165753920767561144460294532637223914547241449203495473557285523385793063735180986208006308703673706320759052689873079814763400910357244266431685071882974384532071118752491564315919713650468082420891643090665060304936623163923896630811613598364929118761507433787291012046364092801272674383568954419703604065457062730520982504967142510967473110881213743011236867032615143052002025355945382074422260509747962654382891394315372821977297440722102452966463706762787480144835037752063946113534754959249575186550107012044447933081237182844323297491690084772204736537160537073776004927375725681767974690263692777475900032366331942061030509134973787096850493098006837880797661608863078012846950022588387837193571180440925502715102865096744489212737378347281172248582698520382763068659113643776035278740301585700997725643018041251405706040453333789682349391693919470473055496117166778441651534042572425185128351947078392897296785997168837596392483627124778388328033977118529217389270482933146435979462078158388768931934643675015973195301408437155187508544428079844771885813551370296874673976869552355600457857411785567677208542705637870970805109957903618997456599168792749047577820403278550025665671011622601006696705739277216133892058748061686642737454657279823432944079664627786182072915898994289371273659487249882111317099116317248473586209468840764571589817144948430306258931128610342411838171525928600480050429307863957504000000000000000000*i1^206 + -93207599569479496783250370076051833143415235819629739953338925839187048496840550967232452374270709271104301566317244784272698204846914562790708566409754031752574250457173550261778726488083891353448871729636341771453765195163226424031401224049939392054709966953902807950267646424189036859521962166636677903018935534266077199842921210148557016878192667535866013359193896977217923094823744598270065288093313282502865900186191280379075421484427504798207185109026034123762534147862588517395675675288595278842001048394281562242027562751787810281061741530707608270358231508071167600021146289984943595715146858385837698710485886559914398753851613103366108827893915309114585080965609179936439253912417269474872429607211191593162216157218681235264275371674639983340389257781599316510724208201705163464744232183639572853884699739378265712001324739145788443869145816269605733697849885436662029472245147704311628572121265902186505437033345745082272096723722734471310638315984592891376854383751747064597076909002672146307391595040072795267101945670782434230925850935239472977584431896402372438037591226990803882526409384634966206685148212668961124374651926082926056059736388311917376567252296486402690851373003484965262634439613575212275651340189563633140480445612803719292770637968164596566956979243046182928457969875167495001821554352168466537719354960005359652445387593690577740002335732881484396340274532946004469277109370411861400198141394241703335451061945744725258135667830076400403183627824725569077374431831339135205251204231023429237750804315039043935169012626139474327471190335810844460729486133007284941655363053748876055921360423078639718979925923465122647429717668677473606004519115143367942579833352144435094199130184644633252879577458572136940758657322562131182098373997932144260690856674320972288711512685699235847032744977409378297963900134877033239333075004763504279342061276345457750714462422597430952377371243826882818824741953767174469724553605820933130505597513829314438354315007611676544668257116087358697524313841770393309138878650950636361251492835994173151855682921041667774514591512900546978887996404247284822225399503353878721527487892369760707767278271371163251084835736548261243797410331741258118669265116098844774424990183966707750266926275770075762115477979797374431220353584048561030773802479366806692414059150858241792721678281537045624997991391391954482270430399775436932934737124909880390402450662595321043792390520972352468839420476652012708465694557231032281128364682074040579848956860747938089116046716182892336878241431399855655541900791458187258273065992655820500692522004452260570141423264864131369045064497940239418995716915200000000000000000*i1^207 + -180810531570802344796383321487859959873275315912647526777484563546620433147275446554056163261408716243723394149471850377551038357589810199926638715771968304176707458108401652892198506469152837444144961122916178092486372181621007297304890859216190760792169213072707430031512088301132621946441824439809130393862922419880038891921898965612493566267286732079682043703642034221238602818830904933668564816890583543988734047025047140379089284461760494679005668644899860831986877270104910711847835177834253816468929449233616510815933438067005719205656845691523380204724872810426375620288512676151508046338032031791367775875903479786050048575187786673888272545028397293541352325468084639775339069865865882591264454994048513301911073735916900976794623933034523055562668894456846852781405404210464908766051994116426989950752660184784665333261123745477806966627110406053512981666351772541590895775545246221837744820701441927911748278751574616411962434573339895766138030564416239314710487580081998609454731369975092893748411982516000053019075870719871877584365289032945587172785229285697420483967202891535830865967903848839319088153879031222558326668226654373776633748260472480112017532614800820228132644777230161449039393520920567832615603048207997524789474539542961096921407821199129090855591184675466045081694495758649603961592484165982326582140305225739631753486124630146374407751788281822607990843248775093650482053485556191806129060073028204243719034287327358093921270327278746433451397682416260436398392648821615257794203428476918732611155495229997172368995612002980763198772588094103714302098514056790057055909541596289341742983430138716915424917683834806503330306311160316207015054895811510252829487348905286448196368404281474465607551063896396006814978458215531912321851140813271081973061054819274423828103839131463693462247620165531299787201438946620136086338933642817833840062502795982780997031241487862527152503471147403946893036485088898397848306722052444262782992759115779862106557450108414560082278700824940078231446224630391706504522634158911630709065937226411643442732368817809791847868204498735460395383434230581333930394882200009030362603705857200149618138247245735921419732914066656604896210703608605018340124865941058540431649219287857442921095949199129193382392487696215789643841074240435921743138167288714013699240883091852321631565863226519377640170644425234073511760945952894885544238030515947331965598984721511354431508400871558171387871215889046138420937823686462703026060866299700342795675902562238971031636329953618619757187044373973828191818738659639072992860854043484269021368854282920275600660966592041700579246975612753018880000000000000000*i1^208 + -235552052026513371919284609622609294462435986260112558707230749730029635815225203799790052041058452623546901173965305731690277774600966353823339324256915766355349267633768635678802413360719121593456733063893776109827683378591914618301451419022023727311632430172914172896508524669486080987474022701353942320686247226606104034976601769626197089103403359790823828639988630608738576291005878155538051434049079585425266569537793522586065147692826432372120993474586775836524079274004257506215436446419677886613872649647107859987667868290937180629181742230047378996892357493951800366422695196122612552623445357788977083239900715028850023554185037677026202901221155066868623815208832423028311235996645725148613255700153740035142408431063586066195470134584945419009795123411457006340229078496245644516674750175703200095022760709225793755612368233524442210594758844306898324041756309264367084042564535929589432061335636128473622120417959677027814624400551787700739568648848518023252312284283036063935763951112376541865806189475489040319282110960743164881320471453513060969083424216498099256068903237408312235644752204696903001929863818740552354772462691506154262344372912477496465480626917666984095290565158613710601536601289030737353176670286536346758893044994148336759363148969641889105544929129556635060349227398136461256897673096014091569921354154929389186908877281045300342174212679863654295531451425395532390393514535643523609425278215346780331987653371939903520700827031760668892592033436753726745609765531024688723403280095222110515935250445078641971247652555607667263072507818358092791797682141813511092931166918765308731329806791878691897104431721187536530841614104241109149038905856710351536417071269180603728413556077088355533370651824462374377818019481522734855234778036518055828488814299460638239744820345655967422397793532683906412763876907084421109232523424776671820837577859460928836916135306877637923778003870132428117094621283408432874745048079738151900671787690309000708802094914200308195630970727731037132430666960643910600769676481467256575260255262727755738354254691068339599656037519543033756227295387031325146145874090760592357528814754127528010243072765255184540833125198449705346879694076686251781690971145486945293269259297270383271761302865675488145660251026636605571327483772799253334533755247525952898103368855755408568082352914726018756984032176807029974593621659120773514034259587511193419905234879420518040725844241670194411690900279150157862929648419833696756050356727204743801791670567546077654316133317054020433061069170076331058889305730332323619736754045208950372096460079879377844190965083469041180344320000000000000000*i1^209 + -151930295404308175161507916470436965011822036392978238520140678621351233844872628172229663128717534182390039824892609246027088836164347998060732566218316005316865945035006929123956733859672605806908741750817035424510518022463505445235748203859275448332591114183992399955198898494418816731398262455184535432318244605321707811513544967603931742207156807687025357888527806073188674190079313183458899598256795903297343998235959598190238675262976466039857838737036778427116243347142616088716283903871874937891389783947708167618454370850603503972362050454262104555640190836221916648044195628449836111199486721872887369681133827601437534337910011123819773725753827644230529550902832818112141636351673732873682897251271758321194426809293849600991611346066161917365455047387657965538664430470066034726734154754095501232975418018650444175927104568802280692087397881692696494979625964391155273382167783893260539491219603859723854132788773899805942403516356500076661893312188906186826577736607208374744510128930232680238906849859556487480687316498440954176322474882998902957637628231029885597152621962953759230678254414563003818213632960272765939894791280713161505756329248980476322805674087315273017549944849491545184259148079267778771094843071223894543444344891903966077292214576652470956098526844677730976676862480295885835420618782802325289274863391349432968256915544320311954112354915991294115944471975294803936322736335400696090422166592441938303914006054956096691601209142478912126771640098282753983470210418990287782581146598576962096578235826415937117762555849961107821919712345230822843837839503916858257591893466484701407849066287468070222975787460510285761437303480627954413000983077822777394146466071004132097080970967066230175576534503781565615726080517665310235301841051841979958236366386453692200033475319041825246774313065309725238573841261671331469097328689778330651035543230343284831369850130771327368868397787573352242153686376303067178235920270653717542260583168034242134505913554349300681195264630304706070026166018604118822625757363965277799310562692414687800414071943232204084090373629663147737004363960555993411179855833677086868443877119039869939026585978601030114140429401033255744981325665983843001238445693147130084058043423764195666578960059655790206821933121768064910677881597522429222169164535769203891782009825075190950868030142390129552553918403650892735232420112633217724459648795183956558266350329982108209266984885082371663891559327356469027639740719353215815095133441672575713440048755779281833793709087614330468282307365960803866943323237844588065362778244310446662618987328982579780819441680384000000000000000*i1^210 + -11663519191006456553395414952114130870818500186677589728955380672970517938299968288466261927495922066806993258324192758952476909341733129997347702947050835739014023364118032308166283354321948069614020764829836725523259447086713211469954592329904399427394934728786684368064486670183682310218663683657038335430374552128084677761578906950309248200086291121051879017501943270030502899166509012726217074741384130419996125851601389097550515480821975454851568062034218188939331106444075242789609636367260885226682758695113413311993752404647695373376181541852820488258925481691826392006022516836804106578020649089876209913019366947042838744523413605913593586071678336707070701438061858048568790780879718809650589043949232008326818935255594671443964739712820442797869533141584318225952701212147272365705026679346010365915819561966702959144179056728811280507215830085221043365469480459224661328016299209255726820173390479745720669041370417474817595310892011295524656049258614833429868693619421418724760018127704734921671253958864043172857256251083382551940764819061151664965182171742510952128992078709252946041858457919739293345519809071223489175887126999544093630743084807213409785166137905192551753466620808919270283397753068482502031167947917662951838586382093681730922216250687306312039006716763134379731511615811616920139183726938788007809921058578583756998715988075140137375224885014196432041686115046503504929797142297410806128212106678827344441150032129189559370560872398769862678134602711664694961079420585921457544813229636687060821286639447383520430588802063996242110588781147158743480452102997300472783149525041329487782256113747600116511104123665789829903579109728299644327424250861584924754165466654526989904340010312147297712141358301066289604777986957630329709707578490390201438895849572255902130515637473322206169931105424894522843265148065472328299233408970081267032131801007732588755298098627528671093555025628586730876530368742958062649219095964740647251601857273980601538711293290908682156610573419090211850190955637341014530403001645920298096625382334459012321830639045696910175411634323660223434191202760523167210710930321003855156827649827717264038397853782710109485579994284130356039379784843820689295421125788853977160876087679145896385142969370924136959250670016206460892608859755707188262684614958552368007828499459853826734408215316418766657810044679265254342114344797032731980526174828773469604046568347814266078531819832365225727641565247441288569004105708154385933637630344098778431247242522879985974304622419519565149342917513590325373588504186028024223628398006186854672477591120642048000000000000000*i1^211 + 36660838584734353610799597566715827986753246036469656857142609364487458857806022419774347745034327813223182437263893930814723838404892482787281553692112154870620040336139061809875570969991612643133279162765530291164620363514796734335139608263772312984790670789684491457243591108199392885744308032682875420385122301692625572211733914096957448848788736745216503128978703981148173217674764491161664919579254468465031283451091875685992768724659578348948311890224270921280702183647848752118705089684382113817941217621180993839568408408121817619704716502433917957062036640823997496324736140808804019466733064561575927749527615928264480302975939724812499891913028367698153020960618969234263126025932838966267628280739688118843728349609282797854811765044358558032621422159419328550215359083664715821923582575708599538752275268864900076822048637687446338922735798010607156131461793476397152312178911065313873051005677431210429140574900488421066157473655120039459963323662013242028995262960798508139905355660234532228159707612063613121751402749940208024937278138618026495228344841042627073204655317319999569443456274900224365554788813472705456101361386013943690322769517155653693862640372741422390466327720034526249956234209745258082312084382118697470967256375173372003214879884802470703750016404740318068108827550125169590185841864542560846578659555990753678377513519405247267914069322095194215007448915958094898013298313919167839180723953627858445846961376285983129219486778956228498367430822796594080510627487264334080635583112476926027808386188111021296368417708300300837286263461526758597079389602877464630544870335830015300178882059663552112391393581884933929374276453374139175619019118025818926588232160136668903573059578829897933115531961925197481361956987261373377001524383466694865823250070700128523135659115431255854456950382189656399564679934943559607435216140212072912156284711867722851374619105276211284196494847229970570782071671400444908841186781171332909951605623504348091202480256096406268318011945519113811641450309391956195617104160943544527547615646388769437409893399417564759281832188095696281374444661716803483621674568177000573713603760650129643761019165328109133304575408464681440427424807711584624323265661099130765444106916599891733812609300769111011616296012886240135463857490845861018839335042229027020210796126001987681695641470268480393481587497873381841256018603851397796721271848862068118999790408039365255790874839604450389676988281499484507221411690069542359311564628545692018515361228044022943140035423956351488262259145470521636270594154129296699093568169013484666539212800000000000000*i1^212 + 14735424979479711318727725330132429977327219704332523471536429970080304698651583205447200654303840998336994177998019756755608293555625973936548054264154473349684058906262368285019837598950370310188308225618547147468234639453317251317170635756100941274142393440988967328123040908543857337553442401790492747371800826905102031011506190628537642959894581493001406335084709396896298368826907955193163536914156724779836953722945663905860498299826003075628183753299194890170242492752207769308603251305865638633556026835939249766402796573037232261063134241708893683766520655245498060889910142764247691336677330921368958237702747149004659185114656423581824754536898806454652539787142549758766418710547824753001102845551840933569227282119159054507171837164138051299143545791670961717133296075777314629773269614522986970608492133456671938488860432339989785780173022677594756021435575037113854143390095417589357898928622181252388051949419320616058710645676250138777923460830978747132688558996534095966793280365460752801619769817471536373401367982527019517550449368334540768535450722765246365755485029199222455506163492497097257962526055621646781807606643065295729761894242824106498193017502973669262467916982201213135654917386491757539938180713529647333177154704993278054499581444625925417867309258542085697140742279597670075781259623327929522610910151263422527495703127184691720266451369679578016558220592841759998009147463540456616679666290763097672273973555192545567599072229159984531659821909973001029071492620345963870549945048508150239623724895727786330950867084285046611023765867828230893557887163253697865427145515250071130533732414314813424192832556340271462552443414004406577398398626907111518382942978913678779826051028381026856061166063167656039536255003111207041264005298649786245720528738542761633332924124426834064236621039870515249508495673197438616915628846393322595868488414885133843732201844174995192068436125068684527356777888388030391666402064172334611251342082982605654182215023453386493386441246616432114548041507378355516333000799502478906869948161107024151772268249087901420323467795070288331399885807946294267981006832975727165367961270057578316949589181525560016971609837186292423643644323599767000386296800006048239207368218268169014668282845834396320752869018553167802740276779454000004258828324040669180867983912400778822062344257320338384996651382271062722963190094519465602704477489038862752697119154639330619288542142373150041083496311195187652265978215178603470884298054059525344359853957718097637505814883164524121372338300985537117423307739143693341528587186995200000000000000*i1^213 + -524832257228043458878346016450110014299347868922546265888143249992947123968514316644283437669738629692723924975171376324581501998753043194966615559812587763622559446371099025872581080730204451303903979283823277502712390351242201361060178619213734411705146306955173049615043450008703849216855729580695330614442869435988052679598526773120778042047057038225392294897212087085094106154918446305176102535448810753673435008766760519590486863536262304582041359099693391523118850492506905017200970269589866414862058273952912770507211925796598713015835098098406505566184679852365824864967115327561671789290486646769668576010489272015910046292389850012698322453915461348560118595669231503116607471815230626850266009896303033032743758415955448126814685804633683681411292760418597884964961048087068397657721840142778997295621782302649685125063992023397180168637450202777196740308421860695643509399915782444512835837751358552101656804086155830640929220589986288454625861360458177859361719102023153488660597392429273489637093431408009980581527804194259697809884620354130450713211127694892109265911553488312490705760790514950233906200108860054944870404082726962702518969524877759906191897664664351851240050240247974273823050096932042606564580567091386070516729385813132518500386839713608102222991985748432833770228960777121133714596672303075635532103481347993921022013361251349406141883500888118859630305719012319065296955494504455481252923018158207684739924305369685276507055214179417693263406748882037594190463846003963718783165889924174008571623885200080553006992374825719006161761358183872402685909414562771694008211730145032956102080112817430638866042570153971774294369661548345531588991574204363215318471992020044134274335592219446281901261313820641833690295251093532550797764697761099701381143219344261190972121806646150224240046360376199472551458431092031958708995702953565605931264230431995061206363305360363839895932773993681259555121986536929490625578945868085645381666086591547485745651971131584004716632204439047880235317620848340634348312453890596332712113907222925243410914978221396403853565287116825150510399822262273148145423548684781547913644522270206301698356443296200365659262191965389015986188384623208780172806582665985186969677763360023364607317282962338613189512255481575872483011126596056155061509389282278340643596079213254370689305736629267945873600233604472638649709263812038096727393744002043094847132190738461519643556034321359120108678332780179166202216029574863460500558785131686225833599939612458502962354235006161483210457673981451780246767226186880778240000000000000*i1^214 + -1057073985115765439634226057888501012796614445873910171602407738126591411724106845089624964086160506165795833011734557844263226265693018190300918603998001829968464973114845151243356949369153489103916787223910469772667603533953842857666638891849751312816427683931865053953182370910413106371710747661449371603555358997651780775503853125167097584818487771100380658773128972604496459815833844659428616130406451004638341917638944077151384306154303835338242672282135806944199182998456638010771602947854026838358925485684886501283745046601972028816135424440836352934187705816549997768777029328099668059861731583214727193932028269952562595690304954499950747455430335847669641609730967390792723279335540558859765203970611025502714353041079473853695660197184052570442802442331635945560764142702814045808432265688959043221550961390292540877340243312267235120409184233620019458108954693698782128514393137204144498395167252551416093714285514465188367634012111574282360373869239070572858109555485364733806582795833501117353639909421444157523823604778404839601253341064882247210474585481870531924734659163259169511258152359222856348141965763646051336930226786132330972951671912496976886118643049025174687700916008235950003300845783253814382352425646958617794365626773581563876420168592471109107908921235570053276711487031820738198891943809197654407264576494450564272394574608732087192604596984212595021803844053822894874016345692934768611872087075534636085744451221201180720003280854621053234122950157509563928333734301504257115963399696024941589361241369061105079366464324000359382123018716944050014368194337466462051693823482683882946533328399270365583057981424806451833032965967435416193736890830757517811047117511873022310506576318982117596488744389425387210759127964521314826443812695931936738886858069115330456299024997454129361695953308309012192602911900784787677723715660921042262860575289531177263060736982087633822920847878164300121701852997957593593960842686223750185011952249769520607304246964935754143049683459027941488173321788690202351128292369616535312949428743387302429875621434959370966474970669454652806799079908303812365052307963809022807773819333790470182803668722716932035661115421002189055062706982189203921086786788034137622205452699159483528750182170535593897770730193123784365620833573229913656930127035942247588168124734055361191226624563555575768042351729909042108536226314410383389351279607658539225771490871419356138192388220334489028757782006535451170293099264353825218385788220827464141642418272923864450238188874068217887323638294044071564410880000000000000*i1^215 + -185717040131273816887834556054054282397510599506555513966076714215665160665506335881067554230930099813380051274914374948947882645924666264535169912348083481308039644261637866569613273659209751484409081465558451943826585404844281821300942124022987920671840184518560114170572630835694151330372440794277987705805398193215798699705771506231605754590559273863153819912524175534366501293646622102951602799646683829631233378377123047740684960465132005589728670664862981038681469810985213333270870455110094793218620625944674759990461434685604163194317286284838607499082363755660719399856480403400525072240032859448293544486389624818455682336973840406734278253515992834949453207494839704089122342418003423261863515834927415636865452402826465279786971308087910449103669393606921941061437203781539534414368732933691126810781358338269092733161008930204588857509268876110534835814654168433759770900804558624419295162910663339123040741300957176770350649021452104684178472143365427973304241447024720336227881366545059910740788904587637193102635532619103465886483625208435821662197233466730072735832839793854308500555610224037816123872644882920653620192040247686578473396143879508632402392337767423844971624666078087166688564334043240293843487799234430718210871281579778773560831549113193391041754905412006603466559464858812189835759822001365651629183561221599158613965732431781118530273362815074552566997328196629328057473849037496556074724858186780154482531699016796573432404042491982070324804508339953588366191494974505383704406865719550976437553810743085055550384083019829996353891413338676645602432804907367817029440225620793418370762006611294427380937890529273913406698188602479056833788890012564712654131226221841253405061774033311536455567316506590265068932648405978423476244348018247421943199799754734591956968428156905392232833830010582794692995899012134713768530688366597276150859056916233697166728563543317958019786912058404446895001126816675071360474453734631329557423190137537166786698661620188660794105592252276251221096662074094677691095194802813055388205059863974638436030357857472663476272250118344990425607158528959632045508797335927153650251867299646785017865944602366327491207086943053327979156219485257206742580946569411966324200873302751577664997320623522722580717732040447160452876430270671299268920860697690800105456486602524846121125678476938615723709695485431522004160754792359465320463367072975614373612369855845461413667706344325647076568776481301101471377484319147446193784101756160278887767778833341064034285081334351489821548071616512000000000000*i1^216 + -10896728300031134530441370973936508634175590794017029278791951784122302296877067898412657413824077820902116154946456155301872708155783049432428742374810474198997942865293984843280640418866385689656220218454131711202125471408709017425867533203477086969296808712639378257131994114073980748697482625661061473827366761003101591796942854625824226505986444000183171827480341567892115042611307558898399964277517271156187042867977609274584060141504836911070009577442840638144412916276819130868187887569482696068167255040648942326486206643562593122771714787067764111997708599420734170208933806763868213577466564161715654400739813325522985272012903835170212641356221959457957447557396640062339821251351787382457148951441248241112960264003641973776041077585265495973757598472457849829160870932355382026775934536644066836612460489959340592734917231415025223133892276082798118371184648744374867108893289649560428616284942550899592050311857463709887750203430741460107240785929052602680270774247896789736139029009596059198951675669047527346825247989776612612762704964515923751193350754051846860743360738235970898727768803579017926444519674502697926873306476793146642686204892975824550157343848099501967476376130913873883886522822252718500314272633193774403249989795768956390177428615507815180821672802883504124867188077959067368050655735508368398055682271663118472682309707862523141704030977923886382141676132149304073850050825133020190270408860561325628919349229462441462791113702954162964318581404344872897926404179573899488169512952396318545461146916272547263464659012864573365555406730644128018532430005060480745519516640183971086883641548222733568349418494321971205370860615111702636968859392693697506427677262291669153531848513948143388370538899402278908042716142976665893870124255923953898314411382118069558961003040871186327907877431450048693324209605802837967798812915870673050559449978314370244367334838671973535963384886846658841210914635456982397406493855118185981195537486917699879298920056403027279574510067972674105606845591364845621475876988580291342935874948876493691669067789586737708260456966164735097370120327200420425548406892735286076108978271828793962352045821800615733629060425062808409474294504409450641515891876028401678550674628612445826315900465591337654745668055386465726095041250316867253681931890514516464119698967892539076361212440667581834692542751257957624232957828455469319698771488839677271054904517112891084372751614448092357450136631557351052107019510002073304628045563288724680536677774474679491247759069758357504000000000000*i1^217 + -209361287996148252846368311470278488981233959522470670075485303501515267143794740447133904092779724681665291564196090201475087352981727614836392158910938921090109184471720594143961573770842163298283053606319506728358304274252341327921947033937351636526556506777575914621335465345820833595126647380747797739093788203170080852722942557772501403329932651915715174956130908193685442322730759432518268519889896799296020106764223783435915193793069771301644459802247735932686900389351726075776484404608717079534424723106146827320405795537024031428176727758308249898233743251296902229624795481057317705321826152400395974208783580509677993942175645497619314997488599472190299317625878656600344296025399872943209916260479557167054518730665853386277344451147412385568355208857167823255768910827250518220189247366089722151798661639547091325926489584976472425178072873329227435177179404878189363519386567640765180779954042515622601786596052775934525134434343692748583383689772794169929245527561840318455981829783729280199441103124109257413039678508485311921318348550792477468102530078060338196209627387340565162551286818329205056759620000666922463166511162960432707013702340404341073800977256730121860075771595751797597680566694612717512977744012332146452586087454633376005463775954960218466056645754235859755822021733239662137554982691110933700217849079924786939835439070322977434939114177871976157651498803945444842440554965471002911333476030501696379733413922564264509146239379778454132133062281386893468432405584598015558888070181065481628040932675987508398755369467919416975323983722762166516656511104573359083539778964970089729818942891309677705788567666149313925522600254257337236467053623234527162903287143287628612507783009556453379911999378708506798117487012168319086343454864086992458278416498046919547386689047726059219941500804651815429827144174843770125528585419975307649070482489812132608582332456843658418085394372157064800481619783522942911188136787630325577520268604136844191329143287713875301042143394344580800328438247835493543907499271252746692607447659597425760149876724190658242366604798873697603407241536647510304608210955251940591303665708693250456313222298218674265288577082703936507885816757686837477678779447975219022229426833400625552589272911705282755300094552814855723361083791898240797617735085246838042463304323067832171196107000578428623144944288197581027207817083636219597558454816142755107428963402971853409154250578294850248231420760938322656111888883950365984087974156286387837156110092428300936806400000000000*i1^218 + 7446423684109902776072168182676822166367664767092226911541243870705052744177646903157167465097344456510731862767093573640507204832466986859007131205878815027502433340305036031664977679756946494260162083547757255159659266385065815394249700883505602411512372851456141213193241238344232853206051616764116096551353081078982969140820147921538820400084027445909502102012033526825240835672484603492935093055528453302836992529608878549004739248701607206225008736819006929809901307280076111045608933833960801728918623933151085996802191355138050188558602446076470168133735644090903712716762112185548924451320134550460879588297731677403678091879950237402395691612161625775080843349323969775249421393645388186562026398919739911402882476939523844090168835585730801557763141251360215207942096149483616435140851301380980125598258051865890799086366571346362244662098010826918729869815285023178280824824461904452421040945787397545221879614425300129161860079211068479011137688917012855131698085482593014207588768053519034381328340654363891009464941809154832457748701860677373747290981532541301365054866918754726936396942040054779336263390312102114416436141839133314978754695069004229211499902239121643710423012287637057748599321562301129866712740504130249050863693959175413324295425296912518018909377898381175630509645744868841151015634100719356136849663002668739607025692951257592531223140232132370740800142044045058295013050667213209065977559874353064078286341704556219012586079625205125767098076963059952878597745655903914394695889795685483193562816587581820362265473048293162114400531237961941245682573130748805993770945232406633315744868504755345031774974604761081322592852285070873017075182286168012282333539008098532276054697575839260317217316260990825546054101944874961575097080829678322722488000593007565101780829125939260477333572794177927719409565166381443752318562338075612014331489688355884643320273680925388907271097896595069355021729272468447800773649821316783019540458229388005035747631412251195028037115183732415703922259783963658460744047057932733330494599573078787041558186550830952985862362106612027040145814974709255859341498441154458064648504591812015888302434863433597269180965183907199236956988409874220429317621849058636707223430753769801433263387264975274547090283836700100178910422749233015249828422307875317221471918973016942149607801267516648203622574870339599521554369740067890301748175270963607453230826895547368546628436251149772485025463691447021676636766534994026447090999484910315476718767308800000000000*i1^219 + -45442371006185571342002217446736207617701314911848104530699972675087722579334644445110174671913299033018675213994559809883056830127648449848582580954912989716369926071267041773992023236883499082038844027918865992600728861247876662617131188188928795005300495052676708053481806211415749427164735324321753905702563410508543808018246978661600084411937241826455990542582108555207150970839981282910541672130267643034751419194481257796515747178157252907321900602590676838783416063427078941979963802020489645338298351493742264174029961067343220470773888712362458668856135797261518621177177703042594307166463035978211466672294759740343798839155606314447393502360170025402672664660034472183839656177120918608224216687053699257900668305276740777509121230468859665237803390920816650660129719897650267593843233557417249718326471408589604653099155359665302906084405598063663365062806588214490537955580675595178805711882738782831093768582782707663506741029273751410814257214235334755905470516399443134956483316781043603538357130553513870042303340611135764941107649894407058400575215955766698126909053300557765151131981468817533752799490384484458854216891912072933608336256378683583230170917262879319188162199299244137712496244698658749627978127961900401957566647394525700514712846443778866039306413368284106714273040319712545394808868222380424549005932597780610958225162103501239703811534089691046633626907559603372476285632154804809135580253264652699093983470643545588053100331747197667770391797587766575063846853298945703908500258665308266861483846658822586275962815343223469761897422458437582152568556531467425849763090762552508268748051031121699360807083755951061118078525363440349573402518457550981348578555799462096488332016410183512223635622526172456138972401011686432751599236020958609143025812124088181404910874454998351977074943301607732705189498799334203808581215170816904072223088410505432255768944165178853483569484930268909347735921315149813922233249109448171718275016899853542395133975961910886954678798260381689557389822359401762155386971962349905922018738612187372952736739813363652710725650492353850141177141519874168240743307992178553600328470416100306670790951221413333160140335327774852980831893802269076772461037704045431550080812421150310408931963785454482300964266077998404108310834133211471259349333147305700281512242489847709725479349685313657653268105155444045381748581884498319904943392888304548656694902545525180214908477692920276101257814583973461853634872827756730438051468568166400000000000*i1^220 + 873525390903771364097545232241411556729315019233362447884454594263739858771384280092849616120994975526814688911966163323286797504733980343399395252797613430440958810326097917502669460700428035285331549621204415940707819087735733406267572170685770235428963646425264431436976138362409066371784928364774215367373994438899984372855538259421581285491077715634005769008212103979576348069616724352663285704256347095489814530663665906414095342716595614259113929836813440726158218425264196522017766076574508824969630575951793438272843287912882808941783672050776730235629088063324937764099953746990984619438115030781158467614755203863767081842749571348858377261498415961802248403671207410833576854767535630831978585057023375238155277219352425176949355629840678063892727713085915475380115270809669496705854327822536871231607270882088253778131466813575251986967444722599687218892643859784779846793728725282552340019704105915197466322156672115039441663424402662320803760723668638278531478031003978889753092183403283153611487026329674381314035974456910029114121919324523871041790831818495723970562537055142809490014671070885367306606129546265710459354318938675694714335342544723901111392305515812838122597062355826086699855330400486091370115494269593991253584192883243623746632905422311043687329162772305522064183042955366398819141879342302223872187866282632243229072575661312919285317959146233997847747502246306188955491725215798677796347681437012532586414319421674075230800965809165305042272994042830269895050028054261944153249222336884382964668707474218035954250654999321706084914005811648774070317061760289034880452424069703578606278726007230313449562565973220840632769765311067325824505851256258277530155219235329922713599003446860451502230263706475666077593692837279831262864625848620331557874702505050758313039828849190131859913113838895599783443203248480036320415859712944065955830284991231542905100171533075059054183139058050311587924052292858703049596617832052995592804525307971549323914338796789589288824691035699374713510755320960314811040398890079735587322123481846084217760957469692745589171659214441334177617477943983844321664838197177842190251015689925669097329782771227663082729033056553092846136975153315915954623481826625316330302247769318562086758480296977370368708918224569017404445572397835034471353405740740798174565087140563339804229078548698941827636113323576301692249034210317957109519197073924345276846569924624422832338369329041700173229867248586133331774006561341440000000000000*i1^221 + -22718456401988398354141975553757500174236062608574641369102537022138600437514509928264539870755989701970618897438637478669302175926469440595384656646521325076896071084646769561499413950792642039929099454575230816731071139346164743571797236530592793288694597573537539433015139552321249509367237500359555714893094167949014778362932206345982686904939067291632985072791841757594488348918725320107173030490275099040564106218706602201131049601736258865983326640289082442234299756553989628450678820822546923235718478880385355110664713670129397682999182718055202913853551211867662253706152123198851888347125067078477672099024549638071629172437142122051286870505287822704790319578483231860623374302111421871469149082095218582077740877013044001303306491741035171314189498916918519512152933669100911827956769878908202682403392492359421064452674664152220165261060331047113514690295500277092922006626812752249248680670629130274075248550326157945181985658216668187424237105821539536692519128916107015507302736268974843657733122453477687512645039236448712240106334034650803043256847981792941010884798960751604535065346120839319037572890623474024304187260089317217813279727311186280451671590868412495450395518686057651397018622716306769529766637791571103701557295032002620564025557557550095162005780156360635884557589431234181927704047582467144721242507068053843857998492275782310762105907571628836702772052772299281673405959454918969952369591144973714593000601822503882771982605548794750245641390499866924061500428561587875015051335323234456235328869382065358221207477000879377337103148480063714360111796224174897573279187463731535881997904726776816606868805547757341609954607748928953644805978837882080292827893350978214097146417693220069138877674354374337543178044939324493799200824702345044730329207944355276828641228528428182412142153868047787102493453103950363169225703817417926537338709483869766860559743982686288852631077302885045113609833744596215160779359749938014902688625335460891005549157111253535520945457008928308211468588800662489517374183593093576881845731653919691689155095228436576604179962327381693782631629892309705168409683774176121654785873015553008979461762216596516082912369968407662011120301118826800846228086969388092828686383510577465170855628289862820772112880777633739516473200603614145170389539198590123326632086143776296547075656968226033759347679392627215374619892901391998835571096104259852255839251291623869078371143786277400077847754578481595537162240000000000*i1^222 + 68253811954168330200396816630471769589891852434651801280550160626050117678095402227575917655080436155858111937417041515525870684636100588852705914119445853940678709157850318267091120833357877398905961316070748653036246551188811835293631576343394514399648515333074753845521842196840769093984728364764139268190375889067555481056025299828134135277238888580161002791003251236651315164443072601728944508562497799971406386880529354772063590638841834406458197960171070825386913014453644015900120005780576247985202389042260510817683798343437101328116527285756189205085482636417659056083269464510796898442392034621460737545083775389799216467700846715301121682536055765209989560149717453779868320489151682617071729241914125173840574519483433327351194383520942877260719474273729872985910722017301123017616141093552367998171535649860558653004165271439589067773909026261921587705145563512078248121860584350433822649715219737807958829382425852597242792741266501612736165827607134230610254095956130866457871960265355290877285775750125829151065941828555541326433716486647926378826151393079211707960001813368617608175881301999729406529496141175435096314856818522459818882064611058987336842269652163175898795914979657699717990372687503984018965972834403019595407545130654873387160750376786577794411992804441700211538410668886419128497004840704471774499129411102347546476660899804337902309310456421949809324324228169986138795274566586808766298834804942005522956065611531930957182611457264642601182605723044820797795122534866557821764591117907227676665206645284743005177528205873394754146934981865514723437849361850265465681123509189724749090610035570315900615633096086635283556702458986890634776228549246423924354903847892050766726856476160653763442332872551196854758997935582593264265512083172703891635933095650402752285745808639905715426652199889949739879704862804617295702915379573145135752886229336299050834554297327736113745207472685361287009049722877057698055610839646167121017220991150730204172363238152322565519236172302831825375924241902788238846352456357990524521010458661401718743867790470042579151295633526410813128554682963268153600656295897801516724095578786146344881387627932066450221898686349639546837797524678115540562899278924744069420044536313016860412666990085253040176424616937755404778945256297820930284013914362824202749349715766786150029086001332001881420080668112817711787808406802577666596788254199058371435664256721960447378318308662175643318878208000000000*i1^223 + -82825260231867670901792499888595720988214877687475011274519329540726189639456058513115002495129333441868127326409292765972038259651368676824176330356126648026523382763492674092802120252728265296601007313888341058788697082103818461408399878579697553723897803174540798275391337926365283965933656418625546076842741985497708370127243149026012294150836630861562202154791045455588389146346553993704832610468106641272567535304488515672170096439390293079831166031115825384610684944586534690081972635046820249520206700258059190712054458495693646271664139399423783053807180366898569823175775661856205078880326681130577258289165186957575749507454324311953617026041032107163004885570726600126581424672260513488670555317415569206136289545030212367095145651937434071758622488541181859571644857256690727737570816969601121238136216649358966392186019901344735067031273846424373086121346995169936279251903482385159057676363435560289052014088870743254131269658089626571836827729189931998087513852703014542610897711860610898501693858474033386946528292307841771795286784802657119698809890620108924625685287312700356057414142607982176745463391293748885251951737194923079325678013847090736375551242880258926744927400568484705653672426497409099324030150106824613165289122173158731251431528907679699109774839971214621730278798777553368475916431026892739918399049929113503775524144724632593454680479751736476816208908990438609684551559664593692155963904499049939763110555296174499391349792436507554656784560227455427433161906080228093457286197697703483974055981714155990962060515663424749943755232411905882886309827715157845429984847883751656069447069153625050350228941240445130585682105661697508694113032037981884330754678939076093006493681347002835002412826915913059452300185419527928418064206630643560928155939870292179312443677937191737907981729805020840987784159970765414528408323759503745358465888813203799321010361242264040147659683017400507611691198423202320550341422448627553413975098711053355340844735259110214361089115875227429889743085438846594975328725673713315823434075878784254148264587845992096022001485816627535438186762447023747956881510761248705059056301604985508733953200305176046560324485161019368318310497214896709336028237219997602701843790430277671465354723649620423239901083799245963924031066167146111647101733060657076675179987150320528991235327974473970782630076915727729525571997052518767318928241315633521931069970385920846658554127240396800000000*i1^224 + -1745238578525254114040727759395711695731728171692282393498646902374013462804804779618736766284789164627892356580844918851238199585415482396136023980226475112103605909663341682058401270666039036933063143844806916266099455162729105754667774277318285609032070603191484853951797346618223766578938953344406438041262712692538102050309927839059245368856592364049156862732922751474124802937651863329995066928692490248165152468063397571785307894427234970901127748633847561043074525138274570538020851515731817885925958248043708374387950082452388373886041683416281608659782138279534173322540266812134059944421683026806205602670873484579527339307908043986764603887652015195611096896395249035985255606659102837262408613653472014861773865640154563024049793225269647103031763299998149299524111208883743613206811706599206142644501050491637890779150823550947555296449884923865802380542152271250374136974912616295791348384025440738041789611288107065862585126344228989224781191534330987590530609244777764672377888578028061751669942678895552219353773269077104093343299187372074716585031584550804663822598798783089707798265645556403343424727699303170558557181828566300674186296541362552329622548528451165905645036304055078156832402240445069148891524763111818233001725545396633833131196122606101626339653614146974048303076685478440692459252830919788757782324267321564086417237082666269956931149180257580578210964007044416933343671530951895531759952637722153951549108216036848705911086946069085031297800570024469136575751686890636164960096903658737642608884251436545376022123778976574252968766639985567702007594269308453025366936002203939346816577009625376422414959680239385375532424700459650347003275069971118889587317040991963416890487362696592217335265659675948251170142969471599006779685372411596637363562657966959424780467647963623646468227641333823694503573492350772933486098639076213354202119595982818799656595076774159826878633517807063555028903846158472517487711940097515284403526982880180250203885975502670980562684829105005482429560365520165961382723433317424734913229553257314898159118629317493089628317501165283450687122153459996340074697911189130246679455591559201299154252908493182708224984893305505417302809800629493248725082679151589263680159237146466624006344252903724628818267653964297741872259847525388605959919150391194474418023418652684371362201829167399524423591126031965198921019706483163272087590789316407675024781795655680000000000*i1^225 + -45856597469178577743470953849595617245813246794001085853129035393482718977346614496018398655837973839530097637864467773536503156304132065210180551996537702244815735415004689553069972947798386205472163210724253945690364297826472982534354328353638913320267129960839368828384877388633886161196702266168997561684639340564747716829785649440006693122521270143485595628517549427184008460696044840048025169161698374742307771563980887801089761219654752955725800364938776369559623088268095503597975596596223404409262257177865389790257099468189244202175446525582265625612015641315149426263972167693195575356354696880638863512841464122856848867532198093321127417801684021864979555140976076080520664052702902514279742849080797602215254092751698086673938475253924273195326890681637275590165541442769750604881586482572423510444746086527625260420037660015189074563172330487373293759586738035271726762855693347751236668050621059934814082826443117947083589764289808138257607938540335638967498502085370924608074122850156716198298301382306830560654249688679675423311407982591131224675467615965585948833548052972676670392431480935600547077513439834786403087974216394091544320721161563817514075587483325631951476633331733068734633706131262198378267128958328461216195734827414008543282404687255762863840588019202096603980254779181388904622244514856234170730334203995666124566587486385303962508273625845809586557199309674058851634034746604366840348142982743201984300482183968739250380761258848409672492694491569667866532362759872691970351159388552488533254481333256021474573654558344662665948957909509433657107356880158574201057396984108269528627013178060358280939426582546475919872290625152958455877795474253801391915434657717244251923078217421417846672606233351554755315471837440955895416110453448630149118076614911823778746439320621448126582998149492207744300091029440020299377895783997123290608972057801342835569528516707112443833466701963059997869645467036866293382025497776989159291329263334208747064201857582639585520044752286301007554705116196325001798270626181251856190603670368584182345980868288233394451499165461915264251965934735751932190628367762441321053403489526245001083531734040558641668455924316511267346242875167446154032498771788211289750196238424623639107397639882123851325087426560940229374814600971826960265591093794114905603807773590894703860047982697635658832739674316900867450533813287718686881346872147968000000000*i1^226 + 78171939956094919518373671425413482044630179242870849215696562543773917466040517860714882353080445707979488316092470268891849018656472568972332284289368781548610421052724762250314703592886540359405112032128692951623832623156244209986726850901226032400445824112635420901778887902927861624759363791030387622920823909223566894805442524459827234542173055788146798819980178128984421020642455539929583979107737930738044830109871594146730814526145349311106405493020277864074232535320025730516759171634297739713816507791493622606737941815146528305140241023970222390718416367859362206214131176341679397236574354163228728475642626524899289182237881793136288469867448331629479744772780222044520971904385011972959713599235548887970827326594878406117845193685723837811032062434238394420830366612004537312055967633933698071088151155385880800893543825288335318178485389040477129040605725781872500410436595173454723288649140292132840642474537918453134148439860440692334023964723527007242092767303025198689815523168055730167301514494611898361925534684611116191124759932350799596405733599062423463015911122773139103716794566786876162765330783350853306291796992007183695715484082404530440112662712302701885708268205723352423865427050407898113165463404279350063252703424330303609518406133059068566871030789792129977820632223823670074438146019545570590626007139176609084753793720227192473844705359905013148967807869421192209983645513593488791396862805784750218557370051994928114535157750784696018529809436149687144194379059877741393942108584530635440576976654744597020249025850571356260360498364485869535373798890089513036269947298836307844146380272430198650391564512549576762462761526073509092473409573560420728936482616668169927177666253958060899172106689796011210549179586839749626519991174041267575096760547943754126962944732956533472501332755364190510844613984287974223994830913349765698780257491370929005451741711760150558704134104737586879076021548158621894025860015541785692964537076309735476270801946236012074205541997375863916125740468201759553131086001390302485427560375226953601678024026241530003557016863896564541725759164588784083748523308570595777707754372706604056357920209345960048981094613146687359575038287005132751246392592756011580951433651765949362372535929581357240559867160429854421488597782044853177771563617588957858272567146518608641924708520030632940106137639500619489001449148425175040000000*i1^227 + -57471923090727903352892161027489646647894007591392634718229386170004687465218632831964514130243590820180597355284783079668588052200872450184722846636748806601434309551359001683736803542160830367187116242122429531493129578713256142472937492384619338612945475636489436941391208974678017201259187396442399493228534370101158094512692692908648489230791628052088599007923084103404433676258169379900516450657643364917099664052264335421012264400754966518235223576305382592146409990259606227518984084740175214615204203563153547155239649353739367345350654304149218973351937584598732306420314289686142591258069151242448592979749144387865328953755623788137683866952430498072722886539958031615462914670488095883332169224139248209651782834422898402495079661966173397743151459732029185229852284077454480425920437856562072933821473409873004795897089558104567422649623283539974036951453552645880257560701534224923250868526988406566702195149004218301066888367237343575016677248007109023494875306564445704131086636087965831448613597723179385679963721576984588475328561041763523201666247061152852771641371051141871974785371903811757696372009767141686574287585333170159468196892664255945067782587148863156890026296558394244898417592959548320872784517147953413418335153076120907100028015348877303636962385105981362620660402552382352405026988776459639435544304573138395614787968498245639470380814839733993980497234550866865108946821399623670144213097963305988008506795033664937144894959164735061644890335321805309106948874888057652167367374634120994241262372353346569779586239745567173927277637874417767801454172461030404975789151332400271661141247403803128443628216230691150496557944731031591424246994360659803959407206675195802287992296972219269092341865043358536291355868170230120751197137402136309611678192181450089827604650414416844315016892739568322549393992274513779163443787024657756090683469080538163851726319637252339038946083166187797979739002943945464692578249276870917788830537683076959637770793911518744408994167214122050277481469364300127128688765883990161306831321729029549322131915592195904218888906324552074488649950477529034341230228519434573938827840118409750759004873014569845425435611732555420968189515317034961313210830518570397788336518878655467353178766655494596382776777255978522665236024349419996456051976806544907653107409727510080466332650260361080262732728270980120576000000*i1^228 + -10587754284544610053466427426839012469684709527345107444969245674438880386280441305961870035984212107466712495383601288098065797210685984968714209760839944829745977466189576886053045943756208992789533369207299584133116215237019720835384122475166425282213470501288011219031681375650186015282643713805177021033840647796726894313313316089772773371967577579667643082185058270471462225387699585500462021836652168540849837390427413083494790434698871750873606033939042486378160768916299112873711274053307391267174840442464996363039908037831867317117802132792730312287175985132804134550487672864552952410972402175747375794541893844427193445802026714866639245369319218294764514402452704655423140996984233682634002152576857479748375120225464029377098157277440203655325291038633726792854256405504065550970776075141567189141662525481727785640418669776938217420959910297615221508613570003230388384213363197317362037494104442699768755303059664573553536882645727972670969772541020563826590899817567580396594120909699336143256732234161235369058643536979219916813538088017421120474030863161524350795406529406661448714623245177248948056520629700652887010746593355145090290784594106097636972184981558361759187869211814221338624831367276845205253583702161177876464302534121728924545956137072029664665506001431061161289511802747471161071163300018320567924279785471578623202183308531925059696771405182831957547897359943528326948138255946434527390136822168169379213037839452443060540750453006610640219219388429115191595963605634276702348923347775283169527909708435996222680051706700967938739240432243177554635223248972325539971753042368263251020258452948208833010998856360842509307378622024822082147637101373305373918516429087868933582099792224781119083497977067836763484738243337795740776768099847298838090204307569541762234245572382519494039020160997090442909665141681684063314694866079079823699322837293385436209448151609611964762008304669214968234923760980312190420054077462901396037698724855893965376134073659829271935989655053593272625638415661548123998664758640977860927285694849920982688903308290748863687931695662991857133174465933284832544357240745201537691877457272018966316482559771929081101615553034911068658369743291551324199080633375640487500728322500326612608445641630875004984800877667031232642963329480150729802020259762489863517256069566328330782344538648215552000000*i1^229 + -873016625778378308762627503679999863455859723874767572681545013505031739335762598742853235755604048325309597585152657880682406342960704185176329116333006014824659454004217937766132104359239350757699593165282398907371615552554627778131697988909546488677610948924331228900216811819460963672273430854818899648383206616597567690422414249754291742605030073115506874808839667941064907100471071298500681438444302691873267978594114072747180524762938773367226134341281543228047597401296765814738091315438496492504842631434126218327947763739470748722870522812405996581163188025046426224423291798820328194259314686988471825463782168121866637687898115725027208904164144046402697962428540592578831989624308616115446039209557635069582547966204316720021721937861797637392370174386420140701120294381692199810501258490728156046868214267847751485617585320309228443126766804846822931099256293324870561305189705397322781980115866566614774095384208670936376643647256258569975162699191577371195193371338963564200480949207702852327866829628555614550829984794377535460146659831770109497968554982959407807337419425109455365006918451743501030759449020217020959018140564024577955932365467409555703217863415174142905952902486132706260086711304033517411786678092110506703612840850911489202352954878657671266283414130408760481749031562604411063570872399517733410770312113102823116431733050765580613864336671616540229490841284381039863683838510845370950037566488014965392684248252214020294619895862414310546230985162306794825751459454597442370098820436523409992238683927350685587691572856369535353879749615848184692416761604957063284145232384422212774896959033393489748780046269221540673451386495701225992253391874317125232176642103919123496077395143413521091645790782499418982035245609517922237880241051589154313479412083044950043091025425506822838694340575581730408061859136344106658266819655165892114246986781351408598971702341739894272336112099138105712487673429855397185424684714962731458522686926745401377657433136714847626166355848651247970119379512969236930384489323126228382616583278730445073127217040452089045205281447831199432042989823708146192503233406177684365871725207659222226644479668423307279661860103935510937726336798625720307575799168171372683119192107373080245585333133946031510095783029281091917491372560931539952062153496558456499280954879744409600000*i1^230 + 13435601783090174401066343892092997554439751058233582128455765525458487647459858618223745710495463529391571471154982215283703578757608532743719352633174992148500881845306010838543275125299129030935843722954198084593855390524757515944595272342398272743309383561863985328544334283035291270979229063245745383181390889024604356784144689556527834730321107367748014795187493982468657630306491072332326012284676264907124272241979294052398783788343062442200766204267330788950942148689701564667355430999782270796494944219094417421565137479106140710988693263932778273218612557602781608769573971334414906259539285166638094494101039978795346746033269054380534062522521855510701169966179942148067725757857476900213135445805928849866010806616757687548904647192427383686637132763682077334054665547705973047439596015018278966292524658159490976733580090433384728079851399243905480105302807600039707234093620974385352853955258615521279479065358429792389065414787660847443399938404392782115071047969687277239830050359225017868617647696587958671943784781039993246967548367719126387951697806770215673949692144785296240960987047371737854833908279416797402758873531586516576734721817111512946722864372642521729718547106908429747789417076958917327949393520847797123633764131394718099377188459528785293064818105658383356063348365171270092389575429444735058235273637891037940976188481496071954154969455016629659445958090886634024749421658586610995989583467661127074002354567721838590938712395191960261217639244181122226877315933528194184299955100461006522417843594777914071270318597412286138053472264095669357509562346272369459634732959759084538346112515882718448771562773397224379983909745542554132378684804009853736480190940062444579871648544852892464910947857507164588949043197284945478787514748369842591410829401980288306619794306836703999927909311700788609455797020819843182258989939719337324081392429981946950363822524969796865135619859279722346243583571135100774695649593056430924528966476474728542258934287443367823537904161976762380016984343142870187805557193686810287091785341310956392176995709465676066572482629226828933013728327602984946602323550858261797242458265873718917057556677220484491391521765724174703023065881346428338938012557812185521774057737590275846915788088558734060172517804721572993971686795458849413152371384936038400000*i1^231 + -107899156762268196601291656977485297303522756587504835505307700582052689277090819167570539092303385885257930870022850001600758717291219705994414265819926658021565955021517633842919148440217458032863842964130719666013938278826525721918483856741883385819460680242911251907746627158317656267016769836109032421417685022683091864411419334525677772533004483101374136175943014695324864075519641014881687398095516665153281195256296463580529632310494763646127912822327364399288002424225351343657786758433906131034766984116139165755452866364347397291189781508111121982316184296072215744205735057576233548107466891874966728354200763969936426319643193881491756094727234072795160687947958843300417045518779760510877590768579510163136941408789965392466415708350588743449175361649084220913584259991118668088640589054026578038304068780080687294266096304253017599527784523122101416203822210856593007567345758232585284513885477178763316324245849530998350480373274531664463360707675129966464381951537676607079980550980039429513950510389943784944208462064968574583939411790636629471534669528932078861663024146187422192907291628466749108703572016779829722467858932096749547109498603557449583922369199550863387433902465180747207380609650104838262097188325072749527064526647575285176310513202098849407711172626386127389035967972155724136807793143991217692887149482614534299883737822611011073960339689639891236698291222146035658887420892517174181803863168968856591782335019303287487966629569278552847747552326303129934931906018504646083474475199988016553404328257706150854789115726845772893616616424989124801380160296727180781052083802681913721431125167665699665195301910176387578763167757347086437339016991305675600437062451382232252887907159132838126250512778690722770257909338842170794445941497256704385056200143009952312162608596527959683564320679972274292988805826981120106773481448610561850984636713610508765931141850176789948056028520124873115671947216732570106889234070296366976063095780512164544942255248228679386435725449255664883635142140667652335956490890651297785776980713152581982179980539120760551491058974606783567037846671023388017204282967377475356705874423017825033211262464112089988316589704913210397056410611187665359338069356680990463774834519149645017219775371867232186017707836847939179494537533849600000*i1^232 + 1287298601432666362163696496505554263991456386712125490467104162589116552324402788550554732569384289192130502658717886420269372304206195157934522860764148174583413974486625891763297805672920938093786636479421351437093882178477960452333825340448179536557514113369016990371702636166865365396521664355909888015758847921185269211837473767199923368160500906495428221732597755992749345165226487108119238698260844178109502873198389923499588157919486392324382452582732101837140627749778330698243638338763644920731441436346388993211580659308154278048755893075159760547188899591714077823356969654260868436983152300772527302603712385516550448391694884222141087672255739188322273627821546757798938407493334190619810533829066283942309342871919690683390627400257585992918975546904359262680810392440277918410336347756152344102082939486583126017318693726979815054105587610443910094937451412357566485668727554782423839643435899935055902958525026674561657866690177942780424447262901847850506668195623932803499186385356377189446673797451289445457155668103882261983321247306908570536662139081905296868347746111421867039762522702302488275906266175629771836845977309319689676847394991055966204162528638013185777867130740842285455327558278691451524008190710918813887725684659434538914200362327417177793205154197659303201825735821792586038740326859632344910250151014926695103349006181702380101873703611985423955836757048539254975682552098210312596526893327579457252816656301056829913575458537449587979775783298398413008238971189307976270269552769201092781546526601036331211552389276945749530048533070748178273143156400756242749087079247856147104823839118346383757164223415216613411164511304854396756868586999808871713753536829983064086387069627271703500058844022948998370810079802186771772561212445141569256002960786412336372503116153128907632898089316652204338922355201034540686166651415633796808989492045225437011020095711059027228602451293556675483669075660401960924933752513021766303817676554620813463664466001404663382721442092229600484456454050069366682683117053043040595694486302133827802463795573383898271882010718705062960089630902350050268056134030673967691566646801390287671818883988217092119950454899228480680526912205412548412166951401388383221034061836929327252576036314172380269080739840000*i1^233 + -2535136033922708486292047006827087894183503194428854473504219986356479084898612752162244553925998645140901839708841675536193465586479426603421861636723423178315734008585067638404707963489400659205094329046088363545398428300253775536524794511249368170644082031147873191156995372449102833758937550688303963612739485822513129873752299483018714114247423673839972085746016517283477468005490468587464898317936249325058327106622007196722232623019635783159887568748600066001459164149419208876836876206709718494134899652400300876983883969977107253909838957256869364377030973746070490208488516925472571290198632620754262764877713769452302030442348259407000066732913704561115519917109877246108835346586460114584281284505793784875118686263813581012242310487490755521207346117071072843615296779427118550662322286463385417899860929206724813172718774827043715494514120687650062835038673049836557797224624443779707103313489350466477733577144778859399266892045437057165963715442588725736965389229997140745572725877634334286202131832985342479042485848922983247191581779467892782192615795460304321782652066129666239531616793404756952421712976734147109588189327806128296870878084295926445560082988366965414525225244837253561494515997868302322155926388704029525345648805134803868485345683982927157221531145813116444523060705223082785721651393343546451387733434221761948372903513576651036603985037014191571639204432545216718672052795327328501823058352196615670511611631053271006362270982453408532298005795254835686133006010801305156522147108493633794592413345269324166259596305817589458103913878002854484248158823494755400426031588499391346747426961781858394334221674678350585971393544044233858370167911118428589935350808182327635017667313529603234522092045978475193636222422359349549679311138932573838383682240612010354560408456165753453693712980313294499163087118908088087397284798223137573478769669629656419819388492149450365546127394140156185693151821035356995051288421685609277295447587727296255721385661942926892414949498206466390712586494245994702042587316109608831414645250983112289803631424750459163151537269053446506096682223863050521807844806848091392792931465378079880695176406925435579292890535109950953773550491835627854867580020283578307798209725065863716929536000*i1^234 + 2080941487693171195368166780774694723738921049446093494218422123897321967412058259453633413907886335612375415969376431097806211875175480172135884744060879580555789795295971968476700078073923552338021710439894721927924200182678732703464166025515151613310532441998317743005623538367809427318138632055183828276364894985489654511636566321793918824924917385249793911880260276077687959546599475187434280600850585154675763950688552395837709534500459642669326407200151192174700959462496370660962129750301403204567491618785903752153598833232997854455583104499614766955585423768786547898234049186415389662752455107404282704030143026922653034292756231346524319330620592706796888978836774412094997854478597656780098309107528553831260447666435386199661344029797605075162124707304264210657350046385099473923671447004207707872005555151340196910154008876068118046283744191244216038764638263633823208486927005370708993451516072641305534071797052264378615763378649273508939666865529830835560657739386044009808394797936494346401474112542583190209679532305215375105740040949328036831283279749692475667958643638210981812869987201357323420025937399628089294557056206502249946199667692227229520746373781768673567216359576713924308003033670415789892311700875787908909588746283272723087465456824688290281730842098513277965283652012136261043284204350321449184524782380210942918551606010161134938483183982185341502076477825715745150438098210626807937206572197115967295024598328614398978401438401352794424201109854114853643145970175580184742405847703731530947562540708916889758911389118329442325834466052884254112420929333146701241190301799709664407140073869449693755037369597401041295483014182016910935250099701457594086730289331903767901772513405851117795827338869829675267826695212192233010826012500262581501740093854487936185565394807339354012826245141955652684688009702695364244514235535438238063720488511851236739548500325368710427345002258649561581987887694662734872755295243261961819399887174200264962785275036498881088564756538430279186386246098654791594404775172367972230268810788695101634101679583993653732772664452308517161746642543524880276166857227388974125821778424950732281906737881653576748623448463644443590817902613544022358929147032502272000*i1^235 + -481333384116265066191999677313811201537666844770329093316499062737016943372726629207755822526606275328677117174451344225336909684688710275015313749390447322307379727491973400557066870578299275022934624891719238060441620818493060373079372080936825896797670163073982661023806679921352893345587986392501774126484147610189778839311842771292926827758149632789024255659587427536796193761257670168020872694678811269607574798453909886097204290026768251121033094935503886158956587264161553408570233082273111497307816484763732223523085138143346747786991921288407915107618245084489377440862332126134756767155034834994851123376835265466507987787136365082774286413735724499054776054801929035439863706154450889043042510632765860553467229550386115239606066349575871514101067193287635314345007750330214062806417842668816666004222088620229587529001374330019388744520745405196820081469767277938592119291978118184186876765731220674015410215792265073497301912003153016257781493323295306088092188150868366554635800316170611353864918608416120143408773599712479984890760690169678304443054382160650312034695966601401930225481443674225502596703060336695080490609717984906199527118219108630232332253836915112956408454681082530870017446893189251133842066047307165051306233601998833124871272480741536914827910223893744842100092504884279359030619957212362860770257334797103727585310100911539554729258181218974158543137350027906563787205603917039510631603857977668100618779059655320065107364208013381021254991427710013282603572282929834379899930259879990271634936821189151184886123671428489696922570323194757259046149415156820745398564918376954643806008418219956861619166089864051295365030454399215455895762189815822875068208783118181952345675330656242370962962309064933908035525946012253959616450921727970042750549458215324899521324242545633806751126063469606538079069277396227880020716082079503979941096098355644380024380283366923506184800404491822554922947897073444743174144641953241786328925718889196222746995490076045877194654854696572524422273200257033226637219050556259902175728391237243998449093010087894597085322616783925568238966653133135992624041931489467051175793951637057509329378614485601072443698288416200471185232756736000*i1^236 + 5312571347984508743475969538780315529825110344720001106734004823880652601666859056879344924729558779780024116756093131744539061315531619908803354889455175549774573503092447697030596684810051539713191536425147321233305283570943127196883880566804298544511482503451148607002293421130115695590260209254381670474769640223326975305935716090657513151419152880258821655522424981473447443715775751024947113426113582676605347475668863489500971001540451139969376965568742758360602762624341076658681434712234042611428562315008127208871949740484477382106180482657544859202180735815751823922337346249598224231965493237459919642416987937963089987585654111309137519671187838705072299346181424310876763011305869376917077705425841975891184934519152068854061945735531189211439272814257297585139809131340855609737531021674746262005332087911267896940405427398788216314907136674595637792460804299544054800207637058421460274127263462750016167440933099258508279157881775954889610204482814916325852140654397354062932943282746193402314449331242649147209834323627025996766125259968131551962868928771537840636531428033413011347989400816060624896647522835561766759063614232304498189172189375870895525828562292374365924524848018275983100342175874039723619354356375330620771256191288184396947479872667890500734486145286653379552362585237610701007678609923469388834612388310746669444434190180371726722772148837811705219764305523572729927471457810753408275670985834484635705215695949305861872701151746395379187495713682680392620490566012302605033407384806282219543964766825896449764321453976858949877711704128010943326776223716270559609549243517192084425901356487375472394291904803276239371495311185585996094432539939176040327766393865548619438107913281126963337033015811891004587133636379283483624942489790278448776373378625569995412386896148410605988885476917129769209870585440535305311557021042116775988475074698350875720861175789167534299496575359708914643875854016765979314409013891254670327349666971304964143763699745697616612323239528253954350434097167795633613151828259737631908529158414036494421686460977916536672010277509491049418726923036126020611040962529818478925164076165263955066993916061836902400*i1^237 + -3429384195738422179757711210714892841571692868903240302608934401820521693456237359038282300748254887972279501863943781467360359774092190078984840338573856961267725473675461288493762425919333790895720994467719951142306298567078495014422110269269025604583779532603556023921540861236700405993715155746109543333887800894579460244423495468953251808711913352533400142474409597484593918470748271672680862374877219415163689695732993170194275983149801541593386506543456754390692425686064359172154955369050410822406723213042081100772723657609202492126586799682793186774834728660120859161511358741556616536680437891046519170148277475505678850263846055991012782869988354619201132144631835675206543139924444242469926931091621278245170770165616018077890043584578171291840586554360973353043396520716441444308098554713179822404070526703442556874664586599638343799202670827351324777531434921992531928228315095541848441606391155323826889899368603126116668319937030390163823573278383785270781672941336249322244205967392899200552144559063209879033416522843263016456051629434239977175856247090590318801866482916636674182706472306604241512170687908447656000835430630727387777054429001200957992338735313078312356668185706534068640504256307138476663344068497199353054190482968352641925981866452752744640921942321858499793883665329580582824528326376270949568016073226427530389782107207122611913710489600835046524011999234696709684771080584071622891215152737290380735770228956585832108612386025172838131252609561726281370891830972988806556426415558716054446008759773026650221857363838998597909292138209820888881600649922761011433615936602595804742634503514411984571771414619320143393922818978044333466223120856682645780894811701544388070296367758072230606767723650926807557138074737958780110350198385209247994979150996298561160373257135717220603928504273971619844337880801772229741433065936432591459783933312354198087405382791640402358048080060878056073000244953780104828980218188594993622294618162706560930143441581513567579352952477809073003065278815180724741406422268834653169609221940632768878026498263125320669930228288569219429055667158361460171974481462350969411993600*i1^238 + 9063433368035049550421950202245694823180062945592276380101015557724026886064462396215140529127512051682499323324304455543131725279784157513111730456870197706332309235643299150541188481999154056445438314319079042127809308875890582883039127752180844954846324408282024679571088966147321610278609499055311608827634440207874613271249005904100948944692170368079565107076305756328804812355614949473298923410095192154638285431468201223577600442364388048030825963399118429283564820005092202252088942023583569662798591630210336082009733516633699482232617980985306060228804096688313840841715436614136985551158262031915905076721707999629278269940029566541440126135329612371909173216439891125302917646484508471681837007598198327253823271689814750367078608981669646304378620506996538205573358255223978203444607797560981039773960845730956110459508833774045296503141857470917914903211290884046816545248867618445878819379013959445442869917288543030524643252403193483472459542294739993708915953972766956532008396312289978739245893005621671666348297765686936881576250351651250107304360973892574655809481281054445932452792543676715962782430131437769372738272246230125698241565759905887653717267401364457697015397237350008119707402387594711001908169851380276169006245926091891270265642529261042197476828803832946749486120329950690123785691904033042517352414746423055817389460236517066625723864460423607044677262253692699876035965126547096693965940301669555104715130852357540572202404638386708567470928272018261735171051837085066487409468046335343434223133013816407561474237888507062298705283957296241241429129788105022918963465313808722159035514787861742322475553475399304543471430550997405782533314462297972437545542219186428334281320771407271890881059813732559474026072909270378498264199190039697014915107261213754874096467797681267656902838178095097609189258352868889676302860223492586115571271857377606593644460128192009372782455634692252801737964560255657544260159513503471853161667939342519727366587170588533312918077417433652174844271215806074361608183051513348119216777230272478400790550102655333878867331335716963923780112838819840*i1^239 + 836534919221278654386801255139001777294775328635195915294003831571669222578371441098415642124563774156156080532728804707536507234920473187101081692060604892845777685574966283911730957448904422660959465766831141933051049452789350165177567028634365561421507248582763914090283490869965000888421463976785442044498898288345213749266387656245781944132217724507444993966460651675205831615405047624519488302068545863145903354676521243477628696872489169544459110242597848433006703776564444880588679640693083534789832697868925851707024213933969795492466770611469210067166269089092002363981349370123322145485734432627507139494002103369716252010802449214098311050468783599993272403405180714879610649257220422006110501370041893117948160323766451664312751607167479060790793178643973931704353088360117842883271467429440770915968643099209996126018473184307539965431826118418517239829302411845368252760816808908782070807414994203819548539422970777573874375451497303200072369340602603085298649257699539679150847344090941705913455989140464136140164260844781150820634819202079353192162733215099030250288785965792539786957457422709396754599072284085306528204918361473005923468181983501444054412329513401855571876997663852744132298497903270301189459523600146499963950671344473369052518902921535890179015848945984552274776316592166038816710019669419859967853586766153578436466851048032043800912098154080601665488847873884556574215079121801875913287367457856557351368155801987155584123527744566633157859981923361511628645927287504210104862261853583784680944733087523801944262746006159417123769067025978137068290928566149497923474081460345322687896977632841415097212909353845875912952931066924290789349826474206358793569684306984440667535309581557076932573995962031293644536722808777804044205496381397269737771271976686885274560141337246118739875380765835127409427206260293530337338641101679202137813967364122654059860060132168091269846246222644768169734486508695585711594525242930744484715556494756786369667461986033388705680317883302731754854088468357455024435827018359878051248216211456*i1^240, -18349865118103138147468207259099194897334549274066484508540227073249128923694996989670605670586991866593573862911655247013021287644506183000382686251220811880136285761076777319179076818574151162348885415964435198441797443639728041275424569387457229269682919861981128040382603040643532748481030252537789743438488093501442926287249182003261249611161377293874574675057274147479727655998656002758788917017274920389238876169991736059291287999549235121222793048487694541204827487230090343769921343035867431094803001574972537335062295672990436943605393512509902671650029232084890924648542826582894418583051758742767835945473757961738575384021838939161918982946878420340789740329640217415596792106828485361579387470027356252110793797352068516760845041023104633101010184817007554393583382908768850947980927900030357936467805891175640807776424492907073996600874508499809145869355519707690738497440103235300645917261981472731102675713925081220378309432258155954352761312499310944116601986612891409063092993192497328852588484128689072263170397022253521767698963405984842221546776892350105543326339413577771654053646922442671552011202756113450700284619987691457203823780223891886015872161250485483719953998689617881408554472102492071299420397448704752383943833830559592425376331562916867563969844644594903461109137686833511124863559276857833323927699505055979294509997095197769266286561402895337285040715133477292950753356612087129198941922155610340750693688062075068542277342302989943530602699085276538389554178490112739809293232801114560634953526342790093038892187870206336354156963221747687408122818768349486418834877780508553086756665976074741072674935291370029363316637419107507707205820572541284265995165269702146373043853226899661826584956208098610570599988574542967738925347948638335891814435102099905918750772528295171258130752854638616752060683639438906292831913291227425188762326137162847282609411450597675502207583821551882317720787778095274317552158252403786380534523924989465673901602809558807101454962190961553304346956210224275476385209067946231907215121242355173688156842407092536857619887999708229393670024481054952699699728953111876438498488838408915438536642228204105548568101881686328634263017215748894300081374466964385856310559366231229926884514012912395244731899316799373609181512220023496903619067322377097845707106452765237766397270837845575876538677142947960347449296260639133992611194957387012465751071991791740934409180121948729051613728823299483645916860805411152818001841156640208888775632964859885311573886428458013168802815814436397816814207735547452260529188436746890605948456627833360410483313716757582821897320669541693611974851156974780392100815966362646522065912551056600546471867082820227641484450081952913861275717383592904847599417540447830666824699452142413334373852135392401899155638552936621046116940656785224502303179710622269915793240288999559495790220472665679322568396926477464612204192834383597785075359145876643018846956327129748463795292152771199450218616099695000329043842299098110997130769835838969420513906560848593321195093569852073086932349022474001984837560927295902053357412757272628120120941256381165620360468132307215675787284931437158766758100651947588603767991651803850125650225356148264853993844286651189305011992434658885293269865608392650511566131392371380558096853669362455437768874910597114206100968578522263057470433073674117839883320915782185601060067241434583868124465916505755706404274194751859505722764477949118115832091866713761411926538198294927549413327708195787149309098255606783052235121073302742958492339342297558025968459253971897027856217442760664934951590296597346839450906740694103961531309247450496936489768710958690391540177201992884612326763245561870241735163507408587607989933343208479412589729438508763111842277631976169298637087129777621075916775430188896046151935906556548649185889526014763611957335047149772030364361494997558462584423276187344757671234431409085960600291341748850393662485905348229264367224210582702702767057765846675439909311927450464106884483207728105574448130551298893143627746246656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -510044914696984085782649404154669543904778127536403653058228511072868813244423437908655806108502001213479140557438939584714657327871862680844674890147736757011265975928170416473770167103937994623877583471416006506366174292797832785454790324343689456121173440171787689675672246173187602317677844603648771513498420728493446108622572692841466395250749439439188003740850896665096840184327096249752551597245272937170908629095013789333592310106334260371842966532817399326739737090224432146186533227057114649039430846085304917929510247631359304812531143335153839466317227108379485360255548411773917361591629036801972057714154772652774307056251169887997758304070924917956657160979337475186636710316941326626666396291705364916120248284408797785586423954212920528836983789123740793942415218090855503280360980394334345119665160897663473616745126569110833612975563896449328462308523828462007353564049327012617677760168627077374641957119899882978639480945824714848535558304180867967146776558578915973994121594423859336422048105598509182517154551491294550984558007495628545982661269592482365913772379232572841819080697060506515223140861438651359065199419325035705576916616172014737969979860748277152008743640746958660159083802048310676489838436921625866512375995313225036790536769205076699922626961103779550782809701611311739341125776150059298642388485674903829611376655376907355153004334954590053215717297471660020863391025584090822694701366369258937655138028291399137443642483887322146940111618798196496253095389211213689730941811140015961460486219860503968951071704005058038173419910055436420356328042342367817430298936393046643507735101797128982530848671665969158517742413134476603970222535687535188947569109344135104279402497911365293306944243534716343952564212364868844550933203866316609618309269920119960909137304288710865082580532156453565076452143444525776174043927763859318768332178305961281271777070652937243962621413719471503929840046811184920708249050136907010783870962198683427005926585584944954164848698196438135090705142720569710428414386561344814576829106247848189243594813177224550981532416947048196724221192356559445730504758637153031558576828590383972491749930680955184367792957586521596745435266285183495167024557913264417391555908888788799487395042226926442329909314735069891494259970290461026659610660327023922165603794155580271117477459382455786322041136214828705658907842554518166244179993461700031137102457512280764216439104605339042242436379797700152960105714350446642065840903914958466753488198651127888625606141137922355724391546611517717508872568979722035758990533752615050024740975808368913003775829381868174546822475830177990492147161671134324379370788801907962608196862522357268553794952985341580334293262530263271819046463828844003441859364348905540847085419484711932529482643226012163254123885968989823626593429786935498136083896297195283552074309278233223227018599457257040459422417487860849258594281664877212724044192019819477765895679773599749778258071167630497066335686052667492359120507115869276642795709003276485889916661246994016897535326106110229340813609644095062579044905765973546373182445539538095765130125921089123206781505436991456172337759904139717388161695080969834467612278953886560007373155269433463597309602208933492004990752498038877285194442877804021184890497178127687136934821250761662319831743607041066312730473065722388491101646996456099630268420806589744571959105554452117559313550070867858040190271609883707072822019570247471055249416866814190028099279955307100457298328708853889300045542144852730958878636349006996048463368996605487364705282847502570613254149375756665800810917484956685953810612262065473351948533156444575971613238355602004354804730453977737964003663328883750663413872021007578694464493622591467348324107033301007427088015842569284238779002638874199553682655974948057763114719680074066251351986932467738282768606265391516384709999617821726017353792396756057052723187781311713352284151083834258729514823347776302635149874259383266089054546446172030330656887268209913259006752686857177927637400854709852806284574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6958316529294603566111592920708914774722085114006221225483760194986734829646587277017965893823118696504675609937409406640038194998845319320920929948775690241693684549937797107890515394835199341302427060138908415760948470879169643616920805889290570684578038138291761837912303795139673604800309403200418922835072823470597366122962628846328255877172756454614392834487910825415523136747388005228494659590448477146094688384738492086738556332214078819179370260503896516789480378935710118199923927831586405713958306394273582032777123002740088932914312622933854591249121057817422878401183218244487162402313954020103199801684374380512647825100700235905220402374911693095099993023074270702429049277724826066157247203263886259417892784607317047153499279108930503923200912848551584950768745858393325922106097022972379983481782390511384650909844885743775413025040000780391188173667212968499199583408270775394408592376239547911760701291483735653399117496589511398351844493967641173497894861000608570681719289889272937930173948003472300374369761255147506118974768828578141105520328236769575948125694864934519258365678756843194059055571891189784947298187822178403361336695488568099633928875983193818746434924877739622321053465035147704271988172282375758864081659703642501390264936090289540898129487309503926040752121019584518423183794472536805196540993674346439467649828585906146122053034001844790941107069278050105605405341842133495297010431486656066675048605573296198374408442255168626942369208724183621974719478593759509468651823075204490216414373796338759904251573110417565423771510474028186070034049751924399436813172820965609669841464440262349815641452870201320355808056044747795321222036649083845060519874018222415064452665922115767090821895643290746718815436561861894367902754733190312466168740887776964133052555817028957445263579328568106945190691857200583658715413182794614233676645186325529383599833881878645242276793190565619859575987708851822521097050404414562862098231177409500403368291157313133102720829422592155478776330058570674033543024946173139044921778296572505394049393202982560329248808939007650410916669277638621123782889775797755558204064143450066200029148980649215395372875259194155542261029324927841120405063025173193025079505934924067714280665406741317023956758053282834950966714195470551795117258746172107790281982086549635599969142100780866175819036796849863695603640065279060494057398018514679185995573448059652944363830325890951545356389257221137106581205842740514265091806792659110098384045103291761122724269736431295907380333594061777575837209446957122612798601150574933232492085550918900089102634468526954692968567116874907594129635048522519557744543020275841085388276998310529497991035985474751991803899737078362395366930755775277784774413800978399677540756787366860896649141660498630292911218402111813766321303303522450935287496136869705321625136307759500729418638571465178616836933960440871867093199078500156811490116913117662243584420985105364842323652663915333329717548541733969926709864959211687405418891189063819602447972760406798351916503128757330389264920424005352064347009783865561605700924119976459287782039613038837788278877718595445949040758335719214344914999653646998156742522539863984239349850268581235515463016251436030980083313245061502119193915785557509813049201418811647596266627399242625359626113525361719863595797784205911330852964442732725818480264479821515312533685740772263125940116444711007036314335834366093500974178739314632370591819737461631125605163168020442422485886143597632375415904077011865362516783277036938088180147524341907148326598773483602162075613040653451690647066412876282364618195447223841739432491247894371289900106130861889711801224766190231977054171317011946079719530967303110841329006372926665272390787876133341543445686669816741807796927535590144310229055846565406852681711537937946375135100101058365738928142034619599567169612845221205522817779233478906505612039102069248686428677999818783627313582733083789082969735692287801064937411046642487164887790641814623650141621529132565027270048996267220874811985100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 195015025368328729671957403309308641129835084923816795936974460796569859857139640980642173181097127575439179705868760491677389596958261749532923525647039693706112319392442048333028049060441874205879661580795421471520509245764011818242312187958774978114774280842204714807466369950973155655450346193290425949811547502305277932034545840905804666434776239178956687535078368960245318114416892733404875534531326423225762966178841209521971365087752082829511073694665640242620866463165798882852428949223951360620186740526108771892135866626930216844328045248454078556912600938684600394410187465869746913108682475950993381465738617203644835809449683439979338501531536401436157461766792247169658310805509967306826058441765558059658884389492801150789115234300790057884580030430365013066567270222277310732752335723117377099449377805338337641518207658538362285632718774263077239069835227451435418901183589776828361532441422629269595638645803631026230889920652314635317781713064768342454376151221471579661180427273363709477925548338579761388369922004891506910678428863575526731596714927122842806678653579250490259481966434775126792621174601839403618505107701730254400711979089366314104068855702255206208476911995747762060660780479629350796642969659565943333302210927593222335410673281921899079208061837553005277309405588360925125579449484037105530635886939343166056683736978742077059596626240904493997592079041587184727844073438234713206791601971538897328767945840806281239689531831930120057438578302400082705587571054588797445224571361421839414208735873760586110666965848499261993057816583657494579688367584389950853814728487690518915772598658017105753781924753284379554725337771449001931143926270491515095270240206130707741749882450763430063883243033406989982203463334172285769457988155592923747124939998522578038214487204657850310151894747976902671644553527062584019251304546197789910077109609875190485410631463441184006713696428160919710495083625228389057256220498966290317023794458314190475691653146755195639107633269706617980679433023420716290708198998054068606090657220244177274702609470005951758790564810282616105833545535409629253003371778834464520739940596553815411330155161707414496139478785762825470178645979228478980549367345628668023863302608747004355774540624372810120344191343431673399340540690547463679570160488083597411634093903738286328059315962692011509362956656848036812826113093756064460827817364758543453722195171041997332795102535756948155173888678854299076945246300326249619155183408200431179320930265842662780875658674860985103443645147035548789609119580320774387853959957727905044332543556482147894307333292273279424834107352091664979908479229854953853857821828819146022738336009334963584174119225227630607839429738736074393300448377064329326337914084678363892905930927089285631457912174915406751241406734587222297217573124524033505732332439878676863109430131118224445173864536590911450965662807809186106634103705246748860638352109980073442347490910712950951830572845280108984245079209881163973853039816359691064376420917747859345431177562388817940103423131382546079186560418661448591890683261160665909791201831276366537212630780706292410918363523914911776030534774186240850582411612010465928193906197468245307863387453349137419662178223487261831214233605097010276777231699860461569749957676467917230058773413083914976642929175926666282243768772425251337661195631286381666079200122228396126517589587564533583539951269406875425107276415698416392663200784733819258095812327085655003505692348969617366309447345343656914808555855654909520687723599985599115468700734862257710441038648032788286878265027210533193760624783825986454432521462752580355628803399873566401558587571858251727862551599962006778720999581975753436839449388077969055368997592657025573095273077273781568480642487519030889600142014788230498974934895868707281418928796312963557898476965552866844046754225461745221806802144157408779802691750271644462034276068894197194328048173761939869617946798424594318741695397222434088613707361901774723542983530911582231371810603435907412380694155086678285562675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 756614917499310018175553129815718025348007238458101688254053041962925151337528183244745573945262613966038287958092487233942051270748249261057145400443388066367833006635997503815946614881949889483118679543284827861560155632620232009833616073165296605898962787985968704971448053750288649465972885268623836533353424182391621040359121074297769933649073066492941596393044569375883590713031240975917328712005206777129576154406733059941773873630691688330282778999295679208963983879185178449088024898160194078759138805276418500169441764190166131099924866489683397566673179639526206312056950130304791525558851294693648729408442766960136041642647247646049311362202130748908557989235945329943306285247173727872429202979332213926392142835795075069795887775608264587551606627703820715923443062703713336126221923193753181602958609924292710147093672793474029695118016044037191555681732652066325052416046826598714132587211082358677221606395007734693101965616029374029847240910719219940260178685529411454841226772277108412330559012390816656228653519023396251749522316416753183470185925199767478000472934284326725576879582790718701773140875620874970042761601371362014644225755150148939361829918541914410700583663307602369346620409816147557452319199749200627876539964517438936828932449100906741358931953843050258504286297169540042345720676643504759031132206462432582097298790516663217523077706867364268985102648348472635840553856556314476097039080803216584040066477243460501883937320555832119915439774431254708860400729095283922013407328945859235566935039380604411976937509387307612638639734139945818872605472550865887828178298248930435599871484358764437446624258297613156255588185771893322550371455356811200509450914105364259023313649154202637237386431744597317807077275503486617083427840035253248055902026594485475573991208603716115164596996867799581410283451424882015597557143217101054808452812310554830164422562969558997603015471644280743153779174702352846067886962650650901900547661687920766725218199849455992511602275346230895969503358528312082654263073165773749053702073596281578758172577393362682388015862819779002872490270281267438722488756168447972485304557252675684617471122309936432576704824269177216051403989688080124998676059007297458261217679250531344159594596641524734168345358264073631409860932770574054051029471558097228932606426973414736165875548903788031713109191790653475808764986825108851407068815879996346319476707430485122874271059247433249117516287214324286192833571757703565299094348624273702291955994134287715288077522934646997449558028701375942576489003573859788024637013197863581438420986982984335911905182943605926782535768394685156173983628866134329573366180844342730627017287829718920521736961359834211718105032995378277072079341174762046906367629117848117053978023429782687491998952360280324294627218414868770838318184538566645656868385946584527484493120161669313654688601696053711065000606281236969430799964121530942006154174876763418977202061176299473746323126235568610297888902258798639114773047824354886551305538722065395983014062609132949658477082726367778959337199204793350472009088962779095579566591400906290443002478831316541272552608528169918522037197861751238081066837607635368592030919229976618475880958573388792762080287664313753151529380314604448772505450703458116936761369681761792043343226723159810640566314917280482974648029907346112635192032901814769043408611710355146254187544725965902784674579414745729816154260184706557331477600972028740026127645033739212272969140261740893658497743805450708759387559043139048852803364564558694068285427655373931914232411462538894401711530662244283778981207425793130347011407673891758409605808629928343650182041779810189471225324633019405899813193027444635106368415225725106367112569433272437157832248682428774018601594123188184573698635664030292597935874863303516860500373460873403863735841159045064441954981472283636652514557802382445683843670387932471700248308890099077974486310678662838542905452509834168834294751041617997098406102126614581497476579877540177881729947974354651515111167477872410492928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 24327445406939482724993068384153490261264521354917771754330012959519612423790131572534984730363624872422453765359499031592112355474012709902757171023924672616663096390028021917136628490279420635549482227718610803237614336289463023389468747348894472513340439660841677247629602450639530777227811379188537039246295559455501977264962110452348868704325773342474912133916551196794124119328834053464944558937014688526537736980243031573756241549592049895681937160517152258047857407485606368732120016953339351748468178650087855210693752070880258032812970332211927181715356817620824552314748656616258376975139632142757625460081481906003876394142522721887247037680249950485119088847417299640396410754178566309646956584374194505346227014745990971776660694386625569705799985601055705204579704207427072792945153731370469210242458224617500613716986561813264884188932155775503311699207854923050423899655841899894188205180760154680304503343653410748610332645614548710522220189439431842954825175577984972441719971000490187398007960026797735976433456763947178226667848639793308566277979115950911953435330075646863322106534202801055015713689483480807654702468559637289029098152523886319834413505615205285528690224726791477328159346659544483401817244772415592912849103144726524220994857352371838292632722368770647099094645711692662055806043793849372729867206150414436769968399494201225085474768326230541312436175173980421072557286501525223211873334222343848860999809863728232725175957374376209434370703649274587413985975085297848141937482221351484631926343718826908655911638563740636742428808673877962610724158816959768316329056115794727709637579167707113869757145831728200872247298387594478392358430850111935980964638214304905344978644780833433742991165135058745316667460112749476647215373109826984334211239706062291885730347722709939736841830761884070498469856060928952611943313770261466987721713968965904755738112652749411525548668057237677039679844870910455809615388198629422804999404007384770966975203547037212153224345529694396692692135914858275046422824227736044209854534311225568111619414966273835508965426523676539963382007052349794990376766607318689742456873101498988391422677606040360826023602021983482171771811496287298588152947563789392639602041662340821148627450790289024849728858075079033166342027257624508439933313820196761129034471674318723606402400604991266082536065864179103069730440745847279494578084548981503384969417418152423437423576605369543175599666329288052072240028504703650141641597227747050323403114652133209545384475851773570813882208935365183826589828946677892984226438337453524881066218914160724767556373965133766603614749655440766522572252114290207308229839238720934177257322048231057222968486739722604082903296866351171643827291938718283654660795952713140840542808230300054920097993649648958164095335131741664075749552235719636679051162069527165527526563755955907380099414560294013749102203409127781949563521532582120258766621423312557642804869873873137846368125693186663816284648194553699261516959368268912700696850571978161409983310034578178104573748387019590019270119482303989021496710353987198137995458541214142307529808101030382729155610723834817326867339673451366873815602733962967224351843510555124803149829507023916345752509826788004216381676119669753749116235971465844467285481205078240664280928546030480241768507912701331914547292201161165281524438888836087801036938236104100469763142097421447707747834545753475323422351768506200567726643608714961360306305877498404552198083172467192128170259151188543674328586488697651544103106862592887780921107746398656512251599933613441132778723680853050853492973691905908628603363594935636870877635564660857951773890328454180988442425750983849156802262913996824327574480743213399846369475550070371400323023620643119560981430126000283605041868360197260167321488368718938230448724587142032844257212892871304172430288350663384449956949843400031549724126581687360733322512187002654327095230854223529920468037688593751012842026574628935411216993162039486584300431606596422526781552465814448289606650534815210668032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -459674173160294347920681266075240113922328194782740549063333198870459528203004071947249550714588327426406703193211261625207585640812116938888437572182579330971870629828988881711815076535472636230641393458072408257575304368423819729786118674670239073296322302021806135368695394915633964588988519312294635040050904948377730337156460802456439967156021627781443922213069379929567324296745765853842901754969357020145629624621277831980439824122852111234864936155899556858383144886138524283096710835669657076942033015212096853281214448864978564993757780315508305878171206518023700056622484803286398240101416837948491970914529377155545403678574013256159209679895291639012505587696884895474891597679732489428038075422681629896782285637576851897518875952917589926746838389276731429654304609680900495298231246710818966881893779719931787346827049010964308247069918742084320842097991238320317140596266150650756506558164119851639235842563993959205528181132033067362828375320956773939747869501924327522845999760065862178362588698001843906147015309377595815477316624598694372343254928057762790123919768712919174120519940942979748020757118059583029237116556154202096465722540017333741390209427487922917799469703257922106014348665169214077780309455545353220402574721558088790429561490963833444448062121087863091212024651498404049061207035683119685654416534174030047042286238358982798722756953771138689877463865018984056206162512805617264756809365010249729423816574545275421485255339355947627287708507706161298384547343127748736896643256759315924540065836539481873257362703688495721191623747263940260928724514864504291802757956517866210684354720927294342332466593450772872094987678516091060203551792519658387113203301406504704169182954985121465701623494334032409637803488951136124459811110914036725458177011866748315307019455174324335200257158462914923861357157820785597426640057350581282233125739291831762569253301072513795189457835770795658001180494339221819289360298796868537214225578109554775211654980101206164095688454293602368337977206148011739515482542996667350712350233307790762463612436497448769397630441625913431946345923191030178431766766960385256291837511280672337713323117195620865796947320511838231770224494542245478403234338690819548744802286499353089300158596019055776131057562745363327149693772378209046615374701587972077573172277977480409713183770834976069239882890943745758985791594525864997588102234350219460319511967203112516047931815455326852037998383926134998845629737153218598702981001315379803171261353735437356911122871302627859720528450246642204300241067666865229744212327964983855159932765773170772814141398854591477145022369279001389583502339252211613385824910203057488859259893068339935380309917813338699209217082991689063340060520553818652164557297116668706417706917217355582462849275629683410144161257741790184060779738404514581895301787520778409646149774010046171768735124218483266409221566914941275447206268506614764414995747302269803893435477807547365017867939623987280669929271859276787455356716474694128345783563334780501368372346851813630848571807049614649239941243684613788702732691778132295621315328660208149325433105936853367155919327570629675475464652808294545545997999199022449455783281499123033085210283318080074870874071807485590756241527430434454127507559656686862409499792151387847716702954326280049861568600884040305672598106358968638471393055467099075669826998087430830921510199329323521092641876191554211995845401136945862452369166980233840696342932623425005167126020307929687103681627394274902729484512184898706516019788213604117254265360061864259182627909574458290440931005858907648934803577390626617473339575708212216893791171959421580393854623840077611701271081949723723533865837888519906149380002419949023288701418279666623209912447800441387559570841089913646515061930132013969909605113657784002921029545777005675897484250879829574546894509519366398756273390978172644624905112822614369765281679279189332355649730334826781789268929414201493189314132529967550974275454283164157066712637606167044567736842977348334004045926225427346489344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 82328329947878091017792801081895275063334896276195246266893369469428527977281511582921652595122383114615083487596501918095904392242194055555486631785375764585786944525324164239974680241740350322433751550795190712294293641997227392470140452765414511040333405763591992315236413364044029405662057533457110691121635589525530296285110646034990270973578482407666280247669503555643641320924978507166549563005849324487550777182114761988138836779329174240131576876571141081115563772677335620463969681973327887522711245088056351320695252198943668949984871726175188387212829379495490559404469554962951301482042573509637837412379007403862177396393587388628304947379910013323464416376970007416796795661046765357416591424699427000027800739247217858631875957735902160863796563132982543711735247803932475371789685002715127394566116549545330074111895319117263401559609217644245290247726830703435205154657656623895063591538653930221307243587045944484255400474649122786049071186179317563687785149503152600070882711428463578610567043204749568660639152147862233098555846753616398548911608640183298065611615944650213907908853287386191134917775403001363506049720416105955735923448988193364662587212698620114539414153606139402689922158293623100518768975537370288889397897626019890144933868113982722280064504244642806594436186581325437635612982065884056250310562046312068731962799996592993184751643126593132222806036421670931790808600089966714327959891689353891279902361612068622954180498681969784106166851102092707472782098213866055772881834331289128277883494488866172175831533045899139436793093797058267583328666623031498109765748005410298973169104572437626505524007884232116602278861568224919890093963883306754136336755968891733060323048518709965195392560333010451790186219399556352531139248476479657831734575085287762698607874327286192642330803090747227573859780474459735181247503029283714917391543908666076199539371869050494559803312400746872281719336832754907427236269738895246746566166959358418021209278056201214813774998496769336705219733874082996420998039287062380229691970446010283372914114552601971379605099395999859361141381514757389043525238390204996712951823858568188933997002306667584748436661115757801656416648269619206521115342712161385385136688655526443090686756059634426961365071550078921043117007306706720810253612909942948230240640252667997773393004296497718229422670706275387225384329192317248033971933366981668042441932214884913771449743136156789108571812927707027818390772937784371114708849183054750504414082114985655620556919167466657041172275949600957458212513138897955581219433768115098484526662487000716371747693820582566925014779313381918116680229604826108080465632108050023590037447344594040079289176467287463245286291051491124687311676683608668717288747218471887747774080806022183119637662371360549816860334908278281159017356429760155912867743636576114735334607152257857845263657847586335273996426229438848266421058587898835817809070192978246572545997559268642261535741698481698968864208288326297889997150561314698952664971013672635451258520331138031114122478821267999897608899589426620794695234706742860991215422220430849712545970251920926426580649942945374329303319785976874344647079047047779393955205749592701797585301480901103049338185607384014671453980564344625822668498981119485995996014170892363220761701302000853860208428140113042974546112898018259586898035026425076260077946766654734247874106008235485952327803146902891601061508095703534926128551668499298573175388125613440888265136853989692120570755915209010297622566164794074926465419421407867454420285934332000532707532271365539131072743932091242923711987200928066778575639533470725737347103489330005414049945111881951872980091251304411911135537219234919720362184586053779049306111479640304891272434185743494083319765772481764111770348076567066834041089732424816135328560561290834019779886389563761349699439886967512930106033240787744036686251055990411757809281334206262737122290649380579173209040205398538222970180655200744221875254178889353649770812548072040260157882905380850033117578872641028096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -16803301772580927413412850001872518086704796329589093758840856381338434597430315879944523633135531622573304001128046602096694971892471404362797003589509780365300151521337853161330581171753714561711006808821412702569413222027348874633420768280639541722083216803874773933713913884374839296809714079626158585630698968859015331292976404535386085597323455217182121374052946798864757802875638717088197492499471611048015293872929038614268746456110144303336021886462703712836239292859684787009956432682463174129188257590957089119303203730502722696579989361101978712631932237391890805273792914604884489937243675297717170906698481910868669417473119403422992720646420445996031377505239884316844292838474010030426777778995300169112823213566281357456264926019311315929323840426558515702407313753437746788419885590401950720672665028830782005886344431933554848920486262969230180341390633695734470756875739896573254039232645783337256673949433094817451117739637189868940728908014256178071661585680890515440094858569772758315829241941000862023659915969140393735754119357311677234438815494478600422295710502736199290423940029135720752170381333973657894725500864007691266442339602236315381374568442568578792894729433758902154229333928583550748762163518409861883093173622113255375941660270720720360700588680312077589930309277160435442429709929950093599728605452530028557733444386792017274574464545691304251578492136167839168195075465650274373852399060753377276518481320629224286301840023522219206954630051309345913423783288492020631511793732372673746031423162918725661385150562461870986180505096185326333820434955207613453411038606123906626725714841574335494470578378425486003156751463609249889712516577370641351402453806949949583992211376863254544811849183353029273307687278964627612177571405310045061850793789094148813177895899220096696593516329603664905322613801624252324492457406705771168786101513487679446497548073983757846268475003528342809645465909203277810452936004933774594638873111935624994169628696277084252767611582031839464994097907153553527734935623570327332989255059211253319734416345811018477991221918573195721172090659598751091534393203342085232405795704417124692106648513354597480560471561067673934986192279850100736948188580379370014731393229319748494505303602522806222035810615507173034870046226342030299215606295793742575485984168333165629325774917860792227077200207037126570545808544749337855711067491928198567945042977015381956959871143429289533493016070260499092264311732496709205225534999657187885310788498955586013279271576301669303090066090822342620714585520201201562923161460227603228985344504637401032272023584381491754067100978325796633960869986504108826206635936223418655272243670827478245435291088086522090388469703500012503790399877775221234980288540654267691031842869765191372155767026678978095001680119015520074533491969487082709292034744166136660456662666086919868210106072984881801067265852280826680978876397581185172930309960374817982689455240863235539934709861426827905508487097401947536620539286457222720934111931004981401710389606094418365977335792254041984301684203665845116437047820420769613075556448268597974267684539049002904145933932635699989905289849066160034275961191677162969523184523942485128237436633123430964429107154406342557455667736351442606416572379053082123523257918165812856118876030169450902430353258608964208491554950152618524167206404369859958203362930222334200279462832486490855851826899848774834025098631185324792147556754704332889787950440813561180446589230617984538688612945766498448260194984918895228365199620558718434277414398588113394334406561513920237925392194385895126738536963364827941422170426918384430855902593427828492435599824218610485525625642682223879328836285223602922931449758550893676744114163053949673371636629859197034008419242166929218721158206216860456189547773838502307936352868045181433288248825371086103332140828799305223271191339992690147182467966664397633879809783041128780853759361556809849067322471587964720555479273838476631196450807993749400178643818647905480188613947925381434262877239543804723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -42905833916277873257549966696719507842966915097012019323361015751864547419684610521797712267770515441876804483486563717130927687935476349473594667782240120685224566813531435798166248936525455152511899179274274583393426120148470453916398164885671872458486037916360274360358077478759330265634345707746856257454853812955086854105033743900119265429273172823487717229826611362939095309356676203126594441114742088869123434631087870861511492025013147022087713199719507180687736660977011361036801749161099281148421190424520101911654433687933889833451649889326227655008826943544135411166175411651974563311263889993598893523978993180093248086732200330793769162616683945577729714380629462722473104401987624849224753012795671321248387158214347500189060145077611687064086286347463308095905253305379410981373835172746145086414932235998034034273610732297894445350839010340425908181432261454308968242901000119867585535776077431727191433019312851283437678116500609691136202404748585443149387218251923980898029360972008841659372559822699123949191713825627195579599873831607973344423205345704566440345024127866991062558614900192350619969400504403790211224928140719021011026222239974902147532254521911201699816980501876669101837389381639804178803480272408034306354269841662984469219902835235891490711418106815081831585413525577443648296568602276044957034816307635466072958498200070589211986577336098049859377822858974919474601121053690894926476279699943489131815813729494314511274075513994008220277872279990223038067578213267414284777880115884722569896684186798097379176202403610292280024803655264294378796322546839056968648868663803932327718964722771333981276965914248353927453696960892822813327952772945309176775533670306547462872361610785397038006628149019004564539874333399261265309709507269221248597664708388896129049462513059864896015460910714448310554197857390900202509486463453588803211028990762879312569520217989056080508129625400759973866851562714466729648944121002479468578566323899091273721756245372527846305834859153734051696576583568116279247666623005988265246071723800316521177909222843805289455041823187258036724291801458736761826907584242712748226956589065953078756000300906866501622149561682951938722466295549889448042604680343457845380305482934677095156391098432853194016496448509218150217344588573165408869704229148585654889577519578475875850213662718496712283864467543025382511945798484973806944103777812333874432448434413375923129135909186694985338136634778343658774391818037314760475585288517670032187202686613206595671736280683886251978323685242434033664782966876966292599219974624609695641760842112478861591214726178027052490308376137861895765529071903392360802295035882663876061897447852416046506922213180938061469643461991488788614427344166301821921552065267200416254156950722316790605038418279392035290976604540884865098321283918080057622020726874434578618248131310529679270359350755823710250317742490882650949534891323104715886883932042971020905367976014546675213530565420923821503366715817020289039615726554294987668210268985731104337191675978548781760529882735773515629716987352404227890976375938688809178023049312591783920534708785205302220929401921871391841117377198787818952597354384568643119491099999124700251982445237041460099231527025004985821426316329511861622410454107296006847873540286123442372619310855135083770336196025312604220916042759770954859674504477927914529776827692231986715195968291189367627046118053540504949770614221280855627518772350357283713818487324847849760619123210693373263282353889338535412222723925450891964246160255006336554325165953681490616009207929683341734143955495889461889435953019840169614465364588466278916041396235281096032038699421495130985404727315993445461465340638984660438217087524737384039073298355504455104840810809248543958794538121476079989328487831790370726189832967803751213307999583041795457519110004532955516993025490926486332385957932467925862656072860961655106853266838527066268470676943885737843736730374257175698231710543649650607288705811320850564694734489359152347129327694809855927179777409024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1071994425450190075910113813492869241975721057555585962319770392141752856993331527676495184110856538827960585571354209571159074867760159009843778051216572520977496155343711838291292746854018606688350373477045884742630626270771778718253864251693346322319915648659534811458173536174746286884264836526324078216813055400359271243505057865406656632779303663943102242780768241955785766824598519404615849188364568203986328181632493305167295507370036259319844742531009697298814934110807310603686421911722476660640416533844132771822074145885011604237242742629948222272583268095163016124856987278314700726503119065416008348872445764647100983081788398069310942847812171761234486747668747942244759726716887865863570975622076854601413194807242993440027897994249445420946005643480980488938376659255680475414391971153415187457246144731045573044827648819840990227757988605308737111526721483504803037703843767182023775797538162524099319712096506724051148149447418428505047447368032840499496087288124819433542306060961777658482739690574683527272591683451756468692576626278490360064282437944967439558909564688374468950455653508062024451240930955645051562951522682948248878347085426382259477284818328899818303797723776344776739749037674251112045172163114685141945985177577652809635809249768384223639666102161705765981522413669590802130197746495825388248169165065678101850773536941453549706297133959313418825217315691853088819887277774049813789710644528984990943187967178552336859710815385596133227655320196969950528161045082838137562400023136579709648564434054116402891153141582775306581566855136573201995388817956936842642381029273434041268208975981112296880821261213226748788843044074528225474961160750464133276285218747223793171503574315212206839048879401374744937593990038568565116259700760705895962947266201646414216553103026121903068202681648951038732732029642276676767139499309598809809830856265498490189550575098156358940447437775661499967399501179818994056602838250867784985230108011958895695767371961494349397479021282770889488217006929695966131236668877085641782260419706238629361719770536105369833867355189452442906061647706813234979313347121440803753240412164101392845559818807439487216323045079182958606376419134963549495943075442784800853428778744718066304606651289263602614764229836197759776020072999056626979681286950305273919963581141369644404667438027562751447221699841649340541743455107491016217520893053776401831343533253700963652287071852711131496165044017542178438106725866637664156192187861834800549379862926046692976474443578324743654285935609854220930654381759087500019151832772318882604429163577546483602683397641575195346291005021629001704575050568498759115238203304683126766583056342256072717090006333121102029847122474873873710583616602991414312837569690361552378695350661912578996357398670148261679793383191968034563796578031635081040800965120694937185372550480316653492513392453319333991875584243028555040131669990451783545727496777155318495616192677654251360634848279185099972465134699292250543218525927339591013267932564846407070081005757131074903083438498312211359837953181886902177239375095031328894641149355356119607163748644636417984347118881979538740733714081081022393054750182176890468849807013193073816653901636734340887097651008784465055782700933214595836329157700901978139000230637187773767591131056373409539577531992835597248653164162473223855927309677426409484525839260418226582106167837889984627588440390292077970788235553216095211357528874563353949656835015793482900775183409789858576051806013957216299076542459214050914563220337596921493995255729625355669724617625401166882639746943221966381037271108947981585647433666080920195093612616630509719124338955807699331079849356839012366528297156091555727197834837033930063849814127776372674448670412738023414611171078136895240703644998085175617011184072369175848774624119143652494759301271700502490748576820603987992051639795482463384934436322826589402536794157418412286461797690102167002441601389660252999636198239718971605406392500788270881436624644425343788871409186367398680628871424901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 13026077128068822531091038765851526267040753745937837018743123731951744821400682038313180836767839567685631922328011245307256602611045890315020164348362635350189344109744668520908678474155938647056903273643665651187172078024117976034851597246071901660390209130450952583622488762547956805971611601288106998972416929312625860586106240650801971679468550620430755275914826953413299426925202614360004597385774440296861521768903469564643432729295128727127792718262969972111935211258239115199962640623410746229734208652656763663225194118147635281441945016397012762986193273555912940379892792091426165061042256039070432553047852063193341336315428554323833608090400838966917184911186780446713818698319659786521002779629535412728945838885913303654251643039288678256499612245662091805065965432202663858330608725693831848566111720108061680326247896580632914696082448213963264466888245712002657432597199237325972054974628183656190833437940840165108708421434479952185408380163965386538064235408608628905622286817460889984085069581161870680718695513600542856074375467373377272028285696739727879908054387533617346452091663191451362326151740258026595357444604074714099757148364925483926052432370381893025834572412982498034535666170433590136444426371253382329094150735786138317176539742139206987200541073973724487804866903075608924221444388231200799903692483269065758175983615551304447951511229328613250897784389083475909711632765966693142302888636115584257495137622390398557232390068026586516467145489298656660446785823669846618606780442607664175662513515761068451939826151978990367854168551457511074593665840747401647199131497428439898382581547009255395642448124976233536732408560759407734580904035961865722497119099390828774701677155664009129990437936170104826040888780708828149929616260922958993237890872905384965540660220684011808010009198240270026767089545334462436112521814433826371101202618337463940347785387015709068730100994368527880877341631185222776399003608710565068351006412576318900261601517949594624997054724321346241390832414366930247291816374906214591444803960006584861528273656324685383737802323998995631729239305996104462649921157967043063066287236909198979937495123957075009569198628688696538837789003027303932558922090990036478138472758289301062559227305835011656582482972733156398111328228643523647979928125343083725527356771792139197039305476999463954868959778423419526433913963768063245330170523035131195357919884796504052250428750740679007735369506481096158804050653597767945730942991516919121582839006380638304560858265745174543364936737197884865902011952947586631890869126120163739408207022359500781893770247109369194082636970533412413495993754800757567355232645457447862714218809017915675202659578689022129962750368345025455706686310772798970592601623463650083365597822299929608280476145767045750897048561235843484864022348452756268283670805300389380858012045919632546328448492551337780395171521777477289191398120924200345949435460596717210503487289057630310135272271201122875391441710895013952476817961254040896260838599911364144240816883084991620262822448122325206462267681564191090625073173632986189780687589476879037762863923063717014511143822272544722253323929491237785503731285500232795364065029396782364377364570743004637964716103355850446494098996926190550208380774230413052678118461046395102096616950652201024442882112754687458034230541239029347599909494871509767737595559304468381682270547532842561226412197590875590140404186767964671941906700245760641376233948353862321092203405242225089984605450918144931797958247974616102131257770150967695776028338261794958266601404306280225949571830791910914713631244588700768667440445099954574782526439130025253640136365337434156512001344652927731499805259801795698113671604865117249045661876167219156994296666749415940616802974323874214746172378220504244874373290837522181506186004515938903909943698086950624775481331111128451405767609844520248649179942201283834910058836461793195024555354813034697994649590777314585464209072168088364658513128039275800527124001033579661738194937175932251803516456140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 97650150476402759411810139885427200010798715336396560253492570162125394215252859739417230930539190698629230236020903245454491522818239370127923112817404481189783602879331337059714068902094613454708775826497719184157934970989745971139317878244690866673164067450260388696136756928004703634849732512695282948478169506073125184255618403704560556994230845020441455833050244732478121327344136676961178574405137528601514687035788208182978830738988502664412412674262586123587780553171614720312232675721946303466117438944171540914496131767605177168937738494840182468152980360067253633663704598327151077428756771479893331852989573259588825648806544210882473915885930191145245286312499425430829693819202123832587004168027022884360992058485197647694266939781670551440414527243766468959525254762913302553361596750754984264123766984049146352843207584457980938022338585143536196070345968646673949777784536334349927262922206662886566342665849500494474292298939485079354714428916988624055523272110632074142568706875790826775940570711065621500115603890751525441702151777345721782639806834917159694241659194604046274220686151420194248393978491564292984614592062423295044828193377009025795024467461954088359033057697911169011135210084753647476786364809781965271541640065342682292955660972882913655962781959082973544525205757474120034354996203827793047739762833761569339227631187532917852620253848226985352178360552164598548697400623072332844670318078214127726367973410474295343365866414795068361822050785578227883609087603921585479353676086107039570431859674854876749247353777115500378869444183665941629567671329464828016216534052346913447893363486944943189605683149847805567930849230864860627625476245727187318124703604009266843474779310132447631320158374157324196887283812218598608329875700100745023619740629037475924442180184545794894072627324881847608307034251467510327110400483798576505196583563150831526965135664176457287778004093582870934275688137640386851373378639802999548707333007810461634899260042865584674597058547622844620140233740277394857425875820054971193226350136844758085095722919504158124609800257349268589069055521321567606987826324957341903319410545442476630663370332692460774028211187981063221344105796969835051134056407720047262189156347406575438613464986491373323693503375212060408825964003299758057715696130828640256576082247493570168385277288855349332938732184270694932877337270538151722046370394747690933951524509052643278629404018100660231148672145515682253458882733780924028183108334017716345953113134329862481647041700980912188292023869773661271534028636178536317698891633258844043997909029372296891399599722864833899417770110534909922931197009924423659505997915690051366889467593794726787017269711666127158849951230466332374992230853495165878889316074945652862447799088575049997934823277840573005037121990736653820378047906066160761279044709701620455300400575198104752638640743797726399927391811937607077820087746755584397223489247969282382083021470446557847166575168464766260767144121954641734301979511358525499784512667876696447059995079235634632254928481028350951713993858092607455803226496848691988409792180882726413344171799944199155442447951519695189211132352494745378735494212365592298486525486981243761906862845890858267443651004154431724840389493176139132150813397072499619954296423329883068895672595932089174602530177632932261936704510137493730187425397404762189630641179089149860279513469689648843122135423694862969144328686654725588070699367506240605709100988818919528575787093337550116539236444986140446072632398963373088718214787073809256744436993184354189263865578285208854259283764056754144467701910285880865307074298805233880931528713445900673064300306902352450147446936064819679437425311536040840451564048421735719596135633501070503367109599177404307034653638465435993507262097533483113380211882630437114262253537884720072468000296741416266589364383991122238691021468629796410603216184640564334761617872266439414864320107273929659355201979920485904791734296557891804719614073686139158834627432041969894915742241075309060830150000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 567136991277607286168008038627533447707421716829692292271662714504236150566884699350352932238997606740151874458955581407100904350668187730256849578805717358138126650425195756619930329623282372022957179509846917861224083123983653291455965088223706697329722925937505276750113674697203432440520179035654109456210460332161023273663117494288062696379840814122715720124196412149908243381986615125796833294313090856639784276513241484426760794715490812888934852707505950034969404748188954032431048916302117327734687218873146394734800103314697143472176768623149803727957980386798160426930025765673584081935645660866494663752948641346370899610389924948860563877643647699204951002708803932612580868621240441541862007207519986557687970399644043374993474254241055195059397785609596832233418199877760897776018346564247596588423149066252558848026369826763289754458182250265900771529908485277759457538696929412190878618200261376219816151824212111962283926318554698940564711624151350856399332787525306552467232502249260663964259590444184881150240408659695106279663761231796633676236523904797244017711054976088101723906933816983484319151105043843745881076529556126966369854519356229960921733392123675200013625001767744307427576364123012233645135964353792790372895542716873443581454851755637854703576263784917707217483795493779728278892621377898890505139790883303981295987016770261075246834823726773448096185470456029438844889151862880153903382190380176628110950821861123250914922490210700455495426919469847577507631616627181614652089517285911258614175337233997994336143629324965916394723228895873084825207532319901474661569780624772498615597045119880062209996553046256313951236865135276039824981160229584593440068164780723249428766498976584921667629531168562787870679306292892995850481339769729405249119862449246226485757159191836863034183688420124340441193530422488431927001726992086690752367550365355087689724866035985055992562649369202414756519300059286263609251705119826798193467061775932649971612626514051684215617602756235301622488219511581591133564760532281393497296553439892491813834961721378504807299036459738991606405272924625060305224869607140997403262732805171933652885094667549377685457044272568856695296891824782172461737293686392572521016705879976332660314075255773716329187157936805357758851877383186979933434891367313799652483664165379343744694141626290333330889180850403803980709314511908948121558605988574209775416986867465403506386984854554376556958544170318839879425416322691380361440383419302443868326642119344620729264743379518394951470434204130494607913660166143864738088435669935306490181304981259546896783138041606436714317173336501528863559810912408197933814576787860336051915963662954064913599093312591902879126851495336411901501856462647412556364000116966053396066498990575087467479181272894132507465567894528945978310676418944669478415835217003299914237922881548658518959270932475571972921612525640645060398491766289667661707460560452702783633038564075973049784300490646832289778311073318708136415746106151083245770603794235609879243212790613875053143432343518810176259896861419818079008516823641472139125369855268400082543503250370157857001536679119969317343088191399913841039479086076026203626775114455941580180422833115299154722050074115675193128360239159771733659566249997442025927694181722398326709486579110803200635917682537562835650715021318681645337576007114248240296576984841722919548557656208411851079182343978145432366681209210852228196307301679318007338719625894278812315567703148654250285528525976211770570002758107007831755220332864603802854578149396622162184621985353542687226249612522255115920909914086724281696918069545552265542412833049959508367155482715011962589364751997849073958212988489310729650280520256678364109149083268327389632795610408616360905988097850658802071176146543232485667287087522315509614972611646676600542943501489802196336632730227754902694121190609800806758424182014567114703304586265032044330113947531870502973704546565254734664540187739906650401528118848692962770334568957101054035783524056988161203503104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 648255071698124424716588285492150909929834417449899417418686668194567689549791204515663669528683186837973133046796699171039544531049011361728686708150556298753441569251750070904730615639913306873877121487732783909973533143606669629946473204776300726082729464152017855520537412532900544918666533692959212067662537664640795588479863306961052400370699963212549819354230487132171670766199306126681750965045738653719772391708117214303692091737130115127228889430699274278275164550512372810115953793997041443907379205418936224277835382667997735079964974737120671851607858816839794504438926820330595100009770184475156764243051948440079559261339705886730672334501379224318677681363225003783727708836919356835537436811273937000740494372472286848246941948766091021367064797490798269015099301033745141391122729278439344127892446295463181691450681858520539942800121218171830084059918631243498887461452652727923810722290148531831954442131721577762249140846848517485430203584036671441421594087787635690907337150937813999045714811425147472926037956532051544851756074229041512932750485790327370670205802392112968151290208326409681842544464044987961118687932642722182312287692421614608609917565704101682620341735241202049108865550181571317456680374219093709292382594649287941270116976127553205780915853758298498728562163359165673142076331385576690261418576620792015795208510184620959031644210877684236647002130520935118947923231205936026683146430118035573829897924553868795246524650721465086341813512882519922233180229435542841551597874446680983180276452077680744250557077227029217212708525888169786356504530168314300205050061742324542296905354982919616636420537998652044890286047208878526357485041308492407330798462875943622296343052734702546103996013173521585346305595108709150482873744854570381683882683150495663943546967884754462676168409811054886945991318358973198219922932143074864121994511244860245084132483050587062022545065474889566100933288703603449145433151211318739271300419059393098413049386139191800449428054877192347105909334243370914014758594367981692741140904130490751338262643553193468883595533727255011354223168543984121031360188708415094855729085367434633362610119477780115852839928715810404084664222088053234174003680260171783691621579980453291342315894695180258467133175296832961392282913999474427264999645858406232385020120772344604299852370185680405139869494518903918492909316170350776887511340673926165904062121565799861241375741423148110516925738064744032137890997243386463112885868861817868889170497554168548204178045263838212155385458647167775494393139833782786125032029725883640173244337506080498494384192689036694471872424663633510632224660508127242520257453957974433038080044367533356210002186384640754942818106503757546091551872870488148688848906286172392073986793730518184037847931468095055639846075305778949990929083443345791215246051370738036762042351545032854995344028557198126174339454910705303953930128431819693626207405644624896240376680757819319376573496110784622442142237767257581576437393226591930357152511744183953134395415697333510292854630393665291420934052684095264028967536836681049561448391671678165938221918198528999051674562981484764237689127592570080488625203406847367572095832022897530047524707678278787683232947276984071506332905959912874884879027686412417059456891483571023474316544376868502261876638895606385105273720894008131630818866656716969331187608000140753191114080083399808548610545466577045768199493308222433699977004774037255528517741878013512048386214466547687952967699533769185185142920934002205302959722881456853331130499164206871572294416513611178523924545539762325786631211838447391062280198633949208911978728449429241181669385056668200427928463935994620104627274635749315895974008110236719890229282960200038830579129101598926495525145078982087080179746597476485238254776747949612514417699355365162494784893719066826720654912897081930571238270245751393275410955822108092698724517900663256648513914449308142739465902431284337699781775519942648057794491750392789122340663193876859386717177496444647923672678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4074341717903155046235990233356076217987377013642379779863640271969224782824141449641346489021796494827505785137941991684336322032168398404532971711252582245754392031126030273803592998566290637296204599810559765759212454072710638068359583472845299912043807003816674020523105993053461701467810107543739783706470232542459476310117735597447124134142327721593558753319736921250496704710069555561431043081755400465390703868780646755575406637368270661479905910267294331436684705341562542849548388645008931195491219486116711439180614959473283042519859688327768101594416189755677584779216024695368629420704340817995645842357794970184293563256927549903654007358133594027654857580379886635988291693763469196725032495559229621975190709736982101328828617453640665447887824306036016031609018223544833056250154491773316174682820571617102052437095648838114443147307284003596264336082021264968247562857474906299666942512687656980861586234672069864557491391480875143691478717286564194975853227342784500779128026108573437439437413612955071814084746252747399767075454707547335695580334946038205617509305605558421948250245279472806531917250190951264944920611783838640577001304776531227092552782387112097836912395299201923219075275581705124734568585523033855274623732796428796567341536004072537571803986317732010039403012537677834683731173912015183000857920198766243658272425236202641609101214558248416942315413260796658113011602576864065218672520047563093760844754797310833186202140341274153643868591563038282637913190365941953914556112023196510572599888002878514922921360210653032562227349264844530282872267417904001105047147086394689950845214363146020453810564488590748403209912557632905946504680011622478891678483906312099194231981612221466209982834076254928464741779476525682418482674912180171452428418918398415246683248400339725782422056301845345395637361975519495014440037072769754663788314096094618696157830015327738956237792985470325085012880535622205655057136785263044789844635416972856924820512913648878895298442999677959777309487861605395029151522131326928398630927189769188022262178993515269295301702857116207139268307804794923498255790567230871968129868230654619946827422082307756106796452372232020378683562313329485954447879512512103553920234679356425938197200013022881098837232529571044894936962877493528848285744208868748578318841095948677129258057443563128615777648899841436887779691707537897735685772818049518040484967047823144652534273558696568324979553344058562006850390552282832058170078047498412733671978182259253606729783937572552675482248476806433953465355838501428534340563686035581062862030574486063755050916645753331244525923527233869228421342344416533132069498259210022683709433062852503224790403258260620187480929127980321976944452787386969613204403906262277314783975353667098866987004943046387154195920481133526082126876646100138234052610818067422209795017230860873694780253380069378549259176716146078926948893133135145828711219488927687224547072464584422406457380410667899908900149604665718544886440134340760425964829081374493412832520666785160442610796011740861534493166267767961113675229096664551425039972755729074520756452564157895000653090313926540471423923370886360593694982062020194549637888437639804527088711295742706371785786761091526853551255537231679869871712243030410767995399544513020345493137626985597006357554146142874821240554416163849614784219556792740622847141498441305847457744588057562525621588133777868899379780084292780011657127589749261792451045099083267053461006001722061383931433779821917119356022939369680756627145407189644920787991627064451142059811728305425401338183026475751125174512213883633487683733682976008275952486570718120158519946985241918359215576900652762018576229874234691249314798975365531465201566316965172713633449855829596138165618533249425484692977265363968638418002583676269226790218864734272571290277346368607138106753003480112723389516591443123465361042206378526395853216407190331442231498653088950574695546700677419621740931272140394879166332498739028656230003687115988268293644509563506645585100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2530956828186408161220673331440679196911649815226882693677348566277030247908350621391328842204529089445089088487530452635396978700653561407087679010197318516607036029798128306021490389412466086770859621031886590098518025548990764842917710445306733015792421007388395230493699839207388088810328086214204710604982567659588146131203256805714182678825490186132990524658694417458588372722524447912414548536039869893389865810749115702731998977513253575858471109147739092803683529420975864340240123482312711615368457310013551673558644099963398281902589655330148208902072625208208608591259356318244516385595987260133322125742754034337077278493261677699907244908241564169990433617329193472828305732575511738679392793746684297758892346458445722930759866568196872353020663585413133122134224803968453323007130591653508112393368243466830588105514242868576809936390288270853125363452184540144340868440743894572149084965058068272287173216683597723104074672109015615478569402926354593488361209653854168402538076727522490670510565633348346279249471310767270899676722607898267563505797384367302986069542272206305270539233020874895734895514464559658275681382319376207761558936719502097577690121039009123277787098053953162175010768226318469237162050067479744323652029204154255679046584076237621851230652277861172063119638568555862519164606877101240318430512525961039642561987580716115939605456600483440238481116078206118350580035456621446641014840007850436999271285911039070726570352222481508135979488362968056195646507320519185509676401708704619243576184534125037694389575448540314220318914762411906293813111012413951265091533963141924044392879183064303879722399079014037124417842508193231497493152509018031469172368230216538814976399320556926986180930813535345289464540718061844511870103893730030812751330218064483140813209379938202037181970550192435882482913727422077665523176357430815704903697102204949838323353679098196326286602205079957806897095922891012571771356248147637985677355499350553823259256842248358173780094579619701712957229602975056937526329973183681970015314388666911018549716062518179723676281920707825806588263901543188223890187355916710326213619721525351578116745051036827362374478754353336623903840627000181249656580060325329636622117470613867519958916489425153420936669729395908124599477081860954358331967281085734410814471714283544773034173417358502855093093812491515761369535080571751171098905731390563791533763914880454166054127662775610703808510687595622978474520871626485274275751973993699974423246699584551865134896107304745257265932130385988677073845548863973609061223671874229356089021179816573341923942802450687859025111710929398622667367284444880595215936810924022345858112335182474874163177321723891458407050639699861398924372338180176560039428863382359680586790002530159922425795039880979011571179655362445456004838128198288909571300860878107712206540838202877102720222275460226334178211677961687158313039552290197125756947178075530205655059413231550370510767258047050993561944786937869867549392142084535678285209507643101076132845930964603152513418833582430732516953878595816465923513520238419655099259084228444583582765325987959884333166681881229788793253382692127822396019586003665004156627162927310811109802331328360565913095038085310099233444541714968648768041631500704913780087566375698193231394853163170627321736929263502937211457971980153839826406744734922074785744669045217797719858147677767719857735244437449443356622169196721703452417965515550010208293241669439366040519153284524809848992631351418261559805229096853387475244677936006900858863045397369997146007281715099291758581515233701926896313585190144637002943707605720056413031810779629408099833336927401822710739702902554533743375721105026824881508737497360135676269811300201476027915624204095577333829984862257753238073441327871251064642653387360588484104300995681107999757315285203013366544793466561349926401009078991837163574288548572653849084312163989464442789735096991295812757928613192263513356589508570011158454326643546106800755312330774379330416501384679815905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3819279362151448531066432735457442385164334856624085526164247196244146108156457321676944594868287940719616864239835197859390388171264435041761129719615592818666807371414917761996968512995095531912827380596193598579287622748533879915848381371765497015943903694709691162253967695793895725104516217654524362016440784799817276018681223536673702924356299653859519999855879679185371104879962568032100645961125607694184534190067992279640461431089465436153799644425258150933422745269068504853790556243709722171354910934413711464531805340400277111500448737337798916154552441139039492979652072594190012346316698181306229538800909123908499420454429023145375885748347664678458895358162331729963775564868425773545818084795988391368496734717368758450257611482913464267559645928837863977594910009332769784283727812519854000276163243856205412108161204963840489855512143503560448626877766279861003492499191213871355988049073648423245979771623289601889421744608800086670355105252564300352591710124659012280346682904703601077164834740779682581581839516120522960763110292056817283434160066177166734771731739747203176098166259462292191554143115672077074472294135178396986539102440023707509523365746779596800533684277761300943265928299083011151766917573120793954043689567606599871605639301224450276414129393015268382052184655304063747907160780650838994819968809252720114262791325727999322646661876547850076172088449119263116895900940978527338753246494391549823547707563273695268465957017726396278461601471499562916397497954821325981554480686344923055980441445720820769147280611800096687475112580157355812889419364607670969526113872199045659072511459424379115430250280937953648745863495487141007749257212380169436007443891032456137078936074506295733502245165612408763267802662418010730011090398847478595359911349013901679272166176785564741146351081459154840423514118181083052667293305994961726141631982739785217036327718863852465297607988517768859447901346657532473199989576903691403614096493808081430804349696919157504128186752708623587399714209134948801860602570417555775442722649558610648309870639523021771035494656075416978228044212832568826121776921252644270250634110301383934449375314096585147970367984474446730601873319366212150922965259499452034129155778157210706001352803737613915452849423242114420752523520815225499545011016557856441604285929975482033595838344860174926666104376291175525609439397428789136466122969883147311634561735670783127170066257407673928004963560479917668736200106078413508212976796200194896511622042374724322414028224640861088462174896858615675979692792671762344471341009392199089170578167318805264236208995174290891232494691150949026465430317946546323542993421480488779662413887509275535086810987291396231626048367198925453475751742690214892757091249345942438848014519709195352454322341308971211276710083029292926281152433384447122316900626311692268290430469067399264008149394513610531511429830032007926748329327855485185988914229031756097313813856419666333836846285487407959200494941566163709255283205118641071307401768055978109305510518825018190680631930525280326094192716412785624957907048640090826104671291285553591091046313119548689263339036931108528521734617635995427856178307929316133182776960051416266461574494535908079002706936730795673656077571665014854360770441745444488850331828639126615857982935205600187032239238654685723328457304345440378842841133077201369830650196948616994318061681087666622929550148541734111751885890417315067226071090167516331554565921120617648214863655167038712522147332001963122016561974964020579162706088173807202351171333990866610065644492332357163510838380894587224563109393268341536187739580614087176070069500401346092617405187846518964831046388272155198056351121755835628890605347498050641802455549235194760209545174703813815563409842126484457061449404862782297917419399702673102632399793628961407462916635973161402488487397246231481653406817342207565692218569656088396457714747251153623407215027102452466029413320618250721727849715301916254540183013078259528744130303387468849593782799842337095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3236232104118253948806015507773002752568411163604208196044827771251802073710219664535947611873581730449853182313732786288254530097001297190179409011054622590594295568087247501734095751605621330861999266682169758522852065334445047897254418089184291025738033331500012302711628150715604205170476731495894601415842830331883181215037703627321349530694974471837156234476066974517496830872602555215322270003449292825886157641408336117405934597164982054940655816173706113658640261181959453100558110290362853215594200157413069619421719327273622654842273923653199101730943373001731539443495928389347149170878539180099497851645752791456887548562481281247341727060150047041463863839267696563886256408060296267233877515102870259248451691498026803358950189185381481838813981367204630376559811209463666273331818706163196261775761812231424657718397920458854660948850862862994649576750293158796709794255153956687888895756012691316166152428097210804391689119434043963144796662618516581527680346192108321309460132143085402074710526763052890977521592368642925557039288246118773424783159064805476041191388513874904822153305134212742353331586375566248710594236421803918347364521361132528994712879374143333668603084742687974033135418188326004115212086711694290874241994557019307260586572235480542301150563422496950934318550567555969096910633903673881269239510107956291541769904014470287541428603580851335627028875335880058123453715361023206819073615993114393481455242273356254017490733933300528080973987919772538586827667386766456237563735046185029031132947190479770966145927711231308247913388072733210622923890932398637770551526112941794797161434884712442912763091890334946759606092719181892672776263538531320407167781073392500004445234014385433973067027107098604232449713657860028707165678020685799532502433886443931550390397270508528140144944640887302577861886512915752995882462670963422581075550422531709793791821246433379922515822435621427616492204906880990176871001555421627816950714523783929565242333016334824419349744133371307613419755857040272128135207050674120223850237878796988598306065730998443588910133244706200436672455544500473163978651786042056991854379696257002188576307616979555992004031215390970550850351495654818913924399124871226210663426314480522856685489891080563375146153745686347798236648265170781535710125547853209342491263936594856406273510292400877423393970661283814557230524273622209485341710426951807292598324345533334657696488167532742214284596914468324497417857706663470019187537292714760233788521088330154471518075224934418722253133777820060888681372724705215457116696914354763093589593370364119378143312527888146871733067982236391265907359080969460770078356606742771475189493453718827081990658206351788829084624897935442608641214794291262231488276276858986837509548709023263890294613409922248721550467718262505811658442294252837625283726190432469869983765692870129299172983067522393775208038054125839420565034219191008610689914186106548031928949574381771342305868118983395322864318783668672664274423034268581835669225401523090170019164593802169864831120056186901380171293951845256903200020996579586613590096932671071509970607090146076430370616003390264284682861217426917819562010320400936360876266069832818377773810662236126804894790857738713179057481689461672740011521207738104500550691997362367739408307694402126951070913460245237765505146518594824040634505067757649805299162669507885058955354330008274072829327801079099406363812373793174374202745578018446862426980504333070565627964257586070790366342469723913222137667919839084528889396475091488987711362028111872478696370136624143837832776641654322430026326854932632615097587551147070409687699246290091638942352387548153204360595723418746021777447689623604775230061571502175860380442208340733786698523393559265892636466635728431687048654843358448368200292726978839710156453115168741783918976913510767641170316251034220054667831379711396491463491138782098824167790543528487392004743476853198862584731738578174923193772603152353193441307325366881816500103980586836809353484976479272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2447071048251274542208016374749019476835317411097077001153917132836543754496919611177494242158183041409400479046538212170215008928616310075895036074994962663560486125171664360329335417494783047932022262396583308852500204685513745240532205435185479194086488201041232596895266844503904650726629019636474767969429520818649034921073651788068506328042776925875528126895115709517676187735160571471240044365214151512838193743383005789863831347355096003216791398450581358143301332414807842301286508822551029046158505515814199122766067691684858845940810111197472535057236351425094576532469250431107713581855876058191943895193398282290764082482957355518189463516559893371781533558904836849474855672689347520421108133751231117151828759527872056987773357756032546801338108047056469864058659064420153578695362431363203226806784928969018522641021348863526022290368708074786942034337058594196206210819660247825524144926223017713737833618119019849523964083532932497601323419702507346805495121024476605648590399845974483666418837951800893596814594442618338108972973877509708018681459638060019899073768869412722160730379554779138186731304570426830118640016198162601896358683673789069801134373587549184823511723498014365629313318542157425346112844518189441056635425331470859170546322525871873720420571658005878520131609877159809165652371457482718049481478749631323727776303683795340555845446431329867224332205985308227443948202941263340715521731516860832637997500497020295847108285185823154561481563554191736189763118894766269516943754857064303804760414680022932406265247617537868105156007360952896039673501527434139926255293180705843321039231159177931293295815472255908189537542672215439007176833362894141964106292505042184203504920303397401870326951428662728337026161342418834507251036473125031513149277359203910306289723664979485713100759824135152064872159423179324040312964964514436796586111167568126833036833920265057734698696512387977178389773816632686090513285940169202589581291739339003064021256675604407363317870338916716575253952321301235996109797037576605916841578756868620290831376634730742744673675364524988030353801431282979116789651884650530120395987028996810884465427786379693288552080993659661706522348127007437501831864466145827276693597360102411020767173199550072399335908675426009826838220668124514179064611724114464974627544367015319014184065847197079854732267529182580817943513926751170236378598818788056870200977147733612273076264076584848937878265116228028396497969509420857014764314308407877360030141431877959388189434774275973954434290398232331925109961732716985851612476065425614255086780729780424997682697572071323852001831490999810756533910739161897643316742378488244933632359137903582407771648203416512100927895045687691432020339803815801196870703082305233368923916319971594947696449894067033457962316659230898734647380144578170383938619847186795345010699686381555412419822164608373573297958586476329606874786254861978028872506475372074025199500035954249352843517646716815780813428920221753924998213031460840234962716285114200203932040423000689594804253368241380720997152689731204383959726133881021713580727599140588120368904214027653012967535607910324518874880453297844105456898864380430028377625293539746299108150465264563872164170132586064490962328680820901326850582877851490765385102103966441750799782087154140311098565468688394645126482250589853135492597444714168693283329177827203753475660529935462685374507219520635203300596774966890398985425385583240490744526562754312752843892773808838320297777713571279503035789790276304151145516111822363884579902133168025732259090445106823092605352285725499075715638048977975278540959985291147920092851836056666145257942687619018007856460427502669900956417563057378591437823393279676991951990471514783636694029463619338154502485736575670626654450141889198247841603889485331388942019022761616722609733595306004832777778833376831377762119345707627341716739882723133123485689752527198744789013146226534744594333165977482667397231404652880779129055364095000060706870265282548417544633819594752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1437467337442032830266045610173468238057354137185278783187684196165315217297927101706282671808673752757920364184151210062499909000543615068209116735563347753030333142496682998245333953690372201147389334023091796350415264971880237658987409170636633361386596470427792618218969619711023743054527292005649451395766009758103587603066906612562435757588738644079827242021681663523256369164920086141096950411763987776133395415847971210896731438592007924250779932485761773413642923664563523138299316400683100163867699876466359634755565719120682466633665379174891908368564402561196025750492875888390983372639642860812441725923618308736970246700075589905156202983251729817952391623871356596202826436579185184981766394973515542161780890084859593167875659388857311548956655973773489384532858213012446841017757815655918164935132643045980170086332123084735796617196443100876723796612962894597849412687443741662042840566651051272855008014437589648319743559381862681966720792753952694212861520379461935446297148845126027055336777396388294533468954479919405858552402675062121413071416702134123765754284875631698125080655044734049734020308530390510138685887969298190513298513742929269654974633885998312338443182912419723290246230904661339806459588519349388023279234180815489642290606045023153212024649322595443014713811467925654903682168199437932161707154763667164089327120655335102052487544635757557770669510363240485836836080741530855881192903535062236972361675759930712732120264148560843303837196220584109981384580112078077677865655394117054053472379749472604825130363371375614613385033384737191130141692432077254624153449352208496953010695936267458226394235242678986573497907021426014357825417088734891511719222106352457927915342381052937046693679697979825418264637598804205989243967896986763780539832911054439590157758583789753449208983008243250288697247699815080672695542223921750415002433217976915310809101621876508728104021610394412894342215752237488534091478312931267090189950315948279019779292324529278296238461273491950324514847185576281600299104263932890907425682918196642791418286340532408944510972896073788030908201464283441230006812467344505900148606869637043336915292538227301396177676475884120954105284818631148277427008588111115358832865755004260640848654114874354309036332756192042790760529021161213120470629451025232738807234582560138045188600891544410452568864765580758932018261042460000961508492630158317838403776085101895076143813407482643845393675720775294420467332282802427187902334666691245428915495387559218469873646554415265568745884652243698310964204763826951363705582994347612697784772416177357271788682401829380859466847978265036850669691146945382184863351711008182435094399246483501304734652096016551425052719376922230721599413723797291957942867061977572755902349853059942870214853901854003670126335417308178532427009401472280640734717108821775883368090975492206422912551569023066828466881674415274165922834775585865029821288200589822306960102573225247442514615654407200586339892915254782935809419228142546389939746566273194786514063406412014711802449024042667609573345796072082639133373907316119489227820454945669935637616402776243040025991494714620384615406633647837774315776838652103200290528203785472925376684584817738790086913694125902598655697947751650012551406963832650696888819648280394237657644637499753215101431181780547364449195350927596556436638044838795691511063416838620120459333075261814744093203414048770667729011695273669649163068528541561163912465327538116421732250936900276821783528102808331141407490876737336384871312971383107079307416117512321761723750397780288246659492669670412703383120901587125942957145397173602583197937945529517199419639655746442681589666776049619296007313900053771978597282711591142682701518742528002627562695555665259691927861815086577187198790765515820216194506099760545569358482043272414444389115784540568739154435872559721062546175401599258094078932849408777941741121681775746883852244661077534403207715317917227634358665567459855397976302823037407597735107219635487434312452669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1353936418620859945735954459843599603235068263340326523804233602440470965165973281618774955816898325716618130034870272673103557684021612063798218732137248964653770980493456242794453980223014647085715623035111422502875233721773757160252571678927789392960357398738101763407985328999701605704454606100613627000879455945007067157608368343959845375134755067766717890377361244562065195805160111679473404081603047774613311756492511170845917495472114305231457754823849441823975133478580016513685869473470122208015956818958093484065931263318915617746243730266800014293957142460522292478750604820700640099538422480449184545840273278165260592813180819549769262355069823668321393576760156876931980682270355034071910318969528655836836957411201108633411670797321620101649149777405720824530446450247132996866449178649088484543857957835917916030647488354846105277284720560617001307296661789839544662566867235757489102112091984991270486214894232810836038466969412563839524352416332403938734756925916889576846072049252003111139399670087624469910182639382531901382702183177563874458409410802784714776672193212086940409384963665362909281285637244402978040446445175386273697027361016635741701415667589878814311658516083352939875112327515836376920147239487658179959546258562255680689808562866287354186142876207169067728915463213034281674379321756741377919453093695049706263618026408509148744988849168661593634108066434539935377711138750335216062193511529311753900761057902308978512037292331767909359763503341600338004772963715996870485304493039261415363748698743383712934301334295892119843251690220211237589570570767017193776373714510501584902633368356820278547022498011980401980691493049413333922210632622430493807438870432857740770053473548273155265084339461257529869364275842819269566432482056282216517155041861123011675651024449967682473125280145269610894950748217066114819611154159910786050279318589545519274312067081899047216646220945846449424289701590736893362071885039128884208131893868679006217797792670725194260277632739379643135655725925272937827816340713465087137636884836974393860233650632359064794915612132737439543334961049965691772878064522882803419361680730556168223401009679420478775071585151815489626826227111961570738659247142949887166341356173481072329676122872157418079664403360204529205923839689978628536552469857807215967524196283154225439666766541631214499697680105175416135835917700728263559103317324489362070838967029413024043652088981310435150795134077587590886057905731917014812528388966894259728995371272047042324062481514681855882657397957577263174242714780471373358513073329629976394932410579606687123377283032923202953340911812066861799029363617786647551823056075332807666469843863663794618908351189234378337797232810393195510145569674804594071053410568151871664681054188625920559775694610932971527720366166766167023334388455035645766312936266954552219966122539098889412943080343579587827383686973566528873973606282884270681537666020888992230546128240835291677448333150317320908570961990789925316049038579303780088603134646289343227922252702543539915609154494054978979702859125698387632460597493593873513089077103573013322577259339751521911732379308875063563744549828176226024635215838020663920637287647579239334758572730418908629590249442567809062139182517487952865710143565857556751884349797165862278607886589602056094682159405148274030864936698295230890168444081672682802753899260972314761513143635182718787742916586884779264558071090546145156523347890362479976242204757593584913565993367769079183804314292186582628666247590227000507527500168924343250973316314785492378433023844920124881458447856641871969264701929482441793654904862352699677841805924656480703298034426090375499406532950847991339769083844535509929352896012515045947947698163411269120475262701896229354094679441928938524806000468194701760999802236517079109973008305354359904138009231696341693370810442659733642634012108683056392867543717753471206256065983085784919503115988896860764453876903369004227476355717076833196353883072749906325942939001920895428277043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 310948550887085397926658644716416849616335248355722659786551439134992507772184585631591655701252499688481504199282663355688121532177769160157492824342556750137886095566366361619619378554165259506170536688404052798593267882019555168585035569804225477762008623958478472164940637633383225550669892807394836217788843302378176434518751718741931404240317192126769351935172195117440317182914262736611441689593670943188053179785029770101906327299567649597584676489846836414420772408623718932899820311868965803056922606075386999265697834921506662001513996700155794244251032783719851590277694563912338782736615288496261316046349078660248275161829568907243057311966646163676446245539640961992403132240412147409784594563852432017815339700496574687227782392457929580248439362438236256873253878100523324681765221036072312737546993390440485013792364834303728889945804890905248549070493057628848357395478094306578312007290667111218246391650157857387609455771169927865605890791356724537084967777596237913104819480974067512498155931271353986335846416229428392691249012375987793072591554818603492122410713697905865027351606343963281270033529586579701684561550076358296026570510009868490790972112132845694932309465581009032067052990989494143926974794517840932127112141631329499513026771644346132464062670198228915598178814881761894906819114919852963226965350724763324133876803109615471700060343529055462290439716540615299030732118145426243088267449882263424173568744847109021800708098529698209031507141066283123357997598112130010242138874810172820036903530130202493973375226878820079622779612807402785441971998086662738154623197651613266144048294107223486827533763307010196119979651196054673836701372068270379213654528121082979690157285225319103154872196926106517610900803901325276739684440302620836185803221453560176621540732833440816375542685252824281106091344460661390489343877520287793949675227961970037457775040939336529762847015703396043775782038195608065987270883102965566209708820381461246642776795800990182608902706482976701876329551985598926984546957146076128819042621853329170767062806135879137266906053507993313334700794619545478233452770613769444037274823606418871391458229977835500942449355606346227434971922963620218088377351457259444309251545262356992268510620168012682875938084914758784014723526261204676400829718616037506275372311337919760033846046262756161014508457637584882586853586396830766984296187967955479133285351191397147270725329695093938921449000116303331454060866766191051953641603553383882297849297091188709237800444427144861346610114997261895167905809298523376108226775078005285178409951761288741519531578892743706943923433287471389052105170927720916993204937848434793549040687176336069424851864456813339398500447859506044290563212299697873074266737269157562835020049038963393691948376562855898005391034996786119135428266694034267853010912197146224324599965917540069022025770560739397813479089281375283722804466061980136579661725293464428422417000169569850977165182861212748599967028416551003718538734944027946408568127135053856315954184456176364076042334345549416352053643678707091088613047298509812125620047261095338261725120717053002774344210502695712559771479423217969406355109872550338598677025414059078174338646713262715392863648835294701452716173566384467745883508035033835750548524417666445066451999465379768621179830635028452722400288041893377516587466246794654359595024656884880728497107520723337732711319489290921727266059977585702515671300137051962952131699383567158217060649687897821644471195243548024122408756146677849866168399959281833991947630794241319019457495873791483633469477294499393798342634344199630428812146158478795508907076195683848803611165164975069090235612432532191524967980216058400823950070197946245657875645096431613748959775059145831270639801920549686830433732047534585924856345517367210634369163114611874577244945837855895933431389307566948042539130809175686868149480062589497063517036144473048369719527470843817356828002001777834458962523876674341723515923077680797694341696875983948763627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 447235319316649120199880049421905081902051490159671946656006462767844430013930661309927881908913859050137486757939169710153102269221362307015903366057859412509585892594335330509260698800880514715408618594742549316164522294301126886931593400666292160145340967684083283763777822193744917115888539801851462130883394991574221120693905620392719153913757610230793360546357210603142679678050510263526398122697193577479140015632304833217401044363033079931016744197544238753505649025413074358926281309639273801418803999310745960730378074787248566343878243361240558988029002008496291068719224807863904579760305904290155648391058589484292380676802654149774074235182364352060821098958187388181836769924862866015084327186189263593570561608031405208544464140232500422579615296455649637470898330252482073376786527464017198611030050037017275251920116801762566120159498366038944703002098013672111346576947560244510547365957916257346510756991142689980184854760621036574684206500076791507695912245442626648957070247632209646362892345558395448882408818846583417400591215550675295637989197774167556979136181268248272852399083412983978165114770837620226350729972336675285061929554026662770362486403476679748205630612828106030232985632247128529541159508187132064667160801035803649202784861293622296156702607328949840507977660576802198278170586208798900864416675206544989928228063959341328554641024025164803305546727907184870618891432119639342396197889827367001520319788308689447701895690990666758426153836786886249699146842952465013017098569561067823780043841225314778779458204745247156886446334070334788607700634605738711979838770015822833730809317298233535488597058296186032604797335573747797333399060807190571984111713525808697405595625637028006151552204774241202484531295128089024807393446405363336625135157842309206745956687803528904111307640135265806625843735615714038580184494550718103074072541953155074949687933741598080132707303408604364973834085636083520933449941678741340484780813855545196206580842779086667389312671518681103158822843830590920082927199932359499475340779363153919623459779009791375566190698937688673977726741103008466596943344798658508998681865017440168131141172594909451595945779091321817867953841331686858881005320260628677136964402731974775497064317015827953212187548029297621335164672736725505968772319720833889304750040811143067342281518598616929858245910277052703311096802242820810821464475822364225812558344211114518991435804321125079208123521906163301569364306700087859055680593147606877712512863238843407651982991463533262568583001446784593155671370098711042122551400551024391478906293324559014271068849659031191579673235867894763236719042652551879157194771406159685825348341234766339511176015455679380181432898565363617811407716429087447104516711371245567075886016155470968637921816258782429388280876233334062538498773861998112559873092459939029644793716503992979090103166270128029158642960821884057640609442449404257316601137719572834553433995529629676837671264089180164122137908335679809977121315132790652972387503915898410160432058815363575354089713510082326984451605506756549115102591650319716927971133644163085479148979517762561353889231493878712610044933673098053158263483607094140682175927659938768778911793695163104245439997699544370578328099048126082661323107103813933256344554248477600601617444845305026282876272389929755833951611276293282505524155402787361281924233554566833498760742505613479257089233478395222832837254347313475002674523970862146359540572985446029601631806351084276559610879327512899331534988927613119904056514971152819692519395034178557628252757268402656883110194731390896229815932305501791107472769557768385664410362346810940722472179758832534617794254054555067969932262291369435778585691953346108742957422356196299598574336040953161400204300745573697987220466763479098089947988271977973903085053717599428221880427438279368848505354295165807711139489442477923834708850531569457256097295530447508911055435163625358883007506895299017557768750268062591962326741227594668556157947742359828561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 127886348262832079516699201302330180084718479652379139522920405772419439011146623841615193102078987877023636935567148438151309646095620850484606610676787627450944540404328069189637967395437325326925832678351539397949540001256062821113385214337909107580506836151269160067269562029529000025280776751125546675681772817673435326590403794889008868751395748059598337170438463842682757374754417889626907217175359351351939931920459130054903581067900516934046286298622300103400399278308197952109626361958023779117211640205498578489260581201660416963843931844717431315356720905555583091680824415401059098827573743899527360444589541845494352886714621450688967302366392139535928128002196038353099619344973117878204491878829130158624789281639523054498356941248613060000554526651058053225566842113905311987936762627807564813044755389340946533027666536552470398165827995785823758453867978369769347898397362334730408059094074871241936924001099403388578887086270498186462763420343439999996938493718621940095184461412932182379239246544463647580938984642419789526480853499523511111160419047460347152129118478978472063501245699162473258264893914073615230197487009542906909973889557001390927310233543731749453724156363121748252747395084689495959830083169527745259065956756378511323025401158930761776897256336752470284071814974521130742175368373521477029427805188743838555794584884868941761885433021944126136984128711118264579714828306787385572326265567167829629322450777723941203136062966030455204630626855592714194294663654410968945105961044910849528792603156834701002654082626781687207863472726697111537200360395673422065782845838715463092343280773517976918529004829242391229505297547519951848936512968053551416060682795266941762450414573261115811146745053042404408387239613107312840211148699403108717166762208300443965929792931325935928742058810636034615289291398531209426152782015149341623207827300504197381767836569199594752157721323363226700431210978253352033849882709015693857406734420614305795574424427908795402032345197828706451567422110197837347516209876104925719181176584321461849304222762101278624893157625968482384207860960061536618244437056650035859826786220428446441283653957991192124861586918559590068845767363339896858365109920655274292944523127865817370485664426603794181721072361764596718493741493856738172082169275463164042725220157212148471599519467899999442932274876523400642542156980388798620151456507301671066833033354153520061898524202056642241048749532022146012723862915754633008004571620478959390985592536811713556394803370714213702188823736173253053933682752217756773576106597939205419232297258001233896874284185113019024325861285163621855133224491154105605413692809500167451881360408675804917583700048672068204946014909233329633994986788718077362774780660405194073720908969192301988535383239677417170494767008517180968476291327020298824505978533690893746668002177695639280730395613542017783762661829263398896557414834600581502226423786503461794752415100656338035854710945483219415941154004566352686265923574902813878088786896747678443013534166395561090893513333398204493457081197217447825508788095640716306275005993877637426911291880893634889760754898029984974438284789004435218931620324427323046574625282727612622416353162344283626518998614798636926098202973157611322277747746169533976864521841210636574748920003165158132500486121318038573250882309467695259939682899804809628357829040514246800891966735742473078609931405116745870191227319970850071396867422510634250095683030204501728934249042164327077601976855061038728542152617484669568316127664772977869752399251388603601890528962377943801492518534159132177808512831741549899507777382914183870954340697210078133182443822318775433454645038451578887818226465732426229542647263958741842840535800173477302716078165349952492271003433461118682345778454081980120339441373719293167255570272399507298346555235871150762172577820994204013623726463659035711401892461416592415584640671233247009593335482913503616792885939201290895911894634161977383800681129235251330893471674227752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 177894153188578264148213658413104523789073478514651700595873771372505368116083112700667683899250732311336655611623528372608097525691514800151644255784274410084387891599385130328504952975833947565757565249672633717180035051733949582580814854166522318176363095801174824607833257440686918640464011337072302811674056454277952912601362314412715250908176873170177331712136849764206142611357790778785257633483693410220037051386978512249563335843550639509382613935226540276717090582424681390325210689087558123124857801621544654929479992120245181518102157547299687326214647397269421605275176329099341771860695627845140858235335069084484727444805874192832334310191844264755219158552311472922651167623983572985734078222002543088860703295579783796787021492929431371953845073387909705111050905991854647709529442855338700563071358669687264898749241607767441182116410371027821726858672563365900927914520746984573799542544367663652742623208281921292904572278758172176723160160912894771364001763052107399454824378169034218013792262819682615447010747862573001675714199519261106878629052716715806991328904773880711102563918384684714437539982218752409268219656825094671518772334148504055081916345783598387006762498881731925321538806508857196767824712550525352398832581580538449261420221589865149672382792451495174057232046922249935341053994326231305714178854451557985533336980933088344454019027648751311289849959492436110428205051345187011489401618810118366051530774764848266969123635435883384781866554971020034503327207496759286328946733676320760481023477239675976318533925376178489804560528348888186006749356209181246621087764207635895390569941655769544480869530006726504501636549902396293382235979655799848965988523667987877022717434530018365658880247399700109463328592252942448160980156485128708032363539661328151194239486356055171533133655519381306296639458310642833725428311130831165027225846474501727345323085371571474026743098814244869971451817385004523722521899456791772582078490946540021655301849509187706336086779492231214065346083058839082194341433239146846274427015616260266633734204648674488535076876673644775500126489290770084381825487280576855054944083197125066765706248781512885183635235256456133879828363931374583063688344611504763363524622015994757056320592222958359155393609562340200206630199599730403446506190990992476780745567193161573117408846547684719694177035496933561961605411771722772941644674092371247574304807569462534709911127508269453203067064651569136366386062081595467305742002240704596215193631275867360363198877658341572683253743726490418785470631751509172810778138918036671056628144317920970899524082287404816178033164554806633246240715288683887036042858894213681250677547830157811495142135815487352369601236530761966151623268451001758767758985478971217921970899666284120986554308204698977699772953595731008993551507425440296662957810186536075482872982856586459439209063632563390421262846612817707764844993276895577424421303004641366727013676991121791920307664237632934305435348628253355485361501010878309981947768578217449430570127036125838246868287907887464913309877982975563104142781594802444586467011432721817521033121179052101671328291231971917120148112780642880485771528095979483519530343820682862329812944127335020754091356294249127696656594483922623899353825011715151830299650137203968724983254023341514828224829717917960313698808503149045924189734523119230582554704175201826177998899383651886230010314530219528784593702891226436197013645319858482711281743512675143965688784787393476170489926800509980721157653508019790309347831717564165339717836176995855875320304244186337797827667693000677148861474734586885392887398141998430654123658718249881191929411857937607763334576870936372329204716285877932506935224959664892262482771128214610329369960732044173612630477255771210212617916770614583812300335319978414101651722438791160490201659110695705062138835464998371461112068808209035005215636752334037919174094141133850185950058811674374818292844234188898357806815294785645649647374331265643122045254906150912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 77322313980519829020426893790857152732892028240010014048580180073830734627098690021485544524814157098901341656564907086623637159770217709510774050981561873841877073925796737994969867575733547345320988934918861339097277892938424298849020448212974236068851982657808832805221704719411693182656589557780324487961677278021370694988583342423823633146179643061263494789457036198963888874827247727442488176735953622574399306199513006444947904662001934054117495489633992578033325858234681154191151397607327006883175044098323489909111742723046901312613655073634479115729605952334362479452664538966295774479123761154414787085335917713944938760209529747927714594281184164665320287420076022864909741506698323634055941747463500156279257836825521955953699490081438877272593615762917979606234433616625896717043460116015962734225273444452287450828687113426748430358237627583026836519338754615257990809259690937734445917978051304593113237484250181888285787678607250661881072187516881169476527692011310957004931411819943339979542628738143570293355845246852973417809598361586681941169368236212637033697474749465962897284467441731438869791042294360323003567578949676913389492319115749542104641822566801639520067267403510335045631559155297770852289265326504540347863472179667273018964677143635080730909096122374377648754254274966256010990001621935908114808104699447440742086701064101238021454530703479727134794111099763967827225906915398462966748100136378464692063715151504290681683571490980065599942102612711040869620583796154687815228833276052543245157897648367404306094096688685256216960640137219194156597207025339699863697977499919309536104195365175575323574144673622366640822496422785310944266173172637437821005988704789771640490258584795986436524238979049210302722703660772700613049257430557269040232739981767037730691575449802444988024794466497239453214198382540540521395144784114679902822205687423827520028957788581318285290797765104129625227690811457323597670895824644726190820588081354782946398111856988315732816606532809905382009022796310469302399868783053961464306068929864341541075459131565139293532770076020496783103989696949122997057308503635417727821891829863884583341646925769489614218312137443180986042130737206894893164007143900440827857393254018059773446842383051124556869060013150488082232376046925171663510375472450678796836673204798424869679986197072989714151683472051771770941096710032998753322932039085937007686436366395339408577334918532363889779208583897724696551408259787524279332737360602664091091503910599164768266986787156617450686555439903083591448464783973614029070745243624607534935475206572071012491014820599661837206234543863193002040851268461816909915263064616443211188175575130255203624974026894114992402252025774983327730899752856241834030603670350258461175227324481820225071611007327165663370371363311748736029336709108532981943473928814309617999762623701303722904531147668748181580190600066776705468300506650052561209139979972846083836527374238853259059072473545989775866065437721269717545128695304643392394015861498474549091891983557924749800661095968991273318671322250669985131119574693522225446470143753076611319531542551907486762787344670995428443776246774554889249913949511636646111946390696001564229662497297232251432488363388130153629757753964746960345544301139994038777699541197116810964296319475209164014281989890595590529961023956141276199423762654618099904610117848204580501316477398254980057669038463753178135629211873734569597375435816087024220805359240834495808285511553007863913891382524010246564540252580143445354639338709638208571573730113338877869591054177883668144857060075599925283827760409495186284815652079622991074973256942772723549500861740133674817035993796571445534465372772516419340206986040775126271109460633097147534998764926545692106479794086242459721173573311947156043739045633959321438756288098866912813239804131683687227588497652665878513897270118109404312199087224491712225591361671106449648141495375386659775611587710426420429673542808879523284667332523676398065273746227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 64239073292438054970112239590926483126879823409616325329422348031504975526027664341458040937826701492166114620765138259790960325258139818040058194605385659193057970516724357610559981160096488351762307714582715463210708276960942187119891354599852351320308602869513667391113863377264558450341709801833866945064265922397581022999589631674999337453414573835682579842632717669876823471131016540901217399274542742510867374537473445377590909911765585072719748544735977594280176810696586971280363153457600833352270226461676528484449911535024025509866700280712297574722258259483613243305454011153340118825566278684351982382790496909679190531430105410421155112990518527774873665182058185845893111033574466265990883623197342608664590097412471644511781060249866761801930794631377256069939738634531437146230979336990342449363211820162375698321109517877225301234141343125187407167950926791387668911282506527042864244377015238188993044692993097739025570151967630384057200441864815195691467004807731738780955898523639195303547153015155190622679375092500556748078185634298306590373081488445601014096380851006766787943708795803255127022308732994297957614657601858533573991204429750757604796981065201447150421425685685021082257143313502059723570440294736702315015980239965086914796569788837544862141990747697103251393541682652589651342755425728227938918928636296022159742261045756913029369814586355988376661881231106395607974224569650681783468806610845776667656251183055709341545960779088464738859244778895553435678595815053741931758881338366574238689383271884463610875080831879952640530932993455608675582487936516522695083108623554658349390742259773182842945639454520671687267870459173792599967869471598121143730589123955309464125470268798794497842078925341007761229108539171714929104428810468840079889814537580338364521189490066791273426836319790502991985643439507408643230871292375586282292234643976382428229057046643635996775235098811427026596233150248833014289149917169244211930481427811025839009234246027944923831939196552835524373492633605902748104891799265598546557756616161920999969520091883147853131132436408293979363820801956012253631154298687646141018163265904776287169704243484915646868329448654955264396838679104493114746455100205731590907450998201133255686362700813835508291763364135835166936892639315879364115052985795668426025646593261920797212684573457747084569046486636538891918169976608033796067766851407036004204552777194108837014584066139743216034968697130222090174820061959765418208950709169858997889210803166000936924283410085064051027402243957811684232207826201282951829237274093055981460592620339714484591452877825653698728082410513750524908790785585081443982038392015177788436320780551424219327055076407008804349232601210121239631892632508152283714989063456511340487730853053118982002785404610770644823940249425410679154926454817291682586134259989287471441017947603084108289878386295998998896389303552629948613856941741431169449766605658765834325861170206523001746135624330835627258629388799234053714336988315866239736487986144363515107398266452855358735512911448651506952417793296762732966196788506943976532907502235254209414067306929175542539158309976964401218487115193952711657796893935934156965949569050227047166468871448167274797846077673314907093656080968558964712719693995462262794330750282859982821566204613156445313669376290126802481015902959781472516394764849482560585895405258524686776883935997168249001200015336065442096466245612148236868122434530355788947022170693260828065533077249930317429741217351681863427724841541955670603338718860312220489235324890424488842194919452916789978740659935827336456694320848322059299892347976965973375628831772788847498410203574755906057529999135395095296871566924369758342262624346252582584686077693794868060423718230444278635979150724161001922483066252944563132607664764217572901324463547869238140130993149433366476172424488344596499674549614111785339837874203003533977122691851157371049298453003935942437724730348186908176080549237320889458727117620591577269062860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 25801864601889023494091811837640220591804716965415386625434677754879549640317529990794227804666334094489644166679606229914860473408069859435391221510759272507500844331831424907120979527503552244837031937748114522594691650095035135081513192564304382241640177044204533125288945398156998077347308590196004241558315534070926930169198574965031599672242871070125334771771286145505600209043637060962405672713389369234728150843362091498688940721183689415634645869869411675959685395674874780265854561807999892618774909015757263921802520719155125542781161079374476817274008014377660499149241920564115781141200650988664439609904124238946463621667848039936183909506179741200602905519253178918999583757245370375937601837201953803757379974226562360029058766594517327992690335418517278308190860366510293680218561998616792424048349122321676085481105318465540201054013512288629268137994674322160640140750952063881462534167566461335573105506453780477797046526016210785469907038348168430736508492591443574435303358214400700048800356038191972422142017289988146579970228409022539635425605890740279197320550424892162130682076998827034699492510785818812820723846025156689673737593451712461328109544554029698970018288265631182111713369626181138423423460720411509971614434549492396281403852809735318075875778645159182037025995009868734140286482736995461180715175778843085826353375573027853747725325934427900287342608475251248354003846622643632582939804787307924745454120882468455663385499061611203133421443285048620930486950779749796985323552141240447369163982932067717677208845095913341900955377971744090287137052286611892408947349093517404348291991926379593959720368397706127428071701034354607126672667083764869577996167978704913657834889268315418252157467180339209164607309094335054581460262627378998681741923752057047642228692519845178849237062373025447787605372878286606727650968067994019344198327617020098451777687754601756289089756384775861699582321499101588327924331141258519062122422026319670653307334781499063859904643405845893933354904568288852458894374316954247530316853525761533519118494161274069764005633635336890537915842792973205365025269357187590423507649238468586156250449328388177463499814197849326597638082945674635596363953681240997745702937882287638518141799880614667691859853590927021179558778330598092054166866054746456977076686917719887691728527719299264508155565267601893066414251020498337619808036114516318050653337092968358198800135571427672734147341847479522655791268653782484966870635943902286545613475850487780648689113288943222064403219743258990633903790052481079851266774397185531718342874807608148307420027108907192600952869818816102020533398247115833403242316588929029516360325737257508663799559065582239979113267153237665605080499101094699778290541854119090339123637942990774971436118925978636462917196482154019759015384220453373975044838732729131447886966933017681130406069135672947085225677670679335588749897632249370021266084361296676490066872090410835201380135241018229268954685727194110983523835377709493689771048094806934621971415306259098897110661063045663087773757704116092922775230313474141202209459832383817319669858209181022163090011118677629834944616343821025231548943563214003460840889846721654766080298379368614350368526497993528975303124833270376585974919449296724292474172699025606832252457040913568577228421920623961991714962398570869148021049263558614658929218474432217280661436892281238495756261421034264986000207760619917082400192401752348238245134549975689554301699152783208450450402724192015796203451436926004984487789092673664536044327104420147778312995866007698573431365571063926149674051681847373847781282542467769191077193915066283664933907924941781901445486880640330592005863831012085341178958676637134101337090507872751985755852566015798830692696008717913144177384880156560211310182718649889011785916604246057751416263674599787731168363729321359905151634358116334305272775267331756985253431298469739867400054244351852521560216329710401287204579259069816626711525472244465425427988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 14043517100085106910708252637126273687376620262452785931185594318811269946933841724192058363937516706158776345924517453140061291349501773231907372388112584843593123473422983307063582668870954187177950738801754586580393655067855939618062757719089252333298747529338533054584684114139640869281123801144896631283404073308941744667693192322997479922286418765830736236085972816000696979684843505774387854408752308179947256512277665122707548905525569092458855596894104982144919052096223225937438992907978449766905784860422845242020979090519522696226714911795945448706923383215605078156575616740576673815918624356294731972238203084111658159496147895796388168957530993185462295754634050311130302588074205016139009702697135865095607410121690901961851662160421594962934991238896785266426789196759259233197543167671959966687525096516363347534422519490788739825930809196063151032321483461488486160202837294080077506288210327903265631858450432632089808896842067927964948426879854368291371233013904660575931481284038869248987196712417754131175725672624762971969171820884125876120659952248892637583140637932292332006582295330260384054303730160590299370777403227829360220739172881317354811555344651661178208958961590608775800501245409770964666364584728840869064339107259621173560414183400031280558552120456612471338453961784890125698279699440110616395971864848943580477992683017676195121469923106596612099685191797585117323267223724661475968428289203780494233027899146168156271593918756519971024084611143702755381685199452110851014234779819914555906242307275087683569148515555712674651645007887327944289145461916413480864560189872124118255396062071446123553386046440273545526240799327100541980407540500923650580186757946899436688330337475869484394478363658395749133405061570724030866476481096815906753749121622967640913209007529284175307949458511639102668915709567241499509099622645620558346005322715537643420031933635851755797943072083029237071425690465563663872503455892861899838255279958686911064063165840623394308370263218643405288819372580730764223875533156339083905588306890361592394611867087630029458095484730857391308289899144862444490332283182452924074867010524332905464961800341458495093397693348933024976138833109414526380540165542821817750375183844157386914404495903716380275869735388916588632102424195472372393072620107069303623713025424677214732804120643821594285511296956918017976232130518954941032949186945632553368141329371211604768684049675275898738812729983599303998989875234372458223434209767402498269409331329220155021000576703479179412152041494967079858668894132968015404683090020286902272639372099763121094427962732079442801680921460762317259666669886742347146859545536643583284184075017238542620851018537023163388372309335193292783915657919645776040007915546479200542886846045983159162639909640453544697256101565278117550938392321220109490371697987258460902909675562508969413087545097186011334984456387757389350825923236952489258084835776412026598762680686803520421050192774788825105170125247339842305758721038573287778009861995073352137942503048551881002882824220941299856653755259642261598272761595532386961829760622158392157800440788604583384879470147459525577032840854162105959059318124403637552294972838813053232933129110380541729221921075710383998849061030937661335437653795311412783374523371866319121475780602012283851138862187233475255501081497735015503817576096140600350416750517731163361140113467974253849240698344538685933719105604098906343217475347783093326854145288890027869350306544377506646733896538190621148612984424304704042188675698287136723812121983653385957457786506301117816375724768701283828699099972196017360613916140879031067811172659740706733140281699573917572943286466567290332283842674431447329251358319431074774808575135464645245751775430255772180338186335384501757841620991124818961293392550384085456789910049424360180661055095640035212748965719338288249193949931297166930291834490940884254942669564142102607037573883599069227546519167458337056259568684978629060824407256423171358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 3923750328967815167788008378503141975108110404309389138102828908194865355709301336691727219689851507982956992027662213027651990034374627548364755441875784924895214587524045772895787283516068545662471458118025316096287517292780607879244357386687542018016550023216768172805212808313795094227848744100379539403387121881319318262365801955180676823933634232416082203608908186534536667927989822351708273255995089918179653675831456633562760407387673728133683102318480916442454541837295197509303638127196650171435330881431056964535344569938929077482512004568707458911884484417236766004126928636777047105096884285946704005766896678628125122246743164820691576042945406331937560811074595492199201990505307155434589061076164998660909635562740998686960147138222894938366338679931656665295510916727014433249987313616293214063910318140429053922714171407673715891498253962616340230301201007393667886667523462347688092388739549208091144765292249766220006102768316551308569236836305889540409637059247491119227525186044700448286591222946160697858096582416160577860600806911549449763681595608328017243215323011002481720753146441083414801307147155952065144741488524999009877231720390567077174920829612470842683988761795980055547640266942568828889792001236363288723467350733249221693974306222665881463527675458935571959986974481904812120992890736480081524264109036618613125160151619592823092385132571961059073997256109031041569802589505126859381999866041328309468590121307782402243418681009635274843427438208514536215494457304603379016040368653905126252894382409844644443172539856063912752461786796136628860268812415695171677044522595995335838284065056432701213771404515200359992340650427518079167068555522398105258609284056977797538958170054935828545865452847905379401567346167324951183839658608129711143902826813462483137157277848150669457952032449104137360781068777230887671696184930231456181832529520040785698666700218407838171377949290269183403448813707668665227728378799501283607430875591343466623382115947519545212554067332259903133264812518283625857879122933669709222141639780553438909311458427875208901389107604317771388895735096402963791880403447723566916948403427674098710574828467379480823278429041609872525916045044397538787930197116415890814413335991068677128798915542654217077830915816438379048216347793675335962602189485709245266402483926734276031844736052940753326603627974587320762145990413250006423905228879426942454007846119342962847049427627451619526271231847507168537184174474312844744274116899759972611849078653906694936457874378188052473142017728804834472046847459941295885119295552632410676409795997530818875748607315710131244387502005208270519997215906882680601965308280115971428961598065928431795945685266554178700937834641859312308486999384631435435076347356891714163860173239889399224301391248627366782987070494698638027719250174644122195976758860260303395594792006567548981650360668667465882170117803085564590732193568572884665877349693263767790617303253706896932890415473088166391671721419605093610727753873924539356210536039027332724299321602749949317300093909357890499800774685191147883652672509742442561495837464312270508105006223827217618278330178436414739115217857892557841803086002951748548852326736459331737467816729687371329635082412807016808553214527754164784149674795631692840355429295432242965988883409804956926270902330146320689356708388618559932894913649318046586093929729512889788113650287067904268447826906442731394911967320545383730345227347656062406154108357487116314668785332212230990572118870758149624861177123880138013377494765006140054904881191181746473137634903232369486921997508879398940824599912857705983752195448985531628786057302876541292049327600078229556564656151811671898357098269874818108310993793710865479285653368295310779395348611926905330191082988946862728743592407793698094315456294476225998619718758762210629689138001275301139454236030225106778782068468525625757779464646634772268168586183164981773762206330029570764118891864203189141489599052837315026383004377762758656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1885891126108019099736850943132800540070867150272711351113365738923616337886706655354345815989758039981551267100145992009088326209462095678955519513123604280385358469782196248253329180369511530595933968017543373169777532073476578362366546716735183005426966870195289306628016371607989509725776922732370112038347480833254135708545031603364418387624179799070997726461747901403098814548561047593799401287802246558092335019649019271586102538895506903000050967765454086583789611023441062290175810149193663353992267500494875190997142337054975191522217729591003119830720875443285925729800028849687000818469937001638758892133093204463504925547574778594903264655032458736603164090828972015484074444100379273496358894052744413344144833290213259887401080711301180637136070205003813311829384523722219530031306834727760540692666563200963583743903184406262514638757003283060355071619281813225596660010538990522933966998936338660009820356964884683033458701072125054808268112506551966196064174529685505943848807012889011957173974675167881568503773621787132197243363276975585054458765271572674989196104130312624162358781767100464390894414196807515988786155647408027718679086997889878151962535095315857560735211019148599716862309712073743258443833889439087592018005079274465070898265096591709111425325493064444386964405234187888733894748062972398132194130229411492762095381873180644571220569547530370998792602732058757385746472715279598098158668457024392496985676425814724431542821744217551665325805691113901243716681757501916294261226488137572297287661636348367669717012729532028343786750648234618492645332677381531738764661080607327413975915167926779132953495303602820539509684737526040526459240561668495516941984415563375761417606114091302594404131142035872057114487957988020129913635771673103032241388611736862566147649244241779390726488836717210153595149296917173382422476042665732886386921834247890504804338546612734109187532452587525618945423671202050099745709325171388787038975144608384873481163492663863445870809967908593881954741050713447529951018327982250114805095832128821196321796905296020622690532652383591139478003054333717414007536411381112955597607464755116645952834502126656485122769536614964554009411983632654287215261224623774975106806289646625641092048284826257118279025405821257248272909501959961933698002123043911685394171460510214740512597338293439694435091491582762627619146686903455736895199766922287892897090880791962877610127121301524628282778915253924241798272936022525225272500643204537729121688319911373653441022028973696594297370638049999240161698210440484922398227013328645839157747320988246890474971052216325626179729394293972823470142177270609248252366371881664848146572102657111164175951563553496888991960681939258110190672939479784431780904711210402349954417081550016517027776181961338062796416601610534118341823376158953653106887375512804461502531849054357052460089345281371405973569353487333575240056944641396520614148597846769867618125076289245418040962280344503249161607935873686698495807109157023460938371157931764054594095024949579742313493603511746803062542761648010902223523662129355590711654027821813709146535900691544551358410857947825316512840299140499288259790151258929212920268393600457918508143010313604905090628275904576501968410778968922787515024352954274984865206561516395210567297606634505623252766925833141181126197963714521624796488042928830923346986811022190567909965153221553899547260856336436630436168410520001018707891487868626967555266266105525308446785473625213581746282644479081539878371953301733299947924631136719634943862494655695104491307135146840755935477825006492280441763114524089287542611087571258954624101269241195107360087030464242294510550398818974688617503118090834384771292706772018781073045689867996704771423434509637808192973639577595976803103471239497445752411864127783088518173788778986550285934730192962998542287604687939832639227946369626217285838129378656110864986194985232926609090365715749840686986733306744307878238124482340022849584486942769152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 534761902778301180770128569232382065075357216111765910848388521403534297302791164158638364565985274338660693610552646765344436816469376419444172871833540792359472297334158179499880629126326407888360463188117902038171627623468706486378776488754035979332895122980745944307546315994480818175904133996341033996103318562419023649269472270935291940175383038143325504308298962109125760640746449307196621723139836050892421023697732247802087112346326475753951107292026552869123091284184245601868976164311072281078773703916519703681438379892558578639240558499437802926397551553489254845107223378562627465430848513357061485525870710684763628936398241774114256514321067466746666542885878258416159048825512308035690127285668621156279321424555325780619264801075283368377440586407519517854115624042833999955092122590017083339290011040383114625105388157602950356572244278583480768822061649140907284754821541100131440771388825219212944768311606754698180976762419327581390901555147872315410268049788725034371291756504117229546810680523612955033715988051484547847767878940856010954131016897651577943748583456551601746016723495555518845264299662761246144984818926833492073455241728343181278795113347722690021524064320244907164828819280728323407153053742077184793172690735108073246370406343666666780276693926718074197713731105950221854090462582984985007612416368222541372978317494053482681851587999882018716483106201746250230338961012346897820579496227124012997033280308939630992197671896450781869563564666250521825131900314721136111518908351033473237161983719073134447581564026749617767702612452102308415001974008876729297992440419490279826782118104847225473658645382931174274441232336239393350356767764541050726319223480901457890184406108550564558764481503095574924552488793090126822387022068080379589887873646131259360265930326931982351598679026345084581728042331835728702759077593658573081621091256417592177257942426999967973018257069870450312945915850230674257567553981375568970615730278372084894219289392742922355183164525613353702660439709133175444761275399155883308565031092350222779008405751500793618381215339116746151493976754502608649237610356181574954093616143591788490060383298745773551525704929929580707890835423513378392424685317153859364315994442364610993699619242927252909629725910391616717840360027137515060420151766644173398618800667477252158945429515371775511555705011211950926858205317657532179863624734817430510448895163029725945125899948311910280656838788864251632762083384048059358126396891205148880145485465891805331198949186669366765357176620044630544538492713214140826756182758261412920998461741160583533054793566474010920744197835597823264114896264547563884613586700839556674352560345814604395054632002786690839082462789277718489713546892317657929885955217339665648737308869927913306613193286387814340261395031059490353911224325567818266131408098587378043791461513456817460820723800586083954530580563879130935450657242904184340694503661742995837182533735536373494507748806119147876396035605104412085871674926805347448932799331726224190511744480947791804439909056988201579916307146357581982762616733251520681235997549158626573041532211748950616045185611399677313157129434583851761072483938637937182555823338796722458638052066794666471042287659344982662941647184566266530051639089414920075263430667869090027482333113645117466158068870337438239815454700846354522905604252413242632631410058725213068140219585307712866884258615721303186735371358023629379118270798321342664424544977140440254822259986895462679716725856071119006413845902999088372898185755270095067303643827395224141820002068369344581721556661267700873397589985692385715815333767508331050238169119955230235255571738719115933374981297242705302014000985428005753015656644601630508859374119620210082896356127673024578923674509923217449123061353287070468049747910700294782739081316768080527916353829765514464776219206750317176043244789936841493626371856275358968311135382893618439601100713232335703157336144506811654909428338903731474253969830707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 261080644877321615954431385578110636760767702828394660450341978527998174261009999649445495183163608205586234419116069954955226007589440458284060502545719705793772163812366270427514593328807005494364954118062533545699878008261865962141347084163616619878170108471505470816367558367968870573337175563464544291112808329561498622893957504281722391512726516682825868822566134735303783395889576140751208511637903669849079974732576556291547341472960826386902889090732041435017049028406507021401597732132114869893624452388818786772436586822232240364986034042371029965919766692968935046653247174187830323483248390384414066650442495696049847942796523462155219001850918799229900305430647462517268303235565511112381641648930735197590842830118963015468018811464856698766128493618571262226706246687732503778022226022769431311309048313885071754964289716844571096687206094228901622877625008872678479022890287385500287407462771396780109677024377675898705385676534329492195992310592175468349467584352210906892568058558827979805794956944611768702561751789867578146319501790645231366908497969634543468027427521642054837052051545170949563177015507206681709566448548229661449846869678693535804608784806265807973381972393543328005230921915670758077756152027855175592425117152880614270072742828099946027474467192816519496342513023289958423539563397276466375738746797880370040539584844732628881282631951638314871313497070931190020266792086081805542453989319004027377529980219789107752853100116088437155376230082893393506001739513859028621626267471052829933877122725339188383615415359225071412952122391202796553782348657632787999465116970165332925034964708181353458128223550750351110042367822441165513371666021677794606621355631555102034310481154776892992466476999816456786337746163607340730256705592018382767330476314066096212069671245274911635367280656418150685672232399659657254019518476884567272685623450933153033663316663033738555448569118811673477306288282097640549687907795727544809898675161197653425123845929042033912658276421328742292261460727145910742309299795434105356833815772352919387334541941846428534107192212557946872245257337719888942473990250492072183232003816573574168555556910134736436737934934964527992587985678948105341909103146630628465362647597024720517560945972573754308551756080161124784211795286067938835313589480869117790122845002828928509085326090367650460864029046107012526005064367653587849569800685833794399229456103084817399005712459321616786325301435065855549539076429668192593107892403817585972646464925874286574847196979487922162772353285143958767703281920895328493401918540653740116263145435102313973653511315816588993545411121666194007802707978786521781208259241461568906715237357368178900674754596089950072355293070547206022822683650380493429222217207569026678675684295948582037262123290805870737696586191881011433806295727365606728400221697643861936704920418863841772676984993825572307888823053932799625272936565864204749356605849654149053247289802099822890374333535964918897290400000880989123138258499492772303098354936781324652547124493995792209507542916712774653336857824133510142738522954024776805177446612132721612226128920465935711532067554884489482925687194923144749463619389533852548628780680145144420024225535210940282853929673069780641533552079254943678481108416635368292861677632751376670085839299556265059421220691462192079405998068149990379520528898146521391311825785744227276927987615576732115420354199783333638462824208611187266179300017657675635842016847986690486964340707513246278622335300150630937382772356372828534456453998943469100123382057423926029671862640316782755188127633743147450286545948107756871786312528824998191545593164811164051536420517971025376364581758359144924384396379795630579948629227164236497155854141976329693090033783084823019735906629040667523776561054889810764640393649682031628524100758375039958408153683092106190563278386867817386837559159594877849289818172063988588776620971009258815618767397867781588868544694871631960818288269382544432566370304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 50812139102706662064400410282750519910005689601749627738590783121956709327784776523875548655301467826540690686835249442053781986936032035369798534912767165568464842742184216620025190982087577482616248509652866981235984697773743359020230281683650225703095197437218182289781211740921543226671008256197597696428336306484411852181537162254750173326302398910033197764572152225182760734524111829572646397322748193539405268639689065856870582416998813724944780508965011199080364646296612315064758740813337444073466997091513602442280264239016036998143281907191957604233321403056153644527515175684909343044521673663017170917155388659185857365079149250130124657693592990322312528924894938781228566876352310383737124641593049647858287855413981681137537973149853877909363826264102418312622247685129700467440467835393428474408863854185955915680195320382950247837238010027145174028285038721679998869054563747805348857036823681779816041064639029339896871824588918686342670060447472553678053665359836259474877212985336479904370676834222061989751895338557176484904352605552008100702048798463593298920321467633903438329846597735276954816579449515580881770333059167210744149606229103164352198088047680402385491581902862262983758600890874657642775648933605612864903997762287029648018571254429187161797998978936690332592065447415862215835600006747237335672510632207566058711562459219169486828465400778248403797940781243100139496525011919375500390122552717118875625987675071734198787754338569895319658741716452472995666443415751293424263626841608783994849207060899609369540326003171049648383524639249405789570439170821050151149092944263522534175276962790095611370317263993814281586484734544433866700444168630079020638819484016204145931546754301606175908761125331357919888670843758648937906280000908282951956496253049549756770615265392608253951076576119218105198979842502785240946079914026648455695501728933155550893737388609360562787605789348454856057873654287197837272488718745060874341788263364630289131204191469117062812141661038305141628128786816802658417320889724857676169790598991572918150362377358036982817399321168210605555788120329479395359076171339146886306548975843029155114992059352099809961380907401849753208461607121023176055704769643624573556932797177112341944693827424100194877697803966978972868235533787033228892013990897426192623759983002367043225668281176278736989084433002451120139655151712913792288593622288858632010535177822535143824352584053616855969725332299697301941579618264402993633679539282851134542888034228335156947728071990300740136544627100943341243307258433220746802379055961438130766354928501923099709604121253958039677540009558946263833014211529405685309450695378325594188113897738782620953244685410074943091314633578945712422397495811581209296499782238520844536886899571462142003808699642926828349967525638157444848077120333279114772724213608012928793258134441421593981807639619955206442926356477839677738010951102286016389572951684135229698544700936271814473418581896831788558176507223009230786090605877569876941985890387808992509248786915997284564672968359544500580607052048971730437519558266024270351460983207396949034115616546034898139722739939376972150552071261525671651337052342123805161718050371643464892065776079271358333364071910881810287961019727310224594488869022050032559765697927090160905964284427303841728436601895566153204949874859909648616975670768707059091599271979623411888479401818703533563075045045637292949096979131483653849045201025400311577027173451307018894057451881493696891836999864088231233767362690271350890825491757450253494497566751300742341579055649181158880557464861068989407179474215348803272151363883833577641715317604920465634190284369321041912688891562323991035351682776205650071297875025201525452010672040206908187007990603270106542744774897793671628744140186730748237865994793720224977215764317428392693805633695738783155085264463416291349553499600070307558017318036340219919445214831109244708050805107457324400392801638873444081403028356093580998082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 15356983802793598516580335056229774693714970265365607078117232682094912750879897617148632760120777013134260188313770725862215016192240654338017175092137976136697519065691896384635692759748775359144758248857057264769851005463562322313432448721563220984690911549331737917265861725656927601193392762119308192276902594791120601918804942887182147312428407603716995765800069441111489200197541009159113352558331677692570898832868921423494873775002621168167837384945956438183561622250570960118602711226188351839873393348610901309037865286810961454731708585244310805894610258693783650598902880948055551990663447038969028860403533216133262064323745271319072479388910695068315965422230926278424746013663606195963185095945620623192188052239544504105073285370813467244217299931276380885292798824577958461206550527732702534265596894794029365746693840035295347240485862904754727784604268141054050844192553838998999846637327152629122263618444560386772428058265563110411508480322613792871917997120134693950344734576712288722863066404013611166877822240078909189356784393311131132011485374436216721654710774590097563115758364044672161726887991079831783064321208826352824177050113830156853345615971208045247808417804678071237590227283311768508456374629329346174201214441142706041237741424510196899465413559092268533253380895073068737345821136109867869883876305490947833743632434023346535468390751377680176697783172439377417747212184946343365536344684661063470418182259431019842927138916491225629046926271619878019206729724876735025322578812144988659737198413123332540437837071316782516443633652220061962894109103482346989321699275839339145780598396566001514080248309219017304001482597726125355287834923633654209360351026235839191352473815997431773010357559326945275130728098747285190805876679560848159677462221774889618513137225007042182538648289296728977838145966657304722788380671076976823682102623546396826555649300315412810220318586521901033398692816240973701707103228566970388618480172391449003398967624693195426839451928808051081096895212968042332251649780565699236334225437772874467237787472833870422198882165785422397592496431753540040482161562126605696059310704474254422425214316818056791961961694530568555067556217701417478431706158636016285331914689992869867187370182481361895197509760612524864281487777251342819609439883485747717889301681621336479417220648616070375871588972432543630844283204507315880602122096801114168962960688904479006915919548943616023524505558854201302907403436532810701714557497502409376029322990867323116050220019237678960168691335291906821597428845772375054841455369619322260983142642164688014086516338412938718449108541160462367558738832101187831865953179090567457000885378343014535919858513447317662065985681571306759085574659192798642290009161337294905927490036544044375827344834290411654232336441832955772015698788176185557804458599756991040282852225303115751174436819774095398569385857537356108842491355089500821622265922820191206556063537042872850239465812141616117028512434107202149037060067881418434855680041211266566084502023697488724963756433803058535048166450334669679927170558379077151699637631880305853470445807934250094288756902461905125348904227630653063848357783546661494191345257180340525752468229718103385193873601691347205713803513894941441949864173451703466753411722760836202574103962756438575853794797243187628829752577625529079789582860167619801444013658400384579001699186175446974345936433552218671357186617621350262803224004685858881135774646116380805413825801319857310497921088537473024644436870460919849429130709779154827041019203479002854240633347087261016813588973106723542297052956834348645619893880629414614890529478379277588893039857311428254366124270426267582765709610224316439215274148233375482645905554516923290633436332028924055828464078913944949190410817053300143803936797383345750010851320493422420150904906173285680664061484258513654176692560117184303582153281929800140469882951069006110688672033574570208658005245680123444929219481050356845117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1429830556800639451786399349843170532039065844986738864763858566030541557355476679513648350712819146563733997755178399079945003177942144068537909761731242583235533486801531002333645899659312664297718128470319494124779495158546577864377208214780313358162631913630174538485863423347784057182734670084520986952120096099422889213419931868149215723733807631978511875023322884836452456115060023125159727883445237421248547341818420068350664450458523558335922805009057765549444222033941772402347671341869147498123443723629022040369361864522482641578251043897002251606978761611118782779109994367655068830810873185821112535373772622349271448998628065312540888172016301053780312773900106606079036848096356917383086891842927374935322899683480734366469489245422620624797097123593666298925082584541259404979111043381413185239884309811616967964021518565202055611204956213931932308766311549274479766290456787921494447996639724942914038000925231929244871184613998201025124284905374410329542683021913116233398960174285840598808420441126502912424574714324658276476679488124928167216639788763339674041125571658275374424031216209951177608508359786129426917556650696934500676676542694752239009024398828357361713490531871842951296153152873372976707039319461962286011744796727214925820046465926015151658561790204582401720752416025338565186506120731150484044909928231054419193982517507537337878560123373590343410545391540499729563310341535677058297145453292010179550125107003947726431484630399722012409337799783866659045500310576320115712194470287075605313765879248029004734153119793422239608684457224088197153336375213459759258474903469288426179713962244551230172414075204233110253200501102031716566804675200551714916361864309291270975478040798082987903055551543072637984806680337697350054060248845910626652838598135791527827772745217739649714152781118513898990448756582940807698290963312838679504960490157687580744748084512509956146381524065792726902077496297230081056492519775346087110641100765452190620817718983909981648334861617646549791292217690466506023343269837765584408277867521613625125606473458091497845913389556774443407600648342101053308142687347960019526568548626392335986985960310355876785033545741733109288916147597570510589517141814770814569705983124949753193562610657790243237055137636988585127387384307039694286651271965419293854290517842174233343985351074779788907336737482012657743464768330421434979711150667109730998961730973663123372229448958322836001419588858856327572900499790792907248803935523760309171132957171596302889800395655119461086473272925893807479150999616572003953208958099842577208329604743125576348347416429249063893624870137181583933310124313953577239565069402899669337354255682344920241197104958775678867787395702345437221246150678618951517324560595909142582916073930940082782298898579153966110875350203272293100206287187133498100395405965830710279775600916315607155812462755383922946344606892103203014573612363434890598037715138858997290662285130923496417498807774472474595009434050635744719028046230111811051053433120375436383137109921340823179216426044000620693240317685367188743361055620814189774819440108438208364622488312773924097455549944198705576872661812650008937609051083415576925459733164448611563493911489656304829042407969286616330360422546287969403500144120456031217480297287619897177577497652518293693015718222735554106829997472850366987669142921175603093730851860466586672917328127277889189302257019638864062322436692352963243242914416773656414806926792992331026361811342208604161929037689958491041355049980904558395835987735608107454536053811329249314739668062353068278905311837610659179958510251714271406825405668694362473731183955780976582230606247912558534172472002094308209860728932289001032773037951905342695937558693674405575183765639523180836073158937740145583103878558228747702102968611948510163203158008175485725210348599860900290633376140638565354808629478409273748910493336853281526652460671041601569157390952212705064418547915450758307023079763137789952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 906884368046754357122410942553719267098873579034407423213956301121974529873354189523447362375363853068035274111188798982275488415287523286698812784724388185441319463928739456684101657234915430421176671337116559209047918769733923608440693632364090501345532210232091636028061739292652827487515720854078240713322035026095240463769515233450951622460982850637434157911431386990347671974630405811001265418806356539148573597288667874373620397553364068640888588472176392962975328302413084549529870855663199875236342185867946456353630849433498858333006521360311584398314441865806639199459251856804748264390869004457204625844767313115096420458462618908154648653703774246981493879429555131023988522379698820914646266510926612200594663405872965156665474850753341039157979654066331652995996806927773275904174911808163071241318495702426300642523077660664547351965558263171035425613131176864129135717833259396113278537495253961714848185948733793783848459959286606657664061599724494569353759366399713627927303681491043376538059327499726403308394960067499237403038158023155372590223024934379111635223995864790473968454148656293304618119423734799588884095985080275560028275530839315484618329550557777367575642146638174593676991098579883255034329331505934622288563822965758606328675121711486899390176005912240318528569564325217196076773050457206973909266079214611495314048668141965137348823426323869458179985366579445054952015472106770733350708050437633898653069654964185943057898688771651960415483882565865042731910668383047441656214604710888901025128407775884553504581234339001463862073668232944364509724462952141354446551344347459281606550252795301932197278151856554132476730993900979906947448163229732517695453382013225924120542714171703111025789514102062979726518653156666744203331598835294907356732038858955287670560537272974766420052397326337629282123663885166936589453546575921470802744822999865582851722686371490916190472678919228218974893341539291009945356421598656394125509678052564411418943579578330908212009331331243817724039065275531360148043344494871289584555729646518952836005431916529647780886561109248642369214342563048864872043512249031622911743920743708119509641100628094344351789689103243193544606992217071177491009577488104071895118389804312897252326463272439811302317493649280246800771329814612650181832791965467881668624553634526130642385133991265484762633801237339428050662733569672440521079677938651610576562541065505756269634226450939325341898427362207683876832603769934255665830104859182537215915823060802298012772214453995231885352152586410980952819571180179180694034006885204331487943847626877957676428132988881424829383710321137394460490177014720043299046233066623027427416041662524050929391984044259950512565791963673269984452071969587559170415007793156592320065186538484626284100737154667179118574613086516255135149794853817634836428077483504365669430274082114348801062658715105944796264776042324682232857042577174657843376679101433784312788054402910389333236258013738861328627312957185540017115077599514135516382709565004491413329409425820886451477819146109095227249012247325045507697041659048687420556533431057238653548249301937088866467891464553782208787294114625583437797169523898914679347654769868489593163263971424214500907353515646537453023230621986065821466705526882218734548376403885195107082943243486600215845059739033222738673116806125325850203454934768441326028509472109336493161774928490428337584469352854613824809891671940277224693309076233402385182753376430046007000137386186102720556745304924824281579278027437580809783676738759772247155435887046579331494641868621120932280833663241319839680452320580108688566314377521763442068648509032723473872359175514443647896541932569774975609727673585240840992224574766797839522618252131452310006887957291401087304793015525034931447566232400955460822750961541940047029159287721630426175229103076071966559617674392657329663091588243182278220624644110154621029741832199510179257396825803472398900873376357935328553983912443904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 69819624095657253035021977804072982487827030506433641751437536790537830885931314068769979346757643764531687123020760123459531511162864206743190405335961315729529755007192298200596767666879744468830827217361951629265589978766707370184560910761476173086191846599718328644690869268240741648575445393224003321273257151140353721245789956836712716067039857279677275649898343421865660019712279821247956121706682000475555703583066240399261009509296659456655648052290913147796383322651656753558029103144549700053942951885948495192322100204583533062206902309713315672704433893203121769023476009933334050135804618687516943713257559751258963172520757367077112545130114014337087908983765904856900001770756638887648833962442376213375648788019870104836032654652132463663448151559808888170068528866457339316891339383249025500895331553602492291642402037146813518563214738247725513009575583909709644153953487198462845558934770205571809172818626026610975112520543462868162858644331406475406186393346414384165011951771559224270062513186803752424602762576261505448771765598137853387692419119294560182639733868432632270249815526709144657597735948911390061415527785048687194130876467560737786059323216224917377947033149615531522580858301214635492148935510485331918086887816058836822439847478251085500130024384155543872073867433621192403312361875926813670261294750395298004867156759681582288304836682593583355304859286329117646523338731893544885245026644510915828034550534106241221584138457861220606890189813059781844939805581990545117704878001351305803786826909420262265395354773066150077967075991827248332310834168371878199435516989678260321869745238284335466817847947512012377893839291966373039584250047930389675982170797307519135267783133563534610154361161951619831685118568422156478171102388923852028682798727231291437339346865940765906344012439500032319583404284702995028695477490377124949918752700008923965137382830928539038975033104076753569575638496243033072096704991696246641082125695016504208996674609170245268830972637448482073734467522989042219343829387859518352077796310652176611681454260865634106422430820476518434080645644132855196688489287272806343747914301635758179640858794227708128991022372417878057937728332145578755809798284830936073242692423983991564411590210828111493719397453469569410770529509729746510888574105736783882912655468886304923735497807322574191850125732808612757299215780442134106932499725799444054216868422209198888697576781052857428410390729509235849355174224223904899270267872897631890629501325982975960040589536438675964045666684013735233217718070600236771495573140120556179264225683120020975539906463609489769855321709502412591538378513673868016307544966458448389785552703248525049184496498262890387674763909506058731566533402303814059139609299791268080642735398433651316490931212639834977863275996837755676340721482164643209666207540650779328237934678161700458939635348263443142574706978018125292446460526906864855909429377507508884623409757850967715563296596776269034082786542534681321805534993678955883229152559078052777096233765920643891566310473221499966119149601951639764187236030834506098818657354892227277816369419935485024834191101592868874042136691333560454903507122827171647246276743062566513913117999829985243154422710774536255473521432768317833758373175354485106448194677128513215813772283134946347247827108427247839894389781131112714336452140822893495198094086488493533733969205581532158808385295852485811126559100865499470747924110754117745179432408188521829434577332845970216605046398242823771152228035228588623218108655501644270809820156123274463693126112055801451899403822068751281155704767157199141826519175172228908173504689779853151196482193002339614409754305774517546104522718500705591875036717513588739125379937380764504638815256207583052406507097220494098698975594813149957493999912552702437622223577190051297814047712368124991478650442900043282686738405938438729650900551419816913737041913177560042201076043062122361320939070627162802779573557657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 38269694606786370126587502314494727741461002759972555803100222492330812672404410466353324556460782834031205521316844371205375290039791966627507815893947070410931953744062013108883192975857044345537928795256686775670583887709336380950785943798085566664451850798749425097437784133237994619934525681120998444915293721236840484780086235597682253135647381582220519402491477228271321028655951408796835706594686841436134057354535434897525544639139109703095028721613179979088938409263208133568886196603883940229161595938246648995903900710130110271605529404955662716079415020976258640984713135051316259870557107720447906958274780050355994567760004416154157388591261666105644065857308067233704867584801866028896153691315093611067724739032775825503167073797721220266433273264354846104278789918624319962746609436226038314039554068436859407735622292659783445448515575987250823347983570860369860442088301676736229426599644759480551622330646204066095473136374655748752157859816956424750807853012420429384996890291544560881345186958355996125468238909107640838289179558170356667655405687971420403779174169044059772215798425723786909887772003113100968235770170936026754083706109767672581274160476334149661455240268460184287603827177909805531035436043451619614612351506856774372336974830542277717855824761489774147097560768301306889311229626388370356100999565925711030115388919391311769273109765559817028009576910923796601518464514357582174573103063743876858134460800966500099310321537294114307344673913758527955963043255933949623205212824239806167229670360189284774773159537054832224175242905109711347224405528829682220324876251321018148158948252026627807664524195406173240868077988156424261192078876092197638870107424767046437507768055263434787636356700104491977581420981667746924764409868906579455525456338325644535647571475123848347992789308092565159663297169756501858939529689354013261731117715492361297722592302701167427619499908591840160052081459712002531317753134661143163386879277103954235663658823303837126874761489471892554924661800201959194558765096057343331275411737049497339870632346667565291217591886655134771238352095221120786389501678327218353964000582443089252718252693816246314138009548917870367856571597232965960865774468776731425682826978731461490710477237723158149483407696158054722753825362935335382668602595761309468232419578599723863898532540162387527538174415419833842861677141546480021612082505823899487816505571231462484250737477627046753863759800199469310985952059828198284647972531252429072520764487692927025227951605980053146515836602916208184640775278542836196135924702912290370756980929632677919717728961976148027350550384705710938646297072910416501693574617133145096184453528958635394580977396963892341991515372485229707601701421489755500712011481438189851556277349982185144117363680168782748786340889083113532831001920938491909291928796785627055590980251810092584205761568450574490294666141840829412278992392752026837181605727048752642977858780992556961538660883288381559405632576755319039548031306891818739610516668828626844023496744927731419377882308063791888170565546292356145815481327215124894031190842393192801696371869927333675594918656504002502965203936553373191535409395615632143811014283437570986910650397579404493561281460305441517129396144651897943234236289872336236839440277483524558829756600614785468510791450885247307804551152052604880256519112912320088208119384918001845502277675625703652962287323208973335714139026773816008011076922165465426139516566229556198153073189661262009516654725732745814696317141686820448807226276157361545438980409528803891206498003414736232714522386434527058698413320337524374848564044668956171068593784322747018251030337262106303346251104808628547149092693838745238619383343911261318409325214390726580953579324567532569155442584450166972247949850200320793133618932078254421548830416435610976920353433456999512285058460504201912087304172892394091192201194061550810319025661480689713350574608763584990506185714696744169478134169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -3520482345243250006327224671050630905727755659467402937962529799897310685972064248481475742850066396406515866573397311800476045429894802017837636605749318640007977734775493811681342404858252207783210146954300300446733755564754729254273381676357531947628160923011341001853639526001715510508925512725559675589172396590019931612389003985050543393078373942601468921197420337051604066086633727357518345377570156445579685237692283444642167882229577100042608903213812119293475558173172052631366723304083146501494606317671263159383930457120539154268933103449802021588562577777697991625061785428933399360936392576929097930932831860997813476227165391373307761160496770288836707465425768856826306443390629841714996556017598652762097766912623827886162045100225975669157797940161565194062427444292191550183416255882589576985472384715539079323343681760450418795491560627358347266781809071449278264459009594327665697836678008500056243940858162635817996297949458658444207996169313913792605126727221926496554114792320094807867569425010571502858967713713416191689533439313153290289648569366736049709379840648583473708421019135852835669874252190273675589926890075070683248441601969215292550505143122304598733834488075607187465891445730999182260910050933529862224334457906360731570270424023081651579604798940007465392574655684777341151896392634575509150955658479807572038654173436404866146917752095960742018250303832895162142399445488291595718127579836890820627445180962496722467710603598034376170696028909235174577486813056047723403416002725801814436210969983360729103848953662352278305617178270720052159476732045695475021683691928682484653037951338998804118080392458341601426048738120179795854519575445475506712766846114172895467525834479371816347664912671881513578076026377872875081527492277499821479959675534152440926236546690117029156669810981809988955077298543200306415812073404221769527001683975276991085108802755402406475043571113500665043447294272542600748532177878228133432889279226304999162514100796501144215329086399615111399125926962899197919020513117937571318565779323446148621631688670482225538317093021234151802173259015744216194622628288843643959962229315498492324585596423161674262346652010479464165871702562304088709481568887656171465151851426168083980573062068025820400309730300162321376304551249504792144649581142537410112463847962396835532682173201050873533949482821502169823726526310520683441741264366361025711869043641267441291648580197565084165709322139623681791072390578132908880259355674459383485217804650792942809831275182385469037561928482725928547253587362310687788638965723282186371244120071800482790782438672739560820515722529060521227002058451657162221051673032547645969927085989697107543331533709616547311516963980260932385827415882575189916366578184786013626963165023415296888720845840559001819643495322311238567765185365738654032748345085840662136067515892859361248807162545443675368275096696867898345154042668745138278459236763078488590626982321229596760084161821758920372444015660586593189377430435899502252562199635607064599253799931691556348501606298265713102380907748126299972936829261284777974385856531731774728180894527749431490806299218978263986230494437713604686358216911936291512740595704738991966029704732644417106404428950686304661965902656285387984293021195319923470962612152985085492124545776419830936768864174672683163349974760447230461942823437921797391716947356581893030985676656367636295273961320199668028186927276176531715029815748265788484503987261738196753136114246845799209468781014729404853423822589063865379109491404768879394246602972639979205905996847783935230105284403918282069102398240776822478214048384413243986131536009789742374567694547896731662800174603285046534260610713492435708569892893730135166169367726660714996675069508159057649065584811097345749851753747327697306764153806336982696380985452881640281517060901524385438031389154603910086550223158195440624488412430142597653124325311817564255367082995357094026840049196680303607808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 798561662536163208385485852473760769366054562143241261423023954674824287825373721500635775166449312387652716349533337463243392275971308641859588822040127243488680638832346964575915044447907658348156404213001478457079308249113291875749790666611594371812871061277898146685001627877093869627186661096511200493303414521855838769802225395935021631832326965026856610085289135202059731024870835564703972636258814541648727674100242672381308509040161293063670112209123637659419092118655074645193796622136767728128989533923980929772863260769037272407167323441030473428589302092611444619744358283949610430644536005296916133235099305516969614241498813909621835179120014267311687200560881740754089089845120428113238851615672654425460748289369916941742467569108108512817901573162995323825406452377421304404275677974897832554717321389425046673956208924434017899857521428481128951854273434583425315718425490393492784114791292243609498887941462845988906428446497524458202866182739490415276070929630706932199464870043773729358226162205956093603282315352395006166473970924857547370578543626247463176895632620049777378506579783604933931546963488885246537313052262080779159742015516364969200058595410101095751720832247209519925775060227849216243587088953933555791484983753610312700703171417066271526092333560408637517939424765733584263828551777627662052890741859116073594829197214153064995480621663981833286884076463188635559367021926413153602874390966028130229401798262347570001328810356450643294054616006984671267608457253893656369402290733481938015511724129605642722325070070773622786275648314827292923744001439339441101672506632894586768591204477308813517021313566598625469872960798401291892929964462179995682027801708395869205080561880644444225437569227158605709728846681826284132855889262119346518235527885086285566426952913446857631145079977493575066165759281530933280271627218424997319607867203629020984018544889284353196040132446750642374800471925180130062073111948989396706954221449681925485618874332767019070068770577617132600761874176888939701398947163022437051722164788477313010703405364786562015908643886527835313760833909671861449612249681195805024760753915730716778317410685058820756507014825028284496613668363569591772779057624546682070586791719455620704123551470390991433753301197288507765058867323365837384322963612196355746470627920379417593534831616349059687165286785151778479516998292594638871670729084372985567809453996906788280869739803680158443614155619337082017011206152627656116870704091822200662106745181411288575744624977946451912117567073392856918202892963894398021236976794963977154971345955000368791526213860553906747763364313058738631387789986304371262318577620481942080582066135565543290151905876423507861716823419851635048698484851130867541572444637115802125572159100046163209493226840525949800266401127340442819148426339013322467414434730719101470506169080094978423087515161421528437748178651952737055564840264456325832247265683500686237884811788818053569265093343342050375458068696069375364840033712814685982397063258095229982581024894793625253627160956497446606887538520841825860645557320593702384913570878339165995549399612067550466081658403570459403890161593450556106536837965266129515791084736344287981248885844842863733274669102147846241214118519766431930254168096649558581614292446387366305276290190265242816779538178455305322353948364357981862194760912351065706608000673128021505850378162240671739872253461342610167449402316743443616216654028712359902855321424447472799236541806865744920740695637711295724754736248950101501482429906497625975026602368510599303492855091518152152029864471437382121082143659099967475634999494125942231523470551325154853950851675449802772721923012887743133227965999928583225809143796195098600778096393761532178564647360202533013866756740354962547704311858714056413622394202641452109051535666836580186003407046246066868961719692887186576267718998600012962777047531120209985185386610682541370101741421891684161446830327191641784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -145374244451067490236159313463208535550724978371493619891762903037521845484783894510679309078356951490771019911290313036120556284163720010750312933996421592277841013066043927409674628589821635028390705087837370585154562938622821370101955796104996132653916155311168595937726595493708990481331834573306861011403177271962099907177535388963803589573101758474712198876007242541291414471868632678599354428403693108850919089947662857172577128413448079773781905271441972667881773517671175177473802502521505485626785155038704536446678818600039657014385404007608255912725737195552439193142513551450947932014998036001810366859939668636096657063515581604195790123738500287147258209190037957611528601012360188819037944724764469364651404614245918895604506183419858877854578449873740615309819867411918316862568501449038823444955851702326859088136746758033344168625439493068027916225327218812521607338000393570641688666194070116693793698240308023300308417110344765369150693141530250575044446193019481426097769131584874394673136690971033693040382710923136194771311497875281105197753901037735029839306731396356253003897597384469100066063355992642977873324505516704748224669657508480755401238444778341994067949809627639743921193109610035191393475465178103714442575783715342497527659053368324671167121626906662811477331246850166763668412376336417062158479538593018380014346822943170650245002630578575043145498261931089981767036513744030042174418727785090873216766734884271405759038938714862800254314701421527988620568125795476830884550709647099282261390012613977329949133585773936632742855878904469690979154865880177787931821343317636014044862276460469283460088051815133439474232345391215823958506127991954303662597141359044269685725908072577331170629178436133214936145690467759878314255016669467863958056637162025174778361288064357172580988630666567910630257922947378278106076741247541748740403069758333545244754791265022656581297321277145634661579240469769800673801645808405684583807672798585331499819725831267618046685889748730797575049941571497947300523533669767264299831037556430125525007915339093246594566992286397155272093542600420319548194545604775446500350486414343416106426852485493421759717275820439612026346614729108927457449610915996262004986309907365695017809192178580500465895943247634480473650274821170689282901681394413775662588780771553044172079844182357275722882901811133700589415530843146607084456034414479323819232231292789024998263558575072571479845253892946274589417252520864077029778487097512820901028485884707551404383374825689591858946319916259111120148016416161041313603732862705543874190942364010266199791388610407379415992095823635305300496760384637398611520604309366778193501557775398930081425032036494446787638609467779216505050344793605058154017863305095073422249246456615302898774116511676686770962291714131272861118851639324228392082929501398022118731285188947659127009254097953678348562161976537325722200942675091227224590778343070600870119835896698836710167351847525508303622045463577822386382043200711418296009403710469893191318187494671933946466749587250668917914639930036899904512026250800145671267091234565822602019303777584932981311216777310418006994839913310692383317400775492568339031406507081943803667549857654168726572783460370496222652843978942855155960825073285529754208631968327292923708673102538737041462681674120421750093700912156470819924769237768517817317718409951376282720628657654603431364207447257587496066815147120888639523178536756141548494778359583324842793382978681927145840967284237051938616805828212155228418923145550171842219254514430489055224940882355563812602017390265258417101395248925574159412425333854204139327390939040778580768030449083458581273670533905628108189567849149928035587865613550521775663052741451640372107330180543778576058657656199990794096940695676857559721380414919423665689069422939389218683134557099755905990802462535753881139771569302405306059494990747122072270440355465108229305229112542224625309859676480864256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 39388658749965277264588213980617251816788311561062257998695860056130954255076685510708003262165450664655523568163426334279036848050274993199446214762532120773283922341295458948031696528469868912369518359915146001409195175738014831168588539311472075699664536719098714464269103414949956576913109978079955325663693904862979173895263153588221106357642481756134840850639071760371229271198744791006085181166375267368435093596568282428087941375174952086609323196417510333222756301095928704317120696481842138511637560555874101349894766990445561455999083367690312584677670733242975346013408067594813925018152956172374206489203634056847987660498530607273805317473864266407679878110821210581294030741944154418798129906736032640550573012298652530152830714253201488140732747829480521358952074285734781876393740425591781220840982796571562971908900955192583094963900124801424780435239127461819646087597360677687747165431421229992716660349576890804900458230366797077766336209872013924729318439752514634728020520869477007287223676884327657882499459534881896344281311761097324933357560088902445541778973096530861912283681544245706510558816593250408870186936462099742700508881856523326008730018912311160036570536206990103597770274287583403618908766863977793104324901510075718817235574486705526162696584635794876581721802614655191659548841044233456019184877801692036428727562180375859420340645236029887864219963522961555213472225682729825318051452855709029311769711958288506207178729714513377000274462152577505195146549768185305733753706816921558384484635896568038366654730244399482791592888112772736778756504558710684853281450799257603183067654276852750684357734101164272921826551872884122834667726914637178744808455456338542013895692584569683677709651027561147537951157652670564754057855432695162063366502761543654182382540045909974944174160251577191936084118843245748251475034056927743256467645615247126376681938834953958415769641024804811777598727072200192330843016369561995905339590744825286921017133754347746721308662532898906742653712331425376480309453160250850509142201321798325205026567291332632572787081389129327436060762576354548517934552369799150879477304176368724038020825683606803839439697833490329947625271619620131777717357097304682734945618213547066590835318547824066257059513336179767091445689995828655021990170046482127824620073296434944815759766807982470635956088428320542629509619442850365503328399627215024094646582669499984467961625820637861117433374354612723776765708831362375739482841517001978973502333808349442599561062246609056447039999053792342036594756865955915292456284571593043105961417026564147350030877590505917312753253407788396045561232007315208892874467415239027424344294056773619277714127693176867046808346477243003741196691284972363928462379938352008648028817868789477737847410810737518802479873440561451694219905814366284660578120885292293574298765105586285258999412083735193762868981328313932815426712780660058723236244023932768358588760230013476224348297294222984984986480823421120704360474043707839404877426374912510161072081723883075848352658689754219168182897622414448519591740565708725936233419410495633920130210485513479823825593128241604047589455255791176062429247683486321647667082326650078525497759579482431865245018104417460055159523233624312639961747873103009058009200069652788625005228125591858289079397457869006040807056082802552354794799807961048759059069891958029590906625118867332744335127399012519672691951477491686308137060696953637850851641521249503676251922606118707050317430035080954883708692447458534942572230592073497266074357208788784517967025156101684357735598303113217402088975230949967275125749188804911967540535978730771914627646821950214286008335211906964713331080750239834501384533651521502402325155885681786938658848046655059975815353639741288659920640825853193007245774112278990697095510126627952207622065928026678832066297991480051132806345746566572659622283213649879877802620723660146001506341429636045325436003486269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -6096572865621285503130200194799386593750982440940663182881412748476022062260669365626196329977662170787319839636874369810715397103125684360078074456772760933378969357707478928395592103312349446355213268440605917032714608691776813234024874565835679494407317446731571407013748607602347009492368879553258663323143144955224764143366923303376733117881270080878539712558968926572102087662104985637424254475111059471069917740845893509572675293290052715605811393025389850793887482873564958121649239448549264133282934326722669222292763484433822683675689239697416457742668363769685971246341649270708156860404426898179367045279722239113442746945959375303642805833981569757327198012912378827609965929730445381252746973389041117145799041138863275360557479910600609502261752389170506429207938030463126205768344575541304637945421952586366024250610203327869389410639682556300036884443151219021434571999958570704587689782334011388673886929329481113669833799464247335853881081883448760764843934952984594880224941253230588334543859907108816476896249214562234330078084183554162906098079650226070454204604119685545634695569904993096694234533709689675177466568154094407532993069819528905850326380582692655628486202647007829761223300992837180775974505284945146509132183575826170369195732203100584820124373441967678436537588906812985420431878032984309434739910387850788477624624986139460127790365785080309069385376574542326278519583106351702383809609758786901436101161353016828030963803523645888089128602307721889206284217609712972892303844869013154638682983037699050651608979988864892692585274511606965753676153850110155507289405275070720825393182424267033390920435874363913376906023864720365088184860697023939045498806534948116730631522471749241504008230355444623926287056243865918325385338174189975079447629274642148952122629506420411964442504093581436122267001300459012698976617312898760089690880411931746490615226538637412783216105190608180132915074492841516846022817359259394087697276463590387787073047708118929304790285130115506198964027498005889027118421364957799514037701190435511196203072166290947752496876219906577672302020272186126935795472315579497770445192846637250911545539844123228797640145560766413729555100857870396680621758047617791412670480786785060646696526175490229287984948473069954854796682909725675786073014143581396433745254592436627834070799462965138921636827468890045461483313491107286041643250783355746863359059869365880371537872995467569493181737224177330490017929751319293971176922949810157863321379697375655790802213196464009849532865073522073289562266479987802416509118165572049409692192423114031501768416483183210735366945454311571483371947043310864499980222606512729151136666326690615004226906324488185061520486593610741994442747689087699311027121157670617416229431811530754775855702293322042671944077188463174034625959516257129658071328324116587006613198715577258778753182519405553810677350867110035668591616879140868432514009723081965846284932932242025081825345452942547226560930334857981201175299067329645118106107745418336746485242837968980259560524197779753597836415275451568901649807429489569490641659408045777999779802886805240225231366898975641022745996221829951158354068227043123082557486946248178293449718904848768364206419415220495254672510791431283964705402396732330504041213241722535676448252210672917379823756915316234180209207499323023390244174980683047939591577748779231555205214646858417959486456135550513327394947968991624619836132887293973297813699003715554547252747174048319097335030726650564829603509531509760644441592732854065129317299796061988022976539858026451789373304597285966781098663562336364315295425835960668608298141338840729940815849624453589924355329382997624183375019877384997858800306116508840905611166215611608310078422371668806422281299194936123017312949771448261523642041180479967049662792530649624452508964108339371077609381424588373562582527136142933001582996365888079476309087654539357813796770110076412291307782589644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 686682059582582689751351908562056022977041338724955409575414068545966975829442906378378170612162085799861451336127055218914896629035501422055948069539423133931208197211128351247945621269390618336050988568389702325906712962977533391302132919773724657801226228324368313696406246511308534984537503346917049251360435333649663717669202436263219224369998246457714769391148824501165576878848892067675335366375600789644354780179061039604973287194101075477564332283372567713875932999996033647409631604531460727048075571179567999519794846197476621210052655426501931350149927749449128666123436573685136816811558311166467331813799094976962481382937828092611231524978206590993731721016717570063302933253168725177857949808644455194452994639235503213317516368743034006631306965229473326674237074780596771195293094184918359910979043697004848108534549460516255143722356622331909696456625532263320370065253052053387938082230878775600455423767835331775732402229561165862894880614803817432149484360158113317055061513306816903532702363192051326840961269574316792144076777717381979733142781252393882586130845198055717305891677743431475553559611266242706927942066453175713859715730859377261841808458208003217632106645705240571031873325521607737177059379398569227078359389555663267567134470504636785325445946609050874974304450299272820067512153357630998262410897375935733428973570624969608900814322489941326443624994042606271502945891136347559489457781744497795391611581119522994581074673616343293255435870466102148831639813262604316698793559378531275720642340205925562680699561369764695034496711240381510082305909976228469115104812705766867742202265175520927845765741327536416563924148178270381782125795774760658005173071016855035271632618375485533345043349984900489236512488724698138783339484876225461613491880901878851140543378036122292815868192554685080685197975249682090711365917254947862504482850612822627568735824045998052309440185114183926751133046259532661634695412134291481545289578974451362351131286752451768121138719709073103689974841341645178570809984526459037478798646636894337463676797892741716146852060663109427818837026416125214288271173292875482588265853384947933352405484462690189176584689647810432031226617743447819005118178289266347553668836276803666957601241264378169791061010680875152613533680577344954879999425445586751834850241072212999403434597025406110152478673676832144667297164033687092606418393482481473946152736926167639783255698128310005543863882828486970119838534425502266229258938030292303919061708867056296974832096769251095910126011145307665460911147795328754754202979419861985318016696312578052484277816721507369251636069713846070195743868225684058634019031055838855736099769281731568013945075460829772199738030871172014055065645124352204633083334107758916752984299201947149549269769087046135343526174369434756685545621288141367912884134723397929321531600545757142166843986794869849841481654933773387035316779591210024597065889716425847457274221966507580386485355179493910349589489128595868576681538241795187254648823184954367946084937464661972372945439707330038584253400495894491047326874892927940140771559838201446647095809380301316711531631581111879667127188464854154402099344272068689058733595775939060191464068867241303015715556647312195735615844205244537714265903941972812238831487292293054155503444024880917281872799677982504135057309018700580830133234083141718917727049271071872263928976580482735674302453014483654490057398702447661677075569927942225189062382668778902284254945822161469536549184384642812101519605544349045150771124162312192378622428513128069070090315134078965323162050949883581475247866775848588592078364215932727211935775633413099629092726459169241148613886762231665122002586231153160535822051264811632039364753681651102016307185861688110662107199693355540705043678805481885712097356907971462606543665338428974657697564382285923428646848304551293145927371648048803467153444476676502889562750134163985712076810595659444606782668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -41984700638144565498186727537830317763067290206090452247975360443080672215742897766546580608934740539507464862442293773274460790308495142179531344599713578504838685119806829903659359232843371506972522472746162688926188055725521358298527523769238779362939127109560433092688739627434154797612804454728775011234203781883460985504702882461140902222514511693055850843326328696937234475038021094769383460577694254827320325989671486357669139730838868889465779946818731273239934353379904919033933754988914257487156805254201272481175877092386009097615401284570442420203306973023152915313566129765369720767329752845465220017462895577554173336080836585094747515771829412128373509620643101897230076909688281335880569110357174874891257066231566632723863690682629203739548666549430731184051019065772941902189697798451183966706226899022913791777073715067333230825523114461870576506741907395930238712360256117167550538691524704345789377907950651160284270422399264457588189282801444949003759683158277365747292006716012120774860661044431219852078910777958787408158288958266915344739158412393712905275896762209862386966155491135053486682538117423932040720647753137880826169567154021301347937126924273437618030277454875152034980889892484497070609901719131767354745539768045362917199863684391791928514620400557112104671674952725373083842161152444879373949861700102664737650320023105660147188638968453098889340057845896557696366604354986021614646627568711334193290722270325105008511113326159721808355377349713287528144750691392508945384004208297074796441628840214014135377520187783325806307210204694628742491812926242319696991634004880004335378096792885918834729836511588943697382442592599902361142862885297128099668024312811695200631903407189446880025122958280653333724821096195282412851162475210052063110823331289959357569286087382636682096401349473173312782619534819289269179688288638478290771902142138558033996949340471403408099451005357984520773022450686492735787155601492733960407648008623872013069532523357767846939515481756224383772548369360765927674462706492320042778673744127821644209828362016452992181105404108587646604186422048876531123399402135220054535578574622269838674116749290838884725007369306569794190010302956794412635796707033710865017616650089138700538779851136588337556736070768241559401351430055803688569965960174146734891626274445901659712490329353887838985223994418076726331947712686435402657691296796307922805303586637087365470715857782982845662354536837974197372683674106869583579557235208643008193934336308914299051562052858282881792753209077428465226112955383010095861464868168270998895335750457611972146930355151595214950944877680417450301394990467938445815653363707698308883319705222840331614070104456842108375265520036523302807596783724325205449548356582738388748736556189316799569404379395553164217716658056284216761320287493037061565954045738947351424192587247611680883818446982261909527691049567791831658216552020027752926966212889718104315501556644334258455642006080503969907714894398445653167665324714566190699887613692842989655332746111167104834081226567699863499451852597075358035475383793060433738281623231535344768535215582260026012394562197243209473436628910560162093784956104892415302983103551526270193455263820737746809479958027894526185836667229606172172168574068410726155639965488369165407249566035039513925173253982994884936211180403001031471993052369223393962084230059508714520383369532185215060855789990674892864012293738505677496547785560758309242046277834012807514638980559329321144044973015957227593314848371494945275170332678431486720899765885879259668336110344292409001461743734706769261805318715556091972230923351363200775271164504792617089048315661311685482705460803682815375471097973266255316344100281712808674081841127004945683244574207176134380034908819480399300211984490601874197698650466153769914922054094315998921923364950166648936115418091236788987284618149776066802305750656489728501882068568642663287799804249068158320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1985968745110032198697745826155067635576236387353074471815356860199172710314652546303730855795198297246303526775216002703365398611833479292539718171515294554992795819221183494064252737858006085440940283030425805477174232782186057324669032235641694972285464521316849972716255470424816203970140673991073545116638761959395795811522523659621385707694804393914468472513893657950806875831926399353653488892598144928001870672852362431487543478081569589135695925215370683687738636279896435462684622980804730181034488329348682508787293798791512336466528662717034199224730665615167028559730380706234177103140754181558103204077124045917244438413937453295140228791122538381303138110101804960569899760749585207768219588383305020683010967338980227727932289639254150517941897449912379473963626900288080283012598082802241098536928150645956417772400280070356974686280904199895410355435387495333699292955749407751629937384748223161744766636940831973682763779779105841637826032067474804692518275003336523051174660543588557888631949539995064621131507368325199148007833394897231498098256732010457114878869732226614380978350773056955805614862096345382759797291498902645782397592464176965044839170397330000735500199145893265122023985078620028609141696096701397448771513362097892039074314937100779023510736345857739545116324084290036301170680676392661786744586074242571253450162819483082547436122613837909793456003056675316688242690070740129602568024844470222116333816894470267170605867408278194771720710847997776236844973574889363442534592813659046192491186744634957956583825790163507613233599497045299336185574941685602127122833245524008308361236498576218340043448976326087864501977611037887325309168752738855209537477294132834053503724753619750354997522031385074797298408022837923628433549036984763207248186268391524498814191004898966092594179437725979659709097364645360549401925895625699083439673829233250299075841929481177162334873243843957137741106231825134308379868983633749286547706295342715612943685814393239164737875071314049404656610284399933762286963786429248282558833790576918990149534522409403137640788571399398806262190559485836617351906605306601900294169292183436880879221231658613099846913032050952239890356658804504899239705144537626476833219884623260634980616775966343824767584214401772601150451169450325541517900821683713805631882864397087196283571993689543259196173411597052599502399705306735667608050643372224723004712483322635607870003776688850985226864613120032270871311236135112658160824372239433134259141151264748119398238820931965556663978258120656263102589902209144754673205441270661569572023255585131856810249700197766304169536126280430185933145508535605415890109239467057470039956182033791889566763470084841926317539278082228407481508780692357096313829712801170134874275575246944905478450966007361289417739896948817532840640919163167423076381543677840650255462947225474760786251375197846195646211029103473838066155690308396912837557421725502665997383036612217678657093288616127826009611187826056291069663787935154307523559626885389837230115475346533074288668757784190554869759364838257883252630075278101169940597803501690039271731528136563410024413830807953338719353165692750892652294775117111064640132949417609191194021258738240404446946646330569332521139148636806470900847387478119186579573594047111109615343036060888643290909619927713772012551430590140109167838290027612073679072002495141788051557974388630546053528725627981034309891658218003780961843821362655579008583565724791538668563678172460537814504482178396456070881149855795554011047092268933440812092343108256992262582527631740711158977897404611809041200476863497983153847534417355078766223363454602019850138347300069644647539527751301298635198045290696393747178042508729286220025567112887488415521337157031946429936476301684302756757468100991342344529259641314240123209521842273270460170346055561059316556063844179507884458083677708894785455217131969858207694160151509201214824390300637593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -133268968896835415603528938628446545717712090845636368551488875374898552322575860152433923779995406374176227619020963901434205394990280287909554875615416502291434595149748249421274957517276680773818658052606920732245116392914760203407751162867366507488900569145292581212218637787142254936725054264759013949042766292476617053950738021904634686917645193106374923607847471099737664707392169841287379154418956339367344827748241844408038837251369526309365685838422635870155527531310566141001834925073823760214185927895998924948911337593393291613673445374911414717040903808323485018713928652053486075156049797166741270699350242743406903494796907772684372495862051442527985166626593900680165057989468843799749339983177718323377552496128462757318857375192767125617515344877314603820284282076161224520237248272619558689250586689761043996300376699627008505251985522486908640627941147044556734319564286611175612579713660165403021888554126490864665258060870663418120415166240789534735499667335263175423926771479339126154803643249878848135096954832241182687969563779984230921218439006531030771819068050519880080846161557334698336913564237110988872306414404291111902008717053048773740214560234532216110565271374723725653195548298847382950166912162493133792776676955335926044057672833730085405358877049891356905039104615758101689473650435820919128606704357461709476787326783986857719039096256569305995567722019516270023596558381331537410898221795773413491897671664050038546425346692549740281438968229703994177971663389186145213908865822419361576674798870129268275752727517132248191258944911004237182809702402668050807799114434150270434871302939863354303310157426158706169339509057775749247984967079544013101095378429789225429473692660909665903463250323340797799574659824879917537153066767621226259593954681680923176361878979567420287981848529185011496467805964606481249310646479607709839958280412741752503308634207907134738789973395515833677469625379990145598722876057973080713770859095539483628895908903695699612069503290646118368735168174214945051610816041667042713991555786401101442511730065739960863334258146205019938351211865899717370004892144358087793348941093587672017556062166661925162671534987559248751695220291573154151062666648098485941261854465302869404993099778953966299827704654208370442323887463013869831335780987641797408462091339068131594747209626236955094685940226437498783217795940682906393036568400477595489231689872847823638145327892764638201341380900240315379151768602759317879763986463877631070071917100506611152837058829936591968267795894034194465632473796152507993835558818519997899693666201567381426833138080736806268060314880963905624549249049840860970042439319544968498340226567742220101342460784258570263555652107299847844233331592265268503224435744275425274764682333040482177491023699401692234609711718103600100443427843282204921333709424486362830104106426666462429733332269199362428310370569766555881772716409325650466052707875712566100053872290579049636561535130719347984167625346605270036509442857664628652430923106652791643179850332160118003912971776179282504806505951107550925679858399388377301547653158122465004508869548376864781105168402122447408719470939979713636386401229424898436796842189855694197888182468172509456325076497766791106791615168473362344465057355632736311216364252047970972975391930393144328484004506906309289029321181745025020299758851510619839086585976019817581619183647898837784794730084750609226673325142849797126702523067164865795550720763846302481098945766644019299625448895349469556756413802250656909915124934647706274452248655904833060384463736519467434010367347468445448069412526893273857800691511294388845899199202615160101138684756382508891619736367759221975916292924419466342431274608410857673399536953083266778839129897899476104409337798588238927309016593582530137282994159804005823801294315933665521837515321461357549093046324394499794590481226220498904393922786272908358602153759257151973456872850063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 10534128336772004016415784083495928595635565260147315001030653635033349812693542862408781984896030042148023964668872102407112019524066885097119910084449551008411329090217099824778262455756625178803659794029100541131238129998677927361904120199793733053937530568515951464288224023622669056093915387126666432897864457649305929987654897791151006357252174118209386843468488369056807898452710892413181206824171616314249748094483561124606685334631700161317935974845939676570323511957010598725693231591157697106211903205545222328637389743100002820236915685636153772848519196910142804552767463140473197970684939194739805158709545839443799358533946679844208135554369294569430393938023001141180398063512609971634222627416393614787531297616654681657118531396114358862182395833673303840383306131404884296321374905176594612658832378189421487853935415779111872551241371196107234614364443860613929340758032484920563498527784765176019743818944105841296533692255505596414078771801203091223204638150408310393496499214230254418659077034055133493416381175137333582551420294582517035824841663838463309519778833025030140128648818522410624030281364164453341032151291523719445086753483160357818578679834519558633464877654940644713646106626262561102898622111376410183412079524471233870434929985806797491179113849204915061667879317143761248597267587632199951396309163519276531070939921885453718268074316246129160086212884602762657483510224870114514697928737375900440826000541153475681640097585504391385742420109258985204476835976036119496152266870831241069654581511507510577756753083086201405391846120307951063606182135567336619074408358461340491192491232940581375611072943005146601262310851666619848172303867513253394992119349646676832853264270346878050540921577275583842783671507005552433422540666989525126120634924456540885780235943011942594175874553654321660270833253661191896187041916674657817873672561099179003796408772321161896030784797537916248255681877452206456945189052582806008156737774826713687579209819285328649682357199480914787697391281510683048917198450429303654037219542506785043288173433118751160480746743289593497349521049324603372911977450848935966653307270447665098195797100848558732020287450287138850270978035091825842661861837992924667665819564316242085614367316233045345374772429345577621196926465856255241029753565542322383401308570768527064013634038613884208361417836172406987011605635402765176792738721091652637108686315586553595899043556329644849499867275852685690173957906912503136793922735710899109730875698408951503369634983758812964762577628462041994723376352350246672378263770707135436135786628028438801566011499657251592772665039519074673526851314578563462516374761076999505067581443713714608516100767909687699636384177855041297225759081009579876535999973702619852714764473865821526884526016111857649292319218068105102425452104975098259102053971624211724683767708536131265735383665702914551687004575357617694624793331713023697268390002137305108531125893159212107846055199413600851252868347852338288747428124166338720280274696677078025458966941405435240919691194745750504760809957211876731229526876385988994482702556076269300016250721778719835511368162738347337963909538095474867811256806899721283163707029259599789969777166121606167616211291296334791107213830246877517433169474525989059456266739495549701626580474200130612043871452632572459935915599052093696208764042960083623034643875735903876883333679872992758872297017357535900636134076589258146840194641492224529916325034082998414549770473038564972321152701558321094888003264833036055194436005144040312082243716252603035747809750975763011831606712046467718563930422795312758625824078756687019601657130810453230533889431160778354277920489176522513322133344886052477463812596496949631765274950381033726790394420593780429987999073459807960006147497313005715410567726065630305704494462153689220279874651051352987686908683713642649930293840569152978270590128588385454576294053399237487771152023552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -862693890316538538037819669671120731983906821164590629740368132610152715378786023055244036729675729285973667613384765833211909663763557101072549664977159513901007086466482979534928473667807956665331993624506806790847430865317383265395025068681205953947390063322833581143552470195071428306280430784073783510870281034920287993577635141569370832234508543817709973319536240963304490464859719301746828317481579161672934319794917672863279922470169430291762920581386543274263876418576759499290851480006469562010788872297766547507900702790015602297705346432797273173369884536307411425833926253184115127439911707921161134762276496314627911655553074657368608526122242363981030173756188106356220065948185320511218681087856262428051175338923217274849519763573575034446997594526505705429057956137675325721176821876589096002040836748373937212833568039223127508083148462941244677122024525914788104879123556411230625721965289145912601549904735276987506427961381566173953994087777987233191584883491394042760272131640254200847018903196608072598655923710602214302448741557576369893047048095515919347394218037358489012530697040560899753185086269453882283864974208695450232303596684891956190263458791388551303017835302798707082487724939510937645613399906662930624796183585232689021280206374727040705590043769102960302568707245014482059822928162427948580763055951691879072581760657699137768366289904711663590633559711496476218655605858297898981547061328862898372269351813085176130124171679836268778445473039969543794136660564162696273282463926015210713360185346978620085212123547439503981637473443558107378122480796039855459649282637471897068246318397657874093240200872783230555568972205481018832574897191396207706259194337335752973245373274762804265293884144311373760575389922099265233377554685465281200675796934499106068119524325847345840902324203904641716661669813910724656258684033405551675121675016675691528669695037493294655949125020918347628471815900770598796073401411878933069014704317938974113549473881246310671464831192098579548203486690421480416239490912507933676219636008199977014235030003213291563997989938122473793994289535080985598298760197581125933726678151659668180987384767593424910881333840588029063506015290804020861109944950738509540598474280234319148593104711334015773136606971615837453885282783539872559819445662160338271777319411604250255986340119079866119284229344623876350254561602832056522494118540370953968233157981318808793857547445281060748771564177207872906809169731113533355964219645321056435606324161419204512878761379383255912348095774940829412455226961043830302656629939417912507947040956393888320995195053320103384172589862814865031904221324063354849706884728939192667590358880570737108212485148717971251559853605980209885735842601532817071918066961331298658395800936863932875802009688502297396476085821850840244226739909134808717425191372735609235461164001345836458475564353651996707259422183639404673666428190553369281356184553639465114709518784534569076959977018211920060304839048575971116156804110766844685281171962134476004013640366071995976427649426487193321801088970890991566991121312303674089239338260250336212682953759850112115194578730096954450932786353818849856522237152091574830300718924669032958764609227861753627781020294343594750983808121410551251305339882056864469942442931665028495378152776550984652834376645198583147179410979287551240336946484872558981078658564303111687393498291044822188015038762552362484428259517907315762227072815688768948610671722328218685953961065309672195380288197724020008783410602804794500781976074542350576163031034525558165799277782127266113497692844238635463929732876830121261237030480657904384224825723193247856165483860096746316028945557060078187128679248343202705930320833316704313725357001566281545379273077253550292903025337798463992777373428671195062176999952551051588947130344583541869324895555617620955202137095309406448464296285032737998902342290613395757546058817675355656447590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 63813223182920106872419465661358317828982167136269021528720256384474196716942589374691648633206328610206759893407981295964533942993679609258660355258437707026060032867782998160175237347616887314200237656098230243178478705884802022050440615018387365120132472243040743373303429585187892003839757640761819947697381357376053889320339075776082339717726968701072729427222160782800146550857091302322806412344642810675728908080277114483098054849564277665808189090434799989494904636158785298404630651492588826833566041854424272016092797863464659750136057183260788839476199539734959521481590734795368831072730737163912164043865571355540697905876377737147660681548011853509112505253582989250118629845246034525919740008829438183796328954791530808379258180552220015800907594809042895075667538658065220858472790707058280400675985292657158162406547348880108049709458022070306857080273098443713281979406382688991681776134286025388145693515661714001859447469145376301728598008467635493476690357981007864944853372330242629997793087643745211309313636856974869198246011781259596945149998018347761479145192236476350508459179843391657708171222173738461590051784034947170256923727306839428630417754228424431560032943050227668884987476273201676069543144597874399895486115060378682128962402070049252745656045159438429961892262960992932051319957813355868523687488772136734203983828049129824154787143507829132051874566903302818340723472162219993160184246578875081688844382638677474076339700247068983823769934485859831100316354134902296291351091535016957221226240736387440526113427049283028169470000908984454440010962992387579745273667752166597568453519494001713334858219708087332952403716349919762014167105691095855732797095249072594205862611654378806717920113774091652523084439528585648934636929293617469400803625271013540259838582959264121349244573943755323622357469815010769777441858405992974801208857797163898761601290351911654014735092553297561712052592755710668084355817082945250760092761489393872688429572204423949030083750928139858343161237971898236547911995103630684520596882429392592205771325974014894652863782759491922472958148425621434912440024289070833008578920516491962790229799869984804269328236707861516055584923793079528231199556250986762248840685103578904448046702980434118469812129951407742366641875220611158144328832301854829318422843707707858385454899245371946139821241525187868596846378653449226280584444048163056603740267842612627544776840819791871650873558334752987263536061428180645115578887689267995811312443813793691078031489094331696552788368265396407984556578513177325415634659543628526891287991004308925306081606593982509598340238684567631890675671738392197780595768181977894460339279513604684149246479169339293067352916896151198469920693173360200736136863765283001743687868401620102482232040700246724679426135860527997790091169653320112486429642915119266990827702398753966979838632249457509041982654980651166698747090355994526183889494984780755567534430994931180922016015514749110167726483370616507398458477202507755701418134287632033605370492239998124738634212623388642278055252432912619500881236221257176487568634865979329966093922126049988442224388290189301797894364432073822864339801642709478733593109550423729551884302754051145312950886634599471888033298644025443045207908220226383635196010851686646760104579026974302718378441954816094609068630186720877179223695554354890099141609670099679611275321744245842109535174768057718295678096631709703145947839348550578385430123969538706533080149609376827322348971091953955383061434824984148370409275058266792978182656055472251377658447169512527763324495736261516213062572711910630503588154302082966031090977958754811002386183394636983925351449629224390571001081979033200312115199654892236412749974304573241920461043741215453583608665184482595701535588158393564756532720901355458003316346759339001581152267096337925596979969822212536299095732935520457708876022260350360370766060311624617138585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -3550746629579368506910822074917780284430255932085522329602141325619541657841458592266619603014533711682297283582462990063085926829839166699382584847086391759777867153165063088086320396463743494667605826121726389677108357835113125965212809638548987807162060841358907895777762781176372697605210146217718261752003761256486033132761632173173096676610430579435131182853889877125638918124512574626033470824569499361896448945074569003789967463606624831778219819145449019120794889545671397002120381199421319904126070599163187525350803373583133027278567575981830699478322706604752858476012133138857612315292728547270128488435370456181617776356375647680085979051854705828899344103795566898959709802516298220296611768116397983589361090198876241801316488977056740480961464590568702693346680347526270890257153986939854173507872813730912989749907452308156091557858719940683227557887910457730381366200895184785921842052967052320601650788374917818164917675216388187489006260897872874887555757030066688885036290162894273355135845980557943163110311100491027309997216474609982055399770687383111326714065549481486395306696160770938456800037857628054070965582905558701190955094896383035704188862206703329375595569013164585601943137634551863246973170546528260138720492815287315934122563288524322542076628334250191334846836334282973931708876321898303792775962887053030077851161640543958465638161736087794822993694444900350398254381978203068444802627124325791110534961820365934898460178713235413190233530454923691326036276748265261747515459278912443424807647389562318405101375119408980920536707692460831772478061679928128210762596691248675433860280759716715907344200132667283865392166541237682266597515025103597812555912183048722283748771612902327716877839268792058908288886344184020096837608971991253542197234779702393260570330936235275052452995465590117408425911986711596357851110212248598418796036582537954757563970270961999629563446826400797535249655062882524843075232040015791769995079012483692879651450781875105436284645882765204230253961221593854079467741376795964911931585513355263261737515661058635682766817624592841599547818619648367014137430061197109995919970558442141118485243593250976400805350271945862826867594982546420525700640023389096492858929153876377808365674090000163618988650768634812401288269107954257295690921238347468524173597536499637321540860188204901305235148659086993012320772315744921643649223528727718699083241945248615250248382666923801202278009093748587531075695764800549880404083248961745275418308953260975254247422730425915161953742442979078296141185232015403983926861571911138647000071588955881464947523639513712067561636072761882596815248074125602650222243769655902644943400191082035093918123630303445637679935802546884475209924211121950883777014809726401394569366388943015671431887670005382251295919447972909076747897384391898708809968627291482552571611140439342593508439650848157290985957892751717556037654903347552643816577565585165289705031296538056640832185847952185383085630527999172062944567348835906506285559372914296593283011710277123977695813709624543359406611035635959373430552078432172907459161562603505092216748222900549957467397223411636502142493959729415276204614626603964787026228809543408881334075504298741543445687354957797655189925940520272912468839329961264087527424185510573719753869561289892519959385832752588641468318626886360072994422255582683574045932228472264582039395664466993514514253121848351061163446764690651203278512089318794414477675213497637352153079023124525392769486232052831191776183970870753877596002020671963883773140544416524900189208021672323155506351970823179316366435529733332870281416324457518590095025806727069151413023900837456652498125268785294878470247985732202870621137157718503647881424874188035565320919289009357054590516387881892663040796448309072005952138464054855496010635786647783298869546360250896512034784386656287353637174181376353069783685095031066343404999062011563212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 164174036631973875118009324097155532447501284545148307844585900520842017377394170251679067129862201752092608955039224475455153415998432921025395828536177548119264726112048172693058716175575850232593522215223474598988556411092501837710006959096354005778487867990186054348544281019470968787891523830578661478974296209242760010288879837572569141546274854461607519164380043026663726614391159839981727898551806745570224053543570472127835907881453690372901761448403734836440552952184910434238261269797459081458200742272582109810043332459530713767730080142302939263506655648953020982362919098649503536642299426289168051588486794761497714005940839294306915804877979199365629608916602318033664472198023635018141939908276834601632095320193053895227240169651221916024706558070762338332016046550815023448634330475628594760419873044592262233536498519711194384088315314594149422938982753404529899581940527702993425694004934423841373854786278924828935274811092601977667016823082108122928143343130649300775480333978251842403471280749588501766559243125742953047170157720110111160738988448452903490801867507389301784547380345914083739296191163835704791311491535167677990228915610035697646925281703172201663659177558470271202430122380496111684740094091693142863242816536464466676728560728691247195849159822999816281363388673102977503384858981348791804560261703196125535234033379532914842154157882377405277508746175774377366222006966691583540795804516546900172043551013429399116082556687877435580216432996891105860136381707999496652247846730375539413738121174847298747539657746281675150204108917311827287697659382448470513823667805689328985364466794725010323929789600194465303688455596887994522378783438574161946152751545425235899711889938529247708755432369747008069156532634933986610919360685527386828162163016608248611327586036393760849504749159750870060658610327569347867754417265176493993302739074732937630346363512797443080935907725085169792397080183982781876855914588432715902010456144169447699496035738078657562905738773325201355649807109998402870260608995784874487899611767666790730339085293692492179960839943264300400543798759526681109671103303449503119341249296406163147711681384836770156204309333785380170243503386672369595870318766091734031189057937908616937239866950898192524258977919816945459730037045112141801386203541512342944575711237217721587787073083635035140992333586758432664500505693262958316652344770476962111455297727689324543693792688809392060702497971302879546671140342441800518636684878475770166371094469536182896404654589903214272226994445132995222173476377091850573935751468579981682988301256369437471450942405411099473896276736258974605973017841750068529577916519474354499062174958885287548680957635099157490907045398451435705377422964363727407804856136289510768135299266886004250285977502052137035200169661169001029466624637244050372117818280272630184214828060065234578525910562798367378436767182511692611880224769997225728979693480854118578256895205400796118969901137858605488324639563317924471051529163527511454782742634582952314207673464762290752089213203190441604408339457442387113708412928526874860967217322470903647943676423020731301555303554864400943114485942408458216578168109669384438631274813098801945654969344211559274462466692135228435792458281243422526566258593970852046263444932601159340398590775386213452249678546157614931339078459877814270182416442038537267623495806749381838342319781366226298313833713886738253120443520873979602576235620206016588003243816690044699072857585422937684430385412381804749650817258653955662661901837160994516393259262029610204363617394010122139403369615598376492743652615911215770867799339709213278394993659434662553370406696480187465291931753308072469240343376252266867680539293079136901933260950233145699175582573482780381355479469643281072506486776552625990240465638052888135001336184964734727696798623469566803102725190831956966128336071855076017921133287027244360944583494860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -6414939651484245770905465596741969072889701937542277684888888635278711889688400483039502866362968447596135208289727505609104415614837503804462179787440468250318716355980165066772674434192513644245145642956277562496727918638549649167495209750871414434944402436041413264121391490272710118170182817286364783049467820773737065784796890600875005954850525133628482027950333704786175829064746831627264616763786079610172736823678099710157163703539713142333703415294567455889514903299787860057122943634503852603720676052520787254528497675795572134558157320442591266047671584054533065891939179716138649353384708564495735352817323251489016269535380546870760616870787742080827566526095580020733719411952356406209102694594562664694985890840996335476499429046003212652918556133993667502026903628471100537830464214302381708750339011528061760271815173482009111426765694773351011628561335532925552578388833764776610232896057348490132528401974662219988499727770709927808545776253152149976344227210492427878475382041107983598330602111553940081734166352248280208216488062662885207558013569991468408625085756484440517012410701634823593467008689088183575414081234592856383457351781541805883051996912226366597029413531123400291339636831331527012152976835854680106744285347914615704578666674047984626691435369316628231001009586553581017524205394146301754295272066634664471524121711966848255887158560257514623690484392548490193501782206790962334878918071101296283331351001881059531216344377650129877049502796796147115858731958037782440292253560483807375544633492519706260365709345565604054477024602887898792879780824359943510001554256901319017488737959012836477791386077906078065896252066642477744493982541119874389011359789905899091011119276977906599153852583835768555286953027797211022865262512291416174778292091914115746608500780001387794297402907794920162199256866194666838967542893443925761094573013112019347693321808461874361803573168120200236087612451738310193992035170303499528344897697279519108914906738924333852583520126527961701999410746876207770879684550105545015748751695576759723292609770116612140711205137415271575186012833239016422392009684228178670633400578100427558551904036259373628670938557121431304464108660103902122839750909909112040934655355710079344280060021738242971323765984488353636613818512137960734556383167709428402932196142236173446178548409756917755882064148837479531992123675773025338149650579314548896962444968181734818994295301590557616035637826854024743538018947314785062158300955409840500769464472719880462997846054632306101764638345824904267268746382166879795651240249631288776940327735198885369191709824689640694951142553993056051461959960603325225285235678746670800102367544907660161583715161456302110346071489198234133884369447057582021537146451288042860870933372665497646209826318795370721188843328364265937084487127675207393392814354553967655111456258237443828981762100455800431835898304352796311779504039341259415303086536363569678734909408665187457001072843528322253088357361839954380351405927127881320008172781774923291662376630341843711907598321742021702834602965517767588392004895249855332844270648132095107509605791961979905646627361822006048447363339654862574182147931808906009232475071509761491555208233961951336077977511320974822342844154460801185603665795549373525031875656415177814669493409961608423518182551612063351730958305033414144834503126622022280960632944268707768533728945354962429793245616591807452613409821960330082256885222434162166028083937824033601460174489723017385405189707569000980414994065089817849122014205668105556988545993473065813268188599870546163762210360772642748117674712958261283393171032155679120099963954333559271606493504101673600816416914476789792978243297794387971308629331678432800255540117597230166731615858635251891401802795015147078188734998201962751883373739131325161512831717616733948284615341585334046381100257786966575585780061142490022795754319138857915839837896704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 210048834789685340311390806278924880492673235584750768529405638159120468490557112105123776439518895035512051687641785045966612297992586597635403693517640820734375793597430448552139444752674480920086681858336483458436594421284616445384150840454646545934840601577332726588193136967223787568433119949005447142724478053440063165348175061968973180439667796625623244354652930730268175390334061812794884450463077164784932167172385499543948892265691727572052786174765515397148326174554158949318145571340304081235755343755239536434799562986332983424008245124592869881635599635752269209069919611921722827452342906010296691596707557648228772454525982855238516895679777382398503037449618363723537705467710092942382666974781514191895812252097494292785569019977851273027415518987350950231566048848190490289330679236563022132460441559372256064048633323987623975061937052158304165902425044803800696541901548641624378380095208515914599402458452055812264072211234325680379977293292301128161729422533835927353442597087438898982956376704010610024285448164883492799388706060525915442031399062095139913893278647274996527720406546138153447777584572499297207246992732970947048361829500484722503844697781459197024683261889002034131771641147274194278260158558976904139382307077652413526386812185274340989485036650929409103986522925646104420071368529879640257074939906965474578136010709384061836745638485910481522281421024125615486217562120754190516547179056863281043631781495838230200348795714926282253811516753216755259850449197831866144469420996707878511987834599004842774472499919869991670538742931042777508060694005049162315946620290634751057572541377245481532482845618035124284998488227432580145423765963291866435317292941224381064393409898299533640550547386686228729221818000751936503573585225767136914679511807343240668951122877925150240966537481829387955143147797272385190390051694202042855991930272790224459365754917630275067603272151453974972956894266943343276314878672406059812789320245462440378394955697734226123915889278643605697278629176007202584182195753445934441271933226739341711861676789637062842112635097097928247597807991894593686861049611765320402430116492308991715530328203728425569680596578591874886290807697613152308292283381806920390434346449636746864079266810059584835752635172664507231730479862659828514764026662832368822154123731716452489726806532650746512704151060936543289896229100698109075790602498420393895930938607607570342350394368433185953290884356930478172190431453816503090150056115196361533397747855310465806111478853415346496900833039685094960420472430179943782737378652353226012092934825360398508740106153443780135808289714182000474304761902750004058246197091824610896041907934347472473523784091499733507825646523345011483267788684030391380548386947661484485405435118456027887650713323379801979302960803897554465289833419736417087868978756876038583992020665705903460655860484292460253564744496677251363717465086043525151153349050845122839991096020169771308641691652409650701665086181639075071641843088889690881056820400514016519093294997226050290354852523885107697764463536537883442815882569876670779016662176039691901407551411371387225659717194646391010834385964893552130776664391439355410398144740920644048377751322921092034794672093045087715519291162493691637644001213061746311347535056926008037733582508753711537296709381845573029424520243303888415400003088156864463927254664824235918207698010439452374371666572579530147778393065301084346024744481207168517234407996029253010657797564964325030142644649107926936319926030535923202396510198390143188659130737166927356789055767484757555833653287169067463132073328586448236219550394861798206689037961896870221359958514747531852747341509984239634225775787357677479211007383212907522833486934513778742025782902392420579814540771836485412465655989989807942663451262164164221509874845375852388872376254378135296551682558343841072100260639069527887750956815162892722634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -6071286786652670315841743516118772772634893627317221347455171203889778237143897692295145593229245254758447595658355814902697061774147581849221360754327612594766169749639752516212345203806752551058840170938863638150863068270281129041960959547420546857386031909193256312176434908187040279631872196156587226166402637057093327930351801763825275870922787278018829743249866456750015281431057732415010660433801576765627744588756320822149677120561351015678432746404517434668505998101344082340255114151012272985661058432261411670914597833004281843268134664273429733375456993268807191205087284171673552841949368507871206209286243434422484418267027332532100338771247889207459404370968912477457682949313849815456992674751970944937233397377671573593597839607272283734455185336609465441755864822544994086426490896506889914003443723538695721763980120005087628308564442817678142216311773868620631062088986053835581739370853351205667001698545558912949546007908460661274186431054249926139003365431007188532523665180859559424485476244413321289992377699567534874922758312868004249537484542760010069047473465088313720441776552103286627650623866468541621649231643905638412973227844985649879706044457621597196272720775691955675096813137623833072274435016576083413598667115229458624376696884698791657547958579783435598915198013033443182290724189545777764679908427918684111177381140708944590922134869401787331419124959241205717379180067821145259318140103226846679577645014248669810013368005416585591772368221038260304399056418280646149724242970395660718579519775900031542607597862943140195251737429346173476864848140163117507206370605897444524785058679348346108646413645180935806891405143939863173801126229982618816830613033009674529556593233179832102090882643605665855112443616576927807938766606121442328125661841649340324038263247278076692198816819200398646233260967667768049534166335979782523233863161915630692563388413958916789506540747129295838648902928568738048791523954472739699647992463537459186430034822956361965623715359286535877639304368645330803070521880776582387450697032609642395376117974236722506663746380056425241823560291778247397697078537076521820412699144540485224381613203823504927302632307027494681215445809357277809185035080610371074526523583476151663651502839811700470517320972874290466081501975238348636107828589253676832961832894997382275987114594982728880696659183202554826903421514085555966044080691753714325958571205828488268231271732544724219413647184207608718847339524275747579248446917066187551024467090798034102976368838759122957930286573461356588557961691200981444393646456337480706090371832757485431660349094853337262785150659210077103978619871385150736358411783925742207620592491926425184669993855265967703257647533057285438823697941807932361074590093377151286361323187899759924747480105339448861745146930994226217466531475201156712673274390588844355135874805115573533665438239565604581861204806982127565553069842670341161613901908146656839690889668227216890797482271493279309948310266663708340329971777479700719019563409859556243897379818267046913310377236243449416440253187225889747105004492031332173346331101237607860074102097942954352522293948438637134449626905066800297754336898955967114561435095713790296411324173020837255652372390636538326370352814534184274121495269358259736306657135817691617766013287595797149310987001377157731707023889649931432649551436373533893404530360811423785034279579327395930115200687989017785930104987657984804673812245741626617459085165324196103792547099764775823710943169822495240709315064125364948226639298078393314350473685349884929024745611687296173094193484544527111376288868639321509720180291525236107668308522716376250729349368125983718051459267600010340324269959622942047160895421311210801048168071265739239222807944452408548180371672577594875234673454315707054078747776152115716255273059216073686455083838265738307885401616424597439564228639253922732098957551536047128576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 172920440740051732895319057094973414128662869250299789850689924496658267163122041465378896952369425786390409522749373009186772809289743005681160512589998872019211382648112219363067631102024860432927133745076042755808790824576944780911782127400172193364784405806721294413566692799095683736342193954955572645148760145948045180511070216471322645087171892162981263017021532363724163878722653630793927167019310803303678652142772982285714720662641530881968120674587265016710231472419098485612968091258530718448801167378048305050929547401294167471359073898995337688194204684071748803414453265207898647919470194290069422303954424271774049361238502798432323757843913889172489264163283470133336594850140870828280594378413693636103284956807995795874696117750970624549348904167108607139042721620136334142046757243115799566410505641492384628627890331999664253520161361299470662156629608959234511485428629754409191894893981650613516354606710676164546923799086385335316763008211652279710670456401056743797885118939179179127976844439937066548598735878139243881818731777986947103549809871218589100369569006504829504424300416040784620392392698847528641726228250320458523209131365795991743571198211607277061465788274448689500896091014529336542233229301286065204727961335562859238826051791816222209129583219829458577980210367383553901594439425437374270751494612220791861405624405261535017707138622856527985088503432826258507296431105534036210432428209837363061817210910297847998143581741851807616844265483936966549473468434891164224948299306085039792383745174279978540050583264202871001528666362979868360233771536045548985023596021823982432551686056574537804390591656803285047423156819789938961922716888652393114585075022500621635233661139947825574106492353207608316307374172127058697805924318253828253667918479926511794843301609004877815839607508346452013135442534420297442154285183982003688882944933759628517113758532312810180942817219196514905145940125165056572210857827938124650686015335115919478639813454827632627667671236483272888749506443087949369313205280205524134438671625655579829816154298367278128589075415621106097753396065252593890571202660418485589329027768552595824033644435186302720513740887331170467438993792097430386130665887272121697570047630829233808851167105376484742926745401227993058676421759746045783983407603314133230944883589674726692106737733385049785011945885823610713049275292161789224159779275134001158985323335664239106130304199037239262028511104731172111353071191072836203515721980336772716515898919093657381969194133111579393379027446880967271121791426125562350828471549779346117676433216213197753205500219910105492884228790473260301257952207532394708835286855289026751035612073441183369111784920356001997048508190359335320533230797944707710573252582280706434188822091162726613941122004508937674318077803638365253186893334847552185687260564325271310012339565258690611747098889701772697900093688130108304299836757500565313731896011909213338975757771256987067667295017592902679234030297376043178573032602122161389791567379511807061730641885950009943305803155265990629908443628913471940452426973505408139112417570334540716631303550478241496006769497936134123006459481596358780615345578056849339882796576636378555645104639689692457200896466362238703462749475481907029254867261421378855340424691866083830306339709358716902323403827394803462694465431361425012029665067824467733982697199042709639099105343986899607865206690401346940293435667488633065674245927545504421297721764446172390697017294205939428198126573570295802409334160565524334673714518028481872365357854904919231063183030380124733932098732730992167100026479593354068145064411188954812454733016485886654494301506497354209548925887518576308477299954986896192131871470077996100263901389803273010309189284480817937570909701169801848370915734322199838172798825892358531963875373762395254901734448737901898444375428814357728112346573802090506394504319834521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -4815898200062191176674346758721054271883103932743574693114690443705274097196007670210115679080310082943264708436863814257949958339617993409155056080638951133464950854287368289785644265795455797980101844967862344976583047351604698648078265350652606913520764834446142312952147924316612628336336408482049532746702301355638528008338688251123940189974247987204603622414620394269631826305905867025265287151429920231900392228035724176007365007725448860758896698300997257785754199626541289291830478748320931828828592122620394838917157410455855905342051840258960016695227422087789309597040207627092145725677194497763710095393388293840967199781796867068186977873625636018952672783326213596677252078219129845655494006002447167616190192038139950106559397852128491302436210875181393197052664594730851852012435038406699008874647273856648768380091030780838860967070744992880728378166239524019684176773239325019693725819104020313715700713818052536425302469840944056966923498110573320227475734398936242372467885782653713224081401979038543568063730845919737184222411975046446022943406862342954927455252972183036930428898669394991831943617883156181616083457597951433259060544046183202754261375217534546558415481655061281253845471174512905162051540589549599029286310754832932094233943101781075369136662809328361197196916709692388830836221067720615775573605419643815546291571801272254460688487294033480128001183446273449709742197347475351028910423842143345032232136515784278654981496552864737802933902257529863045780859072408349306805232913039786796158913926707395821239836802142627984734933307635489177891697990355973485584024606323122930838827903623852705964465921664627092213899845844673961984326753072376968841088360069713982758618281707091734487327152997469270706812904426852928812753921964644946175095533712011433052778039844887872368192078015580509751998487498524898413689870693122272369662575762010141808954819640488222595940259060246218248834517944449734213470075647415885380361267892893818799794334377299958154407531729400455959560966921183346984630367534583098211483302547808033671736032218991516520542642727511555428910221519158431494328599288867035065802268842780867133706924875090365245727723308965838962973473393318424501682968382911455751436532191166218390083630832730586656345526832898096660943638187868752149452716857499052097576593290130823924631634730019261360854752336224144216758912842412872665444601179086586688650140084878405976215287569669519643465247019334565905693789908359537659037539165247900343834829691450683585602716991375436948320517938119413498944248415672589366371581862467800054508094543316062990668313344069048683123170132638304531660066883826686912947996551454547295858664083050772155085393475313859075731608037522527029644213010619430148958274660605272108104998649197814678833661086239744270221859990346143679907666847561168890810844089776743492954758531176717778434742573282031960020133190401010694316345851230378832461997096491059045829475909189413961119548039253980472512660070634354474589352098537312615515507298895600533160170793466629854620033140477128758920088322753647873969920201038312054256176540403845462952243681833907870674920248314486011602153602305683337346042181157088548153278456834264298358471129677810470573425617182947831286209774855659727917538115889482198936715066046944267506409599213180204481195073648849519759583390387459435689274850468841222359448281378800808709096365758138984694267258130014241278811706385437823298019916904620040342695824676476222565700824177025446154834114969927817881917899025261951496126141273337635685728701809187731640390207686882796499988265364424814968905520750277431750118319146287501151220999841938864300084876281016794126364329095893709828581968559573869941603454338526273088923725088098643768958903616667270115603453354963032004826194867299750264940090970039692198735256011783018390173820663786360172089162778348797234385065165171069076300103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 118683398928098800874947138470261107323000542253539614975568508919156132831458967958045601516641300227035121015461439497243117244501882064703957491914051017227058588231915200206117716606167788338006459328899782257640172037928881743449407074568003043405012649240001565407097261364262066056177009870407808221797966769020531232563168818716046395343620618431427271905945367877002312836606270317889177467504255490785478527847744969850115903164540863873970952153938115337042376008810352136034381895802755174987931964663674749593652681247458204168575897522733122675841888903445830041885117385746588175574554802517860793410196183932749727782222606163522885645339608601054364178946023989673460997454858920287143171487023084896760428950646508704736959220738552568871010169768706101683184686356442927015304000850226706926374001994378045051367215261528073233841374702230541804446959168638636164005164393559588535015309618416622051763539985829147981613988901238701198355957927342568668190486245181377110855182770415863906234050697543738735546524935109304788091840709133204640318574112743338940934350163207812973300622603151367567518996509996991299342355440349572666700574273688198402191854781135616578718123114391877934753701103323357566713797790606923456197260780864123416038002718753395885896748713953822975340767894115488474591286601635655246689136075653883843767409129743311572760792077449970663216298791577220218113481236915137950405044949067660152009555859236059204524976200291832862380306250264021434216845003608263055624261558304462845945916809075886204597411022853239946857898492754441102446793734514530076719143139774603982942326924556560393923391630063907025031347765016637590299599573722190654591510837515162884093100365092484818197971875129621328680676797783840205529078727964825120325548535819338918334638849915729829299577187335547451489995486642332486236940923392829396107462157449511631470985444238005144778601655859745443517345082463051111479413067258433936309165775281944384381963553957921414546675063960178696334858786274236370312753847328376950431937881117019535190763379385413210871382492172491124162498353206881341871643731721627397896184830214112875597640399423205510115710490183419557171936046360846480741913160550345171388161002171842984599663761368177416368733266678321644918746520578937114893754678448854011573375250686893536053104058987697967315964130077448586587877459079889270437388276387159637869588486292677515425039334570076524669453061413606525991801262685168798431834448088289990016447225335648336010000462251074016415008254267635992840569228800933243985278176355508825965258571624391995126441476822241847557243399646707163020361328284777544247459754629935877747551253426382143325766175419483257256355590819920840332934183773185537793115117813883947275860941377313422322185379181641331723710624530835422266433754385896814119161949247144227649944434560822701332701545158579583142166305660123442940296736570251283824276374115260149133698292534687092640523244042990392070238267385344157314671595491736378864795268842535934712805117290581578760571676604406697883408193571968186406588686673690081421324414216275411577701397703265282696434472012014219235608313643183672997166959571588552974019203798652391931919747398124378610927150372210876492473368851641950071992772430492842750968623558221866683840773893654708547201972483838098781076781049581516214549553669871540864794975310349676286739024419970869960118942738812383526716076989912933314352989930668989604971647974001073329408524053630838295631983799981210306483029329411765322944669593959930966303582451156910883407382742064951008196817500602323362317127576229477768768520137433883086906508507685326045041206792998456496371770640840349377601921998535868750409664886042656519992373376656578549056041966157255728689437183998181119154880415862076697645144149325744265042901889584077858982448372504802389524452526708108271174330153839305844326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2738729345091972625331535684665139087056246298978006567856901806828948471024119891041027043472336152954268534221745779019955076137920479233986648733131777875529815153657285916724041759805173554958877493701232597019411732304159284113854627224351210452824175605286159963605627900328815936239683664350339562576670502485333327816092395370885666166766490586016063785323866030520903500663221466094618126435214724988713196761661765677496747892132355011539192780316669454086842864010411990048165688598443627009450577895245251103091032713034072814531170565523362191451880722961758410428518674108689965550751371717090888948599649088496826046003720491927259973617594560382303761888293751288921591325083758999074753701853418073359359980114017762893919804676234130479100323750436530814972576042377234844039471950020814377885374351841045618386074280493737992179933981878689381601950883753969997831085359721969696970121934083264302135260810104829173076224573248914434195069269123925342194766707181817069317123402679530306502403185138828237424057764327885364114317150527928900506181246546223728342223463111188302932903484632261020677097438306256308592522186177056715994184691256543814818829855124038732415666042591635112192307922192628950187860922553713199238203338397190315953711769904248132242675189575021454112023539332610410606137533777905965331359902711421450383689864268122898573056942658149650971597757912657118064522320163760139582703302938880915767314098852519957526137156014810301606488531391949713892819853039151286007412121013209589619380309323202870736290284568759660125814492695009733152311704326243686680559821066769933693008389010774389851735793406100924518056298874892776010447928058869372247235683141562878436809466369432627809152765044976386786519576001836925368073013232911612141054752534371845270774035714684485833681507732077351531629952558240285027716674020205396804958475197156338828687921269444667736425569138987836096906985206813696299723173211603148260904088445932123228565947929049944064057942669475696178826563541942227043541370958364814106236951425029000472775471130623452866209488728250588673160543297203229431198543822651546089342960202814369576110538259826713773426192495149929772198448350204441181609584626115025459885789092545549954498791294939184459718037648189889413007293631004974057755113966693353219294178454178033174134204372790168548054293062634901933264099293374159200460531006404590071774607581760926242529951632901982412468359218769591633347013933452645335850333249972738394257037100693312628657426687251733880501319270754573241813408773756804726233757090924016339834828640294768657412978882216472435389232961883319656901806042452575184229271345047580272086943042260446853215856938828968454721569085154601743892513004697687449559769210276531682291480600926205569562999740480990408996631429181339146423009889425835579191522586955331846460970165110899239795229305907253548325469643874892668085737214237656896394622094232726040650300167791121595085736831288759114787582557883830275754529818855308061384476541978036354489279946883604729252335568503755974318418212310212473498092878277050839643501178061288290195337192019442710886030768333133406692207142384206272046251232787770345682407532755762809365343418701044370487392884810006081348801554473036856045802614622577989810657383559169991130308693601071005119021681679696849019218681213705091000316786411734738754206684251304154308731752916389082521209095937630928768285628633726991054178102292137913163612490364723827251235237509059102954489159545105860584485053574479398117801681267406708039212023387398147953288334977612249712463499898710528464868486419910159498520117682069357769589638578102454283266502072675715164412459203998690690573262500096010417137609385158376373831293486510820435731165821465558516643951995674602047600809611302431974688806997973629790227976233061527680244993801995035203351854780382278896251729157463998464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 45676025705988379641896430847103032870850253132633043329273745163890949608868586771324808875965489615941124598045217044463161707723382012912824243461329205593992782861263095292478187494364484048072524267661005790153579434772138851886516771848388703632180948402260037911665834275428729718278798609485253489242848994134164246970724063280719962695190125798355617396906230254653974440743619889375971583509184556090287166087224129558277712684138008699074266663273478680385613322362542778781617895256560155046234338504028849368776057799110083526073749049049926610155046117779829912222062982130653544548839945082599812014021482122079430010515967132772362059884661414339594869728449723975379757947896790448610215384523157668026833482758060216512720178732772736406252879694469339942167374844465848215744290028056825766878803045877835784940792874701057951602139871133098622974705292299383765431683381613770974391950716247484566869366224513834578521791948582915769723244512913701159723545280521286629108430721021811177240457139664824004525853658873720855087277389244831983228217266506311304707237017520509633433266171195372347906999633071737695942944173474627678448077545779199184618657570145524947279593353039593616710051801318572078377891882733007001742061845928925534173912400765394357015864605591120578819902654572597928042982005813465694364993835387585786740658948986556659195741788254847952570954406690194121272575608299093547104715131242986744597338844454045523310413325135120760531096875384497099518660807435606503959904484887811093138947982532673288627329055739240836175628999659882592935647667341152757542288920385243203345514683160243254427685764972548758893866985838646207821349759734895169996953474882485676298249435363795885737067407660050738744409488657905708661884070110028306050037923468576636812970310677265906341186776377443793919061793368584662009780313899782613141708952930810271038956796953699115908663433030731348308681115670106543761984647556697100158722880014811792113427612032558181815197576259830449431434292011868666971580958180430472271748074700726853360328231415695899545605989288348489837297891643977009167364576540449721523289319103640339621868526497128746560205579501622301241947283475918068079182437509468728864051419895209084729942398393024945835326781728925193685197136733185760333568581467930239286662809623363930313966711935329510586983044701371208599120366383517153658336986446817031792842197207293948085228194632274188616650340552482536591324349738619849933953715294134115251499032568456876763036728363116551120442616084359868130217373892723540918657719583136703398688442060553683198650342108631107900375171578163614737507834511928040330963569673295674206968131258228394540542026195743138757080544394391837336554425964127515973909691696713242697527096776756432597881614018858310474439422261377170441801498789322771805793892222029524134032572588929127253063370537984824799952566754069864136545102007478929453694167496417936840603563761078244075989623896412698858366957562127623354750051069799214338460514010376094704024029487164683443267541576289074803779365457463906431723763144387405010053367673565749663404120158803641882191210885440744333547748676203089174664657550646056853939657313227507796730433282245549810099007275135854777546446501335729007695704534964632918851720848850818173410376087767295846677640749754975386214350572247556752365467617746857990863558107022418761076404818590827137183389596495106426523594178746035774771904297588010235956563275947445847309739871889122970413090170111605957743775403984819617616697000693916501929866741403422791186863392907963627500779014012834492760679214771038539161807738212746273765240637011747153900496330713410107330350976759831430600472556094829602630113115929220840964877077427074536119188234166834745965016390000963853987020965891382897632764694319231581002080681035344772564963331666042950794189096713504469277864517173248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -149073817526902464113767704673013918365334716015538465931357487145631914866077663160607502390580581098444582255235596822830105185574626826976365219292606416953804498757956740485563288279410321727955345741895833472156603770359214395057261324665607527349534909503969859500214316801150000366885735857678754214402187357772273659023673632678974303103655369175724749814604553784384765977053477436215718704464647213769233146563639259620788194480004575072830480148674465006069652284043283998978790006011491877499358490581820614273157952758949620804371854896318945849425025296002652646358066507637464315280829950724471798373187685900991711119136221219600569466344894968335794623382889506800499095232187006720246367148595435449379262952555043127298710826304145191593894710532448502747196786075905542206598792352068063382091664901579072041378728223287398935598190775035416887978894768471267681915741044171608470031746989758360013019969836476003313263011437433295970508085592403238533323929762987794836090610194303275138234350805679590624519478737877979832095783606468929131754823014689339678067040285124457955258410786310114153923319404513547963426340057278710149059332564066073999490476643483774647281325051466923555348476435530719048889593423831516543620779401585721532180025254066509743320749617226018238999917569837619550769317241482182640827207178227444583723436725117286330569148710689098654061754686457072336210491911616647869549749515474667759643646042607252383918995647026698420113260742825686179039822759339448745904836461557117404485976080851776791803332192261631040777332286452178062880003967413428765243199121097336130551657868808278054654560456316787591817168904373431842658577893003566808460874341896271217963514941079451691858655043811355104654714943542494273286495888561365145043579308474436694848096665843260282783330141283616725833576294676594301914645289906706558315328943609763006154219005594327803625559231122363372300953525264671763959221410968780272920091483402848982789775888134558679918463629910048560915990302190831914218076521248318311444278655100552795415039436872248418373539076719311539008396823005146104148442317994078230496944588679130086017192724005667126919615182306451144836932433030096911064647573612336178302887832104299345577140609091678494073020317057173106399977999652715779342703534801337003690850715399280810937031288309093016563935434480115446076770281723657200899043646905544088406135262274979078870811150962259781032680015656043595820541545471637682286840749200805057421942192287827696124429673864498143052833027293126762236693066323392594564925014175655870787867534986702944706174793241487086011662650965088785000868543002861280026451063039586839565277152758035097279325722443482485053148926839153352167653759976495169808491156945246738587979592027461291624790230880462455103316560809375533598053260941460664204392794320839476266139398059088275542209057483763702679801149083206270664534805682897420341637935898052478415202293289689856317785280105547448517357998893953253381830902327182637018126353289358546432021221019773542431893742365438421646512398249995137615688084714247466531301359290395944662284331667913108783221396879405576758486336833202150963954715983171117569761032437687179141796191349850227786406325288230143729210413680951908164643872593323910959525137787776008630764878271312094795775822558810451386247455829164518012499184514947842615799669095576305458232016358751866557220980507052575849472147826469023294626310610898250177556763330356548218451734974373305402561181376821859435618276218355479592364247043847393610191784234835823159678230395830223249216247956450782310708638132250928272234081207884777042123121274734187649514785002950112549685802173791349237442407181044577407074158285916373041779552863628318239656347012370822061583999284720303916409272428909844926137972438105360107067505171844258152045139617948633467506139152315687220052335001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 4501260102861686951350523473958441534374127221494510514150245654326630392337076409996424224117095276399057707276694085719224732595373470185120681771868429259455126186793771797523714936549827135911966163578616158166807234555078318776262058963900690928295585026385091985547992020578823204010220549535236707804224839591750024444635737013836283093759457356482556445842586316936883195030690645658566173503696262865577194545306245561591102491377295438506146667111373700529555496759637992332150913572592869855575838396832230356757138620606816628989050328459193356749522446479725372433658494639068311028980576312582543560772605373204064449059351038102220006736721160097355350943071149510139734663453953629242827674583125806313820195255691784423160770729338096642793003302269697444404755309293868534545084780379007715946537539809295381951651821025458793085650304880353494661151768862144494326563534315564009455577672325719233556402027366386746926337397520787823679925768683763614659073817096661542450316489620616869347561554183042916225980500737054688892546352551975001347931543721193122255068055381703214337945702975962043796901816682258926926354052231267216278703991923453432173180025298914735882152211870252127317356293551051636780057068094131617812287172425906169226818556691384380409878791999894056373810861563632003501696965641403108499358151455955870945092374924373544293139245086504730303970660148947669280960449031416357503450506902881759149248792049857837043467283790624296142262792959329379235153594003169577413703143451957394466105577322618040404327262269140744984318211903698086863032199438096132465896050951004246412680815453666230350207660160561836584074623958215536767646271494713288547943620886675873904868267643726756460498824393869322293490255526916185390839199931544125807193788200182895105101655390027610137379633749892154041889679120851995379753736278559426295164692850365254406304600552355262033086255444328166552584727129164025901316611200752764971358495228615191893087102736433044220213805907326519971821209941196265177644205024959600024965083700577497765931455449447525673638046113088464301195224153253769884172169844886809310334040987548261199919248236322379131082517858042280157545484888726999087673728266861528439601935499754935047599509337168805797177175651329527132430461994895160752501052199538000756328129600495700960574427947115586854185110368311759073162593093105178115244543524231617586402133023893773439697244240565532371967433465662950278327269293814371555165689424144138875883667776857017026718009267802770585223680511485407108509698727562618577019235952264886375356640821960705333511264678535702589588513470085963153672175820094708701356329273036841224614258368033556940247467490481907879628805476568664800290798521559876355887778721811209496955385153976296694707642605145115743573867985576705185075606398468058349462662849499186416254221427270111368546080336170796768314445990140689315312910813348892303932394899959725150834187316584054427583438842405685153299939385109156870195105295692097159166324146744717239792779636034544089673569649187982012003242825250217948573961755909206255067416383509574410750344331127892350481343294132960461634857211748107409895616888798928973318770138752416970823081107093042020389488102936044801962623426959103455670289312403741958476572610954905664073862051672614427730048040494574527386668660425729977811400216294138667068693673684105661209787807493536404929510372963821780426614890425334358046343177077929916253658184848687444380085083407132840808218024456982750223920237991658126352000538665763913683414398650823771593841600425379299149536558778161070990329490021166805470395508062778372960629079433117864414202507411871127896851715231146923323637191813483140470416898601287678227187334325843555810331698483393603244421670914571688857846672107792645976608940258624192284653372421962142281193882262579825128154364807325153650278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -532682944680696948587636444170612004328247654028014867407482986243620444456882634051891992384594019833467785119622796698555778937413823002002517512164482201561744441012398455146320078104974492592200939339766278527598570512695663936440607091749364982180548878504435811666843152057986464507123956948995145747885296868716787887696010080491887547504411048016162150621845523371657355386100586825298090646753580453983989063718859857937452514294734438610025903935139602383787079291154242692195210093106747056605318552844186407835998830815620013825021793484515169678630435930496915310052401390395201285782517127054591099195191807540436384604010021716224954242576506428996234995857281021121121410504432965298742790841067540465193934922661923262258485691732183695139184261431519469078419765666481160755322791177097778164248864750646319493616563815933966021133551989951110875680830097202635529110138380320524876463085795163391949463664283992998070653058160483626390694479761426825860872553914128025446549653572913260675600468082283156103751605804204243702104442363460814763544118159301521385294922481940769215959790772940540044543933340803503005437494767447695148888621166641488874596980138104855529724951207856672480330686010095314802123937825785062405086546317815699357037783617560248092212148638864553910444687868658542997617772413217077168342776634458308898942282591366527047366194654467390624777617612237691166515811786777054488690188287079820758659278591029967270326517745684148717120635474593370293506727595769381377134104508792674772622087776516564295412702671283808869872458666711635205714309645183680299796306307245369222075474959254206492377716901907117987835671684613192529459185519892368320060164357460357185748524350990270642701806464306400787405213728311029301300047587779145222682936446456315826919855103690428071646339441854368608127834607867349739212993055381995018222066024905526859240213364458384438876489002309229817039811913984159739462498464813432374184719685253133847347715767811861384977811926390252522421291068868630232818385638441401430362814886789547149478917241391467162933126146218243355362471000434502696430904679837579816927245362365346660668670844472545890381661945528520418095417525249824797531976241936158821527022690276485914158517793475635702201236136146009200420849104514896006050513068664373301508538074121784312423278325393590714584078470840831662537649056778843338160070957939954816171166528226025179159159570326408883474424176790533596313639738297017591916711216516943514514210976763500033441112887465793268042137611245765142058720692620433901940481974430735676617179071854019547249955344124314515701252973469059381378371351373625625059618358581740619761185333668966001526123337682143906618301528203707416029588371296399172628871916303891948713519639622174407119388537526325084932427478816179813676497261847559420062577149162995178296172825188431277593798380084962859802572391584666066677312662262497376175074433059137178580555032593961664914774769742625801138823712294959112281203322101186061239353677181324716107734069069320556760429150151458525196950441871046318535447487166115726689904657170945340732945352862715258332694987213170619218275974270322486376836136602450118792938204254828843424496858179843022440722445226420276886542555243332067517273808266108287489273127079718722733951451029250058991526606598251559966721148247581486460934918804501178726451855812917747861089423282091711028815851786370142977902863729721909476847120389921420089177194965920153947359869686217925863974064730150096368942240710248477472853560455695255571501500661198170289478941946148431763369141863565415712411086725754327244286433249294839012395182055270361509749831908368324636388013068004193044976661953069359364759626148522212772037429001784698132968285130363426595216358542151938249811117435308156681196956439307257001024849456381041816308362165683472492352252536167470202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 16073238479721219551244804236788587504891363305704433010835350883737859381419165318997175762171720536234943951485616916522387276034202362731742210893008034445658885354909369631937950145614433738073438355144681761309982781694936316128258375381612407618220438599029527862020438615368950236687884804778961820098649418696249682911277285669524592554271150868505304764054999893515405781251045201881651007550996870371752623053315610190497973832430694351413675460611391208762482367763082788914318736127473224681969039556089918719478033722146516630762688705501767530472228327005523246544355304656113518341362071361671718465463909838267231550865148424028796531348178668085171525785428359192362413493103963252516057179274446934379059231244350226163237373158264275000456655796078067963772901208176012425613388381972852013291470122536550939614775156208524011636706683094882532869266538701872081499868516595787455768951256835133329916051246115441779087425332182448373842645270127229004769908031892178000486065031880696605389025017170974174020844824797869938411257167612817663443016254522900724041354472229787171972700744024128988414726871937439601678610197637207717885831270550695422128388670692577540401218037664173191687393103642384075017468939299582346679858468168348747960390216043365330106607239692287593003222004944355424222635519501599209415311169076147911674683255497707898051672073700111751761502411666752672945369978065806089300605298955454920958375461080692953513091645369065111798198111850013363268504395927382846081619539131645437733496801829065452239241904017046999888218328389781649654854421335122501441159631787725018229577299408845145705897262041279028381206934599943886304774463075818836581401737898991921559644718551846426341380941111762294978183074537934659543668586290104375516959126649845200565817384129333260856430421510905128735905017937859836603542023341130154866159339181299387363480904998418060153705388176553483858067751749012146882188634690758420056097088172356661468541547448435379444975867588466444812563381732994735598705150594070257229384091541147733631674780764352815664459902931881347722776751898838139372732807708201517914921504408484463455692726553551174264242961170878812950258546136707372038792501728187538245908818864401718348527480960411998578566689148992118789146745407792790556548398492206543596022531648381469369502032799478448270641059693500792771033064001795729944857721864712952270036266128311358686453606330042350963411478070116179355116082359504449216011692446537285586072428497371990286972929259781987315181629457523307665459432026286638975227399342815682655473185920422457058355797116923610902404547976720048469102645133175157382109671285269745351558877448802408981472670501020586584523397892313820730472395501995805381907562927720878442010044438380475810206363612097178446303631287970357440032569133767554978137794031065978029053412319197464860757982324732022016370228636016255786439970106267309222463054647666311468662352314344376384384492807865986208107924645720936134897680724288555313339473397562618464631125411404753709015615964406747482144881829971602338289432807235794831432934973788026408053780537193890513772219141109638995251498904993788659384328781149086861143510529229788659150874633661732271065194461787889913934144616347316926664000779267672662465711467554333994727356973853917052969142961739164001119346808968775126238968304770991147552271420251843215653168975382199569666988999902758924491808747371002153226401547478831710088128506536673614260823584566857244019839925620109069037046920237251556196946279643358335741220444345290773886975336273048035880446060725505905666063495336009804874862432968728343100609141139269718830768816948332285918219252941433177195089948836014347737833206446380356218441139607114601146642121841815327852160054448245849089923655252760160477443853662157894913959110223154575231447411626935590328731497167585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -523170981317361263689559025670528434288200673201227106641610983976055443098829110778559597521010833693129612958968103970126797487463737273962576845090923679282038438411287194283536384612650756906166755501958254389586706106843267510946026570512188345388176444761975443644071033070390856927856016375576072515704310320317876606238060662257774288876104506578924016164615810437951467300952724178214719165050291734812347028681060488277353956126445132165564677543556009487730401978897536755641009539372287899575093430273088099153654142955492994594836338593994258964270074276257682845602356156466356680051665797011510325334176952496499894562352283090973942019883113563196601666164853173326337303239380716745543759604025062749160654224083120273958380050866093664306298073124760358075630237057966506938253629503321659245141821476735215417617223305674854880251059736396820597009845655488312923212987231297084549439967775814342245646792463620268978044592166538850490729749841379504219601368838627306146976694676615301142941675529388281049011929604909385740400313036465777778818648507077921929021978417597317685989868357963688046383491603132739671468049083313562652818810736550581073119199630280986058175845412091088085979870712213674943964510545341052330208404056957934298600636980287003514571691383515192634328766967162678529975917475060308527563294226396881743409570017419868138625508181415965220263390100894848474770700741494958081427399582618679117121697796987464993025040076959169730174338896699948083425337857889572369609661611068380048370933325107417395306045511975046368657702330576798235843246325520388938320367195533601399215157829115636932629569716359255034604967948063265945332198164196609415656459880302144932367632417527984192223956763292320861168611046953688636357643665852368561750411567064946375031847474087452113530976471250005003581566355435532630198556714387921369986445912432399984820845115145024795371445143578226014325505948103901187789247114636248013282862303191278624094586196606281338136054644982994066923221670046086871318659878802683027925740923655670010903056135797672532564419197829719300525242463364693776994539074304887863391687343291927956608378963065696468360094648818601505030477151994712461261055252565346844594236533671348898360739383057588509857230102884206351482666369836215756801110992481307317212174263318530374172523331752817421951615263686412245944694291491851741039933036342091402166976399564615499849793927786719563093914880577623315746199408036518414058381679175919476749090672227297726381755681340453726911271231331511106643641120225190561872483660146654539657832348261355625680424034822226614545738710031412300748802061209999625877342624747588540043351265439295265770149856411015187894740599983903437827217629083609569146850246079216239531648272276887387245802974953744299263512308865227415132780831603491214472127104616941899475096352479889091066614532072580244772362212083966761872524276445001844686584437933940216600314058683554945241082723635439277301445452082486363462043331674519485308943689149437778406770395851156910849632251252097432650221835954669033020993003350443718870513702511022218153481482039906422962050332719741614581884391423573865235071038098152388589760092959342480936042642186092843679305909425766231000713208671409905745690980926131788060357357629514939088383525357519521491018044998984934680440024239672568562916186850642626415579384968086536785456275710139994947501931914071764951927501621179534127782231856471304730331844382717651426760895854033173023597740629450704548876027149444354368204080016319015281122439219022229319063103087538402390267860396989705286944559439850789775955952841380560327187913596188221980601888867875565332758318364928693904256689021311294618818329642381358638069053267303734214564708693498309796598234850414886216196895609603852874167381488483865113629582431322116974590557797903882583727885254656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 13867220614746503953330850550145338467631685220347736690446440114337953018289788379662378796091970668700305588245942104411048806548342388287145197400418032281098144429247633761418317835200691501322021265334177478367149365778779354800925243773504558129228843523286930760786999686234584955923309577799285003250022276059340692711145139697879284554494881422947997542708043127753436011452703174793082795689070795511971550884299690640275070312508032699847797182419992738092423841089994790126460776229120155167634036970878144712533094177858870708579745632498833737292871516041174351861337588605834071219282461827087357372252987136076580358530221207879816571123697689280185525333233003351294088321670152854106527825823615965183341353910572424407420449811859238232441814912221751280895939174001889743039002722930046459580986266243298244507305978985862004283922940663566727713713437151908388337080774509050389315158453865459734028018263796539099219563221756769802606516115172457387288314634200312271012021921328489589640628723642514237009254552719151514111244545638862417185055981442338024185490062393449789057123449806704757004357181297444876337892513361456155041924160704251704296807509699698085837385517566554457694240538115374454151936848102374649747727166246123166068714417553073353041961946255533775550729184196118892630551744245604834454071775315543990064023265202635732019189920694524822699790660818960069104464642789584173200069573029266869307573437785755635149912229486658064224140751502511933658111612456415762185682980893621084259387254339564656033238703788311341899833293119249985663781202819721243346997581537448878768096750799733032073466086610564896945073445421399760516304405822838891275666193772016296736871938707224208380275101432000652955739187139100920326248511314904263718195982079475007253284934921956038471517385969269220658616853381474774866774597447162918054027228160186852843137989828038864122067709272455187717449268385204326791642585020893795639377366262477509168823490291000707488998736543387660257820183829603503483423458647634190978791515110914448581082347691988078498147621320562169439356704247165245603111711934470492984442523294269444005537522936977621248241282157542133711615441907464620319839122930424129245312390088218320533881557468371567379432464299916107038723480730915975715607676797562023693447585988905468561876102978497528321009484356521757251007532894236206821473549708368084316245033418094769862211700275612831048098696476215215902861762465821384378167844084254437783755587691738390932001425632743863160332706637212946028998693842747403553159830627530253080746711658154404203255721300193412047827805847260380503469677724264818610131127502275777316588966738182717476800231161687993371083502672937022633069144962845238876403706643203570115611109865647004044576304833184424763197503850818209115488188935379294830315258463705182075071024840364744288675656018032826925774724892286422031558104389014559132260648381980370120760812025895274593992542966185192805840543490177728481771724278360479358631761413073436724891411919348928804941127217900162126099664626190232651066412743532172451568708361267377888303783293945143060834697348086534487420442045092401206684478576190024494833394763480420911436632762732272562638183957954984076697501867288987321883822834053959953387835070276730046333666720630476378126929434116052123755445930045124344473632598963737063517539115899228634986352826505842960077384156121462186703489925660722018759899736993502168215805363134254666100866071929080893397701065590529749062720277579301064266044112946545681015434600510118423688220083304802661970134615801456493209728641029692622196189233139307965649852041458226119702925724125843166679782936698757689477693479638490220769852672143302690447710245752099198475218815904463975630553625008134361150287820458562284270034413923495523687675640234782947446541241127618866606768128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -560606497734191484184285551837119651055510797786194323638200673335035006103831739327574594496453167894095330950570099240080630479641083216675989673818505858695016767450317165144452921447786065286248077743824526591038540349676098207388640904224018080605882853894443242616186625542244830310984028435600013682274052295868923926045398984921367827832853096792954735774832320612391793776880543689731906169342057827698110359412643506613907223155650479288884089750279301186612720447422649771169348309415037218726271707148809481680402739620305662404857716821017725543018858441959726531044127726626183887971545477990335590485735020995039124696149529267477125118198674894789742790907679954162553245696223721839648418091884762090574390579216563446091729795456207553415950860831632245350824416666738380470544412415334966282322253412734912798363862528292612296056832162202039723252757833477139921723061288170605548281724369423218298861418219636190922353493059194233872648110583522771672223749705369151654925345728684151507886217099722349930999906046987868293187128387767532042234523436758521334371229202749372718146456916402226264493607968514480095395959009830647837043367405277567399662864694609387770296436139300805908588701671491572027503625509233208070473823519932042954406320016677446830777685894615098828901795558325548657264234892090296771206185627881770615845444207428284009737960122517086905738207806483600802763524242451496221190005217458660898598114730764605303163465269966275562189827645262012376907798563334892035650935533744075195318817223471680776882684825729861507215377417425213478931051464062562498469114443460908817760444373784508234425127161115087585429240778680122129137862004505636394914143180230911835564935325503266259773969663168637424861289008042435104139543352739197550199972421485424017285989252435368426163082285326751008860321135387835494030595026736659829067284199890885634028524012241384507267787088811031164637664906514844705667032126069215866453806203187088407202582296935978901816803168649266970913054985604381608281468003415358413460811641630888857878279399848342173421397189344690758511004270759318420942112954555132546037394912708279461206409726113667277556645228984291186306906571747752101239579790267507063635600295817405125887359943943373597926516269864125543352175593018673089630355727771876746531605803897715257026154637443213391940881668906380821734459944036095570192741599985292514111908601917302384445803377174970349938294563401772262880098139065651787557633309732850006791848292425555752607669190806677695330142162836956879071289090049159037725372414476447580722553696462136432042605863349241776840668798803701613452591583949200490544439964397914752781189383946296009027101946218798669946805665907394762735456672554510964781114779042019708211619023313520563078392432152858903245486026386138007058152439393938693735409816033043291069680081233818787491811524695518749572517932957737861431568709377912761115056337953873943923746893927043106034252232273546160509179409805023276968418903825664926525036815428104902539665589015818166591020719240357477725699701887702219403745823585159415800715585670866704687232968341126087297162364024488975413052243243390760881902817945742944506758581922364043318193996975926191158582275645184891758746105347898916065192183426532524325199582430195632544207225014514223644879543813658583470187121328168717859961021595846943540803061140480397084695254034057347505177333066235847738624193186765052592794209001372962347760060411262179065963444403715147310751491182512575724651860044470427950765584399902753556403858275381737010318165472690673867372874174087552060773766472151771791140251965921343680980426768949686628083079269570256527708861903130542471361928487203655135646776153022412578974252926194740328254308177440836787341125935656165691185237688388474525390251721642106184953418437548374466483564583403840235110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 28788732755652067081309627577477696268130266057518358311128584812950047262646319924664184171499474351594562949083600076551268725909377821802814683553591784161024667096468267430059181183406699983117507914022023152759588207211871051667715099740925669562534279554322866103295735834839534129510187768034044979579545351023640431594601455198340110697128983578283914619719715286562644287181795912756002917943343941941108257148088121222640210652626824874893502236948997561913322286975839449933346858653431259946298471260747311787261617356679178718270232670245003733347509548850733922042807421449375906753513548253803408303177564353399593747586337302083848545975701420544817459912145984743132643579436839883406212692228737171735177870368052064801605861171500673597786905833433076070927230034314526007939853178001954914937079589778474876453207011958717510086827689756619549800894859254759659273365540869348162160110792718707213700846951265823262865756081113632846935666485334865851748503723293256319723803998665791828083136892779145088074883839099563082873110330506083317357476490529944523762236122206178938228545844723923785709028483464522440361480370431883292636485630208294507107232471996637488325736638639002777533455581058716230112603089482723885189213497685602377179510798158739886922265337751702006409088191590591678079631602497050536330114151739690889744127601300529543744369950976855583767238323328382221630721203290263370287191935680722316254571350572495224433787634584277574970301482427926038364887135201367198003296724994430410275452626716590634883911489828137102223919839605173831955529031044808730743251280589469366786835783388004801696853727295567327836306247238393940731573605570776486146896454953591039828607121907603041395275678145879484700578579902732705085427633754452945230176625292828289303701213878555690163946565481157316775540892789199321197170733134052990070177721214793961635578997199604886414635026526992267748017392498190619923677691019488965537408948007682131602622562402441254688146163934271047690369452530783008496201675818806545876190883286938647121997117671047416325653650052837299496108887069402712705970427368488888426719835976780669450949067850167472824842133335874715936192977175139567114927443865031956783531167342149157101318332633237257436851792950842538677694654512317917284298352272301479523742175714657692517353237026755444855466497359012707285025366513000633917712019629837456921135513442088813019905875610125318183440944734066973640757507680765310976502924426454837600403524648450844539326400529413673662034117691760559110905347581936180625015158586457532970752016434386474355234783684777308343973166061867749273621787619379839333185747235623941220214499659280245703865597850312274481059593148002148699024531080283379701274668377619993841664181312051100480020575127426916976618922689594403843143880117811131228414249946903243161976866315300850272592042709285303174965415131988709612990785096543692698065306920168153565600738006454701423745532341617043540676772740585412140706831698885153214117815896573559599816626127284153074474617688267204660021558835280898018217444963306957790009218388489140444496326035059994693636331537937756249531358124955805927555527696780215066641007535197700714613325304397492696949559762456938367995192460475371513428404160820322299755966104200266878555219270648578100273320155689915511401956491939846746886582334593222901029135775613482860772238801692792539578582906550634177488460226772955600386781148921940325610161286143318048840774019831489697777891500765963257522304007593851608638297410551356696475465793761439276071433780868139912471204204440414796139994187487867666223843913120942750375581346469047115868112339537413262037691548608717203576686429014994743009028769630716110570298658312281551240838413072372959229080289734667109010654707870078309984676926603698446350572263334680619508053792717694566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -622922070895942401455798984260853533159308569084296322132360971678494342821447647271064811812316978241817396421867862365870274446370003651884892809396079677034256899799495975419488893319869101165237196276761572228199487178278366093623947818411333980423529958540794825516918002356419077239062232956416504375653406949451282272558599705372006689180887957568299789639968133851469907764421659489888883014180425722896487712673916696272054994057016819990228448777004080879499648365611301028558024382526354183389506223308563429782294571918725895022165813276337790866772943015735730514837609995074977428360968796705262824531548919366489702679802283738298909972207321299915945563089965485489025348715794047835530466108962405166086221471272654411618916191819852986234253963763424141628670108271666537139893518126116607641882961075160999464639270939193247514088697772456613061352008748742657148281141264675739078040376850567301994787481023463962128737733324036765887314362893427971556009597666407660875751529400998971621941260530345489690464681798778414890593867398100098756657063035521481176496561834784859592294041771747052158634095793868313811779913504906363500356480050436412918181572129406578575196922089045258957571057848657157442565115510899031987125702602417111618065499694443362478580740870877181217519678595625760891643664758198204647500846730210735421129831900945669538142795833651514002903194787091801063274048547614416498825931411846336287742567595057880743171391178323633448656700032588474196875932468349299565444210176638382541843159135968895593455802836905730017159695918880149221070305161063839078603945186484931435891082760860162076918771911417041266748798008308251420728239141323579264103844225382797103218749622536045887668809412258819727656402360650850500105945714935314623201826751785953921600321386259564783906489793903949659536855913720466553640114541630233749536078630467421601252233208616766826349012786899269483153353417056781751283994707441475449305269889777897028492304954077586359677946516014387258253175160043665139271426833181647525683956503391886946122533082632703199287477375093995046355483571030750586854470137210775788074003898298844788841565495475314461573784189617302924251898473766913253521257064558791319001257104918376000350353348729288096174592374614685138800717318190568290937379817692166123795743988385080736519405341632701755263648546621067521749055990828805059115861728942911017519499475010668196094733994590906718161820168938380197149550799180777518312737798589942340149549140307746122682372842807353777322958442575534302293014709343089449708355446668865182166511956686739779080779464843257161762828185083265624627361269432662834541181849960730709147789866645627796187578731695949381917269615771863801445535540986888670153780265776529514793797427239465607446484176893074570872336344589735543233154786246543914889860050638492425942703924121960708060461297740478802701685547686338959651222487428119502590197477786462389373045025189184817508471984958460869032309732063429739856602325239902988069555288715844094834199524368190985961679259273498106569829347593041718929495161916775210531368280711883804673236327329952227488595906283962718282767108482008987885088482628619734205568926113335203460161386323997232030382379927231915161742981449272929131636111859166171668411207794489382438317211481441000796274118861309547937337092723814940816384807408710686704668741317774141296605704353987621069828990755196004708754180497788145764676045208246160109604623857531373735881964408624349679027466819332410629192086904960657114935300117354663357699473632535143847385821446818426936257700799538779660906783571081396798364277253403265788304032892665748799541893059069367224171361683778768775293004363278943550265410186979285097454921229926817405911667074922413869709241691686998298636018243061186723767123270445468639494839514256122938862919063961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 3383580706745983513463797430696623168435084752708999226078297440703547147622798432343117520731897538843663256300517301539360025233938706985054440256277551029756133034106620685505667795219079535602961651717190243839284393364138710365461368238180365489997796810997959951779354591892280414171608641975462029288351551460481741828183704166668737345886991659034296948322158517423280845507519151780277344778809321865167175253833249873394174243282502871486103194042133275130563545001719185443312374102148715269677967153949378133039603239145254512122718803623650151598468382096368186772500188766869791618467707073910877380234114825376771221629966736116515228537621908782296214133520833208326926211803620299281357919925858052611222702343904189307373699683321693054730079386790872567270423570539125122873968032987029107856514737796019390095544517334738215039453875333235931412779750440879940630217938391811763984617995758088978761681630929204550989561734476083711957462894316589087897820184992304293618446223717994534096965730176156986199392479090050367126844649756613249029132046845231770244173631572903182034403457857639594587677289121122030208623162693475925610410896736366637288236502309966253853078456072908028333034505943050366271798111588047502954679303072619160349906500399765158456075804328888145291852001232969869994122312071076880359606612647967557896302541418120824107891419595377322052238926156200796024889447457183971568747382921304813728130294530364455330713406808554753917110491487070476402994325901163394136518723954512099538780503317119928509613562288479095933143090695794170378964970316645094374108557574443960906954674707238413000908385657899818374351923094295226710166669687039508653864437127426852857030726318703969946574780079122872877014103378139987610291916240418995050659618637492204310256568681091869871409544743277091279341779107740304630855203188746356781891868300437426254149728128534140745024195392531840443048990586406234152515184920093959159486083224739987766866437807220677830879102841846115992780464395268335978797059107088504375177414955338002748579776709630370475135115701991648558566171162487561530687035056063612820046757113369689478173315582380590653401966217604529036705891877281029458030908089481778100641051131132946828593836347930245251104164771607391417567949375214795147928539220317906159303210297010655278163576170690256486540145096622563568063889652103059556260008353643786010957465418535541929393018362892068064926419206271897702954016962722287624303388761012557146311437832067996149241187938546706359734486014171873126535864801169321409269864743859220120954267901645913839073999498205551859593740072523713531945268681913934139679092248911025827217212352204009432642750495474351283463822137152162107335313751161182762224549476985859011594046012474535888420428919461669122113956265405805210334001934105548736509828869215645706482619062198597300818431006401343342247858657907722358677292351939138125609041656240282232042171127828940651415086547543413978227132151685197935081919296081929719778966606769298042935629475086340451830085191520333236780483859744189958354309421333797001615557478792457395410025516786821334848492007874592084132145160818874506208395300126844970322435840783758272729982290026660588895646534933708013614943838321449367692301064272917641485210643734681052666508440156135524661194264118220996134611595001380591289377047716284562869862400282294090822534739713568131986746366963875802199519806182083388307296736312339288929516709129524820473930047058191295948680075710134346891394213448159422613465533858882433856935610328319326041640708893586263264624055113792064649938096101989367074763704840735277238190572835171967828604921918671891421514075475968473826843972727595965371906202330301726654326639890936300358165558077231524100674397484643976385375023419926565417114419073983921607207025007037837169786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -135258179405697421977095610425381377569676827564708271373413838006260503445369213360294516591554078155187878099237180667904943940881555356659798799258354914988161910635673924732487970844414808052277048730371219074213669463361902485012310124818997935865096526478543434503266224515829175043065627307388926588877090039601543117213040266606406901238696459523697952887216321746595046651114645418665879662989336049562959989459692761293997875267451756316340878521458028835013794110944673408665092476672091981089141517136861108424118769798397574066365057903332245120724016446886286650465776419305227850320396376416737995604205118173712499013346682242621200350394233561808439332737703274669303221229758306513255331913496322603080980756760941964892996836071004147797494156769447101531672561280955397012376496994916876478730261462908835674462964689055062498042412106515270741728903963922480579042357484827540692281178086139719842056381692365384308266377785624151101486936878671166037368600483941469099517426649240644238797866483592230924273226160322824408873659826107058203136299611914892255992361112119193815526860758902654006989997047091106781019315523581729568490880160878493128068993296628536566177064848407577279269450689289414747597349177158976748771708721787153697667151020988703720253146158066015324029791436092513156501340559033670916074814381673380687337234248146866106498863867539223834281063660676430380608901552052696160963687445662169092155741479389572500802767022533777431195834690430442766846757018758954413759232887060242359439453641946782625688814693681221530271834951318818083538968612754772305760391043772955925169520291837888723650546192066771031214012852081987379877705307501054339196635850200127563330970821479385061631125282079719826268617832240383564280216638725752419242090974573682840218219772981951159919162205131230138680342743237601184850859263187790794359637078018361520789629102407994124330036642188090006622038495959951045072697916215823592518250261066178948619669796596593375507148096919185108738364607283062127914333738473106286503648944463741258087119730440573454271105735638693431049713390400316829759433514654448810427489577539073851338307248179444257551673656266609173221711273359711375923536622476316749983209809785284295086059026759921592904982389859572690708586464606708691510449381493249202173561947343122321771032295889362468789336508616941082340520615004011666377745253524570284012593967636637524103537447168581565188494210300299912146784950435102477548828489693018708359904835740111705057515999528806633089978994626302386558885769058128770602560901499561477315466476679654290403243085142534743062149713288066713716515360516449151378502249793885653671198379576916839926098505421316964367105715531821247203242377121045154217888750314721427082302049632722233942265573953380882270882164420674168602155950160933470518151497369867771111479887757314171210630219768675207009381164305334953429918336844399751028493543049726458340611476282190561866795301673286001518470723598213979224566858840824178115394019876905990139498738309880434413442283502862867235345884641945026971129469148059724086674107422985518382849607257573869050167611007043057265758612991078456216103461809812317458376697170077107457807184164991456985804022639137343757687437237368562984010806327142292517355386620800530756868785350115087993524862022745572102647895791032537439245887980655114453305213988548684460866236085979964762718766052810669557940804285030414195068488175341247991535959139906539907205770450011988445568250705811804090786535695408144614805980998810861551937885538602875349298547913312769686082945453931898134290513364233059555375563801975264838822174238026761983360369264738186883786688972825931798636440266455651961529161002783667962289306855347568694842001349307828170005841199843301743327576184741027180802983733983150151107962857814924649299968000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 7047161638136897447194700276458149070464835265653513860217313704117614451035760858001951846952389444943063853480425771382236239028203315912369919962757970643855661678647396630740249395267163968816152045135465012301366697279129751812332441980195039385238672434971262933826274202467539416788209275719641443688957847262418644139345402436711830064520247646037759236615059367066981991449701174206869015688963485869595487709113267512220584747692047799590653621289955575679618077067162446362490487240067110955299630780246640085585614264764799912795563384220533409980750146382811400776071263837795059464206182284066406346423138289019648399025865937814610973596635117910006588515582102471398989583875659765420282105097325504483912971619745295369235306006974749993621432783306116216934845246271512228375755899554303852816826499881767023972786784660580416334215338315889286973023724560623114537845736604892008977400025244976641919405930560528724881284240165366764810674685380346094390591517200058035122674068830353000810661139890068760743995843642007009167390216728740838750455095965740627037397759998898524621717638852322470528168894088078092826917186137273118670983875218555852389161439051415501897624851374051313707083352098466677946868269889524295611173122967526976996671367478098170533547586801385968684710339823614390772703512597109540057683137143828955710448338809325309853148928181769148655587910162149772727097296495777469748850288313662591119591668705955187611278373048607258082911246784223907764346215231176850566294967460523122155786281246908607497775880920973913812509214421414480906289887901389865387259633864986087965820746744105960965332040885225748521650430044602752636701141851473582734150320457621705114001836490778779264249500828232224903292682939957615940651806979933076509333196956914387589512119485346301497392434418039084084280128646609798453490519595661273781522958450584245878244914237918782635304852397337189855080836894457503922456182289021932599548917186161149457654287661617341474481510438284214918738199845108485347858283359601074715831375975128279600486189546648645113837194969472817047164424769022630305059304736797114863580311120458295664539655159563290725228212115868614954818353677315055362901502987967164817543340504418944350323913470857180676193007039874970408563219897663189238659879597162407685885287404043087587179981952829629004984270211485845515262116582122518924317324853134235789070737412108839741947762833545300737106449339295151783614361861471772128781722491486785219557297048941146095046962977824614538903348939528739715484704415778427685081642502374775601010098728443975273269442859204624016292916210928804186495159502623408069348946272928477436080911168117503962076545406594831247760720870862330936132036215596546240683027505549625866494588750834185925868603691092232611759098853294814656824360985494167789770941867914301540612294277033344403746652574857447797793358302049250841552190767816258674416930506773686587413340660951428492319191756798713174857075402334630257653173051302695536623819173633730670256191418531857658877836350469809123956721986648916527913492171164887162566850282409952733764911027729435650047883504264269033776773945797884952189043814854414879325304124646492636426302513065458822719476097817212360085077717982291346048410663921170273228081174056181165965591327490584200658791763530873057672285868549532200281030818475665618154595922707922463622781651889967609986037391035705125399814304133552216870845953325836204939388853229938494234762473826880284853403378610013230000780214947041601520831175698894771319789644960373857970131801390001036782449515898004258124542154815126743749336167820109338680577483458177260512552802390700127533325169093481792214331790145119603872651694404382426399202048508866962836117246707412019373879954832397706204260844059446927777406351497810790492066513329845829632000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -46237550134751170322011425632450952610237197860968628671391004118176416751549900090525585824993227293549392260550929543470277501437537022733360621639354411726296261318116298726713418929161666757145397036104968078147201197927283648290144717987607127639394975423911601521929733492805182474773471025988527386477861579414786064453827932292426225990006684647513895446197013876411225788927495852293294614284090558799923393922230540975654466779271421333883389609927738221009353248363671902594422470169023515364124608461754545582216643267769097984504343993578878211795659652830365178270471041786751011356473752783653908159954744531435637929363875976504732339619281797929812233326211139097049069308443350602645115824845508798479431069497491708555945929628150270942891045588815045383984381510229223258793334664629538828427251843186979250146566640528087703987407173094137257344355070893639654746605071970997578342740020926965846677986553980319658345634910132522668935973096420371913336785183243423505075002813100129961774684184878006523331891310281786978046289928175463242103976946300601457921878787843023245029831666334008874564595320846555484819064151288333666088006264461626258626313681187449736785207477088459039911020246373934714442051100941489109263670876955256278171028866880559777010134046552709731345111279588344841487268896983575494659596126693738386479996951242125427637214075437572897876837603987660059408426145878726128870243837161840996851345115385850653346348245621626815605233062784840673865838820114059474243220253051500844445217146991276550133587061614858008218212862693473572340311386797009982545311746588106318590383186438306023778287647865070970408019860303194695397541401565252653022401559227215647911094903128701760629846433206851902621585995669969097704892003311261854878515390556245290486297721592837549459049808212875924246043686037326911367791430669658668458943489688689767715538834116865935478735119266181671940784738995186616571735675991878665876756254811062969080047171903273619157376385256462348409980206173863212682159042344549276052294216215607328839156736912832935197009322916699969339745700302957623311347221620509771476564620443227919446239925113939944213890689667808322621134132253107983074217246056626658986679065782464583050638784672965765282678045430153930923757910356098340358026972212099684747074142952908956005936484940682899876847662055886518917363271771872195397635164595209768420781925434858703416903136485030762932891324282694911371850091647880392773085870213899939044032621284475136182751653714686638201055429516822491800735062658503739262841254658845056913652042325462131323139688291687810779076268931131936062723027001516685701483079626291580300932273186729876836319172460016472203848075324879423319087821207643702219920960697480271067777281799004620971668157211812448889856756014913533198558787311741417527062466869928044869207620174112641548608533876025123591130707903966074213779878323435061349638815629851851782954530940857019587898126516578387978099001650003917561318332851166582507955835664348375953812148264525477528096809089574265156091046608024203860424089756371179092373361959101864373769211735663807477472577946857563352107543806435126651937276708960538057954466046625033006475191042532496746015961821761809760636128385726111563205686601268468912271578333678852055426261104922538420714313963939421580237813016308005864107153436340146956625672120009708560935780785292943851453618826992679268228282266129837800616164752061243025492060092412022628509505984993351149137688350630703348402428760598637069394204431738213674966929507108445759316416349887731393739692479054356707571664999351066672716681801720510958977316455971673709436899796959795577903751779733187484796271221418962773351295079534093922887348987767174967298383352704066448306358064618456209811281510679812029013053675410352027791912041086976000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1106941650713777815453729819867639247045717905517522725462885428604342243871864555836047418239996039933303740810545331858877470706077142283609161037201186919397687126761877171357517059863420019370023422893221517559054307412197912625895201662796323069797428638289406278322837101772911458542619703842392240667064114128231788711808290549093265438203940336603837542211932213495183637920970492019156709783295072765793313547164671655327135469460182112860362394724862283068677621018547165663162072808854948757970576140099752645794846564114119804240294652873799541492112821759376858098220817983603846332072500792905234560373954723527923886765947892195380835742831911382702124195237315239263013864562386504216127130811104329712862525560270640995083287927519741458122083199903645056859901675835418696443432238741386292099937440970533201265342258060371221848481930596702762864586544282872003558532869557389179092815307036176711729713287933833782441269963620267601413215667705870550330044732064390125390379655586357049804758397122369367658515792190395684553835584213718769545194991948911601631445517616857564610769733476061327044062528054442830910443676275110011474395141787244607188326744568613213312233405421904523626044513549349390700655924487392277638329912326965362542879288523474416946671573411819364702730221616946074985775129611608408275932001190240043416089442482155203654027590441328956836961095193460378348428697602907737118750373545030158544661164174046928086777177140371005356373072532814830478012809627218030810367955064179011781373700691359893769989226544428392726168606398013914504275923187263107884605382749508662895747812903446115180385792644323129051216843033059948263450957137618738640769787282729257385435118209110612466016427701196058951643437195405811897923519214961801113506408585988782048710003398951627255049656687495293753003286673827247202017970167434798870215517112999471236146481503440083104760985691583391733743903410531261821205396065768995152216028492581911680600051165674922236236989041387266936090166865774974416796229431167437095660614574006808744566110360004027563409461486475618475855734764718113613742245407347717485406750635872109598830124814473847409621596398384189717804439251401059383316431736252743232192159547107530262622701813635397264246965641320104482147804721603171979908890824941802557651916451003338145261290271880371891433702244932258634017310835203271217985645046757624864402245641533210874855857085974550824615343203117566892314168160528489503684526451306502945957427230043963582136273141204025977498336371022799943615676432175419154715785105726175622949814930426180798275927739417000373441901705997383645771306769429722125108880733837570730446483333524532712458867693348265841335378481139889050542450872654586599325281545571739272277210006872701724912840610096388956560403170923742846041694972223600984411732217211983168568045639023141986225577794924747614827071139900484274300631364732075543764640739195734842128397147329955888088618932763284354029639315086879718469996067311252320413674323727812378020906989812863112593970317279226633300391227996997976454758353340593479326505414721327573505373200298746843911022343256375086202701083982890417903584892469518518176240174233662550606235724327836480408451000789808486486673996106781704452846527138305248421374340027450741495089420261610395591084048958437291223937625824161131005538455719802776578290769324895698516043600496071264508994765888049271702872650585408129693429621760581296492093250963871223262846479687849741547847676126758626560160785449760279254694797744035807105572271816996436770913487836795804050963808941457245750977063038910221850622219865049588918823126014015465681772943010106985001531225575054112333445733198561784345470946212206353315937727700129602452934549216415596833031152162121321178550753781402879885206709296217284584463661465600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -23831645056485694556715484998870451161735638332953240990120206650350108901034148672802545262593882474136396394239162277416741195679887076414784744629216672170131749341575057949249954623766295458968246727873703533972359066342602710871456474736064626703996555036830604647656587070450735749874817050086325279535631703825371071932045537556014012911537280765360027635772616244476825048514417156250334266837581971679485066072207202154813475246487411525759055647735854474437224625328981971569850764622591899553028004981659679170854324164747907107729810918433969788533940375775636934563827840105353748546007137181878076385775592038135498918360636680620878255104534785136471398509093529014523987629561737840287724162701675980820426403626327912490793377890221539889984440337915844861790450029248001127474437614678134031922905397604322199385365287963823993043265952082159739806110871154965148440418444114072137047349507722051578383811512392182581437000853415743532959857696742053007367705082649812402254477387431322160328856386281291175659371012930314958748600996969776330457205178200328800175860002832587253661924928672992817150153955308426532478888278887205915036184625797803230393906348233645696629684432250787334305399029263290876155789763745307181940445444888456250293033163662070740458674738658781282960006145520300303684942238392465176013031435528378200820711863041081146499501104179106562253675815434730268287060126450144451079169358142361706050054258592939155822780096713205452076136670063223538113605559748519441982484132993514881242190253823050182321535880112895452587989793959415169673973287417997249780106140187118706904303040041784034315128685473640324248778432324198651190520405828483289372452356377915902090346795163278488934800542785619838202174426756775955419817337501700582992196547480057302092186996284578156523033357381269684410235069947104343313187787186438401060766987855236332129497743380940631584648006038992042330291495685509937648037062498545664248982205866030924468615980738894142012348673674307858101974602018147426928240078323775813151009666908569758712582219403277337047875214717793662860498790737989588709511270286553635147555356808043554098450582981915032998517656392672713020714187050001602457595727922262494089865056767592967479311141634193310175985757714275484349873932022806275376146288790811211502034635533780385432289970333004994440924584117649555579353079927188247445679991964570619795433949198601429153326445125716775548869015784404336810954529404844282476141158884791460101826341837642827754545527477575714439627617319189702769229025528551966897451598453442770524949329722976883663229896359790230140229765266011965866909885486039674435072286756152277141121149220840578075356186806001862208396891511601277470378741758900863717387058844333995186290357017302443638236992543793724920664014107720353385199480370940511242638980066537982240175997597378730116513479078826651357854267572869429111119595040072517354498050085223012262099027562000972653073528269848926240857196526421883470162745037699835394245297272482199744559672082244669516634568334300389394645357786486509002729494208941865842389463888916148689434751138652607467869090887628427815417399314965534087317236112295063026066120096511628133263967088744611474958742811658984890759078740911244634343856699950041376170990031831314890079416015312758005765657296485415949313271395770707065978193055210695717915781966130946894531937987909191851337241464706084944802382943177867740787000367984728958012742561036269769175385103895346577994705647111610458585763272548750107134618347341097736833075918268659719683459351699805706224833184428755498457598341500333920335433296368867147876711287296318121241435967504411919235913838929755701007280751324960978684588108238327963544715763822304304055171918092893937238039414912325530352824417516912480633709266622401533881794560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 855679046218519582852180088106274787939288374831051540746126949905133657692844509058406614884055797020436291164471884615654686238362849775054455074302810153366922322376704163326207844667281077419920703619933306288964183770068704022884843828266321808857324118951791149199238362680779314721336175589315708961189334530371193512376955039378574252885671380139384631511831019103469404677086335745773831554335565019336234174437693317317737150940121472274064193659685312789069811419802323387182982441164575608236225146190456920491754726425570881222865819385346378344038668785970641003045149522270209377284294733517845437663201660262325739468351559453511625915943576320817000549616886675250422087600870633739244985532019419406192423822640044746536208778596382668827891769692189163715987068533463753698911870936817922530159468554201076313807007330500972255604227717372764086789770678843498743051829078324885663604590424556196565666484488867124677658028597792738984438302190555247000910458594481896886927476381439018841766443322828713789398145540472387901116063503845052995057644442656204234009987157387723869352051924944560647762568574890013643482699365681074930851783535674213162857759956479705505548068787269746691418597519336019670820043503985538122715246321292560154155491708620671342646376357447734855425497294891955081667354694085406547343915822438990029953442080957512833274664510790124299080618826412198325861767565867624007341645952198381043351309653950245301415453219193010151327059662758307674630534836398175605569877193869075664515914136152800582209098797973816967358774048775739479202621231595274497827677452775887380923814010395301315032039931545450654277421503332082610439716202447820187772169500431417881683407013015535746099291784932597234806541189258601703368776410729259785358944767461664370946396241507460752102018894652916804446055094760601011161779094832431182802839750508840895811059026956087533515722927090175045102000794584810440856944866019558178945221673928284512685575347476781189739258982625943503440029822963485597096246043547263004671068733514332909737411792229600740208631407336092569834785809858101876565532604465319991336353300787589891487773485836938072111184965882200463190364505379538419016336405725715371075001859958466798161733052015948230463618937661119017119593225662967259361609799074974863110778445110388360821308768054159628520565666412855382060915046636139036969694513093861238495913451174247016178235395310390603495017901981250130164316848877151298759572577467540715556514470506914520549115733157681609995962358105780490425115149712397767995622976524241437783917617437421277690573960931874940947463649882809104598704589131581623394346191338102923257100147185413341940792255483650669146867944094990435390600969500092396063946961382978770356226327188336373014135856586003942583340369361091890417261370490232016064043785339996466250064768817906231058873667371410230972947670383434939116878356538154093603957988048889778159572153317720592159904089204571251216684439946873228771594922165285027841580168115620147938709214352405233753383373082974600519024232349171711542924425679175020336056093170810714228238827888699110862097278658049473374313372075164602114934174526935537072800232651010455476709207582841526712381863606101069298042329137567107865579692481179564945219696494046175577980616929714564130938666974893022674997953120474735499914340165001111225113711491617275078557516368146288508665275607670169768404817549118598300841794332803257273789974501998675129687434185466301842531265191433641017826469754345971016642597644769852324953886412455654349166511840454623782617643064494497115671306773933709082504682949119251093668713681704896367009535475216344488509757513333426706704582115967302890990948643443081936981480660040553699460198648796383572734852920972623615396713934985787458412810558916242124800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 3893119981342682933207514899993435215645019254831638530836869946444537555361995267671454225333941548966692709091219289276171545661507787546138622911017694447290038723115274545761314129246432738526943685651976863046278325805843569209465726974975960687055733349528753473746378733236879512791570593639345877017039111460987651586888232407027623660724843228056397589609702421733289031481600567865541758914693272515511773219988510674316179195898092502823675231223238447377727314770912353711671309837307197036992368749467388281724262251560095961569864119090084210986382544257028748400674618321749600262284648757725482401836173816187787061812123385644923887713186816317566939040533834898882167216479082189256045007344499588956538811541868093333597465882757689662396628923044961079325175461425903089515702123822817925110396716728672037416805395155429647178627121728071946712956798222786250736150050690139525842836121487216672843491412215976922385489233292426703056600640682541627276178031818234783773468239902843340610329278137378962172932121330005104771086500607132962523429970185842522469805212470205242523344919318228300666026771443476512467356981561448643718582515310982905726308608620950205926959504345870912733417523087750006350475688926421709587757694397448754992101297344752480842843159191884495047985420131286710364549688295833658023251357962587947319502292585585015702248532117936157141782509407146802353475407516620976018744037139269496500251131184762915810767563712408870260010536837115034392850554652979395981242250135990789284530421196448344206466383573582545654694265951758024456398591106616840938872764658896592204507193773217091759511186616989539700855543490844168890008799669273076344683330204551818772665178133357232382829193937685184976232903372839652817715947143673677260992850258972738755383034529514617816582599877699351850570553453925786847243331936061697057970628727506907041502797554488886795788965657240873408330422166168056095983607124675922139010049683339210708042020303766195454020451915156831613818948449856399826726837393100462960496406109061323628651601156369206979447932974615568220721662330989459394445937667548934402645185086594294621828951094704996020804158890375002041239237018679496301031334766214104859791554255185118940514273946090213037920820302079308389043968125522283375018568020688681873118205903159593770101157717352911793795142872331113910711323337184866113342026257780530975230227584254576668683092139723477893209224668615713798950963398549511376677855056481582780777421874431919838069791188086307497190121208370419882633195030268144564783873766665535571038825172895302422252456769389385006364128139686150545984969100884736672681895822292832772761191780462775494285277317921487331837675798375720397653771454162189727173979857485575258618184538917032214686324999690552615376441130865609515221207036593447884360969055026630228332592977136789989465654253774676493403125498380860034041212095412222819330127043971894655978695335345124246818017323386070722086074474314096293572639280450471053501702152493741554827727493926281433942932555081858653070911636017457271405571022998788192018485737072960590495198446452435330805336399964135442313285308569104566926625312185235603572025939051544426237635074822511120854270877512470672042492271708614727842145838412208422365062307701731450971911952368030017953482441469114930999855401928920888329104367656923762611806165250822356100519443745723965644171484036388370393374490636050271457590710096654257024241826355941452308685021221583051313334087992506840281680797768860382183395122351334489184734783217848683098504018115571003018654219527119790391294027126736380713878528108457325391984982409591955754489100356528012698199873561738600105121415131977768874409808655474166629490859674461774240548277864607209897282868737203577021713711849085725077865346659767296000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -121831873105570278020547086274458079783163301880826084087956909642033724881061018415265343428544259638068391595893943031573341501852934531649870768769876677114612926275430132180890238465264390954685050309425722287036132527666984103198199300401112511081681968216333924841459288348715764512716650875479067945747104640126208992959644390742398035864563999095352529551547537283973499016965493910000128692340785059152532763221283491786136630291200559941296972266451498889741909621938829417242589234465127787843519768659543254483998403250211573972628439937909777077665231073192270406548512973083990234522021816235341635216726386440268806612273039905879498254450102259988670606763824947370676419038529297111421250064181811555005319935158943400617292194041762854057062298882541410103664928269259687578478939731697204473084242198484346593499953750819283849907030296484194000334087804539185098352601649239682965636596537822791812671913319877057366017272098831712586046938382072783812630808730446854156155422557743559376388371156812818357153390997435092626792618086102005589114677491716378758245255075985602712615494860129017668417081889336524254904520961945251336514103571065274280437245417014596426423121941268787605316035785588967236283105937652665158276368015350198792003247426358737163843679233155932079421050347135144442373821509084558157080868951466651051580117751634083618882566204157988284793157779035254816962711412180197151267842150164543212278069623658541711787870624319518077725354379373797531367358283932902233295509535121360856000066612582760495771388543015955346627300223000913499712983758428700282535308120659434078791568616390473777559154402819155059892703649961771123348479429122982688983280859487990527433924809163915371838437662992694536010270453158592920610415783071765484523581158791323217544443262166764752289234752058613283393202365386510446722604221785577309149446484222475161285526103497708028303416420227176492366607289240206263302357054643368459680701035140942983850174007799888517518529353605047958826979473896502903981392499779840909378488213698164387998011392134737522934592662235580465984204877438162981652272657837172697530916968705449473647528905548766332923484609496339992802129733936059551509203124984743699579763064673819671047521575438924583809866770777415327964615158315291652465227917085474112613355470879815167226330673828844993442356442013055357061899791741639427867040581019507088954194727974563887848104040093212110307009156706233114682899771733507929353362816202440049331970959519946983967426712375088146344269339519086052725617572368302595790210282049301240232076325635545621433616106540245417055449055354509415048187439600133157749734439580875875481953986804993261947159660117386359710166864348277645263122206972877441378199778046659768315009529165936870393692646257136550767681416554571240937291981867653734125419352525001174773610868529036120196386642050437969464774303447544413210024696650709448370070677611938058440407003910276726609470946029870157962556219773437106265748165905290995870307877228099545820429941476172367356685017202481466319456752802315171228203353036285421442342438508697253335185016757573663119328053063967644628088959385348794778850737374427341469137079367986920598634662153192024981444846039899545750505504600836047113396371144391262911700820042189689727855977072446322893142378923207152823754259818327205864890986220409420492450592626547850982605053837367488451882544277031080048540599813744349791703959572593732130442200704463224870040028120860804553447857006493081990354252798820765449915291638380297881579996500498477107827153519517323668857988573187604687881199331205280950359145734478185119964886351962470816809876836503903467591908555550378098885005338634296817327382981666130705819423085443902587357875288969658170821517420391839506599639314530170679057599276288000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -3177151347255912173684526253168923903579715414351081233077938038758280513533111461770467559815140768175867143455074334455841759403948639999425797194765197691111310973658275194495956127975835465232986226695348597921563570161779559386992929240578247661473884304694501609662056613819089058159796077675362771488351099055834624328881853208066635381172253906570781178177629397447643651770561586162500541475397908429329998094301253954597229599557581005706226165397854854090690444726313047681907685254939411993739083792523374136849441106886570063009503514643180249316297931858215897582132089624742628935721454248960219029362820134628940288884586778890629409500515613425800774048220097013627377820118774400224060931549505555436257306841686908906228987277527195766466771816052388489439407434818246738251427077874986116107508357949359088125551607546094224009511052330899828189119527439002953999145132557302819647325491620416730885092405329510516191419919932754047011670571775440882850574601195150383457090868957378084292927784444090639619755235834205551042065106959110238298944165456751842546352258840157123336401984348363349426314722159463356792908685861675303984029668246532865526300506316973741893332409058763332832496833687212104267089699500713434072976711464809286795470589640252948851882724078596021578326360401570030962305453256814406416675260392831815163473025419997768156998073922149588393369074335935420928062441218814155043451161020234693834780752013332695699463239663165740555799552060500300752201626151563168398854287774640782711861959535539001773703215357599429705930670787686338757448203744421553585289595909149724180805034197335673641667096466182822178235188051486413085575272862798107846139587481998704343001136429385642655233013203894261793669371501046017517531695367509451447277983931399386610457333338014178548613145679357837081610908911861415092650772334136043854535805403633803275805491315910339670724577537925394157482082735805019603987222923422116270118906276799513327014462391649430990253552439988108492175555850119717508202801847639024797422518842726065624045863089210924663937583424203060450630985661307394470162184557946626132750611042070794651519883210390753885817307809454864032982048205279050960305022439491011541260351132771104076556561712927986602973162330825350610973968020942408735090578866757786306436442703830926037749569693762662303646682103342020345230718023291602298109581693423894374562953724120598034014359264651135409512559132318456221989054091973790063710096312448667425393236910060611854367900315961791216670453016006021266794839491406362690796499937100711540461150646726092275253445519918671968988315109664153692581257608514707334559484918037527602878357320537430306597916668103440773634028490828818337560495641279348345428140090928428579813884108683646096549302176911532889520923004029002062336031836684888737671261410213847421386753073298861580141798659518640062411519424100207990450608601992048818920940593343988369199447233274387802695620227575761265013745862592839522803723514784139856684101631817642017695853563016096277343136547984716304303704062581933447734020015386831441908304515983308345187807722810640426443591167606356797011119118126374079886520654482664521876892576105759467709329719496192494579633619399755846873508396144946476788037509541299840955492497307423105143534955720254566329889779646498536158132423986889262671448240372183821662435854885041512222678899505923912292345793271852864092316344576377707378541447613532691155550787953503985628725041261660756877527758795142895003847516750555244066346680797828139780907763798772147234632905603083146486733507500369127318575672683322524785248601944722582669517895216047178562335599665405364207664097892292279355367949691033589615665092796913814402218933783961833516019752537043772522270443263727787833573544972783267831735072000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 57808807306926239204278648599296721630963390476688196464033064598046633305208862802530910118772413440124979801061617630458403210338174485643958385395662337205740711465241404649950394547746729931220042427168628754590395326691428207498201109040723775066862955631183531353604197612832185371300029873229869493564863672841128399588193253353786433289542312880619619468196946632294406184480910457490184665483181671704646461671997084980242727252086571428932666827193204832597914064602312331167316783666871081410108640611781593517860305913332667520095411596644444261385563145983232563011531072141880366517577614138331755504820667794450806971675673730943547598727328959108527328911274207164400564831590370579241942402802506178988605987916363272350544440839637820486621729464338905728195302221578063293806808942511348817888492716245877063243735401521798236173958667396481892313154978584973097238406386561906792710966750837059241592216769150763531157708156915359283656830108078628846953245489021881892139650177868715660504819114514118051147414773830977926889724741538179931459528826210551820301357615243887684238194829743879303993397412239300029475981592780481802844158481157823159938080594617396530215907580982997200109914536652194556927396164428675164051875266435009019105717697671085173732772921946014674124345629996385894852704132056977188003357336424081082047780450786448187882518458452514967022761974217733995023695814967842939164055151577641337311534604217171684761098826198756027546136617029263312586342500832318265454216373659659504866379775979252989715924942957647858661521136927837992415533544634059410707554448649827116428886393795481132961690628346726143536184651073797691654409676564185684436979593537538915912964994989568957583830720959531362126741269192608980421557790266977206895429727659001961919062758465720255854287019251721931033844932260908773461790934876162749460505313228036221259548583431651549617977898379108809565812005687955425920266500940586830183889491314550138640074262690970949327450987939400668762070290018504168553614448755096268385998006663587305749794263517062414153839634392891701762721246824070208613116332713925633295790595362662431683110611545219076137832304932237794714500580695494108848634703892891143390494076132175832836315831336915546868372618814160829345954985575125740756263578347402029778356349298088786977749176043952925375551139469358670235578442127143035527256764764470731156753497154463259345954053865011805655257552470098152944543810874952249731508698447681461053407078937440817304298489470557701999565152795332303610305004909664814866752061238928432387847957747122413377710857719143971524544080542010722672052881028384279269641570427653368634437189610876217831127922729468044087027756966499962051233646142267269063661726393754707263085039446350632867635544958345793995233799849759280222213371946886703212995756238150402794353074593931220400186974117563998775964878724674931529058276364117291592255628135590444219306430349031511630090423230201087632319871024528908584264128317624918637356023930016744067756622653006526822243213754477484093486343528746232141041583268963631065058975765215883034451881805078768903275942507272734222238564392222002540691650501144316339418965643275485695622360380297729656754948764560838228375629789575222478668177095832240499437902893299525080927939610442245058990190943877064187612557964657255353058791685229106373963739297559251530995244442494438700382408112056205878477458000635156181623737154113450653716071054474386095596520721510003868139411202251516270699441024506357850499215405900595262470494240374942810825719599414492820987570556534081453423895046127319664555404727798858240649995818931026661252473228261470725925377457884608420880155670992371775839722556266672470164614116359180688884102271607867611122704318925728531627642358690290311329600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -342402442821061327789949360864324480166710525795169715532028170448125078307812855678549827916988462941823819031499366699148054817496167824948391572194010892745611029726582535308195204303312084470742193780077166506766237914648368773454730108820215294953146101414797482606523217295514086580684362747958554235063867730708922395505775685130970386152005146592031463242021377980688797804469273876487244659353245088453824523838504516955570946654637994399486382382929264442541869267027961988180402499243181528776737791140302576097434053887888987921946025400499904596012069204011877198708401063569936814169127583811483671630074817712350968836218892282553391714012874460879001785639095140768750505959388363197422954125499674153931606076296492668226446885296523377746324318966283019462837810546881810378919460836019353358085570249045131469900708767632187217230021733953935683899509632320118178491036270484968134699760189535907193632538481808916487467022744161714209835738987955438085265145872874678828894641868184225118233847412826070377047866710510397835032362380514031142098547841842068361871431509741303917648513941905519498428364350071992456761859272669859028118597151423444308001826414672715616320115161618529518098228633631813042506540265557673677438906937305622646995090152506881642444531957312469465452371495410101676351060509415354666278060944625193218640163732907951736936796955466624151010055280030962093677080726826726343297691094600323319830675762428146164133268135210439812006179150516951920324857835469392340937781129728591581540909437069234018776204415912230684070883114242025719903876127654898612300036470037251175212545763417250535663414221493569103796757527064349979734490240170774843150276460280805407931261460410622259970038173663153992974649589426948874846854422897698637763535893659856536483570533681079687695811595339756728841088089350693959666715922222376337539789753179162706387826885977034917084295616958185346924038452431913659135356273384016297416758807330961709711429432788154679234559763453597585407085248374266900233426800324849555411903763826198859805633341619411952404960703351966130465238807002890031884604953271106177218644075321977930012434806032445735137947491935253023096870591158014888692579020569065726543237625675391990784064027909907098096595398157904725727166173623986616616270530357606936055722947849275748208635057835146604541039398711447726852872028440263672327718644453650053015356328775171321564155051156763708689352550486984303385780092851518174909684572494588922880979282279017114026148542572182313546353308846123378713665164320999726799113389831844500320085326359789235107811314387218646915900013876069025256268756543294193340925880564910506267256346277807353544541102484039841674985232555865452783769505063474959118211057750602933041899390610698157297912609066496452254346316495744388297293213541674318644975134954389998200917348016474913581317750317322073139757386272393679065755922407721287439316956010120043915400133047584385145243259457662245903920031357649441132317289704717199781852473458643325149390863015096375654404551183196423814128188996481534466335733482725368772473509702940174019449724685782072166675750016619405006585391813531638348357594450827746801882267217880605691214691145771054454636594134092008454695936092506779246560734522756956640357071860971619802695225033293456917703773895910848835258672100351726582598254724685641785205521640894304957135082811995681982619364226209768027149931428414710435880898876974115767939182701070439346236305699444391877878181731507542445989747699732217791708625969800673603852850469967508456672990867664560283129208399800498100355642397911616520689465321184374259781696680311418583630981867580234293882552967572326607739453709429002529058425768985793432766618419041326276750851995305027312897179733593755566453029665677047760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 8079433284633965734867889096981783360368449372580936098604636045989894584509363577581812421279987496468733293084981928903889054516877732159104437045966924798410907619437636691722686238878789646130228069332388677473172912636034722441609333723588104492056178376440221294481465954685565770040872480476059769883232667362014886395865899256304232883485308739616746123136658091913147377730835511374030518705256535545366989627714182769527620373789164528099749574187207711359298265162824003800902523144083540825910887579680902022404905717784946815249198538563242344785151577313576747979047683017847600047335123319500047469840148047739874412996164901248735261756851411049680362553085977976453329182505493873852701491234979443624352838691310570173617725035819550847353837759215211089866115662800148288426045521351239548712807292362212422368623415884841928179306111567015227432434418391852753275555892327480980970714244422905908755069418592554371000465732731451480037821827701983690066195125197535660141077812348617186986791631628613596051082144309205435328846185857600437815813887855388354850440221434265588039612591846613977247931954699488521922585176587582488959657163853800167690651336644836546991735197360317240883000130703463366732899706942892178249943616892775412249822439714282505269877960157163693176326801725850316711916686537847996510264189107732749723239524013032694161845437688750073317921077661235122408617359995922190172670912432001583590768363900897466036814852992062765691239943095604201205351208255419935720433909885371501831068883244814545051731624859799213308569460631816432422923845919137266037132563516859146824009851465997766413677864545313655118822893703382838587861651143124165539499057716789168423222499505261830005817359008601251861729356775425054592662619848085134048815301039300379266551411083685256527497888638599654420923928615194371157593985789441332869086372552818299274109858842777442550456539626079270286944752896312342747063140366556916224170369792816691139818938733626896410653227340415291330393119170088034324186719547169562002007050007511838426436791788661106137537664964529435086130807337331483379494846578420466944334778658031822699451993822089770058179005601474480172530183447662641706577428697874118909232113508495277057897766109571453000389202250811081009490499972321152663359954213170711737508018137270943172539297246188416535194728400471864629898637528715427086899038055289596951817161853658251596876073361594805887982419624247520210658203260869304868682571715505937228640668290280521660392314445163061521480877222928381361887979406662644746929046475253790939498494717480792008351469216239821159516315040516365705442868248773448551862789275162414023139289672226000547103490153456463392161656033979491650030147732054996441212015654693064770682911133842957043564772829976201282759167452851738032176682041710041577808421138796821011485856406974012246157056360957260481006665126581180482797794784325750821942743930201779174138548655595663456364281909389988154657057343638012566268992891061937508109521420133553793790206060781398658569845968832788379610633034888846065239646296377782903298412321177732840027329300338159852023069972661835734398375001735795067735672970423987377099554367318655052691300073008518292588399016228927430020783755308090958772909791274537946525192629487584656888557352774527613373476474148238041629561158919664694001192219352349465433807095718963059814790524391540816194037920376814545249479478535363384156817211446348071644187862027932242854096219904630784171762180339756252624521682196221259267708976341594229666972285047909000287399398715375140643073290574291555483951697121644866964103174118316404520441415399633086469666956422520912592434789702968912156341384174698783593591594659519262770674037430899455384697270414483387309261082422171804021337581766900000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -70699140014518522407856109615377678064026164024405387346273546521787332521972490191247084870080765990643664384045436968136957566030729610932321386260217721390053166097972126780749427709553287540174378794823241765840805430947241868749461824673936071118869818203056815857558815526838812263872692313627233160583435006254029438919663499867438295337136037491851904102090496060837400586186171909889441564583408402144395117726115704345957577159401489925480610415650744564942278166795747217966371903329795537368306867073061759971077214853404278719415814254939204321024901750171750536820241446217147660585219171642301771902392721264288224697424829027241055150212350588343200399652113019831267202160806176473059515314225010210433228158677022825955207783445777003575286135764075691148394427635727902936832452738982777143680592325451788235180468984488494437923649872789053093615878123925745413845176814530250916120000835478431042183424879372743403789899329916984602587923719466761071863782880402991818754734250191181817089551736836172102347350452126643467953015764379017558289255490919183199446820973025806747758241275089661815566391445226004743538160796437392259698142328899193908180446901863069185422738798256470109934967491397703251616477484016495219000024959683466351364381124677358330865693258870414458715461500160309600099208601809052828535321447765836455111320807818467642608012184233459263188052601940382669977462554784848298121247551083937687516168659271619847226618243889241011344605982872342992499146039066890929658179381385751001714946138439939532198722745568509813058398098725392385147274764282649976931504002304057343021249850832670127345421652921565316574996952148755834052768489874942401092223512077145110237842500714317793156747938383674283198824671175727409737109840774918792420257390927504159859340173424631561199706273645348756030443033281108341579410213421049282536426965012642202904044841202961476205872277990819619426149093461938317183152592537114325412869092211171218427980313608622685730814164642639758549896816290176281299956872576623486031703083024666733729590002174509189623784470266669601910634843260891949466980977105156165998845166092844595739410870180070539751413302619092818323987472293263703761430008307468956095243425210555442429998827516722936151199341519335602930523066590693309055007204950455437034295239098495354586016415673434860044347403951637364527093941339735332779936682751033900817675805287046153025327239846135364772285096860282517450991638771299834220160157343096214603495208516159944436617467719018054524702438401917833143003408023046779119130476415906210073503673237380231653552885485158286953264036201558853878807098873637159708401251529630626888022763824869004591123843110497434880774466220594485852567680513537491000189823087710195591391242918354549524143043066168329028152741071454507572208457221278607052174501848204435914830452052154101431850363007806653866541515261874567492575672516967764463688916885122249542387127714631669734558520363220890526603596182803551506969370802163494993360343890438677796836169377426766609237294136840404327149438026106853595064295115289168286627599303036564220311350210547686392358522523037588242797978871060265124218234387326612985263045101243449608340830175127585925741468065449312190643942843052364796111639757735289330215019240361749658970149251580233591269081442843067977635037654727279950470671075670193628381670866778488612903639655316837901300500492912864219160540027020966756903852160841801815986519284117780599212412699068521063523450770868207191515180307723215006501277520530154506232366189371034745887617728781081370723518740809115445720218209063375183941478482793401038989992053349941099651856571107635216902881166852067897670729681593399256267194543714622140365882197676527565537084908913453924449358981662617398040697131000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 2140771002454413979100988577997704937403087819040259701310058263109253103544590774473960026423684045090215470539233655403996532172859624782288207505064937136199255354634318051200478932088435849512215609361891847028324003579470554112707715428779339214113352179737466495483380693412659178093132740744872421896219580807109042948587142072750029885561512997607461301632128603461904966113620135417444436034834289416011583812038687882356654318725923852664858244262347340585970162415929802679735828176195497372466530000302954580935823114600737868508703592973482167683862292727672047066950509650844516032011674061818085315588257521434360861878769470877627974383905087080576349711548499674689669861360079091693063253079883996878637194549569027579747063297547400107048158382237595123248037580023079320370334303563663707327810022140173333580636220698863804880006115503490871493483632807519688639543880636698456303706490408383898024227332873589964969285064138055588631339444547422076909626472039849762548527094702117043411472835642333512026054106639167528524071250622272456331954624303095482138108498397101479185526757121024977108067568323667888373127379963488018950986516811795856671406528891535251272550156460210727267299506869068349458833662949731900562756886929964390133502987482543520401595935630793009783193137377672374871714263776504381158458082965538075902534339706133211639776552132541891507003004502773929630980168529150719173961805739618944889939866831338199321807068153956180508467975246467978739643643100182392381845442127904295401922276350780621556181849881630743287221912325602634898192893844690793173788679494762476453979843003988965563760586249551302621828255223985654957531131497105563657689195180205994258665178310384512619848836553742030105276294119673214443985947009162422199599016748482053538986483176861578462055998535449288959751625898259101063199190244435211698249068074993971931986118097524082688002822284033934844008334559917702363491759963033935490805467196989151239304941274665390804402635145183770076626499940754246926545132277123547900382570925092414409385226888181560466847294224502695929857155437273244629059100266392357119537001289632025512463293099077262805451252995425449856169907740432270636122593075218491305913669853675138103409312640288969596590840379105870418051756768213940638941094959589333806499681134924357021452483570251486219270125796576502674684908545062297962193878241957293118012118621861595433302441539826993864034720754216211558204176528571755694246122791130209691245743163740201511560699830542919008243183624805763005743732215078353969812698194618918528512751954997679159563369948693747822584407197476247077830130122434726848984201975517766811255055118877598676224615047615438730108336764029105369919196754759562829206717511157619465028072207522423176777814309056733489270241302743290538304687892827966338805836183832392921253323884961482831708080075872498835529588531353645244224127723708412617367560542959801765792984777127568699302785854884412527832762551958578824274687898076097234128159706020301615558536677038020492479845053897148159351552005723416688443102819948783861440379949069586790490432298173079040207367606009111518418694676582619940839624642140808244315412520617849601337855503959341580994820918318055004975947567069218867177329217491422942325421809085588321417277318067556502694911526381955862638537077639190934458817067933045080108050495043371293392896302369568183466998619786059876211234054288165753561294287131539666230436215860257478923163084232968773638634646739145429382476258288927674101080027403237398061976790153430265894049899485075423909566409570681388412770740238021133782480854127925366695856035244555020221006147760163717144453715331098997174485393782795364793790109773314348209741178294468411681769644608256021481501811360903623779400750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -86754494408081999054968441106369077362172091699105647401017947648874104387477383062279166478173040918870189886355413828937006837760561977741412418426297977230621200552460367540650309702924511151487677481442456217177621081464516706197533215759223879947243770292089581872738260732663015719964319696227080099587513127023019792376084189684551070113569268046110959492416672558487869765892173797643019225306881381150342477130050849614660754008837803324518073767854032439966339308839728959768727452188044414102789335345789154090998178916526916965051734058716905005931919288888638846053760946794362194031830974914144941140542172140098400321966717054134134337510486541798982663915307115654328386737025880364309515735644377375620121926971210471101845464766561837008026147872108574964103530180234103872814626859615025580860070680808908015395925802820542192895314715354764696521083455266821492047466298764723140175216615176437459224768702842904934012734451834635369835374457334703999710668657008564132446143929671751193059898687848054159475354716767856938048140369055648005452056713440149248340816615366099951041316441564223050756255170678008140980488740176866792860387190728637746098261090189490270003693783904252543398995827819043226238100911880427165986096945126966928002328355906444193350134829262377334009041341854132109170863466607127254938990106797831819199600748857852850159083671127638587825046499821299756810485973833836066261171449951075765084977678626690285962199511583915962691006739056598083705026154982606957128719312776875711016843443448272564232926766014829934659742996703232688816769801789297914982853752867282858681648244746044271043024300482562179683436446490175917193499454734798176017471101926075288004175849225282871076115901573138566583459633081428210611083875344871137924555155022851009480714613782375138235784612286856145978986705879278113749788037983207953079734882017123905511038038335758344559083291091844966796721680247132908146666410960720979948745516207215013890703450422248274701863838755865197640133570628999774927922143190647793495880093659591007670943866740091173431330079773498988682910601891688763742878158487848934389984795546982239925548622195081085034199551913272454370935300559065528842689397546996436147365283256913407979397927648082737916977916101936762154030490213793556372974071089714359683026945668024257837831802853153504351045347945628939290216087528075624575357544248806262409606590758262535283014286365162211050062035413590337877072356128758580065560044747100261416988974276700286064858920097529661721929599990459085255739222483333488756431837571657381466097184018974646665465857231172292565228517630151419343904354860783782862980091958977780539189782651719239255680268154557007355209597655845627720680221025154201780299690459660806949813930217212661272921306870109051103943713112014635777497075517812724939860035345956591376423453423024325611523636294390740032284904822946105615966142375836248741914523631396892932074463350267475943832691159656389845455745874077521993815817738461102564710209859768267656874130979964241166624666271345342346621738649274452661709079201039850244593165158123656833358960421543647157666466562019083973198109007180456653155852023864652774074271650933751380418834686422496933723413698586254908763961696324828754757570108848240756583119823213119541902690369531684963736030489048504547436334039367596995652221888619336813610323791352653294592266425772303244052464925303342066899543547131053894931770041020497231029574188485427756317266498224510616491654619882699015894086671010403990259121816037854477091618418391511573618640731034865658727328208194906392013982613824298357265136941373867603963313725469086068823394664313510754435259348607934273904778114598025064784517547378165506369628640566189039932646513144085203382994102104478881887500000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 373989587914908419646076177178972196493219457194145899384768680122384961540239186816575692077260706451705744764792941478358324279360491247130344973559665872190195073668999411458196347764968129182326266586629976720557334158304867760636089921744171522238967046819692322431962713981759752262664715659366447398686545818817567724996372983185561583239329430482445071211538858902512203009969713886106133957546329273540833487872803803374969300177601412778327767334493305393514526274049939310026462397628498137704887752632130105670744634910153760813184017974679315124141398968922832226595256546076038692200794651827331025446555340849493214344142615445057027904044646525901742073837830216336877141913812939032408998128855410486011755976990064403754565793875176200511863663994806964736250447976730741585164833771143071890973114022379615034559795682342941395669494098785204025444053935879772730880909357508473016886245734321663755274551982021484645569448885641568677797287677509644885933728841058186415955527596477415318360141884721069281195834283192877357416824097388320985955321210817674045218846143920326330993244360765719006802175265382900982708017125053081115045187407420330666486749222398062549793155722126186279912160499310235577001428554737162999423837698077874553565245060040070892507647850216173757815841284893779575875403352273777780053555422825649283354998603996366960125948962714201784876553754847230519296543322075566980291742215873847094124789062229912220996063865213265899489615649089434024375647521106093822994501958757673859092432590545398598930443503170992245750596294672943919227827220985453686446680767175185126416865863858653334322997960693705672297325158736686137346222097489202754949622579475541009741854074962495096675592073773332792980443500187625500481054273503974663974850458724643880110149002257352310794498233536214521047279408280501866250203743921721980585713156369258240593903128096371893891043783409898238993655621432344551782297102549594031186065414603777933395927954808033540604217355883141621831404909905241497126427203052150312589262031214003187098198231445074096546234590653912257732461618869736003951713346075736669834725506728230784863238766539811207816116569281781703874928004553658765440487579572492990878980342415749517826891512954304374615502923266001231166231602586617750710753580904951775360286102496260173900350992921564739983286355288898151008102088279768674019668606317235784068879076302485462870294081040674845109174420195626153571431987444272273799803404005458573196307030091106091004812148497869351316759868619592866239795513699200531436567726349148107342059186523997097563115099461306248745197887449801253337864010448493549574748249614104895650298522482246981672111826342356077112196442121247420386088794218913198724207385960254142422547249490515288348359939146730959220687946749656765019963818606344427201083068844596932959060837754375024334580716364269306170319916234992743657709873028379773521316773304912585633737362822027497275963762739717021802591071890996798953195910664981429297223216849687910657676967422699206605184798969157827909796261052751071135205129134175609125353010530993386440349189970749819939766807058684437918388581032200006281517975730728499871251881142061220857153258406853365019670930337206864160180464591422991986530348020923018939182679527773046156405105909816633492479136086104009934845139197571645735247379522076282534783769124809881095478997158148836782012806243531897253814326193476376794218220039059337067068613968012438398600689279122659151018628208035860806706797355053477684531227411451838165700019338085472328514477899975596273727246479561375238208857661200518538477499573813010529541866180178721487489944644895026285437987085752014189007363163618410518309875329380274585394285811630704314655269881367229051539980350329221875000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 8822120835489233796905613104278498515423460709806655738678717923480693915194261539284116114062338770247880127948304863694128743664656403387502194744638088141359037727788276738702237493163310084547708854308922462336885232318882306046942097399684854789182835926111477650042378974941530224924917189132917954134765591979210068053101251401825120833049088377973677682165344684566389495455992510015130616918579427295553159672697389203947676236233849499886421513476172742601443307240001206741205726317045210529777916181459235997246863144563335094482171584557106887621931936093830429228071310283131275445066574054720361547687709496652050825556824799072614819291281796946641375841882343560587255793958549933250534194660904071868101791322443423927155085880244426938896068023876723371223389287091307692915493246412413267265465242682007523261159757690041737959235939775323131020213713558819182815730400695354536010572651597162963839627353175093108916205953372824747402630627112746281464873396300103633615303266802420283850283621436989594579655716509868731065963559691057391293058003890855557254335901142967872128686603621316238051240890774499075527022068699243106902015875342194982601721661232573110381867002817437705479463823576350170349165569842197843528994685299499798240392689772595351413753612073759264246535942555897772965701217669902487701127519601869417672348425400235629781793791781520038605700129389462136421758047597802323791995688925043415536851752952409026030892694140923598795233758428277041940296365548804007637366389447977176146920485676451206978578427312590005465229165418604848246977789863910504478918262925824988361695372425544165322527922332602581562369590743920755622561730831474007753808379606495677255715885916111740121729412314485331492128969158265223023015298548703050330770258533282593277875812768109688026914631146614610155272798557802033520349634827508549065818948738365438485372171068207410049549647521849409533908429785055568280233901493761756039135019227573784953220116240059357114583926095341848741895845074774228449022608111315842364164000528021994279260474249637037157066338250644829182422470270034300560123151001341160064105255492277030295937356720783221800029519629848412555739540920343630498199347506283430615333184512195949247548330155110977454594582483512430295315022843981339582788210854501546125141540879799675219059745168654853578864420206956558672346360324349230113577245798220826356380487580281187120749818907277808228107962045148738736565155022390375597193162721060437865179149299078205694611639564318453129699242009110263814341914732314860220666530337723834193721133812041167161120062345587825091571647393303825349171874544038205673597009170192088644772040692612057230321419132044671083519634399706834943048555877860802171592164245483687710209629432341573556350089363271903770294720774722094821414006174253217482758616141477824086691323530179024654994286195865811625557620387574242674202681610065172621891792906533711504595020388421707917856622443280149348084881048528466728004351707971182440116327998375001870045126807186954621211176536355447046912370329945359752885214662529179312390471537171304114506378876495717898288440261423993303269635222907662271834759796817080876404702497112259817559144854665868167303942957519545563094234285969386863945030803979949527745290110794193297440852507213772670777331437685978635222603201209640951276710377211554774729080734471775574600734977735251130739949422992090203136936117926344192875220735349646166196931866607984507348059541793632028439592358735637097032842141926093214710899773160037442471944625722102337919523561942232436629446212911031719212979157541087085180257668355721466771363395132442755706008545285617781360119045842227410880564102547813249038732213608536903008066414821122501751671785306447185710297104135625000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 100024499813416103829000756192704330252263266985643758328390643040602339131388400037044270222350487581697189731288521545240540389134742675878292154036806032495277794118456781613859758008714076540930757194297663914330435297409100006281042135074078730176040855839412735895875836323010403562147500407119310643259532493583142311011282484882087820911246525943965562435408649795143081604411065977442039174161652071441352374257108969950041730595098141253260401755693087165473908051665984002858336587651149792546733026429650898498760111829050411288650969493067826065118622556534255217124338415299736476311217579352490226519660258566235155916917425104026210625851686938983041850485960323549710215422826122307176258342004086468039784295507652466552991455794168400027868467245144884237249738784499378242078602334913919674499466992008773697936733059365829494000762707837600073782485876274952979451787798169783377062494883980927641013634495938758237349852356620134866970299031708851343705750199994517713573540675128437319438755780339265753455415602205548710257186899963284898921973781864658115179210097794379550898975056359824105500709040819308925755853114981943479362150067430350811871693974639494521582956730905998369204242769781614275912713309093371507256699656893033856685718898861493506984389292829977411744578132893643507830980029597301624042784789628475880430307941070240674488159596242681916287153354599575671051201342660367196528072471587901001085924147266545597922511327927131645213844645133035725357530059052496219642808154616830626315864477637421458814085916760879869826718007097299180706602903909993410010896740966615233247887532952712388755687226620255205684628722760923235719079451178946380756293889761996181278230995968311071718887036207365579812338716618664752689254816591426616874300509779529660484755947291434695036317819409789505352543470558913819832145282665217374610731131652847317465490908229491119106497161225055239708202572182939037689405833585728940333447800476921224029150739709264014197280295631452209387504502029028483484697078470036766665036074807684808439198086197122004284212085570641322027746645135173554218642349655890713552218207988929992183736669875383851089381901969769500841771618057148067306829989332040605593589406020658907818743269981122428236030298263856066232483783609166704719072617446740048551063154302655672406821239938124135849201100971968338687009316199442245936524019231795475755711304185364286176745415598026008312846411917588569094487764843825367040727675173847662649957950147120989241787305173104066606592747710487806434999788157881349262508749357106086955293748798309736208972777059419179368306229044734537555145304810801787599072881470936787778430603142815364473879720831732514978208464076338528109106953848656166918254362314952540573286342223115083364330121143592986980327983869851663001393874249142641084914861489801126384416491548387497899180210146916474179573901897084585445475395706163874775667951861809309037576992939859570465309336869228421093681774020520856537397182949768661643275925176445045880620478880245396079034517059018576047876373784252877237174584955425316580978974516225578883396273956717029853389495840981480325663034442372013915502000022565764311654487406861197114053123750922917408537331203577781097420690916917412413300264823250757623415922646748787877109750565126013797959497027421830259800091608000789951636631623984783935202153129844969797597019741728610359168025254710607385061627844603744443821075451266292387055508754498946586399982243405074996553047109545222583982917491679134748193044502287464501309872440522520770567501812497264849399132004662999294706050934441674763440563273661327129866509543686265701006449609094347946980327405553091343753504814521503428302712201504270439421679685125132183702235786708758927195911718750000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -2721163360863125070347705574607847300887476639099465390722371964872186694982532767526371163539587994281319506490241484456729396878611451175486794822620714952127110736409173999034733989767918684060659603250748311945617781951688452049782611678961941234065297309373932690429565828893775339739276468709286212280258703736604256061446449041549663926075419519845075620214542569312438269045519395183789863349867232577493263513529884270937126554993329587977457421900584202587383634229579972146329802946807396960346481959069496959034594726495124355060258202260763588548140322105056041976756566361017746868884976781841005410513265572273706405205884779112746005279265854697175305458316879443095370925486149359977944576651214480732020920148873049016328074153344885965261516258524169476047683057562369737385336748422787188737952444852750769534854728644567381420706379624362756926977363590968203657997786004410154984450996360376592660620633923488865582239762945838585328933673557980575860652771736626141147701820036392971279102415024686150875222302189698903238291928237300834220229059705892479659636814507357658969189672811718918731697593196466144900624140326989066187828068918040374945326540654471797168044837559936326676057974004486288730117955329327761083833518892641083255541141028276081092595173116631353529433491399992743899491877539309371612813540158152368811004006639886279892564853687806528594519295480748337773942096661633579110077983051839454647856024098019890761698544501960014119787895331730053110321740266542687762396736569521629205555368624304534255772906134882114268547742735947277123018013821518756432609150557037663914606203858977571955892964323406136952301576484066043643251248046900785285558417228865014342348651758703234743827149666982156159024499022640997994856606412812652228594176078452638018646107106216540479911050933010085121394630943129069378165699472391451851854102230904864881508175261644796335809675373807025032910111790792114402157736120727264228315618764277065529829162703631164744173013691694161118853789049054761170020492572574833568824359492216944837829858251315773317276267492108681740698953590746273623687531965479654334791570513999076378617318955761708241703515658286340602824148421564411803538261779290283508374856427922474937998867539887708674149811913752488550920478765772506279171291013354393603262958822783055039419492242766678569885677045719457639497596740350105626188467280442612737333118640755050434721275040814014455868199355648218171824050626571243667677288267119855918648526906611290923411313847342031230119913564785263112631611914340221312949178360748876552714351564857574379779767300443182022487908172466044779175417869387580281706719609854722400161682237696096940997456615681296562411359820453159565526117237672295356754005219401117140814373966271119457555202666569479898124044527568180687532193636049879477995838611531996643219787235941310083481715621968564595330245576993391285096775204343274839411658992686283361708677638016819810896309678114820177166027417924261107219800666413739779541101474609703875953169530826673534090411214927218460042201532909003130659962586998309075247157519822325348375731831722642319953362289883094517435874098282840822109908281310587023475873831172762798358698803320318107205165163335339161542388819365336538391796034705225306781476449807194007919921800637312949517648967239951513303551443772354845014314889241999873483093899797803936668326192193792587480512951006443453263692184904304571166783894808145914665320776037761593584228823935989846820153287748709759612803755188835789331489450293273779305681119690649474529720778995203082303510817435739755108415419421855943060183989847590339676537372489483623750925174840903504183786140206803456196407962660957842390152936707730841389469433430872978886375437562292610726054687500000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -9749507471717384718610206012194295613912953426634203524467615320525837882282106154316615308444152346166573055484790237836929959930234790567485533253764940748227744362607176949428296469109962141405749917998817571356461057239246267135105513801337466339907711997968864107837388314837443964840128974998303778074610671624280630137372284250390771775767469789741265242818316113223864782990328322292390665318995210119556587109682071081257440408620016901117413748776912123407380269358504518064442131834830593288516969318626822315915618641212496244963341213837606626708126526398861065846334199149389165082347875517101664549678783606768917610829322832059582420459626094597009219841152912080544486370653257324704615144601539915246484829635657732937560851950407967004858343212463556356801241847830911433678480322259932640036775659374489703394411476376624664539638672947904294138722303147404591560699374415689418057152973016084270579981989085665192924152809373845746698067875495290594638774953172530695942199331358693858427864475818394209463473894980802393824052799141933122998995857195620010035492337298020805441511687684715563823856438020615533331288323375628551674495538459209649780562575814931318483977507954733408849073341504317225024906134678706628208067911712037169450808464834003931762684080082616005565076566077045829970404356221728882526167784726637032241113798128638352988048372586939467082050959035031729063575856365035897132164825035351175279307438819305282188687397354062555963167387673283793214418004973560278368613461086166100105163916267662610042131974826949104135152271293853087807121496057180393665298843065664521924850872155372931422268675276048838566163062841689163734285257472950914018680226179315639333301740551830174505320582187569166485090662260516959259922431804359556055171794049036305726338044736495677343441918510120522886555722340018842307320982879702374014983747027113633325415088166604044440763849943282735298958271662581617543506385530419214199865569801664050989367674885780613260046156890695155489611110996593021269606534198987260160530069854911064560649461162606373396475380320302679888809706212594378905270732606690925827082977926264878058317049158729910785135910517371620325736180954945140483571260753788033053097736511682883150905764374758026929622130188985003824759504117504698030772415768256230657662548554935833228778022001110206792464039944069331333476656465375861491468312781333761123568464589679083636189270608367294174550843751815458862381187895675687305391247159342638102306898462260036664660442223830579899783070446993909400793978894240437745469130464528170197775287881767592969961078107814724544540303463610042010228324513539587097436218256844694453045041406600307612813668095639766107342530649413722534515657988222513847627553420968081256480217269054611270526570213086068478060156466059913675602393568427873990974923743815681243360213865805948041491266314322238483233032514628981157612771582384158574719338081461874534420432461185894051259775961745888297219129495257585125221761232015986895811196353956520065682185286460809060019601297759047221006038456234863106010431606873996705138927517570752477625483274658427036490062663865987885904367760101385822338774448164388407951953165868869337746210446412543167017579498472646722800567333893434341615597218331495064211597597691296679101646920496593878921329201278911702813338963626223855383023577474870201095756495816241948952828629786596067485976393619044129000040378624895682229637193049366655022601347877828731240548435910613351025804551852712512749387391757565559555236774795388477269751271317466472721788718620494703374075275567931937072771922970679166663907102850647337597765517239874190249207590154714059798420220367232447421598270946785597788867405565107057850544805000980517402242343999192173828125000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 232298896503322673414722302697928288840866504571022609615686983429411479044379448262703403206996753729872507932470320405572224773017046176641379494074130880118296039810209564723291664257026554698674303023760696418483799251223104399858177732217992702487267522670477406992071556767052234924162509695814485162135383112994118936976328701175385254596569796435752564306860149511542301953802760177796155719919960012042538888746035048343531532157381061786068720603368323886238710528434485115114283516368650751035862732126657013799874458957068152729548560005819025900252644266691039462017935647705728674416513151294933178863488484125297110385664215037437519718847628231915630365005232786508824779426757980834717246079808689284789949569480981272314975747685736835511429968412379604563998708274282051561614096279350074361147575119664210533329404903497488236985712875117355991884436223524169467010025726512623308218052262073067244219188531996072005365274279294238502078639714807047761382217467523262206159896303754191263136871808411718981219000881443089664040367094242679670274982293261968092050245251644867030287882534392344521837400397534378422931689067674404017714331193105773106140657558150331533417812420862041642115660968003487245222595987269052473270330611195311525180484878069137578819210645773547210235751963598481584784715108069263720666641355930234982698791015074473705543577394412269181367775103951828548644337606814954908747485876793200630367849221821187949675826886999146138723980449810403867457531750696663284944860732305914985268874489448384865045488106260880181106712836110025118110867400456060367952682495377218480237545926607276205189964881969259969243142823106566906020501515800385095424217719282744101409805863585714171131604575516806921971435062435523658979163555809465185199217538675146389640030658366378839728204301753825690790563019456151251806164026096360060115164209135444120441705306601346030102994273730133434359878036065397670202951320811146940135648121931733433940106590314394098959699180694998158395276312759008602964814203574980658709591404982139534888922468153980847180440517703646750042952162495581324873368483646152875301062283393511087629707775356490907547218904601797833098012642666288696017902880617252167538448849615982782958771486444853821756346978504246515802130614258241684334662773714660282984179292591474764265526650272940258994323693472427290855817640676822247193638371511011999057507983482257802288369880623259047128122692381924939337462661512536588034235501159276933981268570772428135461420634550810030865425979825932335603462341588777083078279170048169617071128558232957021531586153097362759810029780510616988865624127491032653329118866271562727429832925981178738702755171656568906106876084822863578079702603804992265884655639591434325973898826161482103686182129855602919815138546425524635226465219679852084572149074377579617569742859098677013058068228014216000632026886463977502895988573474903903501437842485538990664144882448747088266476313719823188618376248542391658763556061499672540617713566207234055100669069781463411238020954481705566544278725085517347999785601087859474020199625171144518170889164110545813386254007685095663907858228149843101569548441514452944472060572943886553408683383875993303279392332483594298081509121291648347879228626021197674601971893820198752536763949940133308900193275867774170537990855802685182250802024857965731607147857928363912561756860463513437192328360006396920470702030778224121653292890228240681446370177817691354384873376925161985683578867958121872329328008238883168393532823889928608080671264756861585317738757637203768249378745144191515804205828615951345450044268442238076031502839117722688716723968111059601894336244004771129486800138138151347152750254689502443860310244717339772855337812187221777343750000000000000000000000000000000000000000000000000000000000000000*i1^92 + 2834540468044321915545985420042380829629029882384619944219682901961589342663859240497565497076395954636430231743585057258102463754324396697285205177412006212597611248968053580006723848131534991974728678295012248952657411173261095924136460005490527496355496879627116377273770664949861343362642282381814419762205658604410009912301635785606288845628683066071654473389481278533996298610330026228130106968350488378460717718769382763509695451436052645000560145060836820332209136076450863133179683086501244254151564549654885851487135966901577253580019513900960046853403248679648455109424363600427800029780289390565068144086529578473304665118773697621108973963084167247530907767119197650552099223513944200817672374110685481306195977520453291055042497691679296864193653576978046366672642637738482996219995648344277609118396640705880636455734272552255210978093823175951901643844855617829886018576876400561098870626521862041552035127975143765110669063501729304641799512728294933290692196500364365776063410486303866541548198986481292910635537834934487139323336453935441208569962608851499390359524248378536353806927828013771819624877597063667857721058908439617643502836518779682266928198133174283866271262018256183388274110393634697499521240577881569402469296270239110560891498069760893683567150912286755180901244430264747620163825882403983014801786012750436126258574905248442517627753743790375462321435765242575239275768706310325446305936147759094251566677311429628885441849635589328803304827643925400540418632508667446190167607410332512932502765912857075286522217033457881256392461243522835076561589435828596817204873300741437958396692166237858118268302827409198293329937898775140283860841355502639758716923171243786930120712627397368954503370077512808341538692430083331211883672721524536883709173867073057626909727304309354518246840590588824625811533440784707728101824715227413741470882963715982813091736925331408815239147202438504981711127731593371385534239448408858422012944225053180481956191667715554845329070813997175442338652237766946771233377303936418919068034122351887628853535684366882817641468269726371472882926079193605344457070224620716471877596070938709813542056971424779629881503124030329348260291831725846335668983647479083143607541196036545637486102002042136214726736291048328604194501902213193067446427398707903810578638991305400301262505407117050958236256367288169514319259226654777180639865592323823514867132136645254125137001186721110583818453472121805181499121945079331741285656501116624500047394105882650365277028001012265107847211911578666532263673504446986318009682160924353588409576513925181014963377308181215948120572145366459303978894276957794824693192035983595846158723008906433475230209109080390320646003079387469218979488405035376260027807063117086886872678318359804376261567591964281392926483669029284855214653339640392678228897474491849835657586835695666230791628616322161576527179270815366423773759851563540196105244541502378887824254052096295150165873749625080168413921774377158273206287888345409354916050124786432292279518122836713583215959903631561226925184799090324576426774419099389248311136757630756815031116229231980494105230064064633961392578357551383735398432400005230525463361700337350354648340426317664924298646256562048557599220749481655300320787571428563868508568740452180414322773908745110787856213896543157265954641651008934207986819371104236022329172324640604568217455022648836697809624284513557048303276972229830586094939045678203163177869333185258208665323304705174558292363033877084187067049406299826410962093723987981332471883728551929815900914105891428339684819324759533791153908077804701610178187867467039971039296294585128294368627790030886075615243322451515933320972695718382279607461596366390072283052889871871855292787345615063476562500000000000000000000000000000000000000000000000000000000000000*i1^93 + -23562171704371028692776338631442587903788871724682178970720279687101551882430693278838666985284003549899538631595087969166754001926267514394326525099830259436402294177050572810025053804025787189956678667439979464855547530265100600335682979061681968133013562535755188541357237415852047979243514164812059188313396878703337954257528517558495778616920991035725536748005009701135556623798077435119937056575563023610023705290261190495038355779245131477999538783257319322710676048779988064960153071349635297677073943908338070055604172563038447842579473342519842783077593996048272996317918369348615579048896809610101593717056799757218511993727085984774461463655855350156609783081379022588435852918070853349091965048831817470693846692637526563380181417881397050295250239386793249115810749833300883494179516076425048333714914759706864448355520629432372680702941819688219419701912271695993711858154449707480386402960896432040154261104250833587030776098299011398557203245704626487342408194074794098429828415611067765722109976788331811741852584916543882490755663290678434584848455986585951776246853825613031534189765020437109469097243084632947840861123272974054248102477414696235283760231710167265256336431472630161068531765493345733125066931022281574463281909991611299975886941978142498232963624418234866387856954612355638060568280513570055917750790774233941024706816109101528142955058747212756188988346445394173295267319609104333007214158937682906038680172556525227335403819772638507202284113556493794947422566687406340617142596428128059240778376554822387867072203974191442313694549132510998050402779048788813705029406073830574575556206130611040254797706686507826255146015225218318423185374006983469547949395912262066134467959083737130825211380921539750789387054923922097759788180861367283649467258439526873421231668917527747899539308001443507210052818837159308762661326812705176838169651741677564686097129821257832677632551030846700895438364607235471277664091770143159458148727683037378245542279415260003835327604770996074906602956312402047561260172682390223692256102762329739302751259551658554825625187851492508560001846241452021239899151065981082528467121801419025477803201163806251138530523863780411574137561196192734088355397585290641378483853717189366681848402664797219111546306915032191587674885161019443194224152546493633919056728388934786983750079964604980889603427761668675825665014802309049952929583581253965461054045426047074930895509087322838514245175906997239935408754576127628108523329483206295539638090203090326625578696729301255018244036704610381544847671591009773279732438825060315239708553418838786367616984228021792528506562914830662270724478046387274894281723665615625240815210421804534126614221062987823077698146496990944244622185099708014305215742899500882054275159769926344082731598123833506431775872966768505278944571151697255869676512911687779435696979147968817914179813978295456810846225070004831871706102649312655502762268297626180486223148454352039666284562231940468341168330835969404278754891777270945456412509010833685424272309533180988037959598023559527940479387687498485250228805959416960727335389211467993709117877066044537414713060430150932232457553257053420935281040324209973117047178866005979261238690339948104108561290827944476866624570628921216936095714389677760004899069016510649423368739917571106510261533526323214172502350539681520114235603931223971833643052302330206210559355585925456397275559758103883405174591808128196812207589897997111720918869713508592861247858008754999444395360556985471720274355938065947523515523807487922498338611518665315498816866851766577937834354901773849800593887638464651676130827942005115746854041743595755446680175351003865937431566525783705556186198560993374421364235496539362087896745554857251881542616510009765625000000000000000000000000000000000000000000000000000000000000*i1^94 + -260752477124898633937172325744627751933021135066652660427945223862365368124896240823340119816702592411156494485369588114492960852869053029686634653780949560875401805583161285045556917511255924949870376607370471762701693238815230097462321478293958392915199389563180713336620240720704159017435022976890577474835243516206867262116481481856714844056037444453543036087827266345498430027875457268489748563520079022252179208355807281481852532139847771001258860063347380576929681651721227339495521519978726353820318598687813501479562543801489260465487742401050400480499498147149651028225234562129216167407522528950420090474639451706341869069505748665325088909390932024380352020507401553109442428343038486576871933438091741740474050406733932880205478386039860692052233415315280433550627380788433651953577221920940263577605328276135456316820865263102868701336637793213688467565167534136521918971638657388239093975306624128008614232542329062577684523031944852560209259321357390223296398282474097154273445470267514630107297593612530561081932796221398646015579063095781122691454932307715015031572064035045258216585077756132523394692789319294042365483444168089122208828741417942441658649494191575164028636284203704105522256137173317081195252683638699391108577769938460589865957693910738482694078878120267549878065497850288774395647133155871306836574947130156615013620550096037770638895370008231484021913869975656809089280880804846815695396738413325702821362805205200529656857502280168825907902643132829981676840943420833753925173033743623974603970476368785615084842675938946075032644516002468519517206475406002711473760999753110650499534052588787937557820243854401556618146375706276692666715849445982267858362900406624387298725562529034111348592630322622892610773114932827190073546163029837678078239011058150962337307802114655254105726742430483396474835683628702768956778777986955357176413513789167143031082398001954657106839500562744758492648970554661029622562505141245464443675061001032084778766352664766933877229077479513567555244975272363636371432519196338528794774628430767784174326778286139628136921395679420648522222204755976424850438582838812790821678021196656692453932502937084054269597919518759545684954782392033414755785671695287502935424948088668381951318797016292963929007340105229245588643544874215851788682873410075412960258717837241556638960463034198218952215521437563780277119142251072658511180923866124527800378035510790036250117811163432927858664333556312332867942144565812730181372893608383655953010079313059816552854228323487827891969332304452514684590152923786239552319567455335422124090868175423611429258963359502557029386582982302315239942643512310445347773630187611230560578262541956821431163319894643214154070133683524804741303477857256476050388999550669557567632994566948511858859136843022212197497873620331210772098536123012191629310947442338149790105362858488251694396350434658072706280925348312554300328774209733139156748637872154477592440865243892119097137470883901296561666601249536339790831265459812097562616703336407693275827548316290815223763307490483558721603947255239539071301902355202017286299369150791155026782759137176112616127160335491346279584472294120651542888967213638384515652784942088555113716419360755144077534595851202116261461753849647244608165391700535419380291438705838646269092179631384397910794200747565886746724084638106666561738478115320215562513224051392543669766695523334049226567696990984209648597497711441472919342118902024623917188611210486842737665956510330215888511903091508303287698879832164395833559980801897831360499853996998969462820875293940434484994760376156562988513514319207578171808827979237545262752062439552273048656940968867760024267204970752982815041182491881501450839139387239723177000168815932730931580505371093750000000000000000000000000000000000000000000000000000000000*i1^95 + 887499885321871513109455611180329120403965853615360318830563326700973023158396139265245819025988540255259930882783384238569732436066060239512295505982633276020988816155811205293290234992189479776569438410519233700763357008578243357455128742848775764377132766470819366844486350756652193691665824382897626820053564365052985021376452498905101140545197131972784966134313176555109277527358849106546185972120628846193381995233670643464871451570343592426483200103084269666794657347644291728683513629471179311017617520985193387617832552924484190783638374017751695721440926362986380810875390186175794897835959886084201021331522918053721932091025577354980942782060592557515663483945659633649537453169282446033487952850592670006092451830419991688228137834098566986019411380753155193930253978925443141060636530744522732555850461734210585608670143154717110122685100361383276637669826394620804356504884021736539408538601351373726230150148978125421375482345731816910673180796833975627942295408357988958618345604062578380894860701327010173394343990446939093366304711286061338161572557744730289249625229626749037004093485425255525451380478564419785540906969501431307117830207753816295898085160250142119913897673954387680405065172113885095060385410207330456460780862242349551570810917186685310731194354787358009182142679647155141210106770769819914891717262459338094283383082058209647486883974948507918765226884835936665860538140080539488961860718745494977499714194686588072257287930343808075212376575597693666511982487646013116934338077875061284618685419882239548765118483752925864561432685557045837027387378062286597694293977814787462432031922259812243247684458055707277632754456066689397921911166212322264615131339605995783587048189797164932596371772596805989767840019171615487144237194677738706265547744568920010482187945210719738905923415313502507412423978494965110632742850271951937790177797950268921265965956770170122359117400625876246362380963683763916810187261179330283439344613529367970595799504945244456589581150485732571019338531902324246491598604677231095163452489084455933584625964298554353412121924704008412266171183745613643491791748729222403372968099591758966907921367774262823431931286190742688625153741309227521565491345239702706640277901527046322150611926184436116588116194592232755266206712714624656574583719191226685058132516189878289696084731451847321712825587465461860523424306762046425001974945630122516496741894928976610496161309352043225140974158350708024117498103966633522585015116617511697406790083749776735129566363310015004206827720701931019225984696498152597332394515903668694891893254888334443064542198724043052483876605154549779771695260158860336638402743235909556305118087151818618084289786763828827505698717761224209944352693993793129891164616458464523008747629212816482660591439764178653229385901883146270624371199112057564253326284069570932181978492182955728419712620886762795669391408781094665471673941180504323514077472565124659949187266546534453228952357933920092655720030462239793619744966047502203545725280886858958003710884249593324314779598628508976198181657979975161298393089943320994870845978238268144275318200205367950477722111993852478746044849459164565510443387334103631482037743651684084426589862910863458268704955949569969318839970358048912778131818259313252036367051093666336153019021004833435507400586948614361726456571858968363108468983343087760724460499462951080228798070625396939931839721261316342509373998191736339746393578973133547815160781529887443171306947689118357518741380197512404453230781382539344305352641871358942158028043265579456280272273172283644777313028933027302390054791899942466554273718650882702075195206378442745759221950894891378648081551619130085586140894976208535261672994057976534377787462761883822742462158203125000000000000000000000000000000000000000000000000000000*i1^96 + 23544319383325631240868939470792514986964561315732978168851579363589872408146802044733912520938057235159922102017291954240006330194824857104699363591280505145499346075379457970060892822132280968282057789798669526683605716507801457597166058817943687278358764977525318976196799036575378178166087356534381595625694429146876221711166917936508352636639361175886592460361393097743491568210562221006772832986592494678657745746565480294984653643150712155627712383949587606119183777083568907150576865978046966229060759727637282878560553841937474929869217388793075120639114105830502738676180564158071486540753554920146560763724723872872924405822570771873905818592343382578226270066636727655635066606525182621285681837942918676522414706808016238557056231706571720029531835168233773988632255395157390490623133282818865775733652269720209500876873728872163328248675443038146916142674811896294759749730053388587245337939443901111070439244720628776396129021127148364292151759561527591740536767203391360545754870294544876935704311970443085421389379465151698731873879273562316682538779919570820370784130786668434440098788953685219992896567221480350143011005237532343892996077919774240880393834513432465983609275380030533443629249268076647100842620872402357643722859541719719934992763907804107089880434293172439035082710281199441636214872312640304170740577983394213269784770136879092122300399232944074400956448694753808963235426057926005638350761375986446228530727001241375199145712651468893649111768042407507776236656005470004194926000306061242791363938562791801381864643734526631268194760190504869200054888591990895200678334397607769736824592078851626700327129224947253173947972385496881615321793739947377823910073226537369915205169926614817504381287263214333062254322625661799752698655448393286705748971319993360123439899839368627045141932106340159859303744050900398160127843427838368472493795342093824230720026139518886869834953422314980377012887720182851788438528061053664121035409417646199643608848508800337170858556092473423211626792077191408254655880367112000716586323970596271654620552544190771975988299946872092204277760513420903578626910121716766969721005176775390067300651435707532624637515724141075975610077199131093498287508761206807107862951586074044687000551590417029232260821997265462943635299683427681691143931675441616099534930407158939879518993371990923170879649990916772673515924823124364280515190794198386912962049786809786130355742989565236206995076326614740489997374376223564212783703341941570359922168906590551479737255569929887287859649420710929354350952249356061517999795090444962135249642400268429571897726708660917258787592623491507910684501371051342158196891668396596353509854101735115602818710482666641339631850074039391260977060321166658854549959956035707549921675166455666153855735435511107168237198061283149829733881020572344305211891032189807514802885179235495398092887946199811963785515017199762705290974390882515891221186610208698862564720955377721822739908801251846764728262290974231210704671877104756049765210080557242039807951864944635153677253433828252368500838897293305929232989228805862166899198032989587531247581508440651383457855323884519700324966470973271214213191930602781209334554121336926031010935833757939504932387483889479217925547372205254172721816972759320704365585303761013287075092817786880917655387738289182143342271063106486556400917235565729235964971111302995108705583025456424697437812912452193852601435184706699632970156796051411282844908720334566195770784637222876407749072847465668252365561043780682954000886275905090473339132618710755647886340431819097294234397641610531838639335304998050670804306092294869022073640790073663889500646433649528416528784989792890616782551575099542644360609078550287110800672900943476676940917968750000000000000000000000000000000000000000000000000000*i1^97 + -25661292302481303399303336122890081860000620639808995813251539005430542710158150095836823677162372816721696376966513759014018906506326349815235660344343939128496206060707958576114691463793710166449292798983023328933649134353115474350550596031074049465923710776307700424901313599798215606651768983422096892379299127504069883697737025750580628769197620297960358606697008875639759519167342053388936229671298470688341585423303898888226078490489459564480470964312391966882104967951303702093192308059224711026213849804818113717126726840794965658772159342655246198878932794068885665053251326327366323690120656275488946352399757965436347447811005005097034598031666344159790138345766828246675324283788521559695150586426207270302658824700935261047782649390596573603142894366395064296590848799616702217818456300478019757842692205948439672899707330388036288071855727805813518330856203709494312803822597259698197433977843400349213882179195558020148587463180657530443231352352512049500700864498391413898841470347451394083411764222126381151814262987586240161454634502362285142638757632953163832591764962964004963530214774128575695770386429588556907381077992090209310544511201100955774740998818148971823276103265376881912797251948255684144602737449106465922583280198283452660976049736194209269713617240037292129886749778906666728049797572176707709375905009144789069537715883966422003035084766270817558313823355883875307698410071155243000443912004267093858613433597275154522553561001805681312639144287658170247659114748795901976523384802005542731421948548109777257488585739426115794336377446434455716958397143211791696832601204793159952090950353757689119228157779610297246725531743697873035119747152809177692265430497979551880129001166014331474617438970276193394286122386190908934707140028864463332451825176484124180909704152299583792573029613921838512894333649145467761799899137634170579040572220942900809410556084141745355708159648043117775504447457033661251772491399332669270208929096308010588904045100356144595035430893068069570991648793012514367927671661144176747305359878992989056555808032102915942037939988745380300123423539164771655821624573572679547770527081705668291794200534080405757304010993697649247778643378245864329685582341020713136564222547565264708413922494536445853864628384886041484241724299924189163137279392393965759232618354653834555688194437139601563099737328812916283622280349382672359651646484530996296057452831674831034471326203570585606096657753907895819828016584958704677922910032103215748568721172717085472375170674347180409119422793776312634039149155466442693651143075516114633950963460887118624838488013266414943897448009611019298136513181389854803919449270288033565863534347980854487313663343763771425112799831562875198294665156118944394423847576988661698390394935506689235373563856964449801043667999638038688774450167091383531990775563670469103572544038194662911620543639268931033891420970384307508466784814545730368166419686735526851821639939295589417932467876464040052639646686597066373338768091762212038404042089549986031675693933616612354100327101490471417868930139661829215691693887877935295920658505832903316068706872305658951068548175520968895980752882860558723899547918124649019709229253422180572831660146136041764525226279864829828702539793578009534243002020481168032507051089358203343057276413093470830742651580549368284090552124263893274266517593547417355562885829140140822290517636756052170925107485577294314623549105253775303348191091982559880998297176573294558141820377002943876392141353837398712045025223286496542463625735087147383040980245693814181906600164694399403369129040697240476977561122259931280957650977714574118300995887825954041442176002207322316498059639542227061735115326607744532043844382555087558622227919340133666992187500000000000000000000000000000000000000000000000000*i1^98 + -1030992669892933191524370855367753905543467318693318768393789054235851967820920449644776758836249804796343184356243146246693655752436541102974220908792241057603104320378277364872290948835996143126778411245180687303737509460340196146652207756197855818256709553445213009125580094485421618232592204671286083748556717479577234335727310322326979193014883257011463688409879150457226930508094712146369407926301376522098676075695121257200469812782328064075753167653422766999887816771120873763019455210574256389605531659437781616037530487911867892647785369489947808707115894966155944357812534196691593168928348363280124573428758655515175527669348694880228007711310120871278265691510869606393537172173153563613199393745382357353548410343252824786137208540955554345507983345112497417265926776476493999275048880247647879393713137931373240511687783741401040617159662359213233186503320858931827728313734417048981382845390291317477583122516300417477551280662462442673049844220602151225209062711843656414480367594354220018264270096378830803818850004448379992395501165047595308078030716932405133708482568743094790100099915656418540401099580024414572326143048083857482372653128318721124760498411223682286422687733720012186257534990384790386087497188184155688524398549986223944112323301530129416080168591716053190134727013240835300874081790470309090153555969437714212644044996812542756238081659857488929247587414105579656360585482012647109852458226642796329746704118749496468148845740056027529151973288211247709196952102104946369352955615859521857903402871446255707414567523978819611422801331837297854835734498062763047151339997207524385790842400671656441341601052800268544539004513296319877533470196948763092143130047599657510458111972814699880299268851412797083775040599963517309131727336594273571397886871925413753277434810047972597088122751487029280342331817448714529117292040451969700757918252882647728676048983875271532753815177259207148997610626981457394465675835055889529450098133481845752679375457924526826019777460572964670299071633304769301599132703867576158179614562715120094229264703012856438868386825618174995512783444738220122442894370658281597014769717581285943733338541130675311655364798066667457790994357192280392542814655948024647764375000173885862351136193753902786220522217359164456368736750266423142682651081132009818898462753446249957721111155832055640646385558543485518224846265272864848588028040232174254620851945191375616576142572133559976935899994529195077002933789458805625800924657987301066547757673602949576827108732975179326701925781836767744948862057737244523917970528074814363999785899489607890827911389165163517575340189660940290277491301781093643152104998215655894460355129949901523004804486076121868987829290977889097531513807021282582215078521986633782261782241284661397938924861239439081812678431046798514374756888841819916656906044498677870297533347802156064454711221668113072192607072126293423626037720301013050717606694081012594218799229976012271417657398538560241563601596520846134573271416699948845020645355978663441109312299715313716406993424903738335102380826262326446991426330435437287951849110882397882317234248540890726676319933474066036243197699652167296809496010742019071510686014614052743050280677267272272531450385358386347036217389744743690409296526889251169403324351336769718887930885531483245934576246401214558612270208953804391500920892838378705694168490398496179872384786824010035658490021443647812642475420915566365382503548890209738190319262278345686011169401722952708545898965177584007158060097635883309084095214016030781735133287868271497122888151468032653614807794144386516030978193192842272861630225963137140240066672893147161092044374319714094563815958953793992690511049850893305541733693114226682439916527271270751953125000000000000000000000000000000000000000000000000*i1^99 + -1474981810083191322243974853618011136188841217409510039267089237889300618691199308375787889221725419843246163083637586870893989077050080209643956370477670132481721369267332280390031135460626981915390406840172122372339660547031583436493994534364737112435447812036109255301641242556677990294934312444505596040851488438444207918824532938310290684029690032218648850702758762239137988876749850390480459936654919253738042851403991467253917293249869225680889195395571552384740796633107206021813725104232083625831743588575589134536250749821382979731061868300031758435304927254815013661317750362012523743830356623552287206871167433096701535420701268775861031881391795988898593541325360407353184460973743486576636356722796698879511497386182466585061478110362577265924441345720201069683730411506074218196518221374016533990701725392593303922002405112525570559500417156906453297828177404398176149345469103384908346733076177105121613301989590758652721010174530134376679658561795330296423659697961196129115390051999209711305991863132206207385078146548501322842223462484009736838804443091670642321794983660266973855598426229755014408332620845261321226087941599188365822718959746928991955420583973979524144636182836199148393559483458598419112931328406638233127079070189562019774433518011775406026373537962565258852524803870721624184558312388010076119910357773546824809890196807172433727522527125518744299083223737614731689248617279281307077149865511011671709866702167200004059512078197461937352585064230747515613544464653407963104537981788806588815119604690518381544651828287144680072804483671726144872085956589872678914220474377407436695311180703471546784480210937011087534526772831116139621486600677704703499189642681994869585417164778827579959384246166233685327175692499123372230668000332997429269460179974999307702683564436394104118166513276055801633095636079350264075293898468971542934518748941149416433643749911878481117602322362784526220403092729144306870014068326277075066442667197449875850374132543696847927925047757300166226281785033333232430200201006117927406804674075322760092043783432447722625224074846030681724698442936911880073911043744359173714390846345574072163324776816966773402641192822993702687101691958033185744641227852420235187022588478372439350412602974204954925342112113629571079036380123450290902289126940464515630853974414731882295723150619132751383760396040982718515006831162696411180856781343169766193723931169097984004707319685619807659677610856268220345432857589511372973775321150788252469383696289563572807131450758771651744947821205376457053528112253966422269612430421354221764491720355182917513160369234045527994898997326353088170669297367383968166967900606075844962364204859101637713949402825744112085186955143962881538200819002773861340697055857879765311295215848564102381606956990229898012124275706101625771907216124214935471916080173102760841046994301311254997970252620050435106530710747007847153513644748202285192691621674112372781655259060040785899988074063712288031374794168645014507005708816420751816367281736211434775773550404290921869049779091795220376654004517204246297245450284838575455371541219209644777186953739226584153662611313568092325572971405242606073506413596611642973191691127390054161704756627199011902832300784906116406626856726744286309225264510187916658159214810611193048100474813676826217488642962975075578834700782872255621356581201223562818225685737780520201181071165388369778808861392837320282722609728368918455133999528211319982844686863574630218557714167188642419861217834372155217567837676811086929974020064717529736696897352370497472446484902012178102910909789775739576738283551258649168557851579433826637487923642751549280683431086655483556861644886177651137434277604892429948934710577134034917950630187988281250000000000000000000000000000000000000000000000*i1^100 + 41196101086343563642254880038455748655946363633963874685742709081428531785612902137988585810108699556566873708617217052880809278782121762437011296666523286132908729860567339792482154588284539930652409475681959928583470376571604900424795145692317647404953238740071295358933328158042171993527489621294832640650906696869236470598215162662496267126351975135080403501496855010058842267064842335801331458740976547430379777919500498920755221663638333136711417008526288634491090732743016747797295644147941039408281115623039369548993603264619753100292988607802678753545535268081562867804196943277244236457044561754765888585202976027672753737385714331974700188238986228989189890952104194230400299014010920665212987900345728661394917405374943899672895050813138394439447232997308017569774759813104290460218366139154808827332778102995975939066488633324963029530022884931304436370944683234607191736620876259657606945400754031887451115424844139997655636511052203487934401298328090821036946335153800412126782181208478173391289428558584925711027321536547467916523037710600736055150808840888655622981434398434271882249052991471801473407723562277402854511018161543139234841426237317459010302630977776376271010012612130776012737910570530725818917349014766241201481048433755863270084232400623395573644132082418770948762090841026117121518036656506758573467261367046455423037382617256970301534314159938633596949304257160803500809206611279763923383305123997430494373866348002668952567996242657705012375267167066914138245135638520454819556162759379626375039773624719657796788001818331618474738340991316802816762520557186474721179113952006349559590699746066969823463934958623745784227741737124701515504054044147304805353171656944729494005626819188772041729047991472222112348395753050887882082097637120586684929727755218528681913857581480547605210542928769329194062713297795177881768972518432236759466168369466204964650484966565217096444460973198810222261348067444883619420057342034208058316195782435228729575478882231919166223910815480039914844045168145948690842371405811068563244386148249138364789800182970411310303965931959708584467328032061878914825683924502413977697503414858665391844182761692206951157040451525908210100513740801730326055023576215255650738947164577463337835733447191732024147392872626599445604326391652089365561142305383278645601326178344762817513134077572677745776294535051105102418705687129288665079334679487420988623655105106955497286999299264895804554284364360358554329599760026547017253453587698485846008047463422303119770359084753401647338394037502827083027014820820467680258108982621159144307343452553062995291750074083709269886586118321671609028970308541831288143175513584707795679993301039394380681496100191703464517675138356567603841563109849891765635219116018202840427108493950116255048202527635654439777829700056699758963679968334347913610095225089855644799983446078144277449400412960765404478378611558128032960525042791476464705526551715946019554036155705902698092448538512971355727263109196994837573683173340496240015369969238270926914398440483659233082413054418612733012270298405356505169701519954911541798703132887402532130096961327979500579776438304280367612356032408632548261332966218919349402647624300988171979158870068575953690867740365927819708182078954941631356533845141767572053749533703265081590934338858165100936279674014994083252708630575781359510951043419716429650481175252553028055355959144433504216718120632313836571938928812422640735133354828353492604461078699928498930824814419790894757448920803080789047326460294943529268401015651607379481664294207586431614954597657842107270027830036690248695617846468882297937433499546614936412452516983065556670493060348102651942107536769246671470921199470750225780608084878626614809036254882812500000000000000000000000000000000000000000000*i1^101 + 95294978033792314080251806893332965214367437633217644796596065042035721836023626411622537239777699416209723550075324963246098669721413034759258622687040659408931332901798065223632355517200982513076552073213111103595362390231207295361737506377656016864164517714644964441421157175863664274375740227443053716537367544383356936001822970921861216123245906558577090725512878625272141401367043938694127646313031916778591870095023866052219398243446587053743736075561829119039170394537620814089461153054411956146734429393196039830268181202858137569236872772505269279920169197707877200033594922561738058029173371266340827021854094408846683952138892901511521047433665617810562965697250905264523880716156716815439089806394677381213406845350371711390120645964464535304035039234475653983061009773209395235382156981169954644601439865450223266427125739865728992170149549242580335889873629606239761808779191544539914614090790571334973251844028434051732245273504324675518628635202038253737932362030645987434439301482976659753969014127332733228896672656079385221463037473237090896849115877958013981141333248030086790876701273779451703052053300876232731775995523482413513658828540142286615135093253084668809820048967437202380000397925168019083124486326559277186872210649174387231433278611024312508468957367075839366912373025973566228407702976156885412990216137595641022229737406239180221143550147575613558348612753108373782715210944876640327690768617170997916489482280115918596581144707100208938282263790278193133563048824789133340990195631040037460299477454069683494821264895723908420777849515358895703459116913991177296532268441140227052814929913229178704951955863322681380782033090507682585341599929945439011063857093926872010338527233374247466024410750475661932599035673567692523880246130827491622980700630222873383568816728772290201983435659546826952200384880335534742862167481508938424383744206905127963993620239183586803513020806518647809021726897198905655915864846778010675659467571031091814006551292145103992839556253063618502545103211474684491210764066063973968037554907565872630064966942953296780740556421874301427879070437136953841394280824516578808722951425123280436030356728155413401381909538606210313346069073679023971049437294878279453146478511116520966587077324362511401873176609935211008070499052595403496604274104734384564117005785606511931281747268532151485464126489217943692273831380041808153122501379252138687469128636720468809505999806375635114131661917665852896476770719485693845837518824601061058801634957558227405770930232452298179397804949812651268743813162077702110622210655896742809492437369290387672756057757113701446232215142672289454387246366910244207074739663015075394395785738116287985934400193060759074924126009055876928520736385244002161423686877602242213484663227773719828170908649823743424849112415099614964311339324653593719050513802565313031813879747118439101411967048641727536063274394377572583521894476993672579434879728287442132313100745187910707631206724339762884121262747651176866658955210008994765982032930712394467155739288982268712574256636148040158260624697111454272678417423329543417656336398554927367145289259775265717033923648718154432790378013313106146932122195682993520555743282941594053263463540273984675509044675987976200883923559688821528547676270610684620098710659709009361262334506707050837944071180684278082715135571719687234761190707333807429388060612941576324499852833528889847279346305497500834093761192065789796161768610251940384258883597132035362899736185718035890080494152525992043582111918467280574517258977461746563297910800052076942679255048491408917291335151030214949577975757285021508255956237279478292901611681151272016299612791181325991011701500652900447558229516948340333641428435675799846649169921875000000000000000000000000000000000000000000*i1^102 + -779438951340604989246807098607680311024499906316849054388057048585498049473359049669595713810069173512275537615029840647261159889553958280009519038873979417904472330581429955364526413512012395478919436307500982233813537952933939188389302604135752066805886175256684722825733345060642510779423561905780167901486081158040855787561775049933141028503069095496772498366503297200807664574641931401837775847710364166288842172021989762523652134552561129395051040645694704879111615658339381287852464305187481841315457884606941551023604887009105107750408912166638043960307684300454894587230026870280804914302228871569794424770865378762901174770624992665394632034117107520106771315081079299263623423207186115991109703327068341969661855245145085780024166452703579812743622630086503701756877233170853301536269996181982474964293748082151089749085533260245631968946338575237119246058058125066595677011426259925585527255170707332789581379735963468879980551192915640837649894108041489777020792943986983565516894619243357226159965568919505367778942106324748976864840364969231131347692329613660328538012001402893105017870518515892976336877273333392242587376004454354652375413271370426987480424798255325839542335484085256014237173067815264375085382845249717904284645324552522011062749572726266947734378655069715449915030839014321271393933723292895003233532350723395854180763136956670788495922236841250432276638008820745219314317172237622158774299066337590102453308458324651324096612501237576855191131027248682049529686256677976693230470660223627205710551994566003303726985037738700235616190880562332413101477373677277098524493491376530593063870747743678244570830384247128880294955396816277503330881484480257832743651385756090040356342900476022118870273036525229009919099711007683507034644758420794264244776110813763808561346898058847104793996738415291037524055788555477120863138678106553336947695957160180043754634484877917804729396597383963063713229859382586643963280800145318633377160237221056970417614599807275365885094371497002934898075640971218192020374709472457332802295770807043638871146721264520920044693606741921055881521274008801871745822384113184101570102637573927844989291439443871850174141921054338838069812123639021397112516492256082488673030777665214473672555818511754521425349491325491124750159704691355207365500635540144854321775379899007698375763879687779725638847989100193632460155185321412355816112412517836829443598249236377060825592940964218142074849341364269640899448700382797675043405578695331058925681603578681319934522630161121248402059389831320969725784447868852978542425962530873700499903039702689240849363563779402761299644268479652518031393511691835502011370284896258409593291689051286156469511671188847066969956164073250974408668357316380546543116045491005570932470043087779642555553368582164148278572903126807270338130423077485082203185926610354763276765190680007354370950313531212866451839568484248971228715776975405438534840015439922818688195468992997284657579602020526283093348246399333620790899286195836254592216396801771909775655039306691882881997955536231677145753390633379558998444531562313416171790620257039325520228922234719135433961362102351996661877022439937763978340807972184155052005531902162176802497250944676605701144287319096004045274617772443470762589698112857119240555968598650861253095460147896044947686484533032021349790489044292244498853918510910404027129024589120027266265057975487578851994909851080427748371574909790562665854552403408819150765707355247085716345739938513848625000233069638543253755887308084468205446334526266745562628625493204339326496173832405126233755695513968414892988864076851542877683225651865714558559527525729960327777139737203421990575025327955088215468002334349439383963046595454216003417968750000000000000000000000000000000000000000*i1^103 + -5219537973364521500225238730188479765109517856316305581800968327562218104130670021034714870143184380956486764749001888904550553369016900558197494781154613362765869383391009374511736582469022629250245480549709137231471212827623820929874901756848520869263549675808680051469199231753683579978297117911106772537201614209284721159171347396531864177865340214319033535263938803780328772044115775001545926705476473748114258632529275045631112875434387083595380653793470725513976153916926828551881191876593610667593767550530308120074951600096932393412809205807825672801641671932156052809912349132768800219079329134221815065127615544119172920140076227567682132961781987829600967760116677337768392636401869607843902077481272370883241030786790026995272837162455908683096871262662706514311318488135604549732156576272443428971104815971578088131123575984830291980686310980948032734813725509191878221532935726988773149082418225156809482077288157760707869329596620777461575814364008647820773234170160230822525806378603104072401566130144347570545908368458118265142172434203473403855529387016624187303186862400115484790216900535509422934134406305038720394670514517349621312556582466044102885111877468003357551760257383521775387841748690651316573067718960599210509266195992902101896836570285687687994613915760954904601992541887313482763613070645141325259887355280864784237210798580272943084083025556766532277135853552713803311906770887539284996009089498412105341566017032408885481749666448357089182163260811230189173905777513530476158216234993571399609054286776522111775772539134102524035229539934773274236657287023853125217669226725336441407026923276287941185376715226962763442441597706333812556425116148930795644761022826032983154715296475151286161884290546236557420749574673581786417415996205150923781074382076302402118153057993848317259493160044928395169150324909810395213349208802621109977028064545931702508862472117916474758107535497079299685525036842753460689733106992715167273165857505604468762514418166266481650660026900941476619101624430575553918111240886923339298487923490571114727656819776928691149315097083692317586901519644739431584051018635709180174291607870070045985183180039061038301052409708461709437503580150816256855136376213605840738878765168197822062782604138988878336636895927750949742258356228409877031336278276511798596425101744547736870171975879273142379878649049913115185323602556068311469253997231330941261747327676184738912171323682766975741219183032265451333543310876282530057452294967115133682214117189246305520684932754693089468148047616632835272558888531409870683114293527178284678246232095323342058799661187247077392008245297004783734754409907341905097530506384452964412182260961095676580357997396731509443297964332239157723979199165331694187276019304833808701492037581413354476760986539250717484376055980269654674997785015209376838437407497946252089973238847022188116284111934758168146514067851525137428385912840697890612759715134848649618736851680594838893561708014338092993106415045575956910184413776912555476755154103607086296594453893952586470972933276227646571785526539492682034685306375274450608787768814236378680033899427399950609801660283811207462424484042652604949620643321650274382530565671946599132626443531051461351630285649884592836795457802372361780507368726566885638909519862792798474198866275647392518567073918890354643252285959263925033001774288059046884217483454780044123558065782627822298605825328158291708708928518430020662604977248096281913959892297506917922655029776113170848129147618866105196159555757755532739350336517028026569933920650574812093412829486390769032128975124194736772162049325440360054341280608134656940252264846220602972695723535974713155968596888813422390168358753615420632623136043548583984375000000000000000000000000000000000000000*i1^104 + 8268949600088036902229319571425603151140024214660940004957410276555565464793401907387361935336264042659186706933127785334170853037345162026332601161060390010292146475058098976499651027332959068601942339485005766846069993463615388660256713501449487373452505453793180532547678467769294607466333493900262475433454858615386797572235952086493989325696786606783526088993675162835785968054704204197619643038101408455309599191602688490419124666850710469649743580088682937645945146623845871107403661904387931127824184562980197350907993346773006545481267101967304164105717199585371010770915773639815193806334799936301359158451486916129172094706600779237848582615256800538093745544874063357490344864467393717884699305192606398656971252910932194575991905953403826873286451486386278078266718719446695419443199342336140869642113905424513127907280814335771049621299413062921075616257653164676229040187876449138608407330656727678695059910386445968789120778045462854671206601948166449581724389484151248548244598713689077988387089855257003009766918802514776603452014600654223738242433957295015248403849258617295137385252850337591373478450568975262942970981985040335069832804739716300474123206316646236739600031722757038346721629930720512951788982837273229350720775069115962346883098057022277523505389978758641129700315811522841674078489865613973281532605447735846425209353579715659721485907789869776397726287368254259853513222752989830204657955473765113552516680597570661936197530487722850914913245533018352748118896563850693978897330225206306290020998645545730469745415157367236301662680291532777128700847880950170295172313470250107761280725634099624273115600579985465290033056342736260323590465114273528798336968808058322855592781973583754119132932853749206930670739270570685977552550893186247509848117468130386166540126746455587671098849427875663988287431401715731846933108229481507145046341657151928150895159099035538441318416067625406786506283147619540109236625100881787476557978691636219328499038259244678344414796751614255190545196894154911316495610897170697713252121269604053859439766788987451969557175684189519875226056843147475789871953487944744052970680310537893774563158045817037536589206175307595350571800854185693590886126509135066450882797812494816672358223515241839759948022153370191883741438218199870980254540814907479343294653815299451351415019235824078575751612941954056951023963196983593947701038043973334045644514371794144557409410860768549400640468217076329058287142271072155142392752454860480932500073311775729382280941944334890371478096358142273344821830799253369594411645238499507909346254972132543315542414806116443229709389824210829481560207794658928905639584389702802926470968726025057439484905825572724222031407416287083497597872140296190666977161048030078994138144332778995034202756034119394263990147582776718457081142389783200721377027338270696670034521221337052299109863535060390343247313219441355974303725548817804599054044768858284300335754278005424365526414103664982579604924096666897490392055125127503403422817075517404407776981575970417333781734959476773028698201070627156283737007671729674588659944268724490835119006054841345220964467816373475490103583268200254353726376671113054890215365180230916031435094718178413933440645360741365319091287279974502992852112291897887939213466160845625027377342168185090774014232874881799052370506867180426255020810657777561990302359079963232395318509798380087897874892165229800352833875935165149049697071946186988682277013985929304678078543785627205792799948681554112294846387737258084541430839742378599308402811988249721907246976159906091941448766984314949225561388188683294662040442240009281212632635200646431609732168474736176061287860851973714921217774482279960578307509422302246093750000000000000000000000000000000000000*i1^105 + 112317841162426592564951008474354286324414045865176162086996056650232765423069238228496676289228565493444687680384190901803442158255997796038073305371263211000976406604680868133014545674680565186763716215486591205725955355275717090852349342925038907122167901883586064703983315407748959347314977789890947676176697551617223529510228560676099110884149365756846784329176801304089422286112611317763512463598519282089202153557814610271809009126255861624304320459938765723719334234065452765549768595865893731221759460085657209820211484383968700150458127807174872233371140230296679216385640778711899914698706348860957896538997959438019832616108368342466719748581132586130138461214644309164850007679652669084784704057798971604693048273020666407626366652931668248934321735315457202412030871072654675503390463157914015334859296446700486384754222315703906916634478336659487033750600934439310587330690777330288852639797329104216188237275939082555678112036348878127378900145980605542087409360499478804775311217669711858010949639869617053820156660357870171058611241932766029385415167965255540374942234051456370977316199125264855760411637514351161873464968400757804371944545059534301474594650729932900671945741396171175191800037684204810001981463193325690669402614630844603417754705539961252081723762532871613250910820216551309548027040368712160216267764448270568234264735402375691810408158882222985286577729315443010966688777855454083262859430678648225997290747186549571107500806896021953629775152301532288404405041094426941653633063361215742394052517945177963308144522027086078450207159143278457410130545317762671081464442896196503208784690881171220616126513212644571046827841921598974588453611388185358098688928435382269786961556341913011591226955431876530964530001365395197456220651562469631495267085461859661197858854098292865485712350592543545134580029199302513226598430310744282705144206019209469717471767611112082423850063020831643719521878185234237033585549632599633110616372619962868153683477796128146880584304586939774493153901165754653818342183345112040825824834315950830177716799772961532770020627705908705628133006146661693448004710437289819290556078302045118946242118836558210701593278426843283608849750164717009418254561794053146146454414884274751940900985004254975403789815711503943061276307822194180205472688299013056659539262068220322810135147612133869146979796215062184381462880737287159154244547208792806889920779019569927217547375056165924407396221129280453400139618625636139954116446312842286739600245151181060708716344585118588295293910001459032523801144922083880755385497084637525967407466507757506324489535402292992931313177157396228528934253703570928917325982002489487863536123844421253035052230491718869347938045798713712627350626026093221000846650023803012699231387327888212008395320283148372702307549299464401842280304574041265785117383732214333833901316638060784778740997485849429061092067448632539292361487002239203123224994727758062747410640183732164774782580473048290936364894459979991824185975663709726275719450824753681182900359602008783039156304741539609390703093614678487984162950732087654199407324600478558885393307919611662149124728959224686764144138320517544611683615138816567424552069109827687921143207528418682130607552285054442147963992395165130057499484402843594008046508691688553904503519012956239510955229742230613508880416759559855956610612309276249785505394030144091666462971325493395614582432180033745189683083655886663967222569964412247868931285009248906944897273559344418141580826325775186120658396936837496711181872902597625010408472442338224994758230190804558673622886388779858274925287816803413465097618630408228450476054710055934520756927617724086266360139462646804755035867309740278869867324829101562500000000000000000000000000000000000*i1^106 + 387773443910677590205980982682510227255063343892778170357163638998012976155667401682850190440816334209548516863706624916417784141228222761753081654230755689396906998133550767923161077125002375522718771753604185108507437196218630896465506962420375047113783617223161677435037973372786613150961636768151633816974956768311736511135203650613856621076352695615419021491153676198419481901768277714320931295017216601994625455201906949251735045258511372641955395687782121586944683783437238413234005409499276951570139680900338272711886447827767393921164116753796836366287742625731967010457910436276395615739956576082156215160615098003268115045585546003128044212962355143012401272048305635172834922384814818589248890645232933913309906946632450671561052703259763753193474215317520715382799194072673697496622509368735546833183729724962642677091091931411300252981545219085696852599944440271717234627812990142793714104734154774371709737490149405282657487738198173022157283646976102502193308946164704388247592428418395189189736416809710908716877035806916734662904977758217814482042117258588145449711795334556621148311736924403263037173284188269748249220759005362055033908234039548913298191668035478545169218287773472979009164303036893691702779091428716953743436131603086762725777266981648466501931630043702230350779929806568129789073462356435676546390883216556314464312490632868449089969648685108646035582776385486578217395545315155974124789290225419420419392673068917949902829719560610076566866371845317259048952206101389025067847961893249674926996352550801469913725789350943177382506070243493038215460464418363054237874246825658902545936087847755780366314107059716047988062021419056317848477149217048132137241231066702960754555736334157233265417864220089101448094465874103614167229658698719846423150385073757029579859647940504632077739029651188233691022690833028715313784275781111521426456349246370222937728259094204627428145737353836222858742357810000707142173689645562370385180324619097056915215625823364752529060152231350791471385142721761725611663578882746680501551466213680534731273012328591256354411022198994576026093382948089192756524501779418812517336849258741195006033212601033877563590803256782018867552575902063374633775273391069642478176936000120159807341175787250087382607849038069061536329863075342796548598627870514054167446018819144925697253884869206355193607872688608424515245072632805594978112310199496142115637774884133303492187535015800990578311378530504586035036533814973026052875564695821981929900638017689165988870776774358644578833673145088323899936679504106963335161783545533930776683010290557828128473195673396007584708934280138138593937612823018666786293087933789899211205508684756547974378569334295592128200732364899460934887760427152042156254106887501643714940010333462645396609265380853502153676320041856021626438060455965768445374864720803727040341606133919660463207894047188825608652088212093150014025450801025040029551542705088184195871277457918508090720628358064554364030605370937828166896748121899056183729347438020746274138263110860369974792924340782726121695319809592462331478154116556109470993629748429669237224801784393533509898506864454949586557031161672171790284915555379827466746953327437143514130374695360758489238384700591189624938261246366132747457420856600984084742800164582103543482737845430967010963519715612623975959605326157355384807464251839222743907578377905766379098114417060230689769684576125107335757411937051760739785356869934365669889141867826152590277541538227785144484704425346737633530491958238044469665435292392874920683380360933780912196821099946299165539840581174493914967773346929262337336246466272948540533196806877291664356949639803448426689241987858539207404716289602220058441162109375000000000000000000000000000000000*i1^107 + -1193326043509616922475621914455079442780348970930310385158819181063356330179353034915039721160552760971284016516361212352633314038176209185397864545263067304134374857864179910640699334716955463563126288337863445669016082340750525407817566738633351260029903439649417358414891979388084528432679194637947978731460299907147908078852926764125394550784790099846392159697859715005554148960757820278186432955593996536933754664788322770635707742486578534703934264962452960303235277779313680118410291919363514262262346606699636961572343817306130094403751386920227644964115858942642438082605358357651724611962444598290344327408992311073184835378006776535475192257144163149330970697061624982742421461937594857133928973668281007232649524839782811596944453182111027049429929654042109463387505715777486837280842465001545617302498029404681896422127128325792074269100220787875258981312029316077252611904014965779207317850197441488555432098811785040665450817381635873258743501566761182039791712730947460872049089598700454546596076655570239885599276437026533409303327782973562056354812909854810647786924025416644343135800715053473810324447896120590964285358166730071988100025038977659134590655986930507540854379420084959936863654540041108340330944278302292364602044937917876419423092318292720330254517437098972604368345009592472277240830567245412456848282585748976352740508720626168829764996153212610175862245117125458987569088275113799139215554433411354467425028320751733426452763585392532868015710110330352863729968842959275506049307011100054615108920722551186482222059564920855013636912892386886805162760673790606239594689139319291368430215073509026481432043219822624790259597107967741553586674147324915103960592571048151409679030026856029127710488550766678492465502076565039964847950965663322602202419821703453334598488833685565163970473303287039950845125141821450931229850653041661139296672346107600594374681892914633614341797222955755184441860780669015421437671416934618427659293024812661405395152966221525415724720080545876098225834616368235667722142352348529927013911543404307374482384733249489397719690905596828998908588697019510660911639654223741970383361502956332826938891141671802825590505147384727803523795564252288552513197311386860504813038579729837510150045518196127584587069683163542587741391676301771576859615333667176400646313039590921104902753124421127764515713049028139949213590259026854151294275187920105317472565327659531147689807358094546129244365921505285113630192773249805655571955317970292765692061710165509217709433038925135332921880334029266834344032463001787182129759168965187821197627938623284753748237352750451055608998365222714885306726809906140961528339678096014017455467830993857678983640350595790346204214649629948606834023983417462520636556064642575965895912701919264061734232503124673934883071804152728429486407732169783729974543433210775239904951757490873556123408769575557313925732767837521429783527565862824387157385302617529048916865355490809309413530230242679942942301898323494179436292096831784681990213943849696331630348200746223966138255295094016372975213738006106883153886420648515106431015399551553299054635487419399728635383915123001584387561060107584650490657058747725807623879999627353018677026692310655456359761207231706643001104947249826721443505664150570887183429468716860343690103145005210122730202942319670042716678724057457193231021194212581305373451147728821599760361033496405043858988506200914606440180988850911369296118571702156040423371360557138065373423314246480314240116427373437709074114850852239544008841656001174855162259501117058049140645476134743252378075529102896024569410631420900702777238378655151711168008096732957878765259298418913030773702528400988244377804221585392951965332031250000000000000000000000000000000*i1^108 + -3829489761756261385183665567448534123368014359191113327158048753648497360469185800323594980237313250635984944956634027413168002390926673110113202600507934946497409974951688176892380050044968346622319608051666175544493788706019098943461133861084011789229035173246767229914367404362180831063672268193415990851706983127799623947004542027800828149639687492822463917553777561589373443687240464056993707366136660813619644523899555958090866423368975639545607613321999374285708566488998715163974605662486864610485654063706922387590762324129478365891345308306836645428035749540478144898053325165868520480342501409336304379439493397380655849242984921226323937484988057424917062944656341636539899078972102931816614853529377448560187821928503703542708925749670188656885248172639324616072202021581446143425346469894931673983903797034541623314300358247065784851979450388993082502134810400320599422328538294041290964638638272057221640403260925070636973448794544836691720427914676147605965821378909745527857471552577324249446458997559666242749646786580364806846634746694850936140182028771972713100758528185893254673492238743343064443620313544379959581020426022020744227190311239806818225872639587621479397868613336871022623244413159544474773891552570592099666823707139973140581894480885212944986121308740682942297522634561919528232799393016228595546003126637625675662430650397473021599786805852787980745688591664319878565445441006392602877847107677338106522950711540324804859841439287964096418241523294013362376989790472444857182130679409291109120319880391130044928082485753688840863699719458328252690276175058926345977852861522123568479033010133121461437913647403403426895623886819544137028983837045173697363762120814082511577931542878814109302811375914269744588626048511140899888839313355961606351826234992658307354701969715464900203132762759322006353077583934950883353379229516640555623187606717285675552855108617551910937026507164266851248613415597040612859356459337609520553648500002513168664953443497123251459485146577575641934203524749623413131224582900013637422284240732088224820702077478562349895349682973651440811228661109548227486458609714596138529438833213552819667067032258964429352029580860420310890251712424106746320753091846341320784332477460337937107516797760870653332541558209222877733287311389910760711653144103789017545863298349733099386720629212314538273246115615614950459935194884146404522656388150832426078529183400149844636057251481792580424126687265141831970516999719792342273988357552885625079365162250685713771404629750498867460632772128943241917122004471783351883083704290897804328332287652018042646053249679381628276577906848816149150880434618733603436857481557356577329281821927122022086179190414215983915782888894799334757569854968424724773617069622609178150904884977687933621455760067064610521915632255389377736804592168483760074284877665294808014500907470622355198669402962488622936364418307707783632966645640376231238273864368437298668974554533915043967404562377557299045148840791777153615871380510500121769461676022173750686906886248823825045894921181820740079653243270266891628835597539725648870191259058291856829954154412773357052335037019181584015960574945070982410026158067855658411425703899061148903206813610571607957116613924989301723463422811130783511701693245977029077622404724575337589219640381154651372218638607988265091707476297075802369227703463246139380011142393605194776866517611334107988684697299658709052932894185293217674163890667245576925227981668659494329078957868141674039350478875524662736000224659331115161944108327959803371103034901185941573175925503788911309425559683139560909347939788517729880587349558962546262091575154354877497784419972116903395789422692116575490217655897140502929687500000000000000000000000000000*i1^109 + -9204307929258582138388362343103777106983176869294982514395145972188896210362707019248811254884181588525632477514163241160682173777394828706926903399672593655624139604410122459253480179896732612779928887930074334536017617168421635936498923798917367369782088963433142644394746980158572508019275969550916356559784136269228110414181111805400918609984591428945648711059856422107328307492145039117563920134346435111683073127511272726442223236891086297364131331453462778524872638514502774732454034318530966704209684096995811632183239813631511989652966848062536388603779723596210153685245004640829133570575287882525098365659860080804642166969093573989951070258962204557193535503352736242623759064580519214753294211750806042177008208452733909255911949443701351955484181504284786330894418172589047071055857346919963586819405848878899510481394309923055121139750138743106383374183256792610224871694677075723868517273679318757304854365732223291381770601100769107719258910280009087533361817253699792575176265210438564723257037495479171698927250747391719950148839257696353670685361048313427261018172175718769835378518142970874969514817481868873167262098434330381685145617710267249688759397569115410199188971109779824737653529649922915956886154722334699339246257736625945490948323798885249922666694717498541533361998420442832017638355359568573349164533739770811564276010894627710381549151834409423102397874039718115280626172688248082549030090592623870729776052901148429789252000977991931229425925059692171399954331997131956446338201822337040664440962527937633776083411492351309720866199174529042227204817393190079176939606923691689520815151612852003666765353932278587410895826530549533728816585423116880961975313925153423011223327598122605777120916456172413984199982259869206613629847974105634780015967982297949190662761036620055344825685542466781469772502898608813428236936647505820344965728557063356203132115888146492010886258779189918420315974906452449904621468963363212612131897983314168725082112256659574757108081137247270507071276523357294094413635763947387081837964897002461006222610077329693742724755207492624351593446642644144780156191846784460751340382887975029277726992503341276706597874083449938712498406679923087420852034543100347496000039865315213616670995010257588234065602237499889536749733638490139321224227350403996560148026762611655768098944526296985136317061862171378993111958167840929924116476853357921455332983814008691786566817852616680067634242967008760103080827446986340709560071013425879454514512589262895992046374972904823317923754079305357566107642607065942332301071219273847096458054359467860703949891258651488520785226244321330923369978992494780174746965135883440424072250701383278579539862357005542146941019239696896011630515879410515812939758748786118623937026139314007879009995750432038456589339394734218433404773322107893217561544265026051354130574540999472116496011422381888449359623804851769636753005528777036992402005889427826440902479734577618488818235945975052501770560536836601939355407497441993346196679951886645958866340641407333622035969125040454524972726024262079099854593386005544128978122007824114234317125167527321658035164019667504918418315760008542962027720108213342574502543117991331872428954634383135549946322465565855802417124985414822156113060415466017659184851347404215757910102522705144697350205575140569164921843025179484700417662132622224288587582180808146156676808892443439984266537896597668717215696002251808112356613004084236659177317216305831500544503952544116271270122915973639156150137514354728092077128182606235009490818341430025274376438580566927150049532730477628011695745144166631867407688768450522898977222332077464098657383031158277398147875142986958962865173816680908203125000000000000000000000000000*i1^110 + -43020293277906265773139712922533964483892791790961328598134196116241266739418654044265109896978554932900816547473000657646445815654529785808043370784853056794369547931559124759101508775410683052474093914468459815636996920135714638094146836090589897956016695361857600437983100632961809539004131614297018536477364788599157642390842596067366216193572760280679206801536844164463792083993326775014428115392006026762503512256421061548492314618227354895489500826384436083409810149711898094835672578605681822896700635503872523999155782632410661624648572493838895663301374995169275921979111787167765246389425664258241277076653447221542129702077156458508996175610558434253663888651859260971581957783634859751957019334727240618959417875762638207251798943477106541525547687596515336190203825771727255755417403599014413055734139017801794365298844976065533073700151451813924332242293060518664014281576169485283187384378475488965753437607111376447924650496580454389364790480192169255568313475718666238024486348992201524190301692995895996001603571245857154182544158455922947536675796856217385164782076929736557636959672437400796984174644629399192070365443885954564219977260053935017219912273638438832932033058233006113464610141684018939636691453390670836245944949671813809026244585766546168897136050548488560328566799983223752952835901601722555311353956819342156880396663623682786729166087833839980458506469762057826556024135322128957007671715571348533722242288951341552448498470500647240027123657214829867778437744971551765813589296666793895532367958407790038466100711532501210234198519796780487702357362447356534675157265417191714402292429276669684015930068811531530159000191838693585089514415925825125481333099718624439354682559587919897760420894587242158210929462856204414639550918813713582034124212636100623355665909388928672961288815796400771427249090983008127236967136600181347687165662754042692056195282124892386822413810818333222023609344851853409002721925686056273437891653713560732175902967008789433577394026542807119620620742223318499467644849414354347379007066174294130181623876322079367284338936213971649320925043922777517422652234510580264522008568389503581233043173854025969224552505758684396105988854566689976633380197435996273402960587853538002322169213565601854782206819584266002602785105578743024146943798484365960944151120813651254704651089513841982658911599329298086316292444048497554174648470882871780877069586737529242425273981727087560545720398984126344481711244189868614712790193496979698111531374856681739971590063664557301900259040509258180130935871475743528582836454325571174348097377979414744342210252431058867641025891048483492335955589865250529015052568604481466348866313131392863837831167163590995054740195410561222987932655273258174304977298793179568627258501910196370274489029880285457456066722049131140641233659704730009366436898443033049838709846777510108143212130871193095899401364158299552602705639979705374597522810001053986128401809332325152104126172843887988821042655210248140883844692131903752061810732880151333880261176252718220158767648762790020315609271874620342177897030254520782859313440718515452480950717593821759500573675238074912360347723444703806286503431411683179285655997155426276260125187890356021658241114226011121460533521837029092131384411613337415736300051557273655080822046679153909635042796479364117866033384459418335649179467774485153050623800598535652912238100582716418832314721361059583424845779758706670171527246194256310201763057719237871167980591387798685611670680300578676347130487765863401049853657137763078341194691069517252167285073979357426283517234733584911666586322724007292033359956480786026410265727700389409491275659744617122652171849313162965700030326843261718750000000000000000000000000*i1^111 + -593316747017297586885651047737417589780931171996279251875687631250201733045352646769594143458811174165927447474084593476623541456108479541385112723710465877532202983811984296490407220229079678448752676820022607225839557710933155881781496208623378445864121485910745007522595639649851447084515968289361149640995461508903315771617902444810057021255292965152468932019709732152121465633348954895411715235325111902377320522487961565985690147283702916521828362791126776403045542157511476880368055375532631083017381304150812606028455140866213309392600610955021835774624031387306075699699568842688967067713741402970671032923114146014333798485146952437567795412907036680895252610690325046569140022941722024646080059588775960574037475009453536864268199770683509810360260336526643834691596931876753413949685530326650301836384755764054486573524910627688013585745300396203303335296352744299990421822351332135678668508537712089679778037991873545641567049668252370207321781829723961494551837259653267099757061665351453023832506400356988400200339267223228187566941447346272309051377264055058642576535022907437532199361583354986111185234781108422774994988192562581747810325570506096343019245816481118759325041180197099506968215875537125222157093568723868732012231711452770676930546994708944112283887733289427490294937681093097766430063952163476313002904544440895978463594282446239019527343501218244528740803096195495346630298425767689459519785820426017231384445362732085743425095592643298957134038098435519703979951453656114804564457528283031231335486605433662351320330522641422051425708268575146480923006581865410774726827717013187759487854792352149607456221529041216797659176264511073895699547104617450104593735907978724572961186694153812834801575319074896434204021312023277959966631337713309718761438355836932988643878799133877563561249605562761846618577011652664460369400540520854100015859684639202665921828613521024699234442447569633875115596383776546252188163609331292972309648990217920666180779648010928345776661664394778124227509501432805250731893755811760226654668203147216309013139166024806175951992747254004894384652722103500071408659039845730454967933885346602077107852133881452567545619470083110894049594084260360547439209654691520204746568977630504836505979108478478780400703579333727997046043106502131300182444631231273406695868678636057682211567647533245747067415992825079362303191815972162899780911219948890358681248441097702915104010983069005468109838938434646751097371316166790738658567904308127144554980783639507988195991133441891586065464723396799277692928082059513768679400182369812170321525888964458362914861551716683999171526943541069584872301016374976962254649982633036103512619991250670829888090753993818609642844345548269945019360930378107824771455057138978824408161363716808864060319479708659215991766132087683850217652018711036073606684912497316633287778060473613986547876163851964656371809000028876902747231704944455035237728669470530805522040886996386729989907489866730897653757080395698781471022383835218323409968819645775961143245635127009153240261451713592810239588968843053342493418623584897142092955383255697042875255549135610049159660549990681847849801934423561902318896888234087635443856782649805748045318982087294504488568297670750139596792224919259996543194936951268543227614690338293751162802099664060819358305554709435460751868186465875561638147753341832199754628130590860676223326539735463566539170371371186501192578825604240954444761537559917853570143682227552372470414505087569885979916083370580885656291506535657855625702342645649436238226897346610075961549960383222451743139614642644458724454490243975937140294941485937578839487863618664510203205709308424759808979160879971459507942199707031250000000000000000000000*i1^112 + -814474290756527351079834706654779006975311621758411022807188682843552629841088363177863814150834583409387951548007322230548644650237086025464010566233392988655678418144418502659233938400816544585258887369739009435291331079412992286833095197711275104447317652791015042087338325178847139056510534098188321218383974431045354630547883501047428504983074724466466935765420549212829879085523179968352985644234171064778338673078900050661394953458787232537796814764274376964669886349079349381646666489764093156968433689290901735626714152664015684079749109308682998999730340983261348160459212341737285025480566461533393180472132782253804462916951867364186856360179699795581118303590789788972659711769047560257312356640258420419926491794429119254369422008752936706116225036565245301019928891505421207942970800853973507236341103693817847119884183993936277161918992143372587094261178521492888621962801836760050663255632014434708247138378033457457887069015046218715586548450449953514752329592527387164272413801308602674246510617637870610334479215745031269504465147568647703335172564322398453332343005164388220957237357735051372531778719457028782282152711508349879695059015633634416497249446395569037323389244525001579121336174808261555903616586469605160710372890477757903506335527462486887861287601370961554924674068925103043131138250398737696125773480049494758867260388654442733960263875002079083293052250324558485018760845622647176865273471425862837015149116715960326425768313593153048975581454827657265358011352198311610019610854246117956632020843799688298765885298373127456937044549846160314816720359772214817327223123204981144772930903809261327616157361255387299027085181900488099484693321700200555188061864091858315354997957096457200298896524028780736806782391529791763942924903055840033689774185433352725793391388349803555745680285806276541820561962361048251203306859933584214515888706725269895124885214004858518394286360107355655813320596612376735832371433645595156996450611249803098659355491615640262165194144183203854879971733988238524287294032405174950549851597993555804060920087383406204119045067296584948257445292375333245783014493987249834813118108762880816502156408551568563451259638988769554892759735177695631323368503500482395500213587395040512743635809763470276650440208175167014646042709458515675034493050484459880263208440566301084767500608990660456608006388359724105910916307197278615681297579275679915775205307564624590876796298636530021505230335065643055794514922486112383945276243587468373273101570035018335097686785096027616237426560925923319478893964264488595570001779964910951202326602658780917803932184095521398971819534843329319878189272561907465597827871708029230166212386652268672839977271534100734709565765049554791623643358218405132164879309530539282173161424838091793088056675008355630806053969469918551343058964282188296834739633770388904792225989768785258474874080541690689404832749131100445982178439073309936070107920303039514160954296664680232760021081687799290932278672504139203847135703377454385881279889944226256662783257796035228914063026581010213323762607764357657086265406506364450778519398433266493615906361325146397707385052294472667719907290710829789404697491753151316071654699943842973750367869209220038353039866652406495232778993581011455546887755361210053487663476963393338115488717166921062397286743457545723835822307800092379619788880554194695045842496538841378645474531414380212391454566190891128342434945968989373672557417631166351292770289964608933664038952995607457128881874244631565034929267956864499169472590315726250737934999027058495350108077922002646848603315952466534839231490665277789087613586695895246157304377818068731381437682552905877741977747064083814620971679687500000000000000000000*i1^113 + 3736901612772671831461153578496457703058423514554015323588004370350105683971814704644088023104164795727812621762650823295373229619997834486249337776645903859894261198169785679577485165529277331570926202131931790587609937397717172621377648727729290857005586281192282439006760186015804042054455890834159729706848576501245796352550419435028820503410005239098497791032003576799131939561066545821904255436008213278588144702114779552678414026257456392331679396176497177656453255968646149747183995889030752463306024677595725755195058876599183870239934417804203964994251177766991724325290065678842096457588071064798209364429559257803014356112706154790089581542290206473165896893418763275592690174340173074228951280439166570333473295289837924453212486144353741353929241016025724000580182278355226305288293762039157135567788940982414302028460235814714976703498288767232023010643142485530691588394968024110870483909545208297185765452763749970720820083100405157842567872681171624440432734256106443212760550959123767204223306488041258042223824407155366938777410230434148100079067791931269574804352326364875803498466940381166800331428922145519103294746599293496315289796456395399055492529199949280535983159342739105985818318461075868964792833016960777821554259938000119093232800999189290960359056152626828780099534860848852708810969576298990285614367234942953738747985990002144806969523894856290629784485917456201784700758071846964867264549650989027514485462714315990912850031492170120219707909927025487554513199255696669444865997790668803367112253338589270374701835471202293917990353618827062086040201102989582613615071034546839615845077577975413245990600475558464937194208754965749358429688938515518281948716894819403692843407353747195906913706231718832489309869226887215690087964257428699030636063860098669148026285263786018600942260694753749717686773102582179924948598188198062064883822766669879874320662668582782052457120900851715388967137867515972377641901716982402771647919192962175427076528830783631253032728249587985618035938903082471885727806642619703863921229241696367483550074676111885208153300325159889804654189806352714039051845612007038256049967745163253873931120308841027437729933483497573741829419924545278428047405619547236943295051608474262540921771973930346043391353892386135135749882131548534755455602384829696890417548606217900352964943659810049285092371301440565188711421161165747071572466301385266162008523959630844346879808263047953614906391800712742086316421916044676527740493262520182285755833143118252796784414664089942763511651699920851179311733843488457376766192789911583791304021145467929022286165191950917634221685572443837040179193690908653464593901704805841821809573629893755654073596397557706523196276852007077692154230559461793668759658152828768884655397277614530067680174978439519606719773920066285668173570267671942900230053318771702212156201540186565044669175221926307991990741173922053793022292295754147996392966708921728913177032109028156142925940020362981187143830476119269119343451883213980815787225599119995009403224710119477644564622053276229620270323735032237648707946441195644963708169827810998751522292674322419180859172745356529037700084661597166206184502877524253307492359841533109005007250656379806297949869909465641015845697657007716104636802471402091929474789133246505433256811794400084467405868390331255919811505099537412775877370237176059766291867813843789551733712632311725646959598399325596472078682574816208445350995419780382843323870365458388332534108487643360252730046660096212709773755621259994609568840970504481758617426824225035461457825083589404545593046745468931354203320670726521391833076330061681218221861489905182671441234026867476814004476182162761688232421875000000000000000000*i1^114 + 24971173968806166377810687804451128447269155496569433077905175154959582738759021251720853223386912500017616969332739501677567882892653438028557596729299649154183383142694642875792851076458786872573112181899645037279607215641530451983772643345148788198755645193113973373023128192271160931903215918765391916504377585667341819634348731917318279029249626959964609116050060087971145318821570976808750883429860582224337985031169606521382465602534786614469559509728074427588278166489278321257493527209830068774873811616734568211738562283691806753450800168095284800203191360190139250034900394067926144381893924963634453921115983179579534102136088963005844556176345723175563505811096201782623754968604072868234031256772135790690169264449942538652655289228859213226443450079315153206034957772072386422115405529911947520534458826248938754953858959765157434853829004537154107546981727351471011446459229404502287834438628230386567322184082778757355342786986179025708017435000526699154824839620472983122291213042118312992711683111214031045746540786239457171167915709932122506936703867953593334936919856821548641769523510705235835162034637477044020603774122968832194916812122774102368241891567831241096668525567935054867932637531074531127778265009969474781463627136715203984676655171486760513930391224513979567508802525718828655732088935400646528664337263005732815719342999654658211457998928454121585059290717291776112326131596381990010326387803426977634427278013094946466920499212114172058794120111093074965281792715161199578339768382887779233751823565241718567384808956867382035523619316227646799967684272392218603848930582912125158138418289762102756224317763697778688748629950445765446764791746863692416231217645035525409805518291556282335516905850407173602898717512977295138213331792427539291034535917720434087022922992154536385095492807887307836149270337086694304679590167429260253129424574973136728202067626506112102179078725704572425368084083744281880968787058494727355383094544245306183194648073334152931125198495918737436342321298259598072275266373955499611949826775738342121335759186108922646216288656941986620354242896417293473104061651209951807246681661418405797267376271109545791563535046822640110220380375669692126828845427188399424691316630786000615018100678570913760298138811008310134571458494923282884626893217056170957301786715894953328225564792983503662315522887784036552357980541277150679531244569679378661750892840844715837288136488454785289958159550013752209102386783022069616539446532037010287436546339962927693467817402422015521982553451033215270583018508891348215463100653377464011388724827065505100829223890594376621585673988119121430169615666723871447530062466988017486775401680989149477537879427177059901622651384082975392151756119480669184386185513515508839800587886508914404875747541455954370982269504182204953086248206215996157844817522367332533394836209087097918371219463391777004509602980906656118129421364577740040605249634379714429563036257482049040295809312560402771706333395475497741640493223913911034744399298273008856533269321073186972150404800030592213655018151602896195880058435157122012261982426089374608384874515549965190185495216836092852144814104862050851609334036235153764202085360913891878233619749352256309896299662438968006585363236524450124412909886212945937299251651248352273801253003886420166423493208353566060652702702161343170533340976617656038930400635759532819424457064580824079386577683832278976738809838340408303051424680234995795695939592449414349286461995798033832817492748088931643838617184402719188280269301157242162609736205398758259571581397938269699285846929888891843388568870429455576030768386725466622404929418437754289163686458152824343414977192878723144531250000000000000000*i1^115 + -37613194840066527682235136844429911313113239841161131060412862957729400754944356543573123905347997421475094078310990008491727453223182603111560461487878287330763686136567295191286621009932756507289071456872257531352734104850584326423975801530151579811125001989630055287628279933926396124202382949725351267977807344011426301555462963773020362316388032161147061290058522053139210651800206588584778932679910096032747197327134840693254093453824253188329053274373293380834477199620482536749461328168413237161146574349690809006488140965138423182049396199841239689449580747274190940493545311139075617659117315030163045746097314764194860910985962697849792059307756312485758743594523916071512998291980661875516626194583403372633627515908824196128772065581474212327782432716054303736206944545852916578491213278098572378668232129334947587769989895006030015290047856405322930882087675198714036941823175478417250392185164545455467168783139421137889088523163601601369728311429131780188466989623688607046882461412954881696135391840885910584491807812394525650299818517672395087761750297682371272156710642792662103140274881431934478121983954445223084992069314875037417298102549526061833996019997248778745320449844144373845559886448028618449567005099426556834095369409628355981601995049305172747664196305158592511218127982312872121429508971860970267947069271391785401801299616621431470831121747661710328224796380226937972276051529879927863252461584520114158556401767472330243844762297956859829006312094400098516413875581222990053213996878677135777050354022306447213610458915388305613282759795243578142325934805794885878242673021806312504064414400329256689117644576967431457530172878669986157797951196194903726708274507461019648566829185087346841430118252227592625301171888098925403564439703361344364751334918492216348009056650554979117810499408777180174741160763617579575909146785680453990509887920041011396479907355112667610734268930088144651482828298765550279143298414263063184335765449916990157182647189991995546096339817087867872253863968978239676478949602145484480027394008869674566792700969118883912391902021513694593671699875915806314939912087527424394364847817102960062555878198598009658553708527367309350943589780263989076608504287888562969492609794059351439109787196747561989793408696288604228934468249591859252179728617167432331177077092165439901736427783952725917371384645342645360778580403609604429814950066205210260033116590439194828811130042145398324606137842235514855232583140048356882496673393535396578389012651451693407929603620920895846799778393695458995232242074284265992803038962864938344916101332384058194705143361671717068345326630901186880570254050625192090569089453695972416943710984285738648592276692042378955677372996636445045974392923348490925556493200898353286984388704805600652359963532744385914320561935705049077091134151728702430509685221265183738274188345073071855957381194066950766576307435172165039276368244048840167928232546135086224696919322225563424571297120309860092116125362126167122059249148186675440685536403910781427416115953805708792531800680996084057904545461466259214404980341351614668095685340872310752190811048764723555699994979145568593406729441589267337044052113401898507208703157803583178945437606036632838665033006021948489246055534532344925609348043522341673655976883477068431915110872075206183783343032845283783944833430726792486789504022839821665565823238283588595273390143616156882068175751134047608921300475093567858122836627985282280636412286471799184211667546079358439854574987850607767724835913954252248740378153606452567115328776949820917908372114417818086461498918901468300482721200790885645476734070644490562810537262164848672919603700393054168671369552612304687500000000000000*i1^116 + -387477667654703676874373344584042399303972235172083477028625441853826920027640036691842749131874856475839751928759779347895965122069859216978149301458341868521167447878446194057058567344099993581377266027998053794520296336759919001114227397777678137793280596326198768631896539846665482404189942583054569931117799210019789146016210420703749064734941736054286972690486789250391733186157900837920674964084525985909811341022481692383451427113601388965224370468678022360198672676429528693757798659095739143401862600054946086032021242880948048864642590542347631957239303669141417552997661798961600542826205693090740890060293456603232160791226275361853484370820971751640728033557956064932104155483527724232187114378243679833017442386633599834011686568779234889603673740533519780872483107279917053376984533948271854330706228661640805965038371993807395750166906662427436479588519055401126114806000074907053194824668353092958485768096518889311848571957976071614807565559478375186682238277113261028426798374783956818477926940751360040340078406106229657012192319575510970139483947584331279241298839910613186637743824545546409178485704026516434130464788335490791804524190980876037835578953838025788415816015140558161487519531393624483116793417625558303265110613439094826586269706701151532959407862102381626935401370013430970463986532751116518269166382449113447322618921433013768769934948588409072599709514295618948458203554984839187850560695856041041308584281564356808633667698930743384097516062579085018886693656537273634423646363123342428620731805599747010387875419076135804892652658950390692201558629344684103211131818420429066699394228500492117891648678537563551539484178548965110301352726933621949040082189824667835809738743831472175897253842700109930289041446006913820436740335615522787115337106669372801848178345235544844465303155298873349389155914741462518590000073888339020087291951136352660910565375764350495699828106503537318729536252229380365428460244018830885111485724573964102196511532683169443206839148310246069534236929874111011260444328046912656137403304721353982209380237425824069013384984326224063220355203856295724952399582282716871138613515130684453631840496562005748750693167571515221106416671158335650580064826489441854663108753328861925327595422424628993235935671759468397007296061585567499004716558576361960348521895533419248561680187171357993507070554568400657905932440090204253399763237618356154746590531747256395574414079644971688216814641329483289572091248866401896286053065044816306822650619005913074552957238736320854161343886686245146338968448999988836013262989315744896202694446821160883712962360080479452893583978935006201142043117466084225340947398071671702353508553413922761066590572955103771963207568440439347359049981736107951675300829396237064402458879448667637482426872616505140382176837111108353975976735214807552816453807022898747586186415334277349105452353440725567480103182252293157824724895865683033675047445859381194762427255506514227885233694758516232792019083988293175516989493393004856677214344014553081292414053413458602197201932840190021101332643038667712590040967710186174398940576336706447175704151813789556325061360277081790362656085702849497791673615124205400501290392909174844679841914732961163980990964677796104011349396942951089682470996461412793574340397342863833417718573984767043932820447414111152505868421113147673972687152074261437133761923295698320826094486009234330913621363263828470398962459046311719507521080362049785181443638457709082840012400558076744504678541748385764845728684489698491779330788988873649513967566292935835988892796322415532290685732980660810418118783234198099021677025107988388191231621967145927687425910335150547325611114501953125000000000000*i1^117 + -576195047873307940571998699258109597891411340868883831677643309160851255989714321482165132123844546371852278809301721101635017490480989058479268875767544578010273842596967342789911292627090112190688070100678686337293349500564517151637955799942870167655852746499100732871996363980002749074791404187797985387032845477876014752012024038723275579477865721855495880878761420626392748677860362340170357396324627776786224837263848330573865731681583163832563139225420504774133844382082244277576791421861434333584324529043693992227467759811617548214931366184903180532838004549611901769853257637203903901314349452027375650247508917205529616080953242503841390381015662757211963943999841641394393367177600021514536835355301050205336111537830721185688088758789300430854504759747780198842401847087526015595161820244203358353821970769721213362450221141664394834775487570483418930720638727070946314351207285549699752763411473275275422568256577232610665363413188678865084357930880275234577745873468421484750524072613924090808302225177943286078617806563215252026694035821658995445740913440659306309963339435624970227265201202987678139434825640317742624331610722113471312261826043101617819124982210582113082987937589303134140235932471697973163503911317546897942089926607303662125688357242595464734054789594227682949522754882707644132316832986016868715404352710975382105991102310851100596504894598637385160545279800309975795995816431372425991696772481572911258567035702390619350034156769402854981755463840783054580451101818328883987876803056143553519934003990980892778738131783855104002905518955690070470104593943680452597212494647001626284787278958625888252244199060915807300181361055016724640570791424696745161698031052525898588786966027538720397022592627830107963184152179076686259450621774342657402497687593698434096909396685724547844491474998441971759885170229739980582276071251294057993525791361011811493068301808956580126192475824476559852162839470457226603439540052466447662344385775380198601835818217531511489536513172358624635156932945412503110291667798905067627326292770736001966046234537582943000719353239622541025550665667402661439915989266183501220894406908515910749312900851451564352851279667682840867302878736896497565886274131184306648417938951224702023732101615106882131573592983523300796946741508505318923703182530498659309099258448997046136371475752988959171717998442537223756299897025995349595997645306976596071223770810936194775439302765304005233174530376190299771072348458158157657215400636976430076008178541906580067949978150529189784557787667810961787438010688558220825523250990723202586821043681664266473211787712304856505744918414627833302425106093463988109854991251139334372666093694893499721760536200107442172498555206475570473761390617992059878376181786455734107485995660466838653212347566544888584710171201795201299860945867770732750180201345610387586341954018258109896681597030937371879805762321396609373489783085819629509783204607989030144380044487417417979804681061330825348657215210529821254865352457766614166508941864272899226148114211138432654772202246313691004108545851002826889064001147359874613027867611225972790161648517983224716565264392465369068602549128815851831238459449860833717689515725773451652394243294989674305812879427191581027743842798923238105974293597164825572101963804120087593219975534200474767487302112025251709631951035515968683484518667635017244458474768360334036401998001551643566993097436765420097418969082653377171294267116916788565623267120826273342266056019832940664048782623156709612169232077631309761132077743718117774718067282810635062828167697573344377835895807082457685220225224004383049496615379443401922159943378036750516457686899229884147644042968750000000000*i1^118 + 3559464850336907192148928687688521658332811651176955717047910059941303895653889156421798822940707361069580549248784820645019893445805427743343997561691734402889384628919618355160371233060152209267889185176904010051750539241573288029044768119140959943568816189991546520446419823330887072410992109104812678873357757552188062507499615239314674815565228839629504122856760801662580833778604880432551316159888370978731958363653955526047233416507442018178797913172387460863838533390487276680920223406886202638978772389736606972633389808794558966118184583249831589360736491979080737572647379121925416840695859976645949372011010396292620527633004303885295632132904211947116847032457520004629261463210560132368281774775054207996833853987483891819424174586402447704868433309541404173343252278132658200731251461793233736098271329188849326069334927982783435623934482307254967267516756641682539853047029304608825743254424210512400454024309836066094869209309968198588904756378547942475151360574720303697712581470117344701262932214479487007598159076899814717468302071742644194375531751849416977745318138508240351654524378153392971962070210382261533630857475277944425370733684228344423654755208963372849769686749355521176690179616699986048815809862838106575065267576344996672622026388335835028518925207247679720598162638007709506593412149097507061506351327903314363467726168644302490559078246958959735116744971396175727699185270302768786414034576758129431479879003595314573612405531610864256802446100816141211384978628132375666199859235828732676141659282245997318677632965227604346474604030460141676377639936744576781920148410278398650679984024096309872276041814795445575561690075369611396460547287361347715382342508424682540438963186599657041460467240089723312951580772150077592845200197779208009587969987716523299629471815302967170804022364447399254206477315052127076341415643230038945741614834486023235615937499080772380592422467719570480539869882285747784434861451811544147399119036947730534060009523822167111832142820458182127010261433212512882760647835668707958885227718785014244115052462953527914112256356167278886006422702211515969018552395251600245104402908807800824294499410927266624812788580091269548528470716028892772708679361450336744936009147444480888568351853250534357069427312530160236782619346607131198406305552252600357667947010363653155742735673603411415077149381830548269608543068787420987998705689294773407688190714166549119724701147947635680633389927921098732243460329151687809673652765159913401740316603979380509195127587275766525307812117787371659131163556278777289368410550317446167967185064626611348029606287540522707134329461756003117958795088032550693875053113662226366496334762649053110316131372622371766140449775481143339784711527586255640257995904276645904953033281660398443219985663849947645754769304077658233631176607751011622827736756398420560258685184657567599934559711360747586818735796790693335682796146965658241472035749399610379101427424281203045489700742146367951513849537067872967638683651357852284771645941396947079127537978026813517247629550907467511539354465575277556738149751967187363137204060744368541215269272551019228131949346577087004539948687189672620251145109860542456137467126150682331630363192270550412578654352813328815210870627069702215867369083775627914789872166319946755707603710061620167420595552176500645547212995932804161887072879599758737835870860633241982865834442514534473291179459859960157370623439257907086765530821364022963268876570450619131528124305915243157962725406305688799541884081941713267545028077708664374840793749152116016159085834610820418224814322847284257599561314233391914968192025812049807694885704689724548188678454607725143432617187500000000*i1^119 + 7760635685226154607368958876318417299444241129002099814557264908325406612735028802397369384377192014695809925262713506645559581087241399637045160417374604384428442242916480426921090959522603969323072350288309101704109896231899121556524634257649807312684413191250924139656172712094312185115995539734894588325140689074388455698922415133613848544338391658833117341419707880265830686175606260904024069467231795475886306935591269578284794050732879730761628793452752806463015292724719948537165283263588624318677331595643211795495667892711032740002949054996604455105111958400113923779820511013705118310591042406323049820468613373456331217529735661786562303934051537540369846482272984566963582103471549244490215853205572220529258380311675054447612151212429532028520691818500938901345453735365695428577578563143419643650587258599493589972527320128425496768862902817969252770295009614624537366249672119317526626595320222389450963594955882175017120206038945044336135455020578531053159490766495669504280639848988344609005180901333932897933060047205695236821716387925540939322610064447510452258726019539490606713502093643958490867171087487694329036387165368819677771653792940076942880351828372909601731346474521586572207834398020165036478772721396320022742603580686681952393547834351982241781518396365076818755175451030497407917473600159487029426065823157851825278604614202911695090510639305753232416750720270457140146011711499761992398746665384482438484913825110062080631136211597894098182068462390884437590688326667567042269953376093780783122867810080023791883635802072426770457151955787756066593213945401846566832480628810213714649143526954591759495110472994693995291310302439871410767285509744065810799559041660970917205159887596925180303266755005086618857915659098907386156730718419427470619651664894118612574634203955696238614425549632964508998845359788610979092499316887551319629043745853605832559977024499268576352326019783282912625633914090397947789965076628473970709493028849088724515429959645817515316965211238315029636321906897883910472739255855213445547860090154723398269302649869413339294116538638013256305682381317293957239924215778134130521240366347111405998181973257794497976064977183520682722069259103174115144855580556472466627624244541070988088609749393333969493005911133692311172246776173383028980499588602621655860473118366459018379381821732847137835693673108813414194081609015866716820036640820869913968738712548224138313075802182955391147957869743229508656372757005855678543158074709436956835768918969109403301973173801862923046453429881030592614111060476543892727389917617243562306837275523572446299256816282690026571420869029753334963736078720158017510023355794216170808652293795457713886383574776335422834377926472304688212616087573873228274119829792671687139566582560905811405731942019679663579857982194107820711335558737378208448612672474671668017096028405524189176962998912541546388804527744757079855845657780679000666806834399911126469812344190737045650988771252921062010499443039974351581144339606590986834299145613466467119316382183712595756651673759669808716044906513060575624744153241057013570229665325168027970565667975552363761805020716523233488644466347020206805991213470128415568422628512249525287108970842420847208042737849560580555066623749153537578098903343146414379419988089835711865050269565474764783901458869212080854624810736264233549119139232206907344376381388910849542116341320414517947078380122064794844150012290043828009888043919410811741029862728433096029367953265885749829889931279567593745498038552472797401485716095285130196918361194380841710265024086096021624979052395451299406961909358315093515070156024180354566333051025139866396784782409667968750000000000*i1^120 + -13730610739443301716732591057397531508286065126369571671587230722205327990540837673091092582714826159730687216045140190579756374463211089040732310970909227905358245801030298659511199252050274152882932213744433676516148057903248483445467429568981405179987035436145355558956027414177475763109634433275954736503237428635771899929989825185857317889581992927792214769714335381028147853690830503624777498769161130853208139350588277976579210776129759359348368625400432209843435013488046743154299475445102139788328830943426825810179726902276959619232269595333296114387127932921226593361910495754877700108840803877138530052313381044309105785616416503157992981153133529202778150670554326682889115952993206141275792484800216392640745075678524899000918764606727578808439376181558212850981746887169085596043628295460638919012663930908459893377040290962165167631585427785865007521239050509903878646482071093227721316441493459791858617456988615216685156294141474433705640596945479615317883914283716294943755652588504104772971191136701109285671433180342062537549702570841452529757548327491927115358024747514272400888213467422442169314264015709371171819763726038796754616264498074581240743696466239671446411460848858462302320056483286093229300077386621202357170157752988704086644682186286138137181951022208795709710874421044225524603550531659558676167515306415877251193923316827350880291390333440676198654369597744872604905533557178093046390372014921931389415267682358663708093179229811389018463590340183653028180775536853153347531526463771412395750833728561249371092555483076541739156650472027908303286438029851848582134113894423361423893056274700441860136100403249623556592584963282948420925830471953693420402279417407821653855019332787546731502290884853041106970067241434443338981237481011741936394769137650228254951302244700595586847164126235246871360976996476628345114153542297275961885882181792953783376439988597452961834300940869674715081252425076326726795199709975198978398368711818128228296494838993229458712508550478564059669376920181184811614633975326285009184367727499647698858306441372667755414117396260775786780947577677576421129872122531703776652599156195133417086159624728565664067609363780351054571182987308046164596505513891384300015379987013775395529767170724531084346366098330756092469222566321443517758951933198832317503565573207274025846799518006626267522513156180662877093566005025962886357006741272948300552691949730147636174093005177600302601539282495449710875393196698123464223090544580707486072371212164100774551399206073179707327267426442223581613733788541776740912914945199208432432955626583088220355254158272311922951882784196517866977097044904532771232532475308877793526335859157623678949055602696400929589220666427793090904913784998790347484773747818807325368020185121332950354330196129016077985622804349346208325618801771808881130175966095555573381003759578646029876729068241165984644576714803108566287845973455109416467335530740735758383295476270556378725128542812059934800404371906864364787068994025989558764244522166791162626009426472098748969570621070863331424760511152904958693619023918632443538544692569191563947552868746141504393152188588860525669496007583909389021372141588191610459277885981439175333474478649617771550517885591634983409090691987458317948314558015435549434925273796570726822569663279833758352745832109648932429893283848562805790541472256014611925335580973567109502386986792551555970885774873941981243522668746863643168703428216883639838633817316333585115657354497839452192935243264176356101247790177621481368671062908037550664465317628195613990228403263903085810423196401275386958842826166699209864780475235974677161721047013998031616210937500000000000000*i1^121 + -41986912001254003802804574949850247035401774699895317373411571358988906465304772473651316590630976878699368759828142080914360932076474465743939503116737135261938717677882776217705585573197976949628732927928891412992109593322560532019445871240888752796638358735688790247829189773820609389275948074723728475205010988980680622353700113487211691756241426665209747305450748836212970050289407053458987325153220609424099896146327678711558059180645658708229652833444221261740156780006386510054945921776211639847429686072843007694346285977399036834866168088019532207702329687388753796976195275075734077729943412167901581419372110351611215289398973577463871470707846994194246168683113022125165245691148354867124339154561880789983185907749468391933037239390700277460900577711338213003837276939990750051925209802280180263008114370939676718413509870161133379895238630902697487245648838591826039161548483432312832741588934051206421562698009660997614704276131840381442685835451276131453700816069261781374666409548400414728991971943050609361751270729640907091381798172195094917461778712108014618692864041380760850521770974715670650858060535533485532173890031302128649063453613858484866196474432005878599346818330208334366739995104122518795804812985736556441722384515600299854736282546143051468165563438761492912268062192686752666668964469833685356729316068579163953921139242041141499478208852684234154552209620219107166790287567187182170979698665888000777474615269275229317129965980503679308088500743011111800780875416218226102495591364977574413832040013661138114684828658552819689732432173615952778660341772294777008761053539924293966329871415823838959471084327937844795942006740132224080958080301339603018976238426794456458076961810847318023129694610103424987521515717708582450896165519173029800153951368033269134228995303480704749922252312448536750693044152699038076979816039303892232648757894920042202709271262628274917017498595790363481469712577614581695617193459504294443477371261279361646844012610976589209906872453833062311535998299475359495670364763714048620651422141975305678184175971860630480373670581130104390929607714325875612193797325946575989787212935940062324041307615322031756759739943517804349792253735808082754282222274532574163862642466878819159804366557027256680922720563092234108565918559315848167750551206714530989093095997986069236036378816328828987239317694624505832821699787388772395887636074967721190748988888941868707915267829935117469013509586067435014939354693545742568948704749306895639177857089816391942183241388534080715430475068643080742177234252160102878938901070627104917610702643613299300657727006357057834767884946716581751483287468119616782743567882611183206115415478054250367138558137811102315995022491535854388468445119532254238205091119475757323278826540004412564811339527646031197982469907320256273594830750994972024190080539420195253339224223829521358788551049710154009366967400871499363132935608061099487857149901354899107876991369141289441570822632310523365173259318787204858314950124978794858959149394260699123138821818265459536359554753746536320173692234660294096179530359678126960714177105756398500525582105167807373548759885646591892099838108540908317913492007579530529086342462233654761110283934368976403177275701103583328164698253340813555760650854473032627715872039534474698464823163951399148156016522745513809395459783384796470530261649467691621705499417875376908797240404110268145489672706154937045636529327841216854463381249190012193044830502563542206693533109735517417880953435400181573595126046626120796441127251599370308052216750692528848115772040373868453670651595125582756080762940158970054869914383743889629840850830078125000000000000000000000*i1^122 + 45934010858486133328655185808062122244959170630414660308986204799857585771468420136416811838689693739731232589084272588886542517987119436800330895522841245031880846780369581518721055890583233052226679669402982701151411886883937416074935820782782461998020417646080623531324008319276014419013071475809613229235040420290386311305850531163691991620083589626621766111331872198715215131797298531598968426780916928641205573687910923653303067455590226084550927352564487119742209906800301094969969138889775207835899909442298051228179589562209589389803532019971157931807452358953279691771210382643609699279975007840282736445550559824710964744189971127656221656701434544341436521801015447532392246905697045239433926564535313962177963568626813683772184907221017909411708820029044094643614106610111551054215708587719063800995889659173295029085523339139159370330884019487370209441591988826886169092313806550599139010862669558558559301970460357028113287326801288798038364595199403980173154881816402454650953800739629774964206546881433167814787804531678163479435798170022079532756617059547948733276751504024354234562229376712094495664807556514800892278837422802132021254363841522094634582813514744449583737328326727552580103368354741811944163489410478292020879377760156470479289261043633136196634468635545419170916154582181657871407876996824822490037902892034431572298206060781454815162799225775862487596903057277409553526011052763510983397914702439469390025930663257020417221956952571157257540966804638761487459476191664961888531795726510935978039785628332571657310419579738302355551293060778085196839501809165769175015683812783078318644925359459385437757944963618496709308211961624934235688758306513031581877258186199813405790438205491820164361474771160436084647183242870954765304035053886829926468076833460614123414929708864805376945533896944564622128362975438967101170714690482744225010289618243090128412813607589251379974525376878247452970737297266414126742888555525873368902720577092148806089814738321908510208509098566159718267030214758540049104498952515963788333134419381935040028917766844356564223733486655687732116696486949487923806214195293217968028411692439366428228060218744098442301308667279688046301773815719239874461797963016811675455067373402355171503138361557533689434563838345299502213465329546180208674885017966543427195146881356442149329043787815160952984191888161764899053003162752818658841926679834686645852978454444798508283231696453540702561900752661773569728737188385762754095672708356644698213984672699401681832403049394912692240384589552905492038346819533243589833676515384915968121258312342538290681063047999408972230130574298691963846797710152976435497309244988293934611696256811980351510768120934369569843262476296415387613970941803498648210063718655636201854059993769974238228074508908844683049987310193739439820859932083698289061575586494073304364818886359107943772498412537553874984162845869755097859545708640726894999565956394783491191376836615296960580981118141677216812423138569395253301449307877778528527855867869420077657802194527877318941724894443846014289365675556196955025092644724179258758422129747432138219109818448437471224657731722735527398466979534386816323305020761313645732913668986118620135370491394202283919996925611882414836800204210767870168736450135774906007233066488381425861575599526849215595169287498899143520212027416250944318969792931847894205090489273497827304789387520004697859514075641677539643851589071905973535562015796208869490967181715697994566329545736165093197599797307001738893187483197919281202413637604941590289666421214372496590282804497128387242421224044554501490490424284086632542312145233154296875000000000000000000000000000*i1^123 + 86762108954465754399677034318248877636007522012599701437332302424622367145001460237646811832998072998448996207350911149172024708559557835930079821836583600822098399317994218684126047860024217385604125586553652903560760953724073912620780074751586142185286940306370784188483973134930029969597513742967747752644523131617585079291868651569283657007616294530298098920238964229645851563474783372983659967845766470209007436238844690595367121347630541764754958571309959954539981576817160580139689342223126267451369111272168240551112535877741754604234811069803041881016916996501871336258714639543172222959435212731579510009713121835415790991522367044850611477935310078652444574452529145170921387182933188272373424470124841356619748265911053776057664557495777011054396971627139413639399469315582903403801709063345463828868110990068295806160343439291696422077934121726781222222353041980355392063357889131324346712016581698282346486000192422483999053204113003532368222629679139596096049875864455521680708223498555356501628334468145498284986306712778258003589835288135339070681293222525722403466769121387246088591261413903015536981078724175316114717030373054512589479522217661052981749265383116481578142212174253287548409463170693309787261491471634179608587419079764218210222972663560671700749505216236228341314687917129941052718021047068111322298978173935580641894798157715389572452835131830199521790169405365913398125751985699187495775537728466985657038143348841943101236812014445103084531419218727787619984592710869660044664703516174055421569643994572727464501912149640093298814658942904416303628394234808996820052817094746051944894109624864139708611307508668983938404401433911895240589840838399887875952274854718962902336824018847813255191413366844008751049326378120047996309522851959808927741730548218852995054092175589352915763445833473859499559160127384801927344454213616167679444897930820883484134150071215450210709444880993961537584455434160252238288486918035773018848089717541051524577905063071721758739311200090271235538208922279687309418247342955221397099516160192905816278171506150265281897303161603610160238120089781032211495170967188088461337540484151570836538552006979888652002546738346151570019332617537026684871287498598715222751427194759212004073429694420839122285775287677193321582267792598391195418825070288939868540766874654125357713441341264705402029360920396462518328555717879409781476700948297069441882360989932552122123954407703092932803799803723287549018324992808276247956735946476630719082873613081171287786573489880507332707932820283951067824249395980850183727348069373561829182557949424489600116021607891672630179362882573115082131709454305503166613119264646534758579905207165345814690621227623495076072880142123017797481979131950800470799113665669037279670319826970734281715054403970201749811029237358552664382002500892757874683011924420081441738057403270786367207612692996650776304283020356154933530128077164608106328372786045622890875179927035472390002982546895966311243099596614740538125287660075583761239707621955244502571876853340051768452432674953865706174602980933100448847320239070287328347779078629598545014217617612690495327327645623745192061738867760369559511824916115445384673238381016232248996202760476224091971232934604409178572673466437439348586982261186686128394777667439714473089702555364740666170191464027442005856440920072225722992056945733342519164451354688199726465405559955238520824476132239584552092453987498205881123548050767809056509643951814283680252949279635846636559979812867295743182951387636093040407636190721058189950277330481535833418605175617290532695397206178172952795506517887115478515625000000000000000000000000000000000000*i1^124 + -139601329640042012086106696530228332638062073214940664438116229985375744750063281130011972682746802765329717080648966002863255195250486174457738928381230634721764021784567519340170657092898162775170855363074026136684455022713172011060233099220761203759854777305414319912617688124128561998917431556811615981616600836156591539682538058548687403981515908979291604978588713475520413769202211779053350164163764622307364463326471497207840455923094289384481921905483835701045424548117980494639140963597697501244113738411038218742273727380362441248905521761203637498442797680441686224012412451365896428227755142519873667715302798665092026127209606727549599202791125557608708502764502326245561034233545900632739675484128671611326977671227804414888906959744045439142658280717502896567294104965764570864452174359313425077925275581908063999489781317105045354024113886414902413263396674784816668625655488331332647465291838421961858542822046973185329171018470322866412470097595709924613020485008410906223334365901178710386720422227995840423205000154608644304872895211695685764722444640036053180623364893345835341546813996878761368618649075611813615365544171445511793018063728723372306759348591974215552365848075071150033954760074007615132532382077437379187833377232123177690208076191752942130588530749471829179259866217686305696268157952247386957251046170692424750011998804172794148276130378054175324047612491629615195773409207269928951010602339428956470427087096238723073648694870609303054498973256079058789728355282902720973467226091363867270502482949610900885091869960746672309336933073099752794429629513471617401775165011678293773507552864872909703983559447143121168756976046556972611671567421384779654725562811116298504881982930716926381797705482085844232174292905799149582407387201645763164724406512107473256530393869877232840353651467843826873951672491230440879775518505599542819753066517816899221568515441424266185826492605712245487631239994832986829623506863560411676344854755601888739678728882907619550174158135060830441918033063880065265417871721922373218109578227903347788522516155624865751237246601161462222097711904292058634557805578981535520658035482712939266774026068049559777633241844089308844386659435726517570685787716783461144525869014027017629824739213483246857779480267203328652978922263413737286178007476146105694240660742418217160552503014994932225170839801566449328062882110970620857609317868129516200441340019578556265983591476402197558157289651099843210033031120985741418287104364276739425643237586351457480528751941870124744276009895108111807367827683486666401181212594956148268535441771820943187900985519132594935978067181320647817724208372391782889495614094958036691859814091602486201336478759466988480344337999274823611867686251331580662830899676863785291280408415847898315714243171875100438927342384245623289578602556106485779054854573879631740295577134551746841212344830860598695610092629524967104769569459553995304066663450377857811716385585978123846920379184664334656014040488235102811456628433467063765380467730709814330426367229338514653589204813979691685191396183802371231514267406258958802574365990848605948756565311199818491055478924701538062729212018095613450694653134765847647285539368146214590007366319545695293069349145645317947387628943186568853022846959089908103145703896790477025975427468685144164076613911032824336783081199686482654739776219766755337167992882633289015234060611182640498584576296012219204460594150070531644574754765173124663292031655601115108726984597320023923761647775979505118330984728590014445142651108483708408918833401821015493609459916720689079456703669560605725708007812500000000000000000000000000000000000000000000*i1^125 + -52181400727242745666117655630363180298655291048490131562662722342648854664566049029745273650498620249410819788989996103281439885105053859350849636958296844015031520592326426005362968255962281021056582586749383852712602377394314185935027807562126980265378716587133984520085837647906400764120520742740400290540056011423994468571537455077110266244703633036952711511926178285848409977711594376019333052742759056154082491429759930016977492539630309039596598838589005802638577226547785657394778748149018995098000357660757060840403441105251945024657652608669714823332973375269427464292547889906301338887695832992776173107497279681380750293368976811890668216190089675506321928626999413746027774303944586701647447034771235626322737715527089192964417758005903623826070960613174811529980957721348306586945902279911942291032458432632284985656808796314410450512975526797678306477102360494861962582078720394623949683112057202158707475482025381595780617371502063926720845432582228038965401653004287415960551243620933966152478740208669367492780303578494689775058913960292945215934942901790722037919011560931057264732767952009767116637705862850692859448575731565157408719600859699392371614885366544942516655055770039670906160035301067685714557526624233990339627431257108825767202939551797970346290650732122469407684643744400478562366487130234762399892888448830163121013149036430534638242174329606908793737144476177089827809046267470471840128422975216019644539176670880549750001404458072939391060325080590608689435497109581288851925790374213698401137695196990584877696767942605663916570817376666934337139761396658648816082564023587925630617672038133998745823403784276763298297773734556144047707567911553924924795831351876558644426342811158295227259176901601739160659048727042382878442592299195068400955198516210155156082649704093550099485491148707554142328863111233595905073680949452884504654174761828716541738389716266156071431939928792711534527184434495625486837888627965947537970487986026937757150859471144782217233849045706098334648208288916284603326555453295094286544439969931722761780297888951666228703388456452423114939674973088404343077802217860311789334410191803642359742343938327048221365977564307999217892685800225517787403838968425896071007217935596794752931384750962995300117546901822417945665371852332061039958300000616188265633253974174751426383096371537093880448091589967967404483825189411597413714248723933127527268625230343055721104393711237882332731247706286740513037219967512246853953323615930218475239630080126541324049731609955514354905604923952671561209623950847951711030810094200214996284216015298049305273346596286790154972433250479082566312830229723572568965124338198834276069553962769610023551631022000039103177307300925532465481842693291395076110720395461057529463009912010806206700622680485619361271147712355938297024118122349252161228558097215679036903035624278098229436053717838507351340221946963977207686241488434711412574042819357047558912989588033977720690094272984759476309299796964684030130321858578406179575795058026163331404232339988749957978832341031939915164831527291026262804694603604575234066215372328083638400169004307277943996685821650691591120330704237188406895547264845927856254975560532119960129827418100429649154703789714488552840280616229731230869663955329508022574778151895362266599575916368175304754902009361828422835921498786517257967695687634704446352583169666222605881385686398062502698823133402110957533771457905977803487421445166064752143753740569595866958357607718713973959688537099390592165358294190271692374977616170855561055052807233378907954328685258416621911357616519531250000000000000000000000000000000000000000000000000*i1^126 + 487544523956553404044687536750622546620865371142714118460422389633977089352900886725042548813921563822036734241379615518647243886866482819590713773932568073657490879958411478295048131836613816296415210510597375724165919171476203207327127919605572843723139594063999818783637597127673008478898012790507343378423834362858621236756036265168286726942488837798290031632628966913528179773502872478200621505891050683127682131706806760881109447081413701385264391754711140008668365598966723742683159859113286071747577949377265233759521600908030825406514316477402638634366429023916303956562398303164677076542121826603775035029255456383822594653017534657067678363823154432570783908919709736150618091830412961506131840144095664303045780754569749809925845782775913785984925484658234933657665262190990700941336893884564360128903715906590575300574436941699573443298549904711915538702200566190672941011439743819933060673234066490093061426033752351148760099816722687669838817351280880311840425563696448049125342722208187578225271017222318988856039132895233114531079149654815902805710425572190301406267186814520847713325046753927079528606693341827801124501860787720704094263982228407575941823182035618680172710812762366999064921459544664043452724054056374697078671997301367772782634177205696593515567690368493733762716330785366628107002246732700210513054758597313760446873411794453970046480564113655569245197233144088604283649868949754509579070627985651103626992925930267402488468164788583826360783638017934210624052235146662878177609184114051676280163108189168897462721697710750446031993791295199271975171693154154794191947454828524162491852132652032221827036243647538532292876566601431936781247666301267934911437857455563302760489169624125161044044131575323977269898439469564973216102944102111349817854459444501079325836111216610999559650461243386406868765988282826494954691224618650952468959466020273286142837826853074768672997664943281347152974695202373418577034477924721389322854294454709596991465778468190545967924668189633454597497059567395264182963548141905430785736316799442928373986943928964315989745623732323909695530438777497330594586066358384060765612746150238141697632532103921327266931606128517023895359896946756186864760006568611567749287871089011310952956752211717473712504405019545561521207589788654179933013431188736780483322424798400755279107732693529006088797020615565174693262241999034225395277371000403190523210071040452080278112340613332607410276828284083118251661944002024447795646679449632925507046112802102739502321734699830506906214510826760814219250584273883467698043698664908103254517685502602342813577327200986886333730628890636869831923269657484223342515253643917386401507061278125518057249438505308269610261227787066856787259615042056015153167005595548484842028416787812766616932311449434770636725869700413240261040846565443506732633449293489767095957944878616311031660525566407125071027059686894701889767217094040400135075699594625744338127552209678684375142384164515115803131586040911751453981399781562510578032095490205622346223538158731539038968505892016279958291379911194549444256578154505504246557584011169034123266561117359547839541683811350512610431950046168125920261537770654469419839168795826691385226728632374328368069174004856366692209301384946006027099538296809071726059114001337567687549022255031671822103396921712666548508634724834608676931255246455629884747331215057136024989972746280201848836969485005736820460386883960305163608627077744981308806908242035637282012931459565397818959104168410679891726406333960367735441698126391763550518897632554099035143532007169574489637250000000000000000000000000000000000000000000000000000000*i1^127 + -475423006211558972606864120419111536946791256734237317520497559373287468254663777720754542354648939572290109340705240150811787899811998518338407549574149952795773130528551162296646799902560378152596259959824039505110114815672076053850619041064431483941063540798212987070377604374611890867700668518070071069116480181268978693788531878171045179369456506824892787480382037980636270088615442419361062555032017855022472433625622809532458775724133532935047940578321938229154324509132432388536100441208491320549861526902840483831906506209810256604057108324165757780080342733747996229654748112764814054504433672406984406211364013711730171152974758508234545207843002297394804412119735801291124640416874533590485612051740744849701651112626950278055918012581512189975209784459975799266886740719797505481866389474959546530242910010617304533053841274326724353456187154173155265215805632161610538357440557190604891718732445771451563659923945293065153182926266554453915801622193384273979723972643017413924386344591535499563470316336978576444995241453539369075030328357023272801122832470723421305216657587622189850786522160059034277375366913870538907003109902701793483699874902792044413911107762904870022845191749711686311770777402411673133555182809799452698167811697050699316749331217033788243834617424603975423784041225645927925277491972431231785408330323241962096832330211883500275974950843773367862141475880563238988856845691926769691844784715418955171761471323046051427254251596451307603357718907094613948202545178410776138687876491695965763024422312331744045998563072724578502078079052243738604192340233435842896467509491913372940060626755269066701101135874785895904878735692511295426944387958068611932796776231781712476318591200446292810283569957353825194197491038312440990854986575215669560435863561928366194225199580972655437176673958404678039544189328974676593721445320738075872352811596087282138464025617192464449594491145147502319992267377990918149633889452639664532757372910125718155852112068457432715424046556119961726979355853980491076876785349455369655184897234496215046285919622051820339952667671521284549029073577591783922313444125053705826160341174089797179192616950922775996721591017312938827469561220310906082206380487191784383637490666617463486931186072801940290093867906400815065818737316254533119936166332114840735834111915152301330863471878373962922327216054242801472682264566151015732975638165020629025654919065273569110481173915906342207287424210603507714094903653462333664751384083739465669899023628552140429218066842116588862692150856762630781074936237334336556445125430116050061571298647087724185767704878470575569429303310058582736212608080722527013652331431794317519212408419556433620033980848634014655299962520601219083928768708121231987711435709213001454034508096173163836210310181622900452896598501992808312498860448008778040933904858932561456687964362523949024628798636713346420188477449237744538170394640210205528021201635033634988881752964460234822179046286905362606770859134622749756243531231252004156333508721584097200142154747667687808737557967440907001506960540890252574004219318280027218718646288337666514027475370967577069316279662115096252398494644783821023154769055339425110170703803334248515211086973575402339700311082770983498143453641927642386270727523450699923002900770407217393943119682503407280269036133739202191783811188553241756275352580852526623288784607034486274096094858033180607398620911615317403258483117397734596753542794534118482443110446619892521055580874106648926339554279819266181018785986298602193001197577293963261174382719888994031608874712795648000000000000000000000000000000000000000000000000000000000*i1^128 + -571933027317289062202144482416077347129991521949315468934583300908401016831881786883434845605515498621183043610584915837920916874737738615070433846660154410558804461194494057407745761351914946523984100002990556791627914565679513965360069086076562198772369886347622594699519412499519832769679304366833797115879515614148061337654304199867589128225642591265532453076537883457628394304618692910692870119595899356307309598642492726185307104333928019817135919171711649269302936063469673076151468852764903485770520229124884152458215045693340783598601201451562163210881745879256571117316254829185051831364693732517065854824208075980708365335056531776755243372387333793742771876469780964773322683350123068715909221624107938988050800942927793648060805533889871538272632003581693920719094105153764589865803981961874294405536515497960005847725500719419862587068226119183268294857351918628789656568993910759645611862954825759556427434451075844376267821469997549327565532162668645633658991979554927337221884108920318234865346833543201244237911670262098783847659431685529598350642732623699866744267174251516633216902686265378875922551509316672768480879338775421563785926990141188971945503563133793877498113729508679548376713405978148847247548825218824669957815864788603618393876646134834149300015866347955683912397459192947577013760560440114155317710234702007962217045295815610840727700603171183639764961659956574583024451082623866137248216432374005710014368248359459659530451891646158435930269075400629077903091282872698901702791758071583591061029917187021892407452684071936047351226474905068731253004524727972677669105398971118520118392928333257342079880477651000955245684495142053718735994890876704039388876876644965885361713703242894192514400449153689854629874389009051865967770025962397848112154691785204070425477515124853834921044697584065350472057562237511203395859512758650828029637418069457818791570339093486281137754701270125381249709771223229740766473584603163946139006005564505032316582880190394870824581510806597579394297990347693073541425564676127628458866479422980455558793397319651484335504932354110768181727464568713033027939721274559179691240596662139236400419010061209948813773964960139399315496837556519284569865636454715263571369703254568294024943796183946516591881768490714416629582849838564739283226356371568170062856658293000366184650950963939177144933155723715056669706274058953092010201575959888989964840588801166530097659274754369345912477143610968991203616146640300410243835269313037189771581261084118764926316435691613445185576368059212340994661951393481466622413281659887954508207059368157938433692481190335059689557548385732597542609399223435896482042109290181274112094451685651414239079649482033923195020950948121264265062834396798884572091697245043571323883083468197721253635484071580482168424972508772017014891140810658458762681334408456808205375127022149001892003139245164119097844019069208021388043307969859708934205957875245776193394002916725929390052362050825120415012955271466614966097174510920669846616890568915922878155360912076400052009719779602111194282926690231086689145878801735439290008291724784444678274221160882180440398323766361601213769522734604527667677890035851777938547270297773019398526584734900862743176879399845594246253919627564468363383424860517560724673112351757445757678527012997057402162764488304668592107594965451196738147831077186296622954629194202690195820079506170315719417722535833331617101496981125004014703768022958079557222610133465135448691160498967279190135840452828013341003613942599414602790605160343594841395554549425419299899031552000000000000000000000000000000000000000000000000000000000*i1^129 + 941632473044851073426695486287763212180713945102839519076617758212381600969379355093891019672245334241980928996297197708667177822232588143924191951343554200266712647797707632597427468381854171700895015090997101126785588358632950548418059970359331292994277813964268435145623286411555013914162857857754314765150637597634622514643986381097258383751251470680500790017012048309279647200314710873893710304201460391621267082167481508337453224416014995635128440847840206328475523540700888372938779435629961742040561595317367224182235421052719847200715491867722242623757152520480526950102721547811645387568113673604473990124333285119567170795566036832233053593477549864933765439404861638443742342426487740067061789140460409026505570369467803305497050503573483416160193291801058616572564627990541002863362095795432718155005705383085325160330546022733449241528833291626552709239851360495132941373826694211412123135859288831609954251221361693179581049059508995344997303589377965788553080840477483534607437686542898736420540362941923449713461963983817946211712916168780205517270885928847201845904049358389848246620387004084508529815033205973119775457412398315895277844071081432388939470741584871279256297673259116365754905665336481074222188611324464935515279086873937780738986704765127514399173408551326011564284585208702906419472781779573142110661952673917381017447230969633316269566023484202789063970740439813896005086699601882712802118333883266280415773101716278713435503313219246563007721467633035255551948425949024298119807116464160431612358023783573422424358804257558550078183549823717312680736760990790195100698311323854371215501453395935667416973728313067329203605548930365460514548274568731911890482024789485370429766244122466204991721907960361343753889905975686146215548516007803721512757269588030967446181580707174237227761530776314182482408448194215232539551900215273540328665332704904833156789784128169978106455221130354861194339872414572500642520582519829665950861443367638444215321325288320162254602424823076718030310912991522042120884318406038170358281437206326985348229066734560817722118614817027558957932258733556073275504434410218481324007848916605079683713519819129653195161949346637097570079725103813654854125307436048415923456035165472096406602510334351917988805499325501646499471253940825925587687436601566790968372218586187910861365071451760526897948984828080428306790869454981806529858845613962990084486752942630573231530193271335965632690152987240230244667198177901050933260346642587101863840974452156577535374048376390990964086942098544506759032371869143487992275752633048819173501666434698893095400373474006562790144249227353621412296706906074203686427324942497994397127086456749689280154602582425278140543698958643279331522155010151696759319348800772518816930529093108800953935859051053958312588732065897465387938176890867892612467615798302675269183126442747628743765197958693728991853198078361881298593172440548315423810355242743846508824901676565615681874614983333493947468943880245333133627208589063472767462784321997439090985614370388269433258285740380691230802226520741468810263378285587622243716342538308837823394269243292493167623210956782715657078253845724204054634331556460242324977118091301902199835133748313468493829271380947493654610508594841079935967708685182751497870181198791260050363591135680726981120204626504869582892048048412407477013200433203204015913323551885379643380564241983898119279283588401328887449948507542817328730255448273816889900827293359620005224039537017795641442828663534125200419807958253359954554434033784048276542158880979087240724480000000000000000000000000000000000000000000000000000000*i1^130 + 473176437713161454942467674153611849646252203205770640821138517983627546914554268358956458206599856992683572740826058682846727367905927432893547621040413459293542160630437031798366269048941476399530597749831154810542387290180650656222271500768239043806725514113498711781475614957918617012022765161089457489945101822112840584667763470079513958983832474988881134441773655197612174833055563505998587952688186863293990031525880624498913168392969690580854073670150732358281987448868147631761832640488645168439059638718658478671465057736699184919812643391475399626956939408809090592925094766385750555708775434215128906888076357668440775056889129526174848111572941197888972858680559172153327061663258300439940941217014633024065953999552814215467858285360168794059914746036401585957865439495456253146107004889936730348070001497755109923442439383880651989993795952109692051606195093328729388139061216447197261027836154489913815945011746158996574051912722166528564176462412652240494057565292338432637192593648360726483020204477279335808061767019643355661778824255843324640148755313772422340900091637634981877971096885031127190925349763856084636853444858025747946395217847719541666317369357914227965491068492622935428723427232203953246447777894376741856489832109940979984218189574028127786517848746888322532347231404057976053963890505517099092197659896157345449200864468351202221170929391520750168015724547452310444070434084482732409337716101617765114454811026659357198103645678208772454470282168325781837528480369216952237578965453861048146906380618777668116439502147276855145325346043066354579035456098998609348027378260888835205820954923105341705384393592453107916263690602219431902241295755142162225003869300796563503119793118726937658779761160360332895302544703354983847045884724784381456759952879456740352784274067176877169899809764249279675065606525790214406362215573511661913447667089074577320693834621162101204349584184296632498961540902131717832907318491241633387164187231343522127213087260867228036893056113257118226101418996942065670115882484284786478011719741930449180513621770981320906246185888993049464792100742459483253885628684885800014427056392702881496316830675209039780010501764171217490965644738897577657699988479459922132332071472941017317891792203180941281515247299046230791169595949052817806662524741841718988562687621606127574655982254049670330951966027902890539757108073984034021222464259427635263253010239466112397028657913629626434254733140296738513577188121716730085253015021083875529405880753348865138689383193878998024149014405529151346754886606116761746777832573989125632641323574842232838084663926396191822952514746264840920836439899810693447527900619032358043517960707061460628197704392575231382280061647226589916605979917457642487540345397906390357254165645823639258878923746966850274714298610900655969735651271483174666611762710703936372703303246962029411590006245088888798636692180684151075884440110077877930369168258730492454766262890252089369001531712625051076901242476195914806807085637220469473850319128078454650487983635803122956308866214615225732382630988614161803625775584699468252876535248120138149819128078439482789407066068900626607626331585030133178173578310557335407904583609568604274505442364812741948903258376061071227405700386094143239855503565889257442993809853224331918014164626371982865288147639950971054227453864599687526942894003924277130995717054375941988513060777823150771772939939416794607899863505508494566011456111437155709327930295095644555467740879527480191345710012761733183239809840319292049585688296336385887271702063805890560000000000000000000000000000000000000000000000000000000*i1^131 + -1324559139890652136996429846977473255355262204138307502892162233913042564387419518481463065990620535171328418322341683520356282834103691293526484010327802467506519638769381984150269097477744859459917373053817248699893672031742575583456525897416671956192555086665869395701560768910844099539629041639718035164682323805328421053115876922035282023245005013156988604098610086107172571521426481100511327176127756109260189382399628811560341204103751737678376414476765079965796432936586980925909982610816756488000355066929556096608458864651659311166233277627676056559645365639866848501525228766653047264198134464005170278624236305914575224611638265052789279950921665183412071903746156035720138749477888270008793421844047473849358436108534980563479454804034159249021754699508005163702545242533284982441565311127978917689280809574817430394773216242304691071597602385710530622505585083918784484532606936136477964285991131346935130557549881561035582261100372158277503706627666556678209357295844305968589333802906206047797653581158745080290736071476902747430519273722017299221137306116630917769967717605742638556810745122857718738394395243162052840045917392601871443313994255125306937590662693276961595500592842541478554361814921270298540361224219816416098141754537228026549384515326574852226482191630499692863014175528840021688989827205856575953866113134382101008054738703964603019568373304960333849722810265595691399288659966519159391961357800589723072055750542824534382866875529604854283152342593428700684252243528488879949400198267115088573406765511413967520525748702223214701375350707733366951001005341031893285279058522881450899145971815509987457816028165010809073596856500148746785435588628989898985830646968189839762667848462953068318345073763056308395011762902589359320579159598754781650378264746874044366923176755097728137897636375686786953581435791682939039173373206969507966979600807035021924650076796042992898127572738584174866014459907301313356508078929250960571614468927297411327570708915894969757359909274879710759344657612921000567525805848245987202372643834768503444506355344866559652751176273321083311986228518204685291742784467370306145751462733621346308812097715250271963157512680229356040387695328818340449521254881051470730213112411655593593256466945144207828518029781407826122218679265884047790559278154925425652126766210403673637648555110253180752680801312029717615509667119601996845349455692073535371996589359406015887885023263809001372544534469606241757876074023451254520094130111323295536830580594976239939093356198946081768491889837489141090192116105539046697053309442776353577151379875908371094982096180264006922829030858985756380238042085315557276490788567101846211557436227870096906929450195908368822122690535848267738842124923472277079266416073669391395163224072180748646530876370367769335724334195707879423289585714037439030746346502816530005368425374434668868251380470386948008948472844516473527932746589572194093191407625363662886496783115443644276395565967819494634986505856848847407935259371863301594470580521711898216482758577650831737844802625453507973492243468721944806860778038718707254122513590297123607372226465699616758112608145734309215104734595690614718879868746952827068331659355599785408624911923995943435841964629537887755104320296860732930030182159016420392254296237274152838131460379916315163281265641358890437787244679284396864321411251385756826967517121189371520277712318238722374258148638052298493746191429231446948256253940018606072866403530800706901335466358200440493750229556553889376231735957543405056076040952673630239974966165504000000000000000000000000000000000000000000000000000000*i1^132 + 423104876705796077855287364128277812032670613494374008169542482812030908232586436657164745121989014696275416795615938078589494616943100850703697564934551354190741501834022906369452830042328065950290916167466745995996298548845396555613980952865930900694528985897104372585441029801972430278676503863525259953051954632328685224563543912978922460900439318230729166532083206567656442750675345770625318559453322467872837214655236107920456628691044705421790618302375789551482618179404153099816460621477960237081421978873768581304782040058906173249589982012194430988999973746364332343805263104441224226910001131272670112794397485526706502859231215580331132078591459256516754962171843050600927697224218905851313281569968022215925097953063091969988730969887428519168925299303225440601746915715735171889067882735124093329286193275749944495186899875840609826842965836749851348013918156417808713032841889679213781646451652303997370813580260823456999271782940548599211556112139472295365184750160854654370927778605499494239349963352964349977194131286871956768662522770995460050205023734327793298196771405452129651001807183170325129359297929412103789367113218346669316266488132847015641879939357515886575723188245926850093616255846941801579686247394510555093127514387492044028630268713802684013836919037235397424840080836525235943368499721632709001741183089706939327119321261463352904749512207578845609554484631493926474816673363809793890556525680098781902368256258930509629343055866140989534610300998440840996314062106440092005624393438347113576186343646346837226919991158063922357603044428051534570302926964895459974742324942100807875724315557160379035453147112269447655237760714445886028438666198436878763892327591152681446134416831188221407981964454538586663779874376884047253847440813489140144534990288537806644444103952960961244084923805431848849691570572665138833330331998147717038218856086650670196435310793825107105483978295640491583723424624242981968358829220214416031922741138521469434911011715823454255545264020199584124954596540533314412255493862377686457877453867202197829533624398608020645124503938205515163162975615163717364898742217980013616731689949722722084742640145289834921779329894395850151497937484584978406127323890436185432907913420825966338056346527000658749880615321213500565215403754454712698709844421183072748477738071303059737461510799870797539023911752346377858420538368979314391096514553238942110872367009998943795075955915916538027647380864836033903260155289406217550304542980331116117028534315227004073173949782424595626309094365277207669034031402753249070851934726775584734007762693229906094525387589453107086824935537017508321140076442854441755659221787466274901776779014957709517811874478686447129914441828872735856721528667487642125143823875256735496405703473587184409184822758745061997918854472113628449691225890141560137518027622865041471042322727999896191143744664785576043165625421076333320153959707351002717550881281175273610134299286781649385070233013563368422959249015565744611598285034102567848182792594890110225764500460945585574160773443602831801494334913545713974611462700880514777741039136214678809488323656708320454667207440151223791154304690964329318277811179389267779287014733378003251296917923637478259125824549292648289239006610667570218803281292283284834395610995982538050272347400305934284382677783066149345080846841361979243982548615577911184924945209014833823849706057986163497505607443364183858392051935443045596678278336232300288165562217077709598162525324375611879717231365695796563401334262948469109535231058966310908067840000000000000000000000000000000000000000000000000000000*i1^133 + 270340911560411881236347274534247430620636182287852882357486386522710459201623102426262120910020809634506593297773210776118033351356385468710646826166002139128151274795473763140188037345741083117255154297995265267948987906250124817961785597230579938896440680782746741497340039259385680612524684303758382197587809704712804070793593638681884057297891559041861393094546319367303954124055025685066357064729439010682289850142108041704494635944461131877213074935732487198459501506564278551475628297408302261691226398963752554738260985397210806432286216551201962536711167656277008734602679338402356933759461546301576943930246397829856142731925515719783353984906361105558922179132083674368403325015877504354967835779402204772972548326114039636478561866690169767449855575441439182236164922570798345494317267433808060569332391048080946683535705928842710971308425381100394848345307240191025933467717863639839889085660581158717856974863474555332460835041791452476355634694581501194737151984771570955018935677349068309772267194775301128481787686497977426105525833198100613206395070012352447486174700817897344462226882355697618543085297957192099383795840059051105435660523470316720746548473091571792831392148446738561087142177041809240793898046310816323272194214599363810343921529771196618036306908314031217748040823982391140906702592463265006883129109625999422754795559379873497473304708772582767497304133522166682184183517886364819527875614547516606691105291582180224874577240283118972607830684959893598711856826502608823018068603099188155591720071221543481615267743633440171740015484995928982992274194761054463634799221847294039901193704497847447611653547171670514472483228213218905812025852755596705663320983540961923946376304298873478890073316376112600580448519027644095931224254419538591445519106804454642505727778171150733320398173881033202555619956935316037652584543607049326691321889450498523574016095320442523602341822686750546363935794709179144051716821144557697396455504246763819370187967149724463191513736677048143172638121247066412269785354485744557899564564652734289700233175482792379611048724558858656424267351178168101558418504518994097272069689600787656626633368214879888035753361551904289393550462811154362247887365475111419592349419030058517015045531861102862077057603676639014632237772228341710438934067667068400430007610647602927880596852701660766600351876901055081506712136822675713739052749430838394400058410024563327956574299137928688048570894857335647759658514501481685553329311686449376824084402932529555615697467152514008096625375715466007891836167074524878382381956062289118642194277335141310264585122430656463825871878450878075596407511335550035064226373582812792499700364069787826310852664810175877919033856962663281443410421626828849058531410691145596259972398670287744250275308473877308346968414047796567599039042655774780566061058959389681724193211144706187748257081060193812196054182135377038296602043594622415699630254911314789252694813004745629581019741259098265039414583214243469189356214419788578548370263824973653765741831370924276438699086925658268104700553896648829034400907452564192370597563478092777963606372430284141235998738690677889144083281704324201057061322700259523094555971114808505721075129377740073420410076394653377589805165929581020711847887901438202302338384088137799226938813388667078522705524758564913965357679813477370318427733729095770133195519997084454719245154792057981749319987277384303338710527596138134300817328916855737693205098404624705429865093196269953235796947404735215668473700603772282314792315073180205056000000000000000000000000000000000000000000000000000000*i1^134 + -86030182383098362442074692140934991193166643972901456700188428180379658355357124417234987340266566951870409010509412024095216867048263304285532098246343976805178250720627891722163689219518133182849929740332700424140001888285263112347690984486510006253836316763914585195118901822022282146148855394478016648004987426135714410508061963098341885312235111054302558347706760476644013115386254632064628859211363761578369203875702970679875185239177912507708494445182095675035994567871196446457318243143664692151794146801192615184906870471777963160234782290458998528261740446353014354995812656584715572196503377595087385941564512838117835681650256645044804937870256301764979331433913164259252835209598993266473785067843142429256671812843137384927815663436634196062994447721110398865851891596237879815202477925874494468926196081415338839634943054962137272673239131212033049929718335006336358014925800264193205104155726162049599756837958736670153040878055861846376394850332229391412248578828101553354363969339854703756987003104771936664758432629059591009466902395281841393260414961261186250463135299669880761407762961148659085426329859260959126986277046522557230416421008464801792623970296665222416250018729064620421037849457745564694089386988369287863077923826917215079027149427473710596185454584501014197232674745135259132597885389905447883767360898913741582349910158149053677743416634001619561459365621362031532261378601362281848714494031742415125018158031727858248982340957111353425165857157001775154410017473972832515060005306299712216334613238267779985689462240298648312118764819855881023337189556482658829623440277215283207748116711270510660430115101777062905956261854841644164742875022199480367303497980011899666092955941876754310989208678526697705046094988454586463993256173225642618499925094542272011967051735335992229695493510914636795860779460604962669940735173878195646745534833669382087722689777778463679098439132586050067704358254464827767880702759337130276737084543642119463642679107502121141790275724269790289531664550890502952878692300130821954671726106552802404404301062066406707546662694484253904553426425094501882862879642958333474099351235161555409660611040017938764944637903584656470997784317148750672251565963822215479504380773534720423376742100898712989389086734598110464946038820321918729930361905768656962947751637438790356305285005351804143132086233534375012289975291814732393822077178010207227680246145117010989626400422395903421295793954959198048895633187981625330778138677188309378022353155747804519597193808419432128939542376856738450473724299284481031905313840219395915874874912550562159253247330098105327852254604957735869424456931274609218250955918477013425707143951612867656239882115169237134731900496071317677981197250722365562925241696115660957870318919114617572919520348812660134413602854331268067052856386926839165407712779158216839990133191608553327442320926864647864647472525245864191175738334101558237170956978838440942050254729793689015752310717950546516284344508929409894123552152185656032087617188557842606698851432743497424300180844186775643972045088889247874614853968468417081344337268561190442130881546576013899665369217169868115744849469193699180570611395850174009570010794805748521266277209782690443947711852484724320572924102348251357352950496585840828552519175301856917084654222305306023273808866431877346634315379575699904873078437371841504216265041115034573588454067590431728879582911911382226921067334800517651164887710316637396989425192892266493915713183771554668777210487857823729285836730016247416776022609100800000000000000000000000000000000000000000000000000000*i1^135 + -64842867985703930645390488678813071649794151990304738610045175533977247487113250908240194715837679821362663783935400224562568251683404512980444542784672779500246429117078844706058516427991548573620304245903545498853854937611380118034022827058502090169949120492476280176893362092662700521303392412521418295277964999265503764521411656282908254347421212262032335241451829928546708976027479729316477568898824708531628081820713400349235494926034099539780763567915715065858662973950734507099098136965579325796886382302442253678911114077230626815899007240971044369501228611678944086275619606534593540719088037219380893053987719535458106544747748535440616762985905356461378546125626755211837591325286565722514746095560343573845338839913851530734498153591788077288048248664543850112334195755063716153596488509750757638624501001788740901764037565944786126914832149814282780278709584238412093483747947257015077050306061297900713434454781438742480303821247233469573134399365542616650880792987364717287377930772370255583991396621302315142733984288645403520571116597713302185650908598163635167041690901712623791626488381800608791915636029289034297367838743491002188433267293686583644499191805247774946059719261223051705811119867402087570516872388634126738445850979853740999395538317812958223974191230453972370151615634459089467223450225364429324406484711910097042568082539108778517467104817798339351375559498118087365455559306437339784376582903577691873014364253076979733855857810444583315258606979372031133761416413738706670866797622392299234094646313466788422119455027373230154486443933314822947059972994271097614801500201061355845030167733441067328164059644365697653633464832988703628128420877755086203230486522797708368027806209726468700920566981875914585001627022225122828453205503622453592150940143232488281029679203345603393238621994420424909358133046626116026924674380266742572740289619605365375952097897874626403684381957621903923770562417599645279995618307070029478006132920285250243319208913171102228181737367904985038651967806516698464023367748382830915944048856608341995079007522601935036194914713516847907820706078903622909604035295809157624406525216176496472201639333922436072168587049422567042807844792064611401858196865058589583169198337298204612371305526092134676432500333041567398699419900266677603346348244539875707979294742079765954753051455923018129454321138822102266598760828194154011789628048893892769946957014801066043674131480405015303549561469136249363770293553180967492645830312576580091074220211900766529778920327712602450603161853361267560308827404977680902001122381963236095215132546117022308660050127459277801467564985400719891725937889627222146092839790735924184920956294834835654671104699046900096746274063292401602373543205998644312112243480213022832075815064907335841339117555401627488746585267295638934081882132429568203813958361743897310592897532244739397096043471808803796277147315297206301516368220345983373742147522430174758050523182330993825403621864153008666347173016297122096487689461950421585821496675254400492547480323864434704442562601920064718300326466671326041117543360094523858392594678583212446418518779869484799024624413271016418452812540015799421860990644439641693043865743273369833547884501887975008721276815231044857603866483686945969209255896979248390869321211684656597872918663141293506887066358971038053031849642829849104730308381417892729982494948791281173869305337371092931597900119832076223697636674962283283621743171334667740727717842736516123019773915752915987876333852550614106816190366829883410842910720000000000000000000000000000000000000000000000000000*i1^136 + 6388441989296012533018792886243276231900110582713337358066671204792582494793409059408129091907158739953846564458565522047737101342115663258595821151040184318776353196151903576905969005904110998573126795401734730925049869386720375569613331883492665097512216526909587603768669910437383847620586340875588712736283701476181913628856020687667959246420665688001635754511706711189357802175079014312745747497529618220040942611598943379579527315172982294916458724052569219194797348853485046661895573317123877376447862454679992528435241783059963436438107295484520253567993479459401104827294448557123917734225716673288067392960384617659174371413807260926253662451484952200902691528321444305164644399588191829284972261608925622929303478828145175602584350587193648867762770536385795742436316229834499232704630840814908861114620809992604761383733321483614258979605959427641630928770948754368366379246008211656933218400910030809467977554538896209037024419647893070468922666577439937065802016280310461705470741380745066909646771292432277876796221932531948355322711141210256000924294219130277886617728160326993384460653510356164164706908777210402637804244380355767244926629861032047065196863978593741904735833372602649207588461699205662758906758498487244906361134260519197026540702181727758683671070363371465684356524833943130682895788519866125092903374674574910999492673230597183321958384077962683566061093901451381122415962021617202247422158716980752669481789664774671552578720884451516850797057882843931354065825967069123272055697208091742809739740442796327772356930290272251871679185969527830036624774370411095884959929346671295292283603020199575324853658279797470104210148047122635760226066472460666634988487503762474276918980657184346210515327310122857505976534030295219995723631278894430792389597937443923536930298491125532068720758214666220140583996733522868244287754387144914615870560074928852967088766376352598003486321806284416918674877524808892782665204027413444993932114816910104184414514423998239417529829082866079692245686373880801472373751700841477564675191171054277109705860345823920852587876871512139995431270373098982236905469671170750528490998461529347847234203267865290002848404691161372753996007689868139462670052704857146763503098321767949693951187938491251973081963435554593971053928354076456581248627880545705613035985743433971436792046488965339889295519334837324870569100895035406582844295322154108005582419831458907962205343272306536006445253292842669482130090598512149230132440261686239399399944785760414203412043747848532585385039530780276937399040147716289444603447809335617765687064524143261816605674227641549657028640875593422784515181359630859056755228270137054813087472631730478520084099925786390134588071697137019983429770083016273873424053242911584941750607945905543722855745691898222633091463345462434454658199284296610923573363355036615034306945630593703163313025414253983030947669347828049296547897911825034492238304896577076032148778619268271375193247712527515395532003448977059717504457345670884895138266886603987866935437711499599664871397133799932423680344403772510968984353271619720879129651569084057170943775603035413528913575029581473649687013239571044479958709453167194677792070194745210769319002458311040135494509339544915483016710348096169136150375753058858762058766215445927543647417877232320717846135780357597493819064131814909825071010964223051495673050891048075420536269117046948389377012195132674670094608019427219577352418771538135210749295139012795592066015029416759308762402128606794703107392051641980026880000000000000000000000000000000000000000000000000000*i1^137 + 3441752514758342181432747304126073360230872750025676586203941998693972251849185012215930589894643605148118330822127082039886035418998986273793646580704587322590985798987901383676872854124810627067119818242772734017847764500088359634407663602636295294473302062966800934579218457678970709065040922870537368196976171240313517556959440718905030978640834153893331592302879181513967969070736999735120044811708443042200102079702779034242606043705859507859489024453242227759897781594988613339788524841240005265283731504648222805306789534463031608693515680691514037119438806575908906009413149716353067667214504418429316003381308569348839325545712803939749184792727637915123102976060190640010216401095054521260214876128442795940627347745669149007636391564978794260770531486792652571582342140112584104017408637973149768127535659461016169754940529294989018715168023278792501148811359876052884410419321319908209008072922822307218886238849883057546944852332303180609316183281363666598902106969144114068017875631359809732737731949600249278075214189213965113419497722270386332418316656437400529859749340904053964719049002094103680207528632075628877146402755611072246867112944308032868798816254615633535005609549607430522128133812648667436877599253924196888436028685797563819750982439263018217538387641968024478815685089210593958532688355950871972203817584734160203717816940025346187734444264117869007310986356077344748503703759431156627125868339888475195990236608678123537060061166141441787045958927366226509143449655013088676492937116526299688210611612943747436637874568440136493324372380621358366565165510297800524203639641240303877084582770538963491232280919517022641343264074828392556331893630153456723693862458696172523311062138963319791715084681136590230538127146506338505741238069800998925907898538032662365785628068661333321736648505301554070083436930646179481809520749510822450392751449134832240174427688331902892302054180921225116280904956727684279199328149955910780902784988759890085631346077726117987128876768131752335303644041661193349883475834190366457124536165078554911469610333738892396774180232319750498484853592188403755537687629977905963612801311277049535124957044510163114050693961787952277905916400448701445173492030182109102957221241879211508397596686364753744516093514440947563395105561079596993488605912767787642371953227667824723492618748057298719066961430172815086027280588143634696049710011823533403884325023497281370297072759070414521002652355602555295009297488033550561951734550008498698534866092132684334975732204462443731611719553960216281280183136381119690597672336891244908797257744910356919648422003189738992264249566972900459125326944683049142367637510595058545347528657455933833758920973829238672509442940549619760546778281932490195629980091772976510114133773967728799617107615484728847745000510558444842495064625820143616886109118989004128978912203570193090811305031340198479268583001028099030630226397907003750567814850502777675173195991385775694276251983737025722062514327470977342624348913778940302301092627447938228627460692696774624047232963601755674099699431929455139823204203181730728323482411369233983576221642721522040173881759360218560502855968658566571409775714434741694333173007421711438577472073916003213202716983472790046662809165196495237842929171466483459547194260446112350354526956722296255062462460202537900276438624145594047774113534778704583142391945713149256027933396229710053587121782120624866404343629869813823159458102259771431203847096188125912085711122363290623016217042665217461931776027918336000000000000000000000000000000000000000000000000000*i1^138 + 3713298662406961852984506133395958496097776711491375480785296664151226713121289059019800457368457801393637280466501596568853584215055197676968356969650696936110256203379957757968800980975932979326128790988373509765217148240344255988268624676841058020534353522271338612341594108754933045030778431252722185137357761092732470444737557168000209152523555213387553450373446813775626383076279991100854361579720755396498310410001394221451539378494924466881017825849872248130838822037730803953712826177818387485251957752423960349728066846721896065436526885936869921138788943754275942416666364476447651105077658588896655633385350632394074221404246549019400321116339912325097189576877161636026129264894918046153677422068884324191593401529741332578879820132704622364091684301056404014394497076346366430813659587001014247741320741632487812025009419792912452060883309439267633413302224950786983276363973146441707946773343514231603595283414417201984207036228335353324313562741196347062854502797161648228382777756785024582695974618630686626553503695586665661942179457075986204543499939541055070857097398026602791892419763843979205248899589392354302437469141641021716288860555678890448992985773013384571215806208992248257026962954958184891047104763287339996589479793470737360601683082765544941431020018463295038973004487581526125411079299627072460238436248426915303906826780466276811204157100059850570994338048568768374311232428584914306010894365779190779450580421771001625951859918975206673501302378461931034439605692212972442292927685658623657367980542446049241418745613001813563973080393147408193662935965320528125079168613242498362421826025357824481019780830803526064216285294538798607306780287714835866998305370110442984232793624211390659057659578699606015274085591741018014548139479252837681899949927315814685814715008236424083837299629296704241288337313155400927425434572510787434304010058880756901214185428592597472304227854647460910061574252164462182815260123881115698408353717112527917608689505985234640017514943551828920737414909861205549054454576618761437053509846624360536202960897856007857605485162931292874608201017583044107339688448887087492942363227331355130496597827220245978284427956370934178492011898321233329280086949657166474797019979266113464970314765050143280851839313747498360327235607388485352788871144069985636204167905407462114198287018519795496497225791240182359793580386677435492054031687074951256983005367832399473692295143279249662342831360341231753062464352639162674421736141468617017531329464999913813772956611228372576415306460392686163475591839842662015033792630413183128878671704099032203811000111317416929714678579341301436653895199497803716292547498241594099027945404420265991922333819341036312064009327557481757420186526865317900037407096063187388122955326397602032359398500069672048045958650518031062550271673780780856285316047110650331202262146784659632535420751429856693158375947895818659209731424757892538134986259716441261426244668295696108630339635180379708531564836743341168704266043920964503281907490695239264222634674982834883473198317523388159720295058676763618544357807012858073542282434858921028670904575665962670174032780141003137003208083777783169771480136231894317767723086495746479833338691140992600682467738339557127000928337969098913518323080045249176698583487205485852205411384317111877996481269209213098940371652500606098740760691573327265320649938676844772311520497121076330218524680307055765874477505005174783898585323596465377266204507099418522169999332655328845735061547700927359463981056000000000000000000000000000000000000000000000000000*i1^139 + 94139022910178356504831313269794370540391480815700109809942738193965408851343579665400373967799203981872312439844186083811614337631161002412089412415379117273324046394649746650935634395268580933369833447274176099390793983594723893060876052436143131378099096396170396086055503919139931430298654871805076689589063224091005696413304022054695791222812566639382327264906916827488027778157941539954431645700106431772406267115447779642210885601283273587423304517261944228239724689880077838584466246624420601426130264999296175613453981405023971790891236336146932133604281018439964634037451033228452322804967354152377418990685915759161539674649999747116446095161754935018944728192785639705617205101267012127032798704418992074654238232735102034538714314640069948953217896161305606865776491985812694396853330303271099708676237490617578183400750463204776613455043222315460583044032617113381843349154833723492913193319011266278862979768105255844578830149877644713075908464560733513901919430926438109338555041532573730274582508103196358434510535567119588003155177750454326018294646234496870381615965456042033818454713438355949509644452423090859639345448198566503596854041856971652505635767128364588389826720677563049328858700015360098230473610818466171225306411316775606324962368870978311796334174535428978410763411576675910857310335756519209044003454845533662804491818761563021303323719847536878828004921489609061616802475966047077032119915907612021740409732697451406922572066831805916628713981421107440019711233222167369871621570220708939045990783115837687373602625247351949033469312746966533370490490705134599051505037727514356938843808445292734984356620061526203325136149043224215133868525191044757683864276157163042190441070159838584544809436985834557398641299678099554876715521389611835281945884188801880453206842191311108767295421800782245899455445369718927505371239678309560907616773703820524748207725006052623087414733272499647400436990570734268207637010710123955868473481865311923801328444628395647434701418007066170522654815625709040193694807441193851734556849538934096258910316679811268277393462164342095383520457740931994082150299989525859586722284657564227382788256503617646951572531752372934439834858441118587733115068795332406413545569804075416127041452300016384649864130886086111550830835478385260786216704973855716819922352011648511338080895172253574028782762771789657100205591206344350646545507012305525351995067444281556747136767905063002693885216606718568559163594428842480628732466799172008668243688757955150464845131739971544738684010544237311525995844265422028389126792164046753040195656932404174822774578693512870747636486935714602454162707676197777229532071371379254096050614738440345083564105211616213020592675758957432994236286771469724666828402850699896143356980963394435107337445335502515655429115429287609854666740169920836258137869948585480884977467810176195052128325117376090595136315192304113131311757752064875377800266136284364210581686766807309110535692095122470970016812260391805683868767982326122965385024177242693095798641843926814881062870194918232978558790463043061823465480219326079928738445983931659776364434727884079356199970317405826687896402079494306529745410668705639297475426351813346873734324478073952486834133557164894906021539899900671390169533505543301166876649765456086476180508515851450708027503693896227023840466694005901976308835147488567235903918443231858211019046185693078543446054849240365915759117336227273241214491256322187528486619668601400324652076547936841351953023268228903731200000000000000000000000000000000000000000000000000*i1^140 + -245628107184983938525868675987910521766893092675439658572683755114119606246297362524282918732036496687996676636940641224904729406339368459435451379857152518907099045696082689264496569004061928316625223575510914439670013711455746674347335447924836623647760029012967777108677922538800272449200125216093052854324137362820378055741098821387905814577124996838173595291372248589870716164039021344603708126494659808159286826387462690434519939590388758887534650103812168578399833725357935040970381618471718650291859032402450248456671891788106026357475633098624562513110968448357636166786716689648944898303454157300542336021835852449585104235250745011827838784557334091997934534673667650289706401451163594040026369625018169542527512766262589896337837711297234317794433281642145590625844892273626781701581305924376151714684069226056040338161786532893405200668376044323312721793827023989390356021647901189106078433615269644087042407572809865262768814296780223489517074521721138641900007771951778438164215688796231829080252073157330265916034240772833261736435031416157865238492701682035555391708571525826389842768473837708768259449628881710387547608090586270022617927091962000689196796255784975685664345985315500423082244824485119725373398066067946434498802151513837662886967487327566580598332818325057634852698821089823351920459860236685569733270824669885364003322970770862998010769519135404400252556950194447210254841540012514343752952845715118319139326253865628858195150690144920001325545072820926967706068762550513477992663975889634845162586573057656413961921886842675799469771712621075068633091456245531044818450026446155400284254750339636027393954243569990304427625230310121314320767824194972813832669495077425738705082080481715706944451954512982180302663862702099044009278381426701255895257087705139706175351152277679407551077485874925605088982264439073068232043426082466955588417628014588515835451305791068466045766537260061516229547190971191469942918744426563922869689708921077675019412556899371415649306322931260476971057701612519353702426416776921590030427449348774814491416105563260439949815619374904081533248828373446618239109619394513728511031780871121193961835201507814284307888540265068861883446389582969439690170429851672398734647381525461044141142211176198386189367297861341966886982832926892414467324660528089547414171035279986203958666932558065231027255130237163177684535582800079620967398494844652026415584759462046260063371901244749690150972725097189162416860500304289375652512236708013813527656620565575673155916043398878171877741779509140751904917913249231610615473311161641556233884380272088155595385341047259882147616412205700705429927051182081524350005849773898612854930730212324138756113485370251664202522483494329889573760867339400597720553055643487117188879209681554514170707055932541983770668342474363681334182315163588136457555489186567653410072117221221450816727048879328698799131877604676191433685410620120450821222435216105210404018945768730262002958569147509661146395578087729811174942055447944874847626581291883171062696356622663047894422018691013590706468639974579372077589214751523421206055731855982546288351228340237036784693262329769569869495426958010714293037055400962119199578278908638413865711004910911275798713727852070817027236189920789602807465952794361985387516948284597324629510804393256961062091279552272668480088323692786389081725875349500245083515161578260536093908589134840184187279092696697004909814731666191784447216951736562443887593022639596428240399391218324823208291929056870400000000000000000000000000000000000000000000000000*i1^141 + -64097862314694223827412147797587858335620115440152706485833482049332955342617331545801639720306912672705397826731679441103284702754245543408462264300800862134515728841742004304964882997993696652841247553578215566359365010346698520184195625311242702902272663056901690902348836729097576573887522249843104775675872187278008618523759974395925700770949314952324785166079339968064481611878510197384633822641391202293561736479082562448671943603057286848919706553024865602936861868804029581287172749987436653552902952877628008579270283177323327908235608855796778284174983840328896877382510248840404501151803273727980698113597066176622029573921833137154248904231310881003749841486108589623887715641888946269010517740421622801150115963068214324016949904640081783289903627552663637114164746200433728135752547156426452054528558890521709656553185873048009130366584345133857466111920591833634505690741657155868334813312861391386594001516065132170540374299948231477538542884747590427531508276711988629768802160872306991437857999341862145399776946805539254188822006159789896397426573888213783382697017852759298294245077206559495473648688438061163585303839373096836320471550624568965994943747924438270333664847353777941335735373241863172396689432308283084587977899345001382524486803891695609338566962135448575763264407972662086773331048102452551000850918701138296220801176072407608874891616604035308173051848233834788204102381169658615205834593155908470893067471502478049829203867515257074008608713671766416588702931812996107901257967825345050049846164975844820552747048842820898975368321330381494504501656535528448343337603434230721327799786809873457594245266378590879396808203410287698794036964324898287656843545407069299384374548726242395700379920641926810657718673435967379638725494254577027272980658219830562656486754626453402076920733689399379620514032810882519898566755562992694416233412290006523795796267277142707466223216272030912619945618560276650066925788534456734833083306080555248762723858996584681268426432824890473665765590002631682422939094452163925461480065567286426256647199101945611775575771586933142879605342987987480612250322472499035323202735048141616302465364610125595371094110492410492994591103859720844383494737498850269120986636928391880859910951617460732650726091760306140050746672400798725148684102093190964257117414019556106619519001243341892463217074528607654354704984405646848353595293163626914699859153825068112603799053478906131669619512116998159059020460304456477522503834516783305431696224786106304152052642301403775822301126040760248253031032015463350050778267816285410566417442500932550266043134697644014228939513200649095551605039227588315596006231090889642237905196622486781516955771554725070845733035392236560360167300859664790759094803870888484206218042705162490507898886069183068463112193321581939012818585233537689307980644109832092097853756960849692763113204893223865489586603334440118929866495797745047664210169233400596406402845509502972609881008326481086744590085433943599914870451606968997150613245609489703147321636583444875720864706396016915856748501657122351613029548232628620415092695230068509438685042121360840744610282025799330267822160920253417449953982441294313896208867180698001769521648882205649013895056609275422387804420899894951409134093284853593453334476353830141968037090263667324185492955958226606307196125023430973644404289133630408133948858293133378386832888250483536343731422632454486078635284154312400814059862193003095515238006370038675273499444113978454426968391680000000000000000000000000000000000000000000000000*i1^142 + -7920330296629430834473756428837727452767534527618938417474835511664910921107455879043309227189502515065317374263191315111771271476641012522881493095879576169605637848182199375642378899051882279294763130010382325058731191791913353918058346107438725225341844815099496409597006452364905841995343217496100764665885958031815999976632519641076781284606987474341534413443557150331590986043957483549231988158474986353160087169707072112834633286063076890707510504286509438338624742824656975891201116616384006603926109751206682101786376419955365039403112082132846048838627702620598629868030493600120489006769300163602071910562961993845809560472038744937389911400411975080992810104605160730658182324387812412279643869778482344511780817967265816901787605370884267329133296583551333559510237565880401164783884511912845381430867723474788408185601598136240268034352055699972045686147592187636983106727814215854600426462484868906029059681304970238195263063164700871854470958065931507371641494841567041430011595892027585492491949630084241640147796943112179578045830281313157345668456370645929566130289665414466132655765047726677603514250395332337639483546057561076021872453323326701250680818371478499264738295367598279807178371334017797050067518326921396555024770713408659564276804910847929916398120900888188299602847355213911230026983836045216243088755135900569727437321748298408491330421372649183388501954809023331179773109709786050224858944681640599467178953676303542166607270528895490645423006998489848928273564633862671668922865514240886142151006076276272591731209870107728785873770264168999972687507955244351235111987654279266846436705991491374120463037386273766318308044985008880004409410324861337930597370352037359916730579353647454375427707055708584375743693002703414381545075483325944249014837678557705585209657150039842393806343722117939069953719903858030032469933438238832530074302036942074176685942775443902045749644165963002715014143857631424683006752720926854300201766026785236169628679101546308434450022057473739103002930092303390341207713752776127528529946646832532863585048857011572191409723622256401165372397499702546604430863897681391990949644712343514792250274218238013727663303828007219442035194966269834328112558397837187117263143143047865620748862905643059231786438600158030300363589336143630511782662538177408267750510226890798898522673372712968674738190748947130901677354188506432297197934850901093179474800514387123610016508699158119265298428064302005366941919193678548380267163758556573627647376922190483906068322935865522231142099928040363400610720629019532667398153936355318347738591864818645223200499491121357510661497721033185896133113111023999987930397880280962561506680657972348225425577926823077994297478528428330451978264630944200921186207015817850409382000482735033930795394977236637933941614418511626461727528468132031404200806599273103057815996520938671159823364878557343493505158442599805773905986027047777453054776869039075250271099236575703782713768050255137688291557830378752806226509354009168138767210043722757744092501961703499283726106199760276970115209544095273074999196086293314522478787847154272356718636161129538261160534838703153880582883645584730671592585725919718187368800324169619091485479342435399883967311125128623795606210529837931252974556629408884521561946198007259072035301612519044951252328856580323320892320399921344354908191094736116463212280836398493553386803304365732562375840907224121603808054330284788723371832817184577159594167551448936762106883343121844797440000000000000000000000000000000000000000000000000*i1^143 + -727833875641082240339722791133074429877327810058144837530525569373122122515144537293725688227109497872384485270142227684413557494047377099005421543767203741131922617319958471112026590288623690835444013540171718841672179832675289671274039323501849012421739284082762323304000817142370005270738379933620327893073619851504826036384122272166252556829001567199221748026859691654221238182943745508425655551157225001922549710147352682141445786800047019483792319638626150179108883279777912066155891879677253191451210355753518673815323359771027160424324873248225230584197163813124048485194525692556444585640694989173918306758581188242006238180657071206526026287715352336296620793045460922464653288900496558151808395286896239353907143182767084706199991300720407432053697414131897089244245384504458110339058330051782987613765104349689176690701569349193424064396973787556191490423423869179379552764556884286355823320401634508424306827750310498557832645430306207899688711848133213761435032266032615090224609332884239632066729502969778525791117610387850754124287654028323873554052057388907393308782073080638727740837369368244702513008099126136537583448267229610818712644198667557289261348948407448367412688175620185070286947250871496055808357776571671243525898656393856376486715574048703979789560608185721982080869722737309543758162252439779328411018810190746846274532891533575122415999035616110025165730500002181013325524563901893435266258263615840865846932134345861028253552487716877837639721476912604217865950043422283657696491994701967498840885581524194069342625206782237616838911947445361402892085846060966933364959410350071914367030283771402625615644114390750552789437879953421800983943382925322690374599096982772308869245377673470429677331388760769611749218639153375355425369831600706777117193952554591131423963607539871925804731155728061995602088810010460522431102881709204925222444019542151940583206105227736730260674671701590813891799245697850269142331991607119928815207504684920903204325234872018640545910512445667877301872981197158670034435721074970285521778846909186785691060343884904140411090602908064449736088748587259288232128219518005517592079505619819468116992758704930228097317698811273802103627085567394565325822574004027511539069809691679951369671410371262241502904209943044109635009088172293197345049860280303088027957131901621778504336170785579107744966311522461913183257223139351313000931852636461055334771470512311961187557753786853316356217195328754165667089321678180674727133165786961314897060738592642067487919298114242732145900330604373160351270322917775385169268444537402904140257625148869121403045119822833083792580504105642175368053684117495004284533559903109520391518444710681892946252502416485837043233815631302968413009960058833281264568049928844451737843002658155612135700609377822443043838607277018553144065348355194056026455121536755863118834140679685807028339027556273929162849364720506977512512674621630158717216102433970413319916209120453157727232854029967346149176508734119898043178443158583535075949555951280500609879370037985703019447215524246716281756979321074267543755619707658251439697018906647630392317246347416965903994771435594476859093399279083070000628538758871242643912825818026271049736006639273833273380362107182318564387354634228630471364786126737159503513120221009288907830388575949019666236693831159583873528892948356240079002448161236757662034874886672343456245338626423762387319176349607897419501990946452329254578553012832317093663763918216570232463442313216000000000000000000000000000000000000000000000000*i1^144 + -86073669552009821132360991079993009391356232835253720272353620276454970304048124140981977325236636895102401440909712962462061483482888057594001462753543310625527732104040261671443372688390725274292902297209793022648274149012228556139836779973725289892329069845451447214839593711728870277334421092097235518300719777500124657257768576728757039262241785149989062052132023847256657107725311229746910774685219875266001239126911979111651286032065336646971865602983185509150180649261744854012308491118285935966775411461133285309469642079418942422378680133924592149971539812976423544559981726808838295714566061168938955288941919384117918531763550486587427902638913856844105690951264664140268171061025434801540376799898355556614565956263310239304594622831722512915711010854752395517388606999725889927503797797341330251630485361919252420611000045607230870700130051582956305118213079474997858311911172271676439610020910331094980881679324753977048449857554526457055920978567993875026874137412401640289151948331443883640683094177231061660043911923971134403313559038489191093650341964705720630247921612281219586792539973395600505890461421457822310437391407857769594928392137732596130360041176564884609923761874815566979759496018413029551444805432717724745843503399116715710748556371952092058293189912043582142779772944308219658263389965540290511153308222987363086639282235044703103421835459366399157889101388407373558995282863595435462013439093374158002954750680230615105150924298907237251093152522153217367758245803158905321701738346424984575171265233050002255365068831463511834656790357274646840414737800344615357648954157184832422225650417038482480929794296533753688611077461495618654834792332064454343070832011200349790626901453557992423545120403374907745517396680155213524223928594791615491460409804082365207476407909311124776387575044203774537546044698088717706619382425889703966376323721609735968829048123861050703915862752135421744929211558153305303509710301963434151334909862212756057540973541633178228265731291849431687335453376116129279721988344044427088723564462387898097878422237810649982966717645040920080343633276906814432708564555078186503165940900105042996458418474958256826406406062681825417091124374689650145606216203287030902100491882111118327431041422730251841144866799464965828741774953517393053184488588165888463030371539457465786791077961361525331709989113130874643471175414812964829722381947780272160128956394725010615197965795945427229525436771287428473781158457356570973056336677735977083135240178536614573462635340151299581981744523230426112702592508605254816503650614319434515864875264661219280670741851954962143509867634608557935203609235867827479549922671443703227242692288629711590662778555795621373608792866281564971148123761524045516974531197405832676839910215971226408340201683889650111925917783203228870980343457204989284425016102122929185017511182219978288246388020348168021751971218797179537816560221582796004474166369894942406029689557492218223765685687134112261443006410715506408643509857583964168033978117818384860171760760092722713725426875305023218659028438289509755159764278362571200151322194450835278596283388503128836397643290937823276027196268295863525420576157655381692745862109240913437423061463972249294935697629405256716932756631740892318791210709040788391711058596760967752149674149334204769646203657710895073474690975061176540446086410328334155369105382083760868866216619305375540956964375117231141539159723796161316713047568326760268157377004218354367463424000000000000000000000000000000000000000000000000*i1^145 + -11648921877095163465594291041005465107287431410667391164783264558245722691655670017781215620775450589623294144546791980715268114812847154283899925623481521747257379500836310853789996027991065738686247325184584185844963234315469077553668832542124646038550756023234986530069749388191089141962748791760758216755801627270347701940537236132714545095397183508313852596813417732661843640935905288556502541186836176538242197574013852875627027837060078445957619871217313004808786374666773342567573173608176073286704688065050206452321747858290613354231071301094745069710220368173407174085174832116556802202075487214100551348955435102055762012399576059582613910008841204063578338813301388587256943699908738635271883682018486858885116754762072446120000357350786733347934818499329894662118074282317562124547936249712100796951046149477249169553430199575066818458369478493218360574735625242503292159928976470088543580856295747685362972723411903664795941143748780662878396589964012925832503901975498716830370068567789941785684564033434174546616469068788058164682254998153777853504029253815977721508762602499848528206021329074371987208024247956813189502735357189311394043926696326957910630252210924960215186204201015538952841882194343507029254413616566706451670771517750193307698642487002309854626780227621632271904598530767739654459784496741699807446149952354849148250431484323536000769846305742940283488323037872315218839565855262139773970564427333006917049154340465956699600531537212530550588460100148590144941542278364452025294686311397968477325885058826458901963183579721707442087875330521758592327614199218543972392813505262441925035332549566164077744484224690329962021515154110540532781850943442116842627483825074963070533609940542928014752368106156937015423202955440777082873532911520548446621353436314837694843169437036010849837813409777606895357700801627796979283938036092512529457326101856944102419423604138280068038460296104157656055017740883658618843785463616058706749693112531171278416671759095404438051128353184011125462161112709836610053425074695267615990844882097165351861847320806330704082127541505670070544067340364634413507337802625551722264099880097189641995439493173261375042757582109842727193094409693250651947160828613536061289878583102391202316860087484459959573915013927427345415414832390015259759697260914526899614598133576108287095259039569773342720205785007601322539428537302625864281858685254927052998189227143585301949082058814656107549112824030049323352114752051632128462713481161771602571649223783221439543604384253096752930506604777279728925413761802219797823335165341315411016096234826034260687951129834022965713549316186759051689368784370978248309208024823007870429762208427217194122176752163523476899037355320092336753713151375982899194410613933265732770389700102649944561470887275521271929969294771175444636022468141700105871936737783687714704028594886989525561020006611022520392553558371774393742054629986579406486756194372690910483563623259862874273266939097543988775959598519009050053034930822475934782878253283522355424875249331741629965953842278668000398383843607196633078734436338716968461924997129779344386129889683781572856868730641790713898107017253307096689371054616970073954252390268918009854809327305583796236638540264501115677420221554049749898607712314399793578729302752568697435372382825451509661674091902260058427938895416138743791648134214780587128850490846960689531812912617585025010843373294548760571974969198304348028182685825535189583495756856793497600000000000000000000000000000000000000000000000*i1^146 + -1106126919394533191952973904095826828343298516652026304260676027374302714263228831782720178245437019117765369239505938301241992898323465650762157429690372362332318587913920756491402993097471126967198558230738052085284825232352799013512092306210322594137771922708090339974616875164641105767390426138267031298163771841307865551295752933078436508181541229883713829912227513758894706704155354270214434412847658628462214029413892621975974614912295313649633996343360567310106627318393392108123825600004395702622992088071437505882982120455287620444906986949898883477457169078901169048000010759970897321174216275437663111910449086439382500458371003241696430320260941712432098622968036061441998671445024912632528850762078935250279195683421846303796059660752176142998185946345183415342136258566328164207832330354599875192534102368402094862835554668853508962728140723391766356027919234593928739320581496989708574467376353098675347067799935149747891651057450350947956028095144239193638746877595454659591719446748489258922338275099715627937102031234728111419158461300128691995501785190690625312659853281905662470760381276686769965458122886240794537150879372769197918245909593343004523353365389201331851985256159212849333050781023124666098852202650130537481132198275182040845737091155422561782867403763407816802372062218480629747127384871881424874807076181531339332731178890606702291166276312130891626774328742755016963376585266892213629692030091797460973638381067020074995548932361248998227502429392524209483849103372176956707101442716183966946354080151021471468618646811139443796339951911429587124881060123626729798787538857996885222300802562095694863254594557148417625056946580472097933711531680647489004299233522348545832289499587870759058296428740738009583326031020491243302496590696149408288482221133225810854736404148610272993887142863903308487098855230844629442999596507330421641643274394337752301470033127441578922717474991193277398198868718141237849424469978389151158454558275359954076197085644166156815354166322423909606054492631265724939781580123365788756196943535336496656612552762982138437962944209167816987963905676489865849975709308131675396129133400736328047059787710890033728371284852219982856627133879102305694839640268463788131259782975077065219116072547826654008770678667403116903983361273397148832513873388578320832986676090766731719214744080622034782260073812345007459615810222847999277577828928589649895509837494495727677430036046484955892416855144948689793965834923476121847650586686118626614297830195417066661925857278951312478753947213183331899515131709888208772656677419248882176287063641379972365577199277967818112767346253318810876110976990151484674819827386956791798441501768002432506126094624378293597502626479332901604524953209148990375449927986078172244530740608667994308850912669474332914473495086764407369346917662815688642695869436082809609766367358655635286745376946726494858269331516384374796036637227387631706661564198914780000596203756480736934059293487585951579845809431853097540556686838036735757084416089137523481274372657898789578989036499854929488375447671197419713734324658142689810540902860222955633628897634570662005030365718552552066093285417611229974270152802405260681172359493309349191046389014214910177718304469485888542813530929474779900462526666837449378530349271154954430219162293775971240426583179601878419460624544990352666707155617006844532962853510523835848699357420152487614296471002453071962485602845541794213347754269166686594333566566400000000000000000000000000000000000000000000000*i1^147 + -104126062377047378781321983531820791867352811861032262220980891625511552879024425486060920397676593866751974763550556877810260159442244274080390721382122007993653249953733669061819914813161353433841530331907182688546357860798820986973782092852917851757965379744325999322994627701821882750411592285047960201491929190037284242852786813618780150537299017606858981032099489817360733140381171070207962180639413030337341868169357273691508679474155457219092324843038595677065776294479245117783935121087897380997204703493247821090335176637247771910943071826292453205096290777890518710552913636174583894960456796880137311926070196986231993573934006977654195915186067046759188419578308554124592749732274249138186784594225348040007530401365451365231162994237687665465495841656176624511034582857080183741964367598086316593343682804213332769034952811357221558782348297494237593958330070091894103359391152568466120401922457237528991332265810529677920271808849749603751195508686137292875564639707377493672637152141867140779097779149677217683395957142471266801414364118287683712110170598081855460515492484101453838736808072309623141197812600538812678039810590471988584639557311095223563807915626959023792436640745497909979376799017817706880017153167091555774731612138050102890518519800089797478123107952729939247771681672722472318682921694621227169463118448710795531321821759389401078464427366137314070099344760504066629111738568243475060015981348083534343883430447385034253300223934737562744711287947112274112833423357848204340655439496879396806481685194819233208333525966054371797766607033594494251899712843139576422844840001319520633326751784962935436190975760490413118272139638228028578451869502044843864621298758353822410720174572033480040105312370387864361045921022332877212697979859312320733442447502266732978037353902688935840842740554590954764231202484491559432672983334926476272475308555626179331517262061414806478768285168141887838545066393627817913422892926101025621105326208447393109352510888189245491593042314186809017765414514566671911285382830678367521592047246356300496778957758568927788705379817753829074332301071884756935921056744847444910517477452096437677716194154930102236279446433761237258625948228905338019668198029814511592841878316602020011642883277418890442667895622404781970031812069286311560783979972024406214141237467208335280996383851070215282087721404392953786097850259738106678578118608926024768412719694590427732576731172514670083801577952798630716329160378494127302215984547364342178885480210504427022883650824021048232474210419692338423764894149198620641320248544573178107975300877114970802276000744411829258562906069018531585962857420717561517255257891028392396359125006039899542211778977760670103117822807065024443903913059273035885153512401535054397812269993528118752446775422082076478798278591898896161684384682828616643917222519447032783329344111802826841944288508253010702950093925840944222130050534956901991143806589833967173495151838782402474121621911101538966299769081477775423835037705805162406261406824594295742693845615597153146592904586527813480344411999641135767889368922982191099641894608105967005999470889558107167800851952868006502681414812042410122426262036689670409273376485936932632212460376790813095338933793966482774641811025679212966960862073426335754205751557517895644381709731017010575176387728652730864109202740387525144275007931766055548627656396950808008405743341905462308404046067802050970685877442332086774261660852554507631984640000000000000000000000000000000000000000000000*i1^148 + -8510323618034497692526850814625271291411666363472860645827950808706280955783671658327040970534382487801460502477242364920304538810527313308275637970612302984487659536631892364298007487158300674143821222779120883882258320840192558338533527334836571756042579309800359172674475927901714179825495956558611897083180689794130607024702127727211577485426092053316345384107599398466092580620035466393504733421640727364615545453517228448628144059207548687206541918285283854612794815968663806081423981881546810297331505298369611168733705255422090468662734341877436423878045788660298814152012504438592954770789413361247120781094942337989907227563999534529256828314298806412131563754662152449245688227803932383220609038385600644757939973628354899345003179489322025638460753814505290951196843753980963740196961959442603102299420997330681984868860055821882501397006343111610425419595866960204972687396019298009303758787822811464201466706525347287550273059547964870176186718073830460916756580270038583734094921905284221541886350462972974046772947051081742290821944893729131408882940065366930395343877161144611666143062925684980201271224560882051701665345929334442075248390361493412443739974522847515356216852489348070657704474054391105654861220619779586906092979580032621548772669584993324572874077403793772691662308624897129250375040988240818450567683623093331460888301142058052664518139560544451712077087268752731409311351127342639221785844848519482930346338092611752625662298543401357842406442555839911202195337548167858172209402182444070852868797386559142862242707728689212423178858899631247712724667394032878575295880308182535202677886909889166880594007046141389079653614909446885148807069891959173427651772721627062982251257395096814544298510531765474216095248568367921809756116517334925608833289310956091905399253159743443880529931718537874101147024925217616450339645015861864380311434128885392514202547095435677703005077290379398854700450087323004088382623013542804881117496791376358704335283612142039702383388291983235703971160868306361341825183957908162188280284098674504993896354685858310271117842557665001778927723192561275810967339712429853004345311092903735215371238272999817578062225941184712058968955139901384128384017739169176273446711808576005541242360473971015785443917338636795301210704906557882529447366324731761381785327157603872897852674725980333452889756272455264815401059490587413192959514940224388621703808393785311191734057248169661371283904285185186404219468481707861562288315968981657313738991874660786611329353958018153881116125190432185741968328423685164151730537668134248906102977539630479089238637161133319998184432244770647111669514599479943501791568502128927450286581767516071769161267632659033306578525121969157818136670844522457940863282573486354502748299014358398099651219955535884623781377602538914646433087892199136295249846373048053170659696887662530753476805984787845284552862465294392767225665344707210653601458164197637359642783107665866583869360364356839793771148109686206962208652079732862296257990887240026987046472888949790647934882274094355951252559264153491778856380845857865513348883418006837736135215688673965826501534121237630129202469641505613769727975882476195116174217414491856760233702037796889737431780294359072223750257936060573898820601759351807814412125391779510427140114181376252675088893028854545607641696701705005448991033491781383434503068040003995771932798019477364821159695727822911172602869578166263865710406721528135680000000000000000000000000000000000000000000000*i1^149 + -563845228638638715904082481416936235263786206992569307737148097499768900656185131174412806847536071847656452538076300265275929446977454709998331712286686193020092231338489014671648367739041329976472693757367964482384780079266807167632981065300085889737541464581728246113728768537914827315229604314516589366305005023596444255711425100197185470756168963197605556328724985973016799801186817648604333505935388733481857216020839804643108092394124836116564206605516433944744515094984862564951637075778869207857888486879854779031086134019841966959524846170060917153102587961568726797703194635938046028118244187408584381850705125760191637415707644046523777121564339865207482698198128319165121294143890010198314816416385053212417482738417905106451343585314097652477626194544902606453269481377531388003603799894296458542292060098810318160092886212033675421554342988149319290494664240886229983182895054077636042537193905100922899404251457709346372699410789487323118767241751517961709779697195574658558568499433763642127866101095452876267000391863718834955914496816796503285221295137321539598506079278883075985347680437172485345991650322678872948277722654353989467289688689732412226013327574359082302179622901558691709358195498056696991683820771625912143154566981070543915618157738230353314593734756034322189979321374447513758463968741756020121763301912260537065249585205770913721864028926005351714739054079887813096795595327095206621684985586877103434669384895829942324810959500019483444291096767306169874445728391243802273537096067929126331890660509165068236034022471598908003422942627646526547574730081584628062924632885397191754485164167345490417333840238153916368772989428583733992239996327373459190831819954522487261071317262436873251211063443492881517627693731925067320967826012917839567844009829955612768270199688710259279376670618989231372530923872590202590114459251201525015959338380767894138337566998586533037227971779096192630890670346396404506945802840406856735703329424225418929409801493993912143556605386219012324402847232676092986763362753296893759274122718950358858319261501821550505204916972400835132657685538427765407957859364212805357194784931820933731531172189552821030406115594829934773285440711143270174116487849816877054444947705618304417769164944230436158001832851267587981530552513427918670471911132779566053510276638002951117587951679040017320002640530076588286241315013808167070640302738955914359987768906942937345868357431310978899466875369452552138033575269714737672390310337604301430667267196459035835931176441266511063278492131348693834215593740921478711470098252308094497760648016486778177810505133293602706336577808314260404857094157579885877086706570257267752630416267177649058972902914894371893800683652495809235978885959419519963215653060614627436471696298440800575706094229814967528855160782963939088651177768943958255826361201591463915246947118583249790988355081068705979346681514436884690757510896530494505182559945206749646027472195602243677177245422341572047210733034614181605614388908719462197844824471120149954774891332119256339890988783977362373749627387907975450267271907252189480018590297546188601388719529926785485141402792633729037857825872707731175736710737474609005808941497154767708782541537290713769889050851362848060048388024123131520396921427404587973999356583352174033443220612106514003429254676310603231475561082773120591886163202042999409440200973199736136928120335696952522567869224909730353824386395033469805767163904000000000000000000000000000000000000000000000*i1^150 + -45168264651558036413248356325047148517489994826050131221356821242732540544872657252944509440063739110535887648663202696790032073888127061368650307967330719043281643296310203943516680509871331069278822214335659555291214476121073037050844450501944622391079463318807433480033215296248729808184855249534815577277751101021581860430838000964056269065529573799847538019192686116055898350690174719991973547609618494514069299672578623203694478304844541779708007312806853126815853431639759000662246505455365692931843255458477946889356725748300868323801916674751864495128643836440859575606721406534849948923591020056801875189582689392804341866787103350660841685604158865621561081178551185655463047214547913247886489140873880999059851733276869023842925792627199211138859346839957107190290766222898055264450555281793934877877836809482465406375374962576811103617176389533288105187245562421725902440996529531567503967468933055234253295311964129186236324729500262078468436156752822862071119254922180144531444357280510560860349657295922270635603592219952439583845068363983015237689188249306731078916483961925914884819874946145355623296070598004114231809607597899238853173629690797799985048375922248709740080006606494508257511151597225122056736518209908719013720961412466220679103641499539126489699814977464397997211552667617954314878724966417945013561256994930732125112077662254974358755027950765596500539023820200867870143447950581664430057130799123573993217032248388842347202838486739627462760047606453547259226311067708392150343094353159463320314092283274774893353509960638507357871131690591666758606364504999711728358006802347139372715776605472160416108805429217169115900113968727572031014759880919321460640550475160569804305248934267573711520466533453574612782259738198490139819506312222199074895490357082744400419517821659119924225850536273440261176955723868941477768430591043344280804426281392187963916151673671729239444801808291280640531892279040488857388579478820729186192998460005825341012373024328611274848233610424861511878300737006676687313420414259831871513519899752329246346826076921923129500022840602552089853073701476726537711591450026513792134786680458874665633300304346510780023346272568301251652437305052844339161774253434396344647968975628633622566941406388688321608257920068390582452758923712847195557748108297614454385965618151993901774564391520555642051996692914220844343201493564900608036044282865302355222791278055119319089902295977778501177387408150408964743572924905112142029191388672183008492551379633633670677497939132239545585709553868365174274493013028442045577609135439753137789241210683804960214125923381966179500404408196088706531733980083656911400112888079625417363856533705377641995021969554662804828126620101443931364714710417799238387415950041308153799803155624933490730559721691192395342940549317709168420054315799913094529028497986110943790965071799401279150361607664294343455955024825883299202738612962916393868767655257690235935893699989487985601932920873666638421166839851018001992130270971439234119969995550707810575300292858086445980315169692042143320753611870933716326839902672007966376193020607959027721829731215302798227800400568264258795533901563145514775711990530013436873049844814365615741179652617959186194774890511847104298003076256314623908560226402693054537582607252835423968467079699324434765172542842236292660297088928821604208474702622117612988597986520453473642189394579555875149759573000578535648930512770498035712000000000000000000000000000000000000000000000*i1^151 + -5333755171656782042580688559542352597251085861039394080575408515444176492643900178590693753663357581408680322433632866538977555712541640377055477084735074777574287758517115989273178435553323358075404715826991829723060317889566591920404886490763030631122167662653318817708737070788190405601894353498769287677839024041981069873255508066991434016570624057083438775426340003324692319576700604252953110758989687510836003360679025070000954738096105355862857413475937395204228625117587342931715508739894412902349452493985089260349209142937618825329245836731797664723337954414143449247543594831353118409765572957654373497120309742824289307304561526315645796580156631087009317796348927392386806645930258213937665422533490685576561154267290262664828563915309766206755278474640985052290026326648223394284419000348047288390043653208738609213313819057430154413370470908064775188476204861811384842423952517332793729452501820692089821030938081560461142875487767827288290249796961166359400254623665264402906160375699965160618780662375021605138118278624171254743060351655470132484209327127856679983017479491657675055537896462032541603257908945463302176301711729675539169530182081256982870387956541613722500819961175372042353964938102322556424567991641092006436365412510121156743269064224184606465381119261611982059906459571895197010020327956197095901376138120990928675809028286917099543080007391178836469288722701935762934928323195873822884124700019205687891953839576203128328549586140792233485877942974744330711606510488840260569712291340442871749096921261058424094870123543403603325276504587208849926260027883017659784796779082967877635620561833255421545041186234634530703070662278020492842288954688600370136781628285162882828376463137853759330485587493571029281181917434938817793805612077079983802972036565496327158883424715631574651705869980059132032843894420067099303967485186332255936111920809053707391190789857114349346556608369189508045874651628260608824136210529243575932845183062615209704400132185489119224018419935487238852390667016045971389814689320003729452902132806573053513880525187197814597551760313335627947852080738762593892240756180623228878566351949813157099111874702201851749574568097520888992141102770984293468773532324993243287785215434245548559098547451234637036544217058752679749634133365676730450853691069561255729850338410219624341421961479351056123714781407632599134966980426043274513652307378872300164649784822904113064955050997383519599461706830949336423213386971816531517260301515511066540937401235775850223122231016780608016284252450651599212135994131332382172946065957814487842068947629991991602108982745988443207574479490636784471307998741500375381313096782265799880041859997955760095670808063743985599519627973102086697391152955023540008518913089468973985820524668818612014934484074771450196638427211461880751886632679848732011463686544415700283875888719549452963632980488483404929065885883553647100175818702661093352073120943623369478158876698357244201210192508689542018618076338817521579393750878553063984108027228615688850116100217226410231444010617297497512847513530157682964733188381065824321898131781508509389240105835625118286069949650209174788387967083212872173382315814079220910928026254673453064411844417358984992290997397211922898192177308754860119890005796562370226074685160679732532007334260072510212343178078903314945542309250846098776208003193495279406767723429235120292073856683928193650045513807359087285834206307942400000000000000000000000000000000000000000000*i1^152 + -520650005838378128830180926592849168084760307624727553522829867119781251555669673827787731897551944541543086911275173367690237865022139317574977970916177097901456699265337848842969698608120994860378641515850595041161308054094242213612259299693617838219889080688195374209362536084580871632313118186768032832866705464872479960708734246590176877194924762939658691436271207452706147480559955321872995083050773080691160203442533580877891646577623454608000754827716924354972026676089497958442361635851567799394861921587386844299250672788225231552886652468228219725151823819861901315279525547036927882021529113109660519768885611076297212675254930619732184742415514638579739284789087189579513319946537011614685067791539503849346939783147828932312615705272650215788756471119456321529872097035200837110603645149406482164956469652057971942288344880587212602392292164229356910371353354509080657972142495753821338600548745381206312202239158230545471790304955763737111656682664915237178282332255119826423161357938981920097336467045955844373489113497904920445908511871742569625898347551148520616064772418416857879102959254368286298890640385750566067544848398530105019388128571425066420412350341069464478813082892733871604105316382908685102089911580014535126785675548249572797640537568458424813903076546492714419260582954908034721663208391673186065627311172768243994848122684801992265904122308333516861950347397999988941439757222587613042100787858187559704436795171711906433824726388528901213551866389191219843313604487341374167958438088284422004211267914964914576694977898296305035843555930387389408034423413063485187830430755667853959171160088013817744516447785052326596305030965064292197946668876757985057132935732562992378832863123026165477791994705586052992447021832283630004567036420762872132073362683713755722279665956360911531018760621988492245113008695502897753520328205509663834474635677075319976706082918264393252474251472619906476655810988239261980132576606768651240654066741803415565676613624363021183518559508764284747838660248974925325915059880188080092242708117700610133065695893702402422487769203853731013334778960026673906796721549482390477781377425015210467863444919292363598566143089999657491926183283692477213071618405182015564444760145905615820146394511432723153998225424825391426992069024485565961787161546391955478682704335448135590392075462680144374520546040393920823235473595900082956159607416590264335264255532888387498289902487742489890109061932258142051440043974692248199147137917159681089920684002449866564251098574109139782800911793764824652211491263256386442092170684355816762926446818743810034916049923101048546500532065245940649724521564618789370779908565072920540268108487775258989575301177110271122558927397803752368966973720062149093146770711372532522366302417326792229772075960973548455422750611364391548197002401118221611175928350965987881111727953114035956792628266985400639740310024526147450748737105863225566012525300792100381504686125778909832734039618943464500108544501715704130270830154748796740346581307631634812019573734412315195409897634391982981512854346879851492751497484565515707998380413769528004856576368493471966479056390693725202272631416577308318010140347413102192404739960975426417431343774721671879323151406509790767361248640224477805505167259890940056683638768114989512299267212722594712769197458543312338538514041552269103729089367989752468635990129647029055406702751288537106377262443170526424098406400000000000000000000000000000000000000000000*i1^153 + -34605852657183795193391246744067238497725981115686411941743320020827557399416480749086723884909246782423173411090423791840796188706709753448590115199794359027040319805514682395898562879664641540079285187358920094336967112755564433865058438721292712372499859653591271281194170788923213287925866582191244869886387844335176361430000991407861529293098859657774884044187892659291878035090041679157379031030902680163516299300013531817890163606940551816969364618978815361741039651510772778848673063766625819174130458722512839416904025950719538716526919260427875017317591069380579691648558647365533307406143813232088041967639909868089780522709435641862301542856688179641867573886944153030918398173934090704961512203605689448568058993362687396541434351946007495787414976724459425500910592529408119687477528270953813784360058926047195127173323603024119927657954709252374590027253808517400210945526262479298154745072191142588739837898096450971590021642815336300842929979332018203968251677402038817547798879676615696807399421138729783342559975337854145511831271925073678931224318919801798203047895918755807626661007459864588963471798702372414430237010198061808273854792204144068897936118635528745630843775920804154400867986212057164863310073869507592208809162859493812543757760178060441733906055431008793323815667299164724334253050336901909312014600027341387401340143723994675429474142855168034489861145018773025359949545504469446513194491233064567676380327648156958359716875182668679753311134905015250846340393823937493538148035831796079763836591408543491656138410431403100037502706826071390652762057287993742985541221004465561913332756455874320176250983151143891893394861836184197089037171498216805060353733326592103828520811422490524889584148528452418020030428778327777759587380064204639447729365665199866106081627708081277071314984802262901811511058224440846182295050294099410618846639355534920168345243601217096629094099683593248223882438556507687348310779151743308549219047440542747417682420668872525513864702356202697207128832010321504320073523873709727683297289160942515043395656986225371098198268960578514460371547378896299795321055470671750657005906706871273938484720414445910540678725151999070545278708861726580753827387288837788577137088171576211984290673282116703935571405356328138815293594481006596464169393649257152520623237562400186277838204877824685083123632338776331095779317657217429332076237507613997960478041725667276091452502919013543045670983653572034517598105012314584425486070401293512174170311033434102190950747853975005464714298211011500718666749179221191998118659730759022752542164181910394811143098011596564916324884231430720764800057124527753372299140117193423170289804904600042618768471514569142279070305886892201488003263661100743479146904212441628725429912077087630796223636035961028980084454453346094170630200281590171344963140257696007516648039628160729668040304174988969895087016983542134749793859593834846964906924054343677073316842558151832146694910513398827286372208429597201730553816019427990162711908046767475958270574437479149435659372437054983679098263188395592747421034728496109247034077748043810934337678544879994473188832717350882283617196378753477420515953458726647928444500237438834446003698814922719179691406736375752323878496318513327458670013340560371771448817570461929689725730771754574720490526609375439896562159668601927688122170200511592887479197987554366397420656132584548912369646571505225564160000000000000000000000000000000000000000000*i1^154 + -1586871639088356448905095876524495794376394258490707040910553983093284311511709577734687760222433468931809134778023261567582343797046293879227170430394454721417096118604061607225746560472524636444349381152686178655308369526248890359948835642720514756963585799405915282349604782288393452156097839387829054049392883426573742450084127773563624397174766626284868399268398544642376880712994681853167126592173587250411941679366398100480109126453217727085380096527616288815554087605794930610097498741847057003608096257357727599039529882974270818625994738426381968724750094380735030289709915986727997272190870203361052558936030142518420577376445442921326421994031217183882713146407310272713165624706115903957687736471030044658266926730971002555294532409183204526409572900487001412745647003890961588975536223644240117433431838123404851227400629340810398455382264120663160935985395545348453876355265833325293998698901902064252434003657313514698502692869416751968247698084465151480005193240930081561840050808211997318992379585540711089933861184111400334371153907183580126993097151169835471242330444863987697446417487015813473940343843077142758449231773388765612487287941828831550287890712482030472773518907290737902728137602672505977049233612878185237681326620872070018776418450813112470383029525355250023440989892462738270016786818773695164189580954540468966469754425222861593474596932332876292332764455316239225049337287269233869132276674251282546332643642573162177262797428420714151022805254384062287953921056674155470776866756536914518098135105862320884241597130681438608511897523492897061288991571288795478472993694954055200872049589259095070687917086088761373420889817632855432267910477106772297892233677823003684560106131183637492826912649242888700744767138928348472715719828289250369628512191159922047419131809183727554937017565803402917562637574548637357013974082134457762002618585838738189629786994478923958495096102158134736582830311497120317713065729093242272810759312523784857834548737131550267099086029587532364528188506718769055529286114889547459771501809984755002061473999645867932465371874131150208446302395603989215682600951794869305476272166527060699477920362512343499518640788321530154725661676787226989764106149030684933063502070313093967639346073296740065228004426592634774868029558496112263957084706613289487077083174323154508982952009465892048464965750126064627251498376799054790503320960693487211298714958831105508394624059057002322298791436946145418968410016368212652000012676118050223404987365288479583138166140100796676576237986010439585623753160243630265812727855988292559027176910107527481570018279936286527144408570711853804473259033343758579518195944088186738199153854961347089807522636562883703936792761300777556827614701030496103721658634811624585619806662484616843594256812963738855279739845961329250395719872487111416703477403354974752414145968059560120058956413301985634710023820449709044142567525323342233027347422846677874902472030063004055716061530079306675828084571463640631434870433765869057740084480360686732517793811194492278235536604664004345816300388980217761527219555173521712107096541763563970725809384980727713906288085152974123036297632623182108394144214169248445927952321616766088720195205652623807158433716752214442467646078930171546325611321302256976318682111952684588431786415109331743401378824158555764175462540627762567278327133575707369635789175200288253164734910261390275976647734722560000000000000000000000000000000000000000000*i1^155 + -50614465708088266030080549827640136425142370012975785131442496934932553545520173041768876625786322872309875159808356420378239900490831223521135170154885081674933654845815302675584046747014513353607697459220061321208056185573083372071124194500147933655135577978246296458863569096204297558294883383632666393727421697275530178745863829381588677278422741202881149238347544102102864377835693016055227076495786077185463005952801021175458624721110956965082275369627415698805024805266949740243147862538065233906485353041195319146593047595485607508232811934158201109548737235436072763478694523558857212996992946527530569070063166931817297945463298374280750246781420100356525138793175996800776287233397614620624864934682602112248065122690742644304833902044532799270501256490016545680503256135741346487887129676141303750220169149786985116428043183183971070763820657843585319374672813901990902511915669232494625352183221339468845623837542734297714764766449315811961413911223147550873439080599601790041797842450809698844665501273233886699428753395731554137863400209619941344662036921468950557596311458805511761995335135891154871479887635610876000077394614453275252934747298027893819751960876560993008350185029068477547477747098485220866402410815697622533690320898802069250291633386816270185343562193148580253351100253422707029402825973991446020117595621897008642131012891976361025268171898353497045618587971408133195550428101389484224707486757640240233457517792361663390713627144625500037873339149772394388621162060582896423549744991256593864758582774913071143238412661152453969955102501208939080772531397341311576380124341043122137416653718989989162137880700504222988411603546128865419514121133088155492022966401325239646215653296329564623163040311456487161787490203389560951162094688224935767268541075016851636721154857062303224217820621755999329276368822639790910644855046756895264356320144119296981277429751493644047457975675815154718656197510562506181665611971530751303435257238734541543298709065468140836540809677410219745299885280748932093522527100231522094097294440632477203240638177060653757053408195810706020190182662630044202131198141919691394402485682381702849675850220937123415272121506253888133274880922788631055541183643747500717369661568245277049942874226494231404156456302711132057136110758400550537424506072286157030813735069347608500171701417136473554045848734933220267670021517154931519112430580484508064378608695026028486144948420208220189611149154808805092728017230946599711530598968644462544093655264881438816101264064928308059675442988112947769439609480954568028288742735505636498851607136320102686960635821432493006657226677395026543558404581849751037395964851941146451134945703191171210206609691117773711244426411229454423000014214619057257432019681396206337020268130640097747071416689524355365138411038488371111119229707802298317484727739611443079200706163927951552884950287319682039213961140406796341693085158991720519949172506135694774943631612999528788179157388887413230174368685107336157818255339592909073992278531338897726237529366341482343194108681109689089765037288999828992739105942565798620755336262514766127624492183817811933375183029584637966390495278886502070965674484885835511234073177163086873665783302895486927167045248451791668357034002418164186713114725488859008609777595159637691036686445315399608551384991078145243850056904836913549344950118462884057352320136185031461441754444350157620248576000000000000000000000000000000000000000000*i1^156 + -1295013573636723803623837587128756120826968262353002490743044674799923471038449249002549923569728718339897590151653609186205385412109121645556070281588600898292688107540931513311860053666665500035352875925692091014382778222650994421433254451439597631812964892566497867425524817352159548677636849147342186572083998511228473803880412368432439927806323571020245321771635741847894959826548189409864355581029968913659253076667737038235625750734118324994460918862262413779203148053970136707827863918648532163721842434197921886026585195197758819025665520636308041193156589027359854385650658394698444294626124315121495536709928118736708338627954858261901335232419373558558379921084377057807801873982918994705640932954158447167034340602161090531441630478855880754843381061537354708634844037423079613243973246348435274385087443154372652946951831722174108953009636979024752175476337196004616263995490348100847743290042273646993692755832170119280422498463075945538403104707401782138818079512066412053261046949018581107897792236322337937430258753635895043028915440403656901926539129359162653703257922133901092970155133439586190211643218320979970465349066293652645092524186959323846133735410615088699101503386480428204845804654311525723066151572504497443500579823846427911738870820044070553616542720912870316916115394660062385886414100662298061072962761796341479416815563498070930726531273028870672458030841008531815690428096428016784284671254943819001379186744503597524262963587132482157430424581139450376412810286633377572645680806229071939231114539260657244312873628404991932661004737703705872174515619698480616262532430652880520117574013129044188676842601177066685686787152005447694381141739370889811432680423695995779325468035376888553371839714984323704123125824397112554982747142028025612945780423020899195458801923796662379321229620862222171933816223863566678769342422678897976678303638774422714394619036456907669313349961728327942195539024553057972810927590733154055659164048841693822563109395619804015905789477592326229738370406968898092472391028157729648207900646393043529559668344365289469109717760280159859839943687430406897822143928190667700396433333189936048918239773890950915895072873136785206710800254723415742722265267463909633492855804230385098527278315871845316895667662075613646497621436370352077202119144382006133858099569507937906375344721860317045389749599876095968417087300769777030178061577779537326174538930329995576455197164094544585233456649761219390309709420962255009711362406414318051791352900001686487617453292408529861589630209524179087894842303366093126572526023817428317122574325383780775994977539529934168659558656032470349429758629672873396032470545099668813597601506213828565607726438756247979541842835158877292866230018824625132094296125967853185783826580671724465419834736693056231453788561211599458767813872519130705476698202198039219394045323843093135441052159965326869550331756234743988999222507486450771283362197059808132632790964115348191578942243074643919775108623887171281046571575537014501911124895945175511976946032773697454837058015174751178800448456667644197521071462690494443873177121872422424531808834910739721085691506746557460734318146696806913380664425697214507356337000701098594531763007685002253126803109315055560200492781001353513431344956495006783583088478995286063596057039506138430117002788124544596590599701556860866024510304891948862305687673278607660395157963940036608000000000000000000000000000000000000000000*i1^157 + -75849003577193626774979017026113078987548113295067321028497376466541060080082477879438624468174629190017826881906689528421764923798084771835400598684274025882371002378621347214371151855232702097656808066434104842156883771090724606155458461881414835436416758338285431044552934281810377113727165856266399830590132085959908099109687077870205069045473164710833024274936881367416867134696376495515468931844895566575783726106545213150070922905902811055905351341077850585777615722113999951788733045618063962392619820559271904292148649423359035428324533460691701581801396240389494852791462760671186457303866924875977731681856127795890924869790214468020632974659810601626088347514351822543115227751566874930595344045131513030819199247386968598145552734090403244948007351160707202233851208664293983870342200763807681108165943143929504725554196294800057328356953448983542350089519941491845061880499554301884942218216952528786777146830933883201561788327918513851906134594872876489477441448349044740600338343364606849260995732530450515270100065049976873167176503982468412701293089696946069159335028547480304726039941722820897486017092161911535272925513196834533594382210328635058311148147779183885471417651063850717992587262409859213888873275995360845154739572512085200787821970355483015556783411934565796206371598369880633016108509376580223824755943148404262527009992272195122663900433402048977396287543935605421278515608496834686119760883580917267737911092929152473974846356896878213159167293784918648759435548257351956367212582136944243781895960773771480818350656740433651740244772945742426841589671469744582374150298702067085370360774633628595782811994714647468366390042115347719456950725073038291607491390673366348834031417926652929912966264355908265380207558523768390462210684448770371136840803376380525227771106330681193877867940729228983939591314942187041547569287745369636278908376707609977120221876215648896450207969018075116328502152934565765454428483651664422210578794908856265571207597728687930737555371383515889414687797354326959057939533211118454025350910949723681125891346833129456197994180564481069690787045516922481024832287102361674816864393918827189981680823584889340274973449658625596500795114138674053790646690484238026428659665814044884502621156478206527080618058992390841184165902009175759085787099167255640798424644621468746201143306145489315748677349043448078312471324337074560670040954586551478613259864419172377030623007035937626787269344462993014380154684721351547837780269278573348855811183664132640762659935738253003832786137478080273361958897655868867493592413655052521899781620321155174718760497891718416128765591593687892022273187918536112880898940094241470507648926017473604624715836533410013623582804211999035340245139939895959693183320890992862821462274394502654675575987196483481885287266798821602361077031781590082417258125024930687891856240857324494081433389603687540062495950891684656963653902564657508206317992090791405905496049710865970694770596942163233483486866031075089791854630277038855451118303623291208389393022648248042088504179353818625845289404618771527741570386552499109959507382071849050542233782778514701655162680932318632847116297486679681464952261087894774565827111128730803325873386315112633238607274188485237259688895556769879448952573549320608020963615251556430517066728216676442290540076915574052560310068480182217007871324523269782111274579647933798871167349555200000000000000000000000000000000000000000*i1^158 + -8280334931454129807266345904774789404144141083257408123747889636077730859213996945960172790649109082646693522174875398896820357989907218773593004522046760865073125869968896178561948896870375961013833510753225207876566154033211009375253839519537574630483335833594836215174796106234700123817799794993208018856500643793048422309883985454142725763729666602775828941677456523194809694365915083916320461165640600335243500092414305355068468978839482707237514216974859086629141214302824210348857228011019991217602653558885353187852385286278394784893551804326792688972360569960406195695691816162253507465092248451277233534898744029945848843444076711702927730645789943956878489687458480356750836103868642190874784195063541476301901354279484518930788160969639570640639384262905733443688271418138980466631059073172658124002959836150246984846402385765518654540871375950772917633424572084890476898693089534338332112179461632316619152780031106812389023436295636080212977348174581853849846117059832930523020350618698361634832190538008956355508340464447345367333628442781710595341141910028193233428355374836044052618829749105927282558324586246298026192326685648685109921888989861538156459798290028709671181511925868895725635476076318989229254150650870163539450840226644539058438374250135974720316869671417125488668290565341226255952565668096713964728781012492479979552857708013956727139062267910483483624520042601587831066772755106453620333431761668954534686602842354210271872429350157586104268329158478982156819738857761814848275385574913002567246231901384705682080308967472869812624125884654109724998075997673542330741177143192089857326192798996394117383818967041992642266979633816085615228824140218145698587334424158670649922172165545331781792647407960176180041201236398044954090954860044965886784518254940042810980515160912320780312723250035412733874773266216756485831456802364428914104499227146122893615236280672535205810769245258852961632311629332453505445514875471650217110272751175513711036287634408854103522464492305077567884752943170768780141248669010073702867441169709193004575951680317365614604465533085510914609991930124841260820437738543458228726405600722572511517361372819752458416855027327453147378594358343866615175147733512432451722539385350508241516760496839275812569932467328801486095711424577549435418779727968700040543949015357154392527994131556338008112231770667618373440368671406178319992861000904541720149954511669605638398206632526429456510661425460742945617309629664123853990548654033224584920348084071348389449915890252529592649119327961123660937106082091636378674102126998406865406265669685673016545368611999482843425419850614391145425637114460105585169407834929478179536154149562283702408704099628031695175052446720429576982811754895904079365968299416675502707119084103824614077301354060608998329166980761431943667786341938173771658961694152134537998162945324816259642190461153351680782470803999927883659809146833936679716562070378615660770586872561568656654401550478986836111993177311617014626025172899432159559563587994820580119137007406207906029024238287174064002903407538141254387883175641918932518873075517105288602780796071432617419896163070387881033240134300985421269877422396611585411712739054357406343937375037436069370864036699411243083509020292711191443860531926106756356732048447032382061891646944691039559133251370304929834995345370742128823714669790556579907843608019474160025600000000000000000000000000000000000000000*i1^159 + -697791074017755681074195856596613239290537859792148651039165064636964101641951676560015037338824548716335850462762919681334713408423069322646767120285554271501358013501715304560283616755912717424933716655383410742631736118745954160527165748799709431887318589864857122924705518844159715407412912710812380819998713394828235049154806969199934903638699912707915289193342345125883157213316394888380664254579346254865258833858688139653562100284058341115065810124536333290874765984361234570228326981292097206242410921518447334842704550155080915327323208438849639585329680298853039018537549854914585862832025584263991040843920602370669879151637331237665188334738048359757348698449167067487715708035731580326084232461261989558743199527640649011144677504265403747061772043043652004266551755107885453915706135084226235467624076912705331099055545506564765005970038177774042114664559936294640756806930170369258437916292864698630559337112663215745900971991943853750652746536389633873863226737227648535576506573181247234186627716971312955239249036858232671957848568963492288016630042714484539252913236951630582087497468259027362161888881180305925802876415457033472663358761255503463796694591148154665431438723082260748302818018886354042931619806660652850900779858864505203991349520734247003239496730400260549286292410373377000516131715357174236572500087224555090884271090009472147211965376170118367634713204422032642586119732326928954059058050301850145256950856725261665608234257872714224022945733314574344627105144067722826811944564824447884529726916550294983425409198717796236601385129950378937135331555721688933461328514570806084584114503419204151569975426331407952613788466324813800793489844264624776633746154729831341174188776837178032349890492914866912745711540344396642310282059802739333014876997208191979034650577496806331850150953092447542115651591084185618916262191436314006796116577563506599808439891571599845859533143501328097539606469300117165970786289451432417350216736784747950431828239134777341960303867810154931215760968192849049039126244605029503099014725608923209331693110322130892686898807967300868687797358097384603020986718962969393396188868921036209895734870882922178297037574130826684518287022690959773216930928057107000896236107146181070318487389601664460713582712133284586808685760832674776939302434368087006111674407901508612957933658449898056063680679974585866437401025897266601822729741023277145407978459767770219383436332413366102996722674143835621911300580666147307805224347124447903217233298018683431430296671577630352776632407777243533407604371067075085760463894970344625368866464148394853171038332836052108910305036979231461461966252257339166168319532830216491942262938953098170537028672615974029126844288108303968724841447575591959466143808451812399770365020001998635901157398835315309395914148494522011718870088139304944911452739491729487120056573928834904249822331596738264003293571853476188220073610566745016086292360102289578808653409879322163559342068161602894054734483141012577650967127779867968497845923873214154811391253539285095987378597926776986653715026316310201367366517135752632767530529266236718344133586069165649159172978858914355093047317086164453811354017806195117998752857774983276827275434065758000562520524704849676972251183056905582732820235793692786228027466919128251401482186349810702585410916815771120112234673694507520034816560183287761119202476084428800000000000000000000000000000000000000000*i1^160 + -42849300324173782182756846325083971313417204977413480109146237350379354251490220280600975117005094775343411564003955146749103129345213556330844654320447710996766500064477664824671271720238033675661026323707647793813135137268077588386154703491546959665240278388819306537586926622801207860119742953856075472407719506559132802846392895025114430087273629348060285814299505156647763035433793890934199853643918594427008681601184677578517766025729070829729690345702917577754534064859165780077271225091314535411477554345036359045677521351878205270967928460560054728377982991115473830022795798208930835108639958336500863170914845617861837564318516738454287537035864268607005853205650212434679265761097701824670617557545608646023164757070382858651978486292387059612947020259881133133858890351168040869608522255242005133459838828077848040066103195552001361021981385787596049720292228818955810728267753805158644980161065412643867383059872098766944019545470264335642084732780340678319261057262454242160570240012768111203474980763074832170148208935276823455413079542598567926581803299297763772568963250602934183425146171083267785662712969939062277058507949326999980450420920152025812666942466561894826551875107425015806608329563072323847558453672241536158983451582456864461756821541267702279878532089952959500572035251002097559874551647347600375371715201762587119413448522184095617195130602640700908250017977276611164338366337741315676741449767069144894240334028295727450353580012506193996266041544611411015149183472402964648902389966330975026841567151090441559431375286546014842607695572324072967239941222885996269833165724764400542618743356140808222600223044120862591686278109100947410703996710897488363299807731945828146758929502801673430094456606599822690268085978564057841803530598680679867929370127682650383047551013847380574969511252559541361031208013177233622281680351322312416794572571276286363587295366300867227213168321127782577553907149158138044233067599225209438423484438253417189997564283412508682413814119431460571868887931149691516345579758837741041573822346810969651865767155148037921656837575389197429412473654317860807501403017388683303041598134843072223729174699587378461349664705642071772885931569921104312726835722624052461167808757281123049912798538585073309251759768937650436729358743936759125873846506396273102898673997019960844142881720225608072119239799301764417342990701295387093876467121589117991915638533384211814366700971765331970742416786602121295356736186779409410828830575245300093969540536406396104144288976320392928995064974116795431849000481037545640009329488811285621894731093396578718845573729543912134759903405021341545149835664160516962152384330808784833180900827777936946850069778502275876916303095722641795845490182163614690913156774221462347284444539786285726486027778611939240833196910921298755172455540664161645610210621649878195044868317478002578387147836998166024983222079316655658615599779535575455984236016547065145172695612537536486533325714799684231003764171405577487588164640152011845867507203258957769610295127054919839663593202180836443579790433805579719974138175056280988610469241891659302020512235996893033202847335912384703435020368359369305298566261702079590204068541067476398586090587055684639731297053263115631844179545872619770125516032839014517877851208900327279312801555694677012291185685926379676337467407394987087577267592404503087598796800000000000000000000000000000000000000000*i1^161 + -1965576520371055783091638593980674926611463943013406626654166172210342841833883463526440675683864102320865938568482320678688998610137520336610158243757958383910195203955188886108935437140512517452353462861094730085388540352674889323544407137191169734790207130846072920605134218041240812441471091824310546104607405591674886330980546723209166703398931334262202712104900794191009201923173117103612816951974054980369664805033415312174673331435762473646584050316492503005433461999300118274942977875286091014057137164192076473651108885161583610461304753905975323318153969483993287001745634553709328447871204708687749481007303166936525259257348289004601016034134449553531846745504737771318193337128554345491818948486062014177156473032291869278361857581245989483504395727292027576521318823335454212519431798857211578446908510870481360780707790974324156958888966485702035602958111085352926511154673350271189944285088056743777515657322093979255226255316193474067806496342869735711454538525665673986215886048573294467223028433703916415594074155631301901836246073733710019822494164594539527961891354411871305882651360977369263925673353528252692061352576012244046224743665011394455595442536139927975238925000473006442512375783648363852998765811286446738699690583941402952463168945281841563070467614228598829254872631633255536295538026673987318480475190309710577976624607517414925091828501153632687085476230118165728950863676400860290136983649034810940355551911184451169160273385280419478708503565345501778024122692970726130999353398483974939928296663810280153551173957674891015028761694640428289940988596537776135582136026574529863991289257322232037247483437384478662194996662747221975281961066131858667737032305095018321686922221615845926998717763454084196749028652240398679404953331653531139734777754664237013326176571432143779700765538749460663020384712210865290489308957224396237614784727247704059766627252310872344215570840220757285207696882242650973295203615182049113208363437945433505410419199336477678991951760416735620465078582534988829332202044173286391009465757723507085166956840795196554410976807100810263742904991759331955363508445708911700050701569245377900092311809776952347134210231308670938078156140627865425485067458545127988039974084316571617017371034214101896737971538684827486110165207048935191463210783916766004531369678929185035999192414118285108615947475665602198334148528513814955150316877547998662959264392257288829501069477116704232550693705861635549667315684269642436557789035947576020039114631079764284253038353106698254526596137356135320972306396819430167990895544144548766630226301917478166618596334107515691254914915136940446139203831197314115930775745294573293304369308364870315460859358828088673241726183321060374373323335178013193577466796594077254387569801570128164781064153297034041540387127656023281220170719289625184575318189618109678841197930999649117661678468865428097282397401025269621773071101569415738246397271406023624670428441271603099998499078395541714996717122312239506419107916254367955103829112736629627580904131054827299943960653269682305350670592376449272196754196739169799130774120283864563829738252651943366308131066792575901107626324523130805005309130237602169067597209237045374726224759040492980987471001398406535779140670556306727897277929984479888819901491429371685326842338215290467503406348553068420527231620341555672201200243002277101568000000000000000000000000000000000000000*i1^162 + -67109990605767032981497650982657060891804184349640081938696190901274861597918256938582496359457291517921879569562089737865226520966366193452299066919619629137289114702795402015516710255146785493373410778981146552492276746340023589619912155474209753978242348656797423432503806975213894703488611445723975330702015838173676875760246860386189682935805616876801491388346133761088670316307735339688378878596087618196403336685601770199587103741940453932967470727621574927826743487240056090714678136421815465556810983546207277819302957413283599191767715921390776741070961506437043040744665831591223432605231144006642123349399412311063614085631723864471691624771420766526297190577692906285730025465593928804731819245030619817502257560801107038882001412210403598497669568370966776220784073434814893919027267311137808134755546787756784560739778991241936337482905426398898669853799734927315405795587490902658532239470742853053639917604521428895758558585918634368721521014849239518086223622393930882192529281382419062516893364777644476526956418225161138344980980666888310317291881234106286044666672146212841871218233422679819710436723459943200810612107372809676668201592866377793236552890131299882261621027803256919055187241103366376841872999804780830220769328743826170385053033326995698409199222951017008590029868104566596441785689146620351113787363519098606798781067630523893917278355976315284138292121719714593156808489393835531668234196813202915895699533077548298883768930621431113758537112049549552541316049422240594843258198658060793191572484186964642080336348830295963076439998102590387854713897226631955222001845655960742017507466331818235314926057932975289571250045449148479405094196867015327810408730476125956586009708451828798293812162577415426219550756351415335412710120696858772488057790126137113518008501534388010797027566782899750246712425943517351935888887067425499736184522400407769843975536551639441566162389533805089119735701088208535796615204966838979524452068588509614632959748691423541398833808132278146621348873893373731941974854723846452828326320116569023508465698986096882415378232907818223204419066614887381099107779750756960724892053939291530026557014933937073849139327945311679546289618042056154870147573597219510334355384154665861040351460552747462321393633914882509281531110621775795731129867666597643999103659742509723549294218893538500984156714158623917974130624611287684342136841969526066231914019727837761780302034368302831307448630216729340723049143472213407001471161971685420709596906010655953612759832574189003090007932110930126891080417432979156173784006859248805219251734729303551810002881775263261865307356585079067687421409238266681694015250392757201110736610960794419333574684685500582897693235925618526164249846518961748768008842824464301170242834760512267631621236453840439611304916217248844645297240980075554348211625347450534623185837996398772761805059717286317344660967898743401420378443575697061099653412255932928983447695554353516297931768078746480896578517085190354507493444606786709875675743156048920869108368292425796945457557007016014621935988545491152532556350667615703113157432322034304102421078397987792179846917246418338932598092546217172494126696208893607911892785385222868672575197307982927647678793345348063593327494462673384382465708190754890662179939074313662083014294622443659744425006426399229698415849509329982974728364621824000000000000000000000000000000000000000*i1^163 + -1670547820807802948881944747006937502530370099822311959770015758945655168751253250881577257738468121681107539131708111954009808821079293330768587219010403799020908466795385930773381482320114928521647948939664785669086759530157297392982949737177942914262279720200411922227888589982523028709689865735523465835334177833192518928795503987865384445395415005979689444504252191281542717101714102262291742118310229994937263181204082932127266338995413014592484599130025444407217849631489893462145913667231117398420807627858713745587879148600864759443868725644546034110632350833583528212963318470877386081706042758227591479965067749178694862410125051334297099289553024374656146331116882997594517286906975769915511846697884706648541792140654564056782939433863946037665174168350441455091910675641393246969371169861618353923016224071749292360579124487159176859709265622778794890606610980308771008690462381207227981263422671539164303519527902298391618703685806164980520639138503810696618477817521029022967980318262276539971304564395349627652126056903051888364682458140458166220350650563930509111381781234987725359065934983803579031583156662404711611765079050074823746262085380880827896060192175226277033768017325498225483342257689786926905885646303642998420424232421300198639177850185499588414204712254316735169289334717223650890125256544989961476450562862580851482911178345140424086483485820517800585971709239932380407787379541694911228622816664473995625077358287914989749410265339811391849662431822503825702119810564024825310812647963338436035146226490095213165049555769862927949878047557162904887286975901253969309098381630902872343797143004720723736192348993403535491243360172888605905001153571137491031697450735826759606783593164765907461656061177638418698741599529990259407654710395597048571931860245967628815111230374920053236597324990325477626472212186990130555933209584242467550403262218689213480217300647535618631303016928176904705347116369866756135905326739112551471359033803543011506537762781587574272102017618285332992868039879181831279251763989626492707985558658931467971714830292503934093467176341201701639471753094682530560955466467245616022646469087816687756011733636953498286114002942554470449065116586616939291953002151659963204177209189456477723191648989775601960280105206164595718406458663972289971443812134699250351936392632041405280664243645761125215881400849672358274074224172376133952493475683596113039273659689535058464295920929579780080768563044255133207278204421861136391455485557144750331626343822923429575862934173746506686127054158235694022687225677626299924185773349325595532204837526601209550345904993304079776733588428785051279412360454914194964352216409479582049156080925778311082147748832248369334943476757662013666941413330174573627727348714363539609379139767098959500701265319241818588190109518321699986800390433430551671009055167015478268558348028886778088740883287729605663833386433317799640413861227304303898571455370820873314400035228538168101262401619205763072156194286369050240403203021009848991641265977219475482354968844174393570649346732530995210105955280060288323130664346235152919168655242579789275129514645805870825659386474904483721695664768977601495030511579034720156951423712797231256018615126323642628864748095156740179868078817797105044168474524007572208467271885844152280661002906433923779573497896603801363411659284781215619481600000000000000000000000000000000000000*i1^164 + -29110572947230792088858090574612052158983125231105366054161073149419827886608572124559921552504408786918628603219189087800403907708052549519034234283861587192240980538142231550006184409883840107230357308611411206064202641752446671815217145610894614751937080601841037601038569100280660748280087239281502864424977767469781298231484409079342093367115668698558336683925932863095346834104478520286466119096227129651291776566117355136070093321737817477504702272855094117835115889546971899543309503558874187415227397811791245734937119960657618351272997029381972505242704349853740720406132760968530045039113980107165419359871599248689491103728710462542330223197469223268680972392276231717461757260760398713209718810114011990885457282838522258324792069869729705305443894625929794358189199561743275810076707307416338569487667621481470283931003251355672290045593273191226285678467965906274866408687796147312617445240667700919319189124505179771260791876539792717059895229608744711627395121264545542190171106344649077585799044002451637112509328712088353656901857710809937768649160935962188719155533721503462801256023430049168039912754532004012004966130067425657332501197312315384647514411293320237023425077811357046518815532599354661972729903502535486770823755373412804750792797196900321970161100924230018164400064952562425905300708547914442942040204807208817213734185993675818520867272483653877094042670194831169361065628935023480099286991915654765477597222715924747108817561444844129749716175783987994133602712482080819557042104842679338037011581815556362357410654352556760354247964234175469609793435474191130405969947646553723966913609052296512235090927347382362224222564709255835457443188778596636961922704019578068116722162454939310002856954649285721795831339599707990212554588687164369838321654888948815518370760801367342841543749700509991089858993084630490064476607536362907047161398846390286380130223401813776479250693944829073640223054739910368692756093188826081292738794056561221284740068181276113784303564152688042941960919906228990733055937158263694719832680590452164696151136312618219252438880695757447915927821142641041927038664974288819897317850988358686283701126133077296596477559526395015437245090985779150501970609251942221252864358963517096991100677000436383856676935698278445922570281905404674059899936789172510177994545340719664067657285108896060667578290301578945587890787695844998166140639634638829202984969176959627379471641811219700028218606968613702158882596476116425804412006210634142814538736864186189594516757626185617533070656807507305930470647422675793446227999348539398274468424251483953008484946341310276956405747595914354142545067638292168124652573220981271482814477585642583030544125558101114205751770275177594392519939453560165692991916514699273461024700278662290959685055642951203544197653773603060013135778393353409338827324474409987906215555592084557211764806161114447403768264093646240107074328822637502999201500434510078578136635097210838283483301637766694034298598255054506951033042733927563808155029930108080322805952917191309264330283523091059874100136136329053646753343680670797233341265022742274307509102760296528646036726474582310916086186771837632410397277286661612166348188241390182692747860445579502634953920313832577624878628833722942857635773506548933959761321450936202808069505556470051816055759993685657140574509869301760000000000000000000000000000000000000000*i1^165 + -321050689985413250315963691208655780980977208015976910360513578640388257706029724097116488165678026410070052278816704445808964847773596928213456108693873333490328322755185344963583369877646555308410920739537364500898421181314849029488436506687665863538178866270211561470948059821800503539041497600465704368052674825113241210165345305112933323295848209276911859822325180444312261220622796885889628200944627421973502368452668815001019945954047783281815527859236039878069269317609246625365234050995493612168166133485569507897134464451290430667899766561923046003625136413874612403283677028371155232591197431125550365177347774963407675672560058056851248726751117249458690035369897170701874816256231342794941656356008188126392189702023779455059590915468455032130012569011388794670384143929941909108139618279856389794855497647982131935652910017653720482012369497426591021886150395560735660642787654893805495689068796612606077815593590578627107993362132498762853954827022730210715081252523112393651496310132928585147329595911576151406627802587334764923674836664758988072474457778984849328854085991951983540741966963273806463146553266762990612170835623034025412825934047673186833551405971108027690940137038092779227946423303473946803651173185933349140004107991553357972387617798696348743981176033058732232843649233306534543077957915179938302698462588224363120963968730217932843600375155363487836902084234482417127474957093825557137982308305888767282834721049557870742353843208826125093285252794359209004441376319301052539920527265888994637929108895821974951973464860331357942802605579589185999086056660853587862841701551112814993371294543958473083483297340526106079383610927871659502989453492295970457580119812916530474954712111961194474238176669919967566390604889528194416544818105422154890115892548357089752937399602928827254164606570892709962099554475599672865836924648484447811004617096820840197107461064838250889308743616316489522105837387646660855663198581308673807159772862039717618037400665270894874677342812197264677853624416570685562970800151790899453548923564998614109831740981613883379153669573373085080774001783059036278498488942188325918234155951644135638414616236219240612822911756161109200114457245324000863594036090208443926147393350167331894530939551521291273036981188866507596799343014100700508927061453114312588697857337640012441976022521774021261018461811309834325885121416024412838974955642399069410571167079827001834707556581685301103951172162521312723644282426039732263595927600761485683399876932028272678001578233000213336895254772944684132523042898123327578276649906820319434710609495316390756913270062627120155069012112245008907135683051064071578574864589474407720071658635457747703233619398724671579493799524391596426268627426574080112497710054126283183800316110917823712037508746506132564709397969650377496337277157296878262850959673011071231377433553974007148779198515190204878164361243644233489024450537248567493883428363058917985334516713388876582486798539235529702724922460971722280022329254542081810826080238611533556378876654848507684327468639900667229402259049346754300551877724835821706207795613993158621019547407071632419091831537903620544262441192883385646572236428638652022935296202628914212488854334494991869335610433143483830108774317623017406499032595579620105550898198492008609154272127352035594692473386494170162486312960000000000000000000000000000000000000*i1^166 + -1344381438641434320038661987536585043788941719741151463611153873320829043768699637352263297091324501447379150650114375016410386772483636782297295486817429659465437815751860123846480516120995865494463521889369881449254308408465188210002439288666178679181324620965989817155617969319608138285352455488619070722576482091342769788127954582655788427605830009869959205936526532529593318739834168685000072614455771242779587875230508081709379650668291736293370108460932072735292923423153878627688476892054395525094393610761073332302016576019073119566075939985764946831116354519581731389858513918329155457663689913043360216586831215058504590207502226307094992078485318408795614422932148266486809843552705866180229111634510033559095934622731498773995835406589379600765961566913076084871417629342198255324480097550924863127094644711712140245593867082931117782753082051989864598074292027363186155272165029430331219729261718509649498199387964690283094547603258574700968038156202490970627000474169586060293159119516100235644140051685135202081841334329953999818265089522012001128175663220684857146691718718079467861702539074395588813063915560602421276279326538124779056520753822404515381726502062601974081308452723090852119736355932006408710063230658467119686659869981435786317988834808020037547547436990044049697654887809017099481651489613415283703570398908381087466307052580677120525463574754478524034433440060512395092916184944008588298856656855538127662838452745279024057214512414128658041948272155258431992413312030120705459792282285340104577255429246928668388160115247820396514878757360687440007984095818557965747181078073477162519830724832630639515302392670002061900992075210691425162523017830595791161463243464515006328538190026884966271277314212193725270854016260961477717299511499683050718619380894762739761520644599504448216809427211252570925976506593119503540230307929263561526642786494644374456764541562494829021151940262684596764785532036424850470173290540290283513820198247704189890053864319168330626877283160563737890082118527964839745787877363523703507624189210138691515619823045309596095697189776512776786120571330065117910565677120143005624078817007985261739052863319954702890204232933927046480617025208038369659178993085076173423244626585378658663023078895339055057605604478619827351648398852650479067745508045915712963343595452701594684175460201168273283340197838885182179152927485386168869642014326279540645751125114872513686463806519924818197841192375652424890368038258850429309931308705654317598896512076297327575252931358431966499133767861851164396522351289267201299837332547355667895739024588566365832140140591229169803590226375328510931921925272828605324143602337261916891019522616813302596400411331310977306207202279704630999228419775401137158159202426157146386776773375095991398738611208415336928400664416475330805513205217047658780075991528503199670851395102278321799358249752822223174533574569084982372797668890345907096075123108389858585467088373279432337934592619482957508541252252995603385675639927438173848731009150740058997475617887691917025157770469618575826404996685301037552383642119251158319219011720477464594365945167670821413670397902639480119676895532850926438427279137134250680984199659065640058922479225759677117948074263723678489007932957106084134978142292569144403959974400569885318466147021056429482769196446625300480000000000000000000000000000000000000*i1^167 + 21376499296978872441009735362804242296426251476753992356078437874877841583763176850437497133646860724581886953379889935811967377486252438318753486195974209740737613639730367271734306269784892606576088013122252174351251280823986666825052943127744115034637830535096791766323977244324193542521119180384884618517614688533587433267565067410223584946025786221568812462422729289918510435951748369807527369457056087732310775173414879523511895779309749188270398928416664379462461032608846047997486542522111838822340330701540025406904560361055524568405032982650649891012550062275274432069037525264635432723699273035234600801903069509249464983888894346277774762708992756513564650079462174673728823568778253858802564875953247102465794757886732517326979495645353252513590057782772856772730912131973181594064358194332978405510003739335835939696257414523142885475792291422078189317270407226741525610387884856972654069705727965131603198058465450074138281107661844587264731493631595163974775067870489737547068096070422293985030396772554844797630908737815145199109496958348627786267824825370366679890962165556576006385976554557486241602041169175766746805779498744757503243978706260277003642316241333024791817877831107254569088427106831495475783024899595741435831918588787445240745787330560426458450074207646587348288078706742839013097495832939872773732716616469025573960020184104028281021079125124531154142245773183729307018798537863808838603534634666555509280611445683004571386013584735778515195825137799935285510989799784564378600579859391399503000669475260082272912650070246879694551434794115108573045292550909476306515763693579850790166582403676199743939305827014536965900236233921018067093825280835097469351753158261836524456024925137972870988283385087558613943830615197688311994770359492917190378168886556357292738327528128224778687260700092918464466124915843075594779733141268586067915979733548430280876752687792663855171426029949064955271748439080109660781982056823368276709982124400638909264140161942317880474062005774623601530466374231165014450964504062613898764231461406294454285606120893341872417574194513274200211354300678502416751099454367394583921057613013087473764819985865237329993737507482037817768987877018956075469090833592849132852182112671577945163766065166445814704993923570200180090849836034980642370060315229893055148547667731328624429620602097271678581599412072383700085827628746875877691998441738081181554568400970198238337070576417718531041340501725105553330395428942234765546582719815276334983612343582879298698226662850448929602496583004138896685880773405396327715501713381995804170966624320234251098208455890113858112713652497500077873440252720591252419567698427810382207435628578564723492325810049327693561620976838233545359627526641042602629148670028028218249619082368439467230584507634473504434164094157349225413598167816096273763712899171924771339191088232032877932680449510200318228541296001217272050086488808146895457265352733376803144539835354023699424608006168540708817063025806033584273488349660884670475766915759281881398009759346973151517529521464879937837305792498270095109561425013207710099438292159157828188005207168085496494890013438466046841945181092411518667922642184653284060077882691762353622305587472134449952480902538192710036913709876812989851552799884041009439169309545187259778910953284407887410940084224000000000000000000000000000000000000*i1^168 + 482984293525819992618423667765932946570218296628834526392029832365477453922938187860773013918864432302284870855112913518097916414807964084962497279780023956464721082004894234285986332373389755958552239604362777196902968382903271410566626708528374835165272601933241427426230982778346513068580836084295837527767679820921392856666350590471869268678339514364141739440544612738895275412037330300208786452308112029733957425608731934485968179716250603754988727916261134360435949255853307947604768934219283194540278509995252137539979747944132204824308564569243502673716500897934339624108040519081279439142700277503778636396565440366441655988213588482242359605527160401857692875706285808550319990892263156576384634057713074269422465325311864754952749718130997320993325200098884922587531271928638314056072305817457046783344425889259695250252407971926002372863555431955305852574173152204091318554404928015573335422491355784729186050029187970932359088419086296015967753173605661563748226358788735523535268838409102866266723450404142699496543942986232455412323929342185193515469775921862713129767759714629153993885978998318373278071024760513179105006609133113879886089402800352788596785343361799473822145848975325285397913056686479245699760638979524301329765867072944908822432949677541976573115422100674871625305920180130317929509563561549120171849806473256955025111851897998226201747309900407830911248457110764042524078036613398434271620061359161504827593591792568633377861843795615108078861255620981995181064228783919021719744941589446666863522561908634293014656692416461171832036777592545464303458312080809136985975523271349785080693410463890056058142333062439645815076957321163696635336754044280683043900651637039470398656562558917957386638362822641741958086123600011470891243016390556668995291693483426806788328587951531904441661308858762372053144620087058419187763883819128915465015048903520968471492779633524545121018550803575567204759934251120278310707084151914884195354756594532154787193532290083731592176183440813138941950709248477346815599474938431617092333346487050183306510188719696879319694027278326961260645443578368879128568272431594470256267908660677662771114506031481978837923833555245490510158824971491780450344337438544084269651652173874324334686701225116072820111194113643969216526073146890848859154946517833224555755879178370795134849777606861138620179890081454284098698985661542786177353588035361358918821039163435335011082518155859075159267477980627248835993670991298892523963091887285105049535440906362444455638117678053560413452940811964422567249792635210253607378690016646174422410977878978746421187482057920822310682675121916213174247523928313704015059950140482574323871836397949460518294327025064263692743171448537679954708470755182177504444750522058167863268281069165175493575219035156602417934100970797604697995951267557927189893095872117726994240343680741723309509403203285654689116725684363323488658384911984069625026598557122636146359315065725647367904285584901748421091812734476032969112651342991816369709464077724353621100546513570766234844006816655622997935073880457936418717606695386661711408241377894068086754634987161523998619064701113373229302651405915698864859934239094083107169218177038513536505586864589194734629240442212508164188551359739792658759043311860148969885224908788322408547332998078239080448000000000000000000000000000000000000*i1^169 + 4978162375894468718669261192076002751459072688897523202083217273821676208743372501572936374618115831852985390600768018632079801734721565114085315632829375691363286475026920447647605728438558789647599666572491644512531733760640982684771686054349171808381932500966452923610684668916592855613211425742174599869661462052495160220273012874924385062269061161046625246909632863447677925740081489359784938900424416624494170971111285992302345487715954325729693404391962924478841455091657218215283116574000886522234305849990733221921689809266663121464167256491976236304372837447929873976285898319945829358009154172569732106581850500219502071123908316468861000103202490859167710368025607525502980336499200525019458882953218254345068547567672188114173086902622509845045690646185744830654605473891987603834323254045953535064290226612858612970634044954184638334440269655346597417641666463535331508497072055723220116074516314648761023350163275424884805010258119704307405989680974442347216716158547480229567928562829683360490839345976249919398870249283222617116287618492118384694501502903739128520506477032170842645435519426236941966501556136796934984966611013712960236469846491330177555464031013094586444856877065817859219423496057666078270128933809868334135298711681126309365391654068959176859923408054517481402118242858064450218457178872934520735466429239694160381716591377435093970514412862618769613044093138520177831843868441292649251230929575936878263889431358771430187515491282638213113692822231271691011863768266487018269824418577087903595464160589911077429379832765874668593400717900334728182289572357993714774677703296933653781762607383630283190818045482608952668385677473864628276923864485829655389129454730388995388526137754905968344441521887944449372019680729357205535907652013670132656225233695622296122005156967991462167839143098241594244339271633647656139776590007160853457493607126267765014370229843270402473897645574692195486077328534959671983145558605917851161213037868996775169692660314442066851904472327083540406362557201335624766178719495446792391329383373340140035049061196308347244288331699804141750044429114564323000040646750572113526896036678372604145267786005330674021019462219038881759770556225886264008987479244228631358866700013836278616855555299763061625324726645205648892500909307253828801783871044730605418888525271716860290656235565506530243734107657191832903991912686302125201832479488548109925139772471200535344079697242597036889155572829989010988275656639011748953176544696821342309451693667650778491982297800292773657507870589623149727218283937360667039200739360359031164093439138511011525388753050017542375678656418495750785635046107540669455863986921286352014428907705519339437596641734018233273341085688411938634412267361970430187345030124909038297466750308253908398127404443155244405641422640653473264576412010032536378432509984212068536871073276939912727468485787466488031823109321773995005973081530969632634576031741046415913343068231240832076670632136851863252157556563776518930759089726386434392540584879318059286997478561993484471373623631994630742881076356110397782515522583275419554432744398078624070194869340704901909473878273938131045216386775336475268359907529653854316956312413738731150433034993741918065501975295328671498311462491130999715775318558611094451066429219299581452579249953177600000000000000000000000000000000000*i1^170 + 32198373037865043459198272181147603908345698978439835447921102635032546324820327681067055711296460312129452622870901823068070514122101809447517901513697838967075644684687649588811093026489727831771164039262202556193770220534594022867856195550475843428482670720806820883033424027507562951761431988885531038836156468324754419671806589652334356176114623641783448857954674193766019178586306737277273325108366236485923357766702133835994645302373327266714320284886504455909765996466687813825463215064963079651141839957785072242617742009553868301602100812408795558572559870239705212408249820064410697692675338133105422116958973533892728359298694337838787742019654874004786554340234680763844598122035095324746144749060981957013589171202121199136520709806868962448800894726715602850857547677931846022503063481872453767282400263420070276162781647204078699848459969632494749582623069561200268920734929364527386972849962796901669464256402740939902325216292363312162474992779713719447323999480285164572876353842185738044139059771282384852101331529014841985603166429610006504304616499311521510609755413359754144147885010811825655688233629004373834054864403830943128657537261641782795537229656893386645543291918950301924302385742174492814449293325369916751725034058780896776636708144355775813707477282011094870939061194995383235639193297572083857046898570007361291523635629997469564909334207199219803043361581751195637882444638019864498386817094341536839167850095967071745685620707556979558393255418719124634846720710000018088277664356119271925615466666091692013034177778028291819477032156007059280978290592477442216049341915844414561664145074189378070551816797000484993601823709937634990481022880638934818710363088986319613553166186897818367678405884284127648254444074788503678184366786523113134894820906184012749193521735640870526709155364410537707916274171483567874825753197503557434067224917530272415995963390178192885852835587176272678116539901051216395894957665566705800929266832899611254812498329274674514416243165888898711161768605055648976738140236152150089620973047659530393539782281651808356718217488327958383742166428016111784995638873324766517652833462314141042727661116143728611841556318879605700916260585344051747249688879127746019864549818062238239991191811611589029504012387745497316192642762547905103917003971956643264477939071353432079286689263109189120630673074403449341452665884658484973305180185468205815011454230989502677052818240077592586995143329106360394729151943290890421556229045030445249065294913195560010055194129840294957742414929099788965304986155394000305985290952440878237768792879146574382624704984948884021096253153938196654094187850776824021919333898321214538585210224879576109227624355419088511816214379395128907220320118230729885768536395557660318350347510153631622070824138771411006134895063134038262888494622167285480116640690936909376945002216806240858296492481571596247498094789727919888090305871636939702155333189846249620788114164181868019645519603088178190249502475435566882655537033249540981558446320976158619278146713910857468884758437973980341074488059855493524024710461943200366878063711004194520913644830397706947741539181616840280758382260529764853071363248842580839498466525986519796663629741296676259909940970805657272084678224321532213068263498663719992982828821054900684822937600000000000000000000000000000000000*i1^171 + 134872904622316640053720455327770751640126493998644947018199737285065976457664929708502228626173179702053882081373755027764711682038283983883703949229064430091914283850541200039598277160594284614271044898141012424575032986760445214917171880385041597510146972189455644606218111569397012478885727342412406130699255494871194120904982764487758684977663160886964405457491565142450913522907810045203632676313316565710071887234636800047316029327053784873031830111534819265001810803227261813255346561045572613320409780822271858033417398184312729821751589686905280717548922221344213287919542119610863918598113801559293027880829946270969976104015345351467950191158125480154650730970432459879493567790760328659776972686086204190916680571989401984649748715118874305079995834257708482597607383747338947174148510173826334231313814473039726596738272770224390909900559300639917611694857394567707278358837031118846747682814175389676601390163095911169261295231881899927169479672977158299769869028568533238260500683624278432747228192765743649262210317192441661806677168965979291755737489628623319166587464176388500581773338871554744349400799215401394418323031739847684665006187600903129800574330453153037186961840384563241634711146965001892875983896139755972315343950236279951282385647872507877845872676733993880815259772895691261102449501225753848352955192988693630505233554919281488947992150703813836971454559329281557680234141945524474350495407869547398691420568446783357916908267200371030351012107386745323243002916160164687911289107987435969585532730470615086634122694196183176117926515713020844041143766504645389086366416543526062794272493089877112370407766826763950037577074577052082431426391663529665195689122051501352847423891335607036704385621816402432173068686921561490657040065275984309697284688278837489623089585796724029112421041390195191283077999316706407022790806903993150309235275068340097028148130703551024310682906063595221105448825038418674346911295263304704068004839340862325662948512259269568682910483390410902701746446443388182445864218610659384075189573552214229223210156374069212514652070041392119910267428081489497695500925912113117101084405481515296111530956904519022502568530552510096001245375898806526745179851797973358642712559495197931742096602941615778641260531034982574488621757427752419734894504431893586358627258539771405254127599531835382272560215139483312178326896567992722287639902091440885642085074355544577339784026563358040189105847436860656295928634106048315563155523233381633545288976592617711645177850838955444579694736011025950311364859403553663664615591623312877740237808511658461208543962510495478512122286371650347223198109273253241623742654493200017178735999670453611519726118710502433635213274125512414720462007164496896143424617486784327551664994555975296488455063462461104783281075958779488508268827786043999408200128888097060152733950225938699877504666893990319618341392528986022743138640552075920613431955622594499485982576065861592336406889074160265910734997358851842331311968998059529782900412772097599557609460341094719718798796415154535847087057433989239844589069420706657480254532613603444250672073338983942279916795465741872343437989605194311798924496265858035080257614245939046979766224939909006949201511029035654820575966145965147630233341788619839119964996210880675840000000000000000000000000000000000*i1^172 + 357159857288282145260067604902105169681152143267638745818817676357831090926568932306474669105336630149755703344897044504722881293092919405830246322058581859618203478981986151325736864399431421341449166443314297325339345463296473617907704501918990448802493497857036788677447757659576119390113817074234458354968053978215245538524145116278889820072715572146536999648946222887892622806502390202163342730095727284008508704558926835228565987507488739825594720262028540794485276778832614635055572957841372285807498252583108309898254240907480509906996771279342224529346090265657998886467384611330110699798967881899318363998128448205354683507568241136767293174507302008731894545724455815562790960494693351258171429840220959534565538096484873624450718231321922681218338271194248998622654482003404343117294976624934410743974501516684866638131104813196902903796312486235693064516366451663451711466757828554495432923658887295974709699288131759806416418292130621732737768051413349695797713581796767041636491966621549073856888680247811055102080358549458256925137412460177135865929794501430804306876010231459963756762591823605426769803228317837065233169451410131682626482102039010110689846755457761308374489343115502213512424402226150892699814074214987032466535590269506454831754122405446101421420462852153570659465637316915487053861446682455772216569678641876200855197428089272765206600038827973708005693834070723869587966174710952768461340999599806686433662180581720822647027251420816274207570038279122094034219168403706285967057172470885120866455527882378369999277137705176113923779961893800874020823711752417426216564495447528230822499828621024789567214279201184078575981767723904170884762646980634977991323756960277887647802719326212693271569374725897962784453601926524037126288509479980582581141971768437774636136265602989855826186652048629317095708469351492526159993625102816816023543764245068882654708792159360198427698483187510299446719110399126692826029620816360295763405892754369264131454957702170483685282992905891386032341531597603167334381265710585692936115568422370709343709523724448038655631910605860449074331402130490663101412646578751114698968611562763018491813185417718152216861635892791508114196618319163409017207660368256297771185855231035050787279424477053898472524563189888252330371232061383321531591693171451661967623385566253163545579850201541378250141201747449905538428562618103155481977889449509052722000973147771491751107819026496975706793009306288363981464652900990458470374878754285352416585563099609366470328085394183185686938861368520613239914607646726402965081739317438826318192544886725464631264820521106213665662995805687654056915727189886879765594499627776866171796435742194769938400880414331202290399218484816471518344630680795885490676729699931359569116199524964776796893822209319804003623203570146901122911199993646897107676046834511615080596175619039999434517483175886184090311706116197413381780172240257575191590497352515312811371027397989370479129302815077271153260853949565124941470863062985487827659950382463192242430716568374789081226287680046301366439024000849560396462836791046632037752194409870122474429737434706001243149581285324726199424720912239748363355532439804035733748317410763311126260015178802704781630803359942758264732893767219633235974556248565141265291673600000000000000000000000000000000000*i1^173 + 907789282410644810873948086685777561470191382630445549326474479298748741561137378044064177571477823414264710439136141787963922849741038710631069475411973302465275104997935928646015619900763013213556913700946252213483783425779278197552174819775870902320010127291324561852547495286392473865775694725229713327272097001479503733708245346854483509315447345128144604987094050208124528610371306396901189275346670460855535435171675342883017862970162804555691248483704986828175816810252447125100720169071828068284535761937627113733978565807892842770603652158788685682085810803728071280199557883838534660072523225021097956818363154163347393336809422323995242049263196714504474989608189816580769737583915149751526766612193665925998327503429911944681063642911946409254674634210115798638844893597202450334632270829534577538916374163300485969969316431142257182030457491225293694825877331671679433290266625872084977764576641093176888957308035334191830076461541158596569762936881859265923566945288885100392984567176093074754150813584961768891775089453842178834509781663323356402525027040797979018853072851281690712478607209754242866688013987295399338478650471040637963142513560670831231751123034128729779046945463981898833129900961656522194264189478955172483986453367532747745113717348960626088722078111565551138768719343460245423499334728225726602902935305683965782958080214322861414661643252085569638747449053334197060211830247097740690136541814973764039402059463792473886547199241944213396972869949235843661932821862681457340591616861373398993632889695721882823908695268790189287849899509570803472250643853016984074302541194341554349371580893766954704649661467249148362948884906941630438154702121428994491434948128740563475405964253494624920895838547068730783630965075622001892581840435467913282724655990408810598721405975693768007859309493693675099484221231558131455667134924659938367621990620081464972237451445770623082352897978147226641851221804182554239175571395979687108127861801880800853747540280039038151674258769512303874838739352157729246160173241288666878191802370162674953475434236173974449450042358138033043850903694921034065942251922515801415820162407704926406967187249241164006545511126400990682587924392333756650865658024654616541927337789562163493623961191603686908535511907250961214171532300621074130834867791563194390587822185489079098920300310911189385831371764571657225003164085654565248115757673168403927116417732862572006018593130676783364963985814203876006201718608044826070037233897062110539452592811253115534949485648990212392178923449066066002931291259672980082645686883275587584136921192766159240567450990139613712097407627771655576966101666932316019471974066834174741842420188150331256981822395759108630110539503309726527022586323753362500023120874605563211556337108384015798366280507367150776309929296789094056553965192787780644539033398976875505598902325484895995954210254864841567270183840129025804883932773763002461729026560883776541126344396328514281277332522199376136291204932055874841473802018737191228040770861907470077340637773289681309215456820422137785805444628849783945690002416210302097791821671387684049456034869446378733602322258738016772394764788056887421330778157367787092104972714935663589870660860726964201509647751842766689069855963180528795218815648740147200000000000000000000000000000000000*i1^174 + 6497584452055474885139622666761610364308102102845320653019754277203971855465199164738898164359552967537866827377832892289938997833893237329166690975100821406921562616003834424451903822962473886178171567569193575186723948294709950559270352773444661090852801088891868107353859383327155861628444886044288872799695027492715082643519121590859311002398082359979541429857390217925842014231386271753656403179357823137921246502287002237658744572090739639273993456417102326206067169272772501802986629824708443132181867527091602957308580404582242516273514753227549924102206688805045709387879409330572860516867653907439462559349522051218545121156431849095085797942435979447359320424345440885062692364015667265427224076853379758602386008213809118643894856615559411241826948520653470283317846561848622294740158387653727657918026619831166148088826617493688922489849475555276836971309132158636669755010767265524320276517000672672491208481478571211241306634271928804116062983001725371330963553104173940356008137756875575843097076658420910351006788653403704319821268578168196048961278199879891162552301135526656996406370163830999074068192792574947218370995583443770040915641022677528544051420407926064697540071482214256266460113457341804391849963484560942910412840858024945424117767828864287347291583416788486792985047726492230379073407431803804641874815791160759995628495138796026104577677683341530009141790092572768575781301192742874922765078763737449889590851633396507337854922219249491825345467420604100316132872131979433824280952448222696647805863136419474424866903450017863128041872003097168240841566332284782083760278620025225424312294565121569367391823758939660314684158761409522483370580971727491291764089281201845406914891707816569279510259329342340120231949764077073798191571195639766559853853758107840423297476058251676347360921326123647358560175862296015494158688720837357675115002072625906468823212039320626519594994390939828790954441494209710684772501273622114553785467855359161724662897247652065653265902370180534639357464017039846043061611182958832736542504047386060501466637249784228058182311223011176291714179005427188880520056406629751126432590310175552004809356730294895594090921659022087901728850866416163671655265254426902439450525954421027336134402723996781008806381083314848843026005082836398665831638045762143066362330135566501972098892393097607770462020240866214146114740359482384280923921273823268728309725625429478438880304636718179027033733422881765432546628507652014158880297361106209337036575265655263238052659502534047760409465674494803437561887852881355157700941368107835293073648397192573449440120661534620323612378919604525489397086107158928294384867824818851193110581724209442450903959761985514255969736947843286394728019533041190728420376537742399024896245073777103886807221763005646512423932133739143849925387572436231894156230975610338968447829343020357901045513762908365100483259853465694930014249304164191152196180041103237438430318308189410083231315928843817278354246650487049307611225489677874754412008572790921950449839923078592557651570583730472209274919469923705494085331946808403400426809860270243287932744000299166825095001147526008817287221617605542673931399728704964233595616674647738038831856774543216132136364896775075296944335017055733503440053075968000000000000000000000000000000000*i1^175 + 50857830092718823822915707088086894319002073720319728408099197668590731669130613696434573413317666618717140939332978312403283434600913605029406784207894258037082756701108771779402271101264707226473970820376546557151963798532737291059558038970089459031959147353915362746223968521523275616086882288008409804040919163437388793025545415808633867050719954221551336971742116787510915242140631533594412433295427981706920356940123893355501036788383510835046277014148417168960931686984798182858308023431759664057018836633722493726982012539021996528155930444048003984485575043431205745948851058037309748296252090623353428023090501556985918499470598023568817227581095710616863118833384738100092866518150165739223321314644667089090615859558477526116198035967367476241664392667311207639224697608985940760177827496020242869053237176212918935950187032173887812255006143228277020955061460853148233653762696303837629130272062306314254969535059829342811948967025038388303658566683681279552941250117748651930884478400041625692689092123193537548755518828368392653699117255219338510772138087952209357945123314417574047265697304377218593745186704461558893325898404274285561936297672707995073090314306935906969353968136967860702411330625001913602422533236218659499212454167242506654834387713525413824887197359451037662379332676461414532398816909104259306146485608271736274149903988674199280172912563716958736314378166261667016473127600690052481822423014689248520791011520816785127880083887291787011870873647956272115052052057862823639724017182163773200576110574609034828893961781077007520389030050520756751512115529530815667127612221217587962668127244053765819346028728707799186179203130255116647832679553015811234931260921150291827871773137898286873661127779810477473848437712609642513820407352371902367999693453686078773897277068507304070116015564384526057149776020243740559976512884274481146915295494443083266380372325059731685802990856863112314993847597512898981101161717618084404026253370332910211323156000755964973937861792975336601062889823549024823593640936389897623122919341752677101979884936576198584773802941120998849238283921603227179992961739194369161570966949729876039840210916606851668588091941938479867782630950420643598889409548102522176164824490400314445687911307870265399220387373690510377431711370621230742233544105049183964374239877625018834982079490567653329166216815950804476889178099240376346587787200580676715636768218693208610733913794971152193905107773060721340505244998810425403746859487085872832961123736563767429413040031223274584416340866277122773033237524766597946203280411344367395370759939428100126278759671666634576036119759362595997278950722323385095604524470433618726881863311880153774702258514150478740102884629506228650963217952580585968253295001885836093703753842773390762104615550023660442828320925113907654073389231652872927289281498742324353987033496687781975435045093368592341483883821304803972354035846836463873025861293956457273232568097021487616882729778145659439023444146772136216831937714789328820193675972043870190457554300961162755990360932858147724648943101131319165071058721250949258245957114165772189100634851397785540282955166764377373544409750940213497344543490550504226519058187540769376926081456635375050041899586547922777054910635839817829580800000000000000000000000000000000*i1^176 + 259262895930422467755960412459801347119694384612542828905248212666382587191376779310219768711261830684315236897002970538921029648914680445725677402435282569430896993420583707001711636971201735783596761938614498428396542132117317825158520545589507804756025293963945364303046936246308101066551823153217738802479201089411045518044118451886852888771994609926416608297488529363681832386021882057942357336744027966696080695435999932119507240320661959666335931221673995704813339656123832907803602209401922160891749277469962231837003974653093770488826317612372108827860464550304775565690367529326062524344411113445450389841532406536224365606636905803460893289423817591407757796133655264108258961977776641769490295681845452092645043733695310086566000597563714380755845081387200039716063482370162825790742874421639013450629795976329077028187133868613651062526095784532580702657943703510982813233815826634077913156982748506755279268203118391596130867373014652708600735585683368129284644278142900149299289716308111285455517273761625877871942876407306896219311089919959279526779013542433336968325549737142209993477670741654149110411533056416882971660841229001859734404629273100030290708588203614080398182030522247949442930524379205335188111016016977846971614709818480839549887675344801473611248928985104271033518599527500529596156673847162521946970912112777323419089900182385640004138222320626250580371386089590917294477670418168582437571990927741939716302082942811769510204951474832216853284177482042082165202421077733792475549338681130479031435228958081865175695370152237465120768601814138798295214824191298468436390415185653583710022094469221228067186440479097013357400988691707876048095287388369859851290357683994267647090884856780725653850653666015290306436537064515233851799304378908023507834454147899731522171392900909698990241430066621684177171301167138227185586038465807045345469304700263255368116573561309833527563810696770041722210754305980459620045527825987769461756440967585662955747057338390934196360636156510576976292586943816846933947791164477063551297718516450973373001776209066711683707252623280425504609650475442419027170381345082387800924789095135792348565320463152696230486444654958295362821683138246225114050218829802100902238813670830279119507571708715083856760895602150866211198196272895852444729795067284142384301368239605997007775763840502689115766129974401320291759240012314977596660088294186453281694606919462015356591703771562237021789042729151376743917026767889927798973709346181234947779562789144557430689159353345681595206374956566593109198832834923125909779534707180799717625284608360266865220745099740759186659256507877675646697173859485843982596861672045437714218078600240739869508849456437885476564777402913915140029573805810412912730721754357067651171515412248204264392917165124772133943530718383413366503389451636852959785056184641380472507509241178805688889975132444805664672941065594480116131549285336950869851547978678220161772720801599678023696560967426742674231471200438290465035984848864505360202742241482030250123694066127535622404874593946451195263018357422089182564598720293810050636512289762192810599855249729988177399278915543306815212029347016153015934077605159201876134128220236493969076946864620397018147009835929433484000439880908800000000000000000000000000000000*i1^177 + 694798999565400476043958995294794025629865994197101155767696329331337151881714697094086942296929163521322990026516654602824969421803956772598534819324171677781489643807072976764669532119122590884629477851729586349282435730154908002631127412704203720885501208258098485980598500129042175201173502983417040283875176307794128496097765122933638764093359254040411188420689270622353877500338718979486785420887451091579281331785708717017424307947179444626986654042653866775284709667928315353599269967977726440501239065820624205119331427869395282734752546234022636190457042300067760256513899308472058218204900850910703666192010773741415891664554950022369388873005253518878554871821069120941658541205442500245105867903126059310920998052787102725038859118054184322519531980229464348679602079632200626922974304584677424838635223084741745888730723382816396646723644281290836726944659104881447077174967450827409310662654072678283483034825336773290857574700565165779437246572803467437243844396072438558437215790351039069989185090750302248135040034254607212594619611359950505223544721603395394766028922817555242802087502887811254115814298234271332022481685486565825822804584398064984827477974775917630155980368607893364265039790392903449107319500267778535525790813581564654816972207109667313239203838484824009539486633585347850129855444200698314036273251289836694289635278116292529524835911090686797303807025675817266490968216017074330803519203648446657938997198536406927941797181252430638250869219009158586567790240895268283841891035040612148523797021714429936158617736854044127906104023837194541963197763316833074463491832974489207712477748849370036378138507397594542159211954530613490394438747732140822030049579739352767705496936620889401738658751654826776506733860912347151170614986633164661684633478881798216002469446131049962966508727349338369404412108064180963718302665392142213770153428667636948938701298921409824304579907022332229152147887553985161306522484408583705463603567303303066872181368203264205854169612433838617853263719342911491264829498359712910418942831579573961171593493685459888710403361252625891029109057414895143952310290575645718419749461812321622992923219526495048162354201194911857612400577436350592781228793099499200827809576277561585412105801033253450791911071874137165532904337810532699316482877588748244026191762574928080558831347481958621735975234469738608319524413631746431763918124622519221720996949331786561950724286193206468451685042949765037521030685025583946314231861599435252293388458865914494773483347418447732213235979333783794306049206247742924253661220959577549690424345762293773144113547261769586367282314615462191423216184257160131329502107242900681335450783621863579130542486620475135750214640406412964615823237174030315090458859521516013606967427400228586016634270259903256344255193279077052464644084473131634645208410695795560285043944080833076262499698616323756245023513838024108904820788214880036253984678945384281034619049470988653751485532898414689890954525729201898522734695969028834526207571612322831320140103594703604560079961065639714250496588571871350125721692307292074509758758510463665111743481795590629740302194259886331692199258883249805326477787171354363155147069377075364278170772996200072408715981476703054132674560000000000000000000000000000000*i1^178 + -211932213323701072639544092586108440109189744155263821246189389998228182199072654557282601215875275229075738767341254637790797579350679036431036428060541583541332466540434254191381383367385046542650672855869466723343511569317983648591807482051858645942827951202525688223910900616265439267210828435401555657477827231681471297357812146821216964896833288004448175216350831412319315523219410274066600175481729249771870817337497439634089293436354706115615595447622965004810880847798185783244260754125596791599081278372661567568823434792898106311430873541902642444535995335017972636247786754582324861309311635143825323425988553606478676308331003414328984662753513740398188739408631499365703422170476522141476466930427870062834133683953583891044075656880723286055859387347209557665272051863836616111505525307571742583031329456527656358681329294493048189871997961711893746442787521997306779132075072257819758068269676050939659992608097205853232537529733348058338940821086119165089919274376614695757482727004612889171844921645963330821705553725374091652276025692132638124038931693629208614815338537842511888408153093808892629602841296776024785613540868950486747860383638785182031421675298129221912871798422476043122173607213342186678782310958154781382996351440225609906538815181517096048190107375606476917522225969204900105478034144984667998893866163189104445769461508238898692039523360754964166933289143768352054916722729172519669152802208386209936913377924659161740699037477965251877078269744093393580373506172565754140078783428317858127866992541274377430571092466883529305561982210766627131913887215167231523241615717070818200994413388312515166814097683922347059020773830312021649820348666064192129505240411158569199522156191772410234188035703073368053710862454143634325100160871016114411190665639871529728382998251781947081382409246057831291825122174086738916678923620915562291874945725358847898189264058670180659423833962888107647876687492050458632873764262694670708999908746840699440913886489189058878592433965934097338713000986769289943775662694091462962659302107928185268425784239895728597695841684145489651244483211565423613879344740650837382853940395668567605247130465761039798783982780694692286297945205414254779070289252237821033768869501973323779770559302663818401236643475500198513310510977845108959637799265046274592628471826482695503769308596059498513517527408734090026202540498013085199609954297933501128406803017594794922173322717647558041401489684658808997453212767562309356800691329724322621155235770924252497954251762480712157981691904025289039732441101224812089209248390106955084459926215802414742520918085523297453694800934322985960829392372651064480547969356504109596952539720356104802620656293951256990839239481837290670764299534747660364257712894806595115847744778332627743473485057063629097468657650327715744666987063727026958784255971990577832508959807907362390103010988226320479370724538678297154817481373192460967602892915378678991958796335741332230096142258953713157587225147116508934070761028640265907781079112542212002309689380788568730774245104643823914558005979706138054779454465882334554480999463187365580428585813199118017826387730644146251477938625461370709859530304232465277552581784384644623493741208222652358121696169820160000000000000000000000000000000*i1^179 + -9394885430215732792706630877400111883623519045070852348189689914912481482318971935079995347088854624658575331997920105448305818911704252043972808348798897491787037054477528383911551770268818761072288803893280814003572707832274954584855376478412339332743413741762637723234773878786508994587055992956139126901511911745378014728970760833577196246931131777053013671744639580364297058273260695277580454653992290707762570914579636322813025469263899744326278040104508937640932025435140164119266727735851367958327750402093977960204789611983413304145200563952130711034881597473038875060820848026337021511929286497530248216303257858654091959063758870517580301716224054203042676136333634403499434660359456672351672479968667770983305892783522717952853959710228440845606683652499521702228258115455389592772328088334631445710025491295926614359052377542382571232266273043606120886137684697620233282567154476481997219561521924741248292098409532933293946829681275447834513170377225873060432383973213311699984129999887569319784120959256530966480056658151203572692639552014311972941461503665974221965592019889790208465902763107596571565104885875407954805898047233249014162803409630190867316519734141895728517611523389830823623662219740469928838827343879481896702027593673971216212272649378321335733391120699374575769133523044501220853460725005072307642211940528873044577413968550122574151315345429499922382844280204517297645993202711143321789684529211475125121873285722397223965244745992484396304270541743923779226266204046314338904154456250016213541274113869682269018967726552237724539562888241904943370971608325046964440934086180780618562384719513788513431361849753664606643122576272096418676397789491716371564342383919952352458483429782607746798148771642947377325811360402057538027456306216842084600904165349730351182192207807098283998785478767822693322577957256756454788668746234080653419935581613509028353438654697523096551300922158796013399376348472126664024118614662834929409601234075129308488540435601380548840706365654430549456583525054522197136293396502228413981012417925320637558321699443270635575031789436372299448203617075032956439269172742530524471474223450384036224589199620645607988205229333410806758332388882255308008721583547735275673233511435386106123625818216825093936782452380664671701999969067076844498173502403377928923014248133955849057092687225177943819848818725433261152024413106855481196465416021652780867761337545237182664428408787859740062478693973751209668857948434498929862570468857111363555309809983251591497645406568512735168138400624173475217156194111404200611918930150457271318151476069379914905998903462300367838127882820856371311752284420857596206240379587865347182092058575240657395753732495652562580445825276957336278961092224327935185463077985511505795870868452033517661607792878079153552192097735862713142756559090785468013349313838463021134926717979951068807994565304554814982001304822416845003078480221199104426100342434468280562402605348726340361319232518320052057820457369007898891992416870137828661335134777728454087466587438512645913187027580765095136688397625338935714651352094110853758188766377484199272781885741906879413184707987386832393985315748343145929894296262759879727868694614411581707510650319545259972886528000000000000000000000000000000*i1^180 + -34596993557621949269377512205918220812206615368717910724209717513105078884397564934852359301735285947921082162486286714559881570164731069969333265380522726063944587563011176038018488844478566172808276992794534758734990418557731255492440661307893413849379197295822898262040475108527927707768590539135500207338741588363935802126009147747172854031363225660169386654883578299548023474923282497612551648554082286426905265675538853820169189640412885694706334944586098312263335111466622830516977389626690306636471244249854533481527289476087674377084823182356085701679682013561233358545747203532839440021100059775255051672664345273208582103776629934448377763216143475674753891186420525027259226687659995833668223023487840178061282337004783704360995010467218786181683508006862493709572273697112531022442810807182460364690821802271492087084446860205152432101670078639709603200353683901285317459765787767604162477774859446433036699380730684651182449031049585347474814877869207876887310515859559015945045140570152278263365003909814020183440394703185303018651352698012778037600105388362105001483828987387462645129228960892738216261489972782809016429018899718214501811957104749135051226451214443880013200054130693230139390842899024640899945382813651507090816462051067049376724454995025142322060481743940600661780224351930284017350428784923356612106761254641376470364870644415000917734143969034757335778881035670283503225593062721596171832233119989380742336431862209716741218058577557727583418082848567724511117297617517220973485097669304713544930928957498467453577350899538975848005924174745432751122500931917148358338166514908350403863389029698457276529750754662222971871697602992727847922222725648019467230414553547926977722128923998848759720456133267846448870849176791247555417146199850342385005860511612594340763353257558989210456659049151306141768622673696552773486502657222229475832834130022282306567976494570980127014472157681424271211319086087906710613402128508613033850917061357506947768767400763651534871223332962403952341314321713149889142695667308713778089495307586850269056418124379152223895563168656223230789703624875272638897120262097084815714721607305159675643323308127978592296801316239617127884044154144925797885929215756954393264957897617142500667080445965294834970138149155494837147835028091918905835150251536455477705771151519830102425469415843884314528839558589222289629519764395296996190271410874417052237835146101672551099746618952657569577428391343356628094460287619641358789794438006381010741445178042362314881639696747769977612252932865850957238304104179142395051480414525961975086820375536048810122163835609146156007805670796472869157286420104448903237212219715648109880897620695206935926821581565424438534558850681503859684448014672755900241554322423693702036313130083866148121498135501729447435796152692588233361534706006539968377544349217978181339484661960263291081367313098055346025161788786375341128183546348978275538841583603885017308316773652522726399134744833844321426943649721804372487696570645209769547914464503141590627036128127092325081238868416686998095335488185647356738277313523017538688311244338537421746214813578771294914462582912738521738648792439746867443745370251155450565087305163209580671987706943766528000000000000000000000000000000*i1^181 + -14986398068886599430615764090467242048518341913913096653115443426641281617010425249156714851231305782188343479963790765383895208872896903898490805221036977478003927011127965396419786277832508840671870344378150822459995182379254506976069941960427704035756708471079559822255209158997971640231016316340778095176998213283453829622425260206329050455918771524260547817762308811087274443574755254982709111116433268133523580890012584439791567418793550114132268686670991942905834211447516002558768191576909532188600568727772151004957191333912312267405757542860253743901265170060006300693055939025659292943524706083149929768451799990556683037477622828390676795030899123510969369476012279068955493095789003263127440001483679272578899260980709151653683811078361799584390067016843558190820280760788696900079008176512057342216296900813723371747884415572817917765202501513789066506672730066418659929732047729638188438863264037970678840709451369682023289364020456670030910243635993172763731919872692213501079956125858021907277188214425439176548311999131293229241635388968407194940123020087347720425085214111547757849066442895444845207142447745264385198042239627894967255345414979887654251105667070550206709088459951188203512872953992443244543018752719808026425489392629896743738174461352258582394959224100437204054748330474471872422420326006773443364811928842557856530322789763270692037447763662512931377218185553664361666524447878099190393924089005231275623798382199545698447914886544290803069577823612238986722203747154735490674573632027787766965901790066661497425867082088790525764808760200224389955140581852588644841332532805783727147516619823342079171533341370401665642109304197291735226093478607258032510403404162191894107870772760056425023369419642199941036502886069300838864376529201930737095361319395122638631199701281705290389334417889083679563767819231430841360252189962518192333442675901398332566578161738203043643980627125627094914414911909380950388794763710753015155206313475721067386014000269771773416868769100932213517376044329192120529095151175185423107851878719868760534421625422400789957950553261899628750215618750468542499109788139214208225954660564088831261110798843867289299971699098056441376824978508666898216668184167659797819044226980575426055611039038357530957568226369622441407263826743221593830978806117835378335755269617338694021643135422821962860114961643355938991819556547180838496548678461854915142812429810508352148111689923616326137193778430454822162397361575490948794559262774296766137901057004450782194199882919356204121765582919973373427667652428429792828768927573744050854694854988519771783464646809476031173991527111169198105071830133634943419017388247515805944609157791328538966339922796521230764204403182072186406665258755475926785895318550583191865738525068200881291694155446229328048342160765538325064201706708806152655541068851830335210930969159102994281688582422761979844297349431642585005605032618512873213162104744548837148829942193477359664937518919721211313461368417033204140001351258033595128043717486710095568113825263935372380351790498454361928374172744726530148452680701401763055189886183858210222705266072081380198755350501386358656894991664870546261372503018226702793101233252578021873811456000000000000000000000000000000*i1^182 + 157597224545412026106440533943679945581317171596882453987968396685325954349607012539901748608015569652149991394672399450762802704191610799297790576231512482895622746583847891620540573225786107570527676991969852915042760564679158590284894075767534180759277209290500770390727412341533020264326636042697483814909452633522661265745395563045865034722391739937366837665559745182576932539764835122155093669462004646597761961470843688517391203108428433218583334904936583285587481110010441326476449209749820393545715836995922240270486688366924392080960748644132959804722393940487254735534987793094891528932973287041246444538053147690072574838600312174159827674865270413462007612438929718129389687014523026497315459377750178269312928189600148398939045029331260516575665303523963729740840786462389288589661132609853542159971730827663031185653605369305290089721015827379087301166339491494896808271037858154472635554095338065226051923834130502963146107947183158766874213413643625257014480708855634049363522600813940275099488584103593488530895047503018306877844189454586101827158090615875059168356491574470799244554455785960469917475575256771176035663640237125953746625462174336805332857460304761739630574943477889853745834092988221920104329690539754337007313193543282270465572499915270743490220293634514036218775435839264113016147793092622776654007123421477211339202341657984292896360014852361062649125724260875261031412892329979234203218001940590428633086561169285882045414177053529145580040046841422493073240104736439889033568325699642291760116985727477167485847969806477984213378607441687274698781123888041272847226186358487558239250171371905582466414976989310321314411611009558184146352695706298461361847204299509585538984753879294836188755637114458614105364613413033315221660774485776766764344572243242384324917442435120365345289199852186088029305461685374191437226184217063886981909218291781175949897134755706182059633801615091653794332295990445681039121265535194193297036736422736251538785395886806108038316451967272469452628414404729329696844541425630734226677430717782458051604009799998545315601485880547106191114583066701686409969735183863193457205318402032887125748892226533335850022860336559418615399419391779158625556639418109859624684956647598013554152293470071099203877694638407925371413535540884461721840195291623896897176812608507142625412387661544457617797136815861855704460636754108191619664138800878436568334109960350901278272369477504872726904759377916087382951243919796249406676278772799635076720200375547430037288420633604277945729533894146533177293861720728874064659800845886125764296748177583329987502710058131986964206758535825977267957916502461113512046804705183939850832327685099412487955042035082102364804653985963353048251020139982833042741283814502241615039607852256145678195370444443567605091844106247424490758952554731174959502728231849668933977842027015328933630358588433331523627972246939239617723262349730963434091322519911406746498161973799457105282694661907397992796608360959361028969856064544149025901097612564701028055318269544561734583939800697180594362311179555659906238011731017836568978692900250343018417266143609170525606869739513216883024514120257562892535987409421531528472510230962792038400000000000000000000000000000*i1^183 + -57569433854326988897528174067013957937239752603178385483390137856099750546288463655354708711984127537838052920149842828578736133299496628784796668504445491872341648648110282072734181754823867893541794034351870890067485461877051346574517562591668522699303967868274544082019144202665262384283114202087784920175909742939858177845587737706447354530036504639699586366570806880771788979931961335084689533304385772500422115673722267514317549890910876409576296811259867481551828926107849164089828833816714991735466798861139452281363284184337620887965833642262363554882277394258014069075796365177000443779224354074570042083093693022563348530445269099222964607650196354018732322734548373442690740084243209325276342428658794219408461023636460534892828648797640434316612179454757076954275811410124437427214465415553526356923780704453649182775901280590395809750040253704073625742763387580254228017283686419984485709517635135318161214700457655207594179371886666112292956604560858290283194426888597518056368988578724915596375301032906205225256895481027201700117470357956231830629962908998686846648704003117689789399089602146126793009296871752561266616895764720649054676328126448013724267797279750816210601587914057798363127530529507498923408993772801924374624463934066332634255121327424756884699570290258206905318009048465412588333715219267366467692827614894314010291671936240096621627756008906808498582468321083055947102177922043430603802705727977584403093192238959550186776029263335281088394057665068172557071331397448603589295351503045596522814408339086429131600532692266332925996383030986877798190523627547910782160915761805091456259432091060335839228897888344566664158712721890169534443834338407008469587315074915538970441095585860086275956699017771218907337110225198067775214545363854097081368396909089896184302991969161236112007842591700086750679003366629761858580813962636822022617094287619397673012904671869696983296041049194995368490435129868548356499429581497474436236840687605951872294013513017019557305342188342972214546089408135097007424719705760264822450095420243000907440743758944172778712228086768221954080357188912820649564147004725483951928466649145599762537298569311447738919818247164764072004784934843462723279578628257138446214190195341274422822449915062971860223086557705856258792069452874658588932745133399804563654502246826648711425712099563900619354236928402468827181248429594945895293195157406294339742655813413411036095157352703871956731199100565165150988805577858228997977958794432940957150435892534652407219334275854564500342870159787048467117513404814580680932911919037018670680696552869454199039650991518829917175577726600238153666716519311637644034031316543628341442883879758355957243579188515617908022490042545964473853384107576043166416858125147184740381378076321383952009286069920358758103952854763453617341662104711760672580354939132297010634319654793657099553112462512157429167210545073840837594113827578610329431305368106402044877583239599287235307125361904404352118367915669070744856932733023152822704787516464440361616477977243908736195600697581865595852829901293596597931354293386639718403802273327899741798183429662280091654323010209753746462958832128208324787835825861258438220479201280000000000000000000000000000*i1^184 + 39509588219475083361824362285466435569473637168113540425412896004258063775800162097783157639365907257276670323807953756355093922216330582205272362703939271690928840787296282036298105690215890595160174114439014958705582196565954936416467607843513299471786618448240792212846531236811305164632948144865091752688221571987140221685788615132971749884318772037936354707430476736664000166022231524134496771897683661101475225988999439101852413410325463448004684685746731394297739432749780795052392750655851830487684130603577489178117058910786574756588640419236629339129603278730968930310201440450128509617336757889656457051607508148167665113095363777834291130335407654894734699681206095706646818688084122677148505454052917550967864274375065429800371010889494433426857279758137850512047905709473260572147636088779645232209571167584182223103352231697434479313399105237757660084177562414941878917750310339180683741350201960515269984558093111478777931502106640562074656790492219895051953004920989104867788151123634451318738104317279749379795973542839543368907258126932821283486677573464607367577413045120869770985256248959104872699934866114904815049423400217511007543974677833478882961084699883030814531626745370979727208519739196369566867822787909995031537118304001676724666108633079129034948757737443643782152144406993484242118915442737604158700439100099059847176587368446267499938841579314692869832011953337067024905958724453720416504674722906436467936634743277568179770156352522358947077004673473966817676999425059753761095271617521159374779234722138217380036652217702951559557036324332472822388539017115769846699179538457136890099551178045357544735230393243719909384437626161724415778629581142256012227568889638851339885099544282559163813932283134857657761494062771089420295199359119987636089031346676330238048600044673865541327004036620892021058442790523887701580422824705784521834567064843715817385513755619861049012905327518605571865333213090509235506347425237517539447303501318442708419941752509658874584332076396135074475725018149047159528229770086204193732297514174656931622869358984567517249612864276135863567234684894832574329557019467589115870052210465295500355115677053258925637481955238328631181581965632907137786774249725906806826285566913011158725590890732701526334143260048133626348948812567779419875722201973411611770021755006893534496290948404975940761419673654135182544165224797484592087395539291654540261880219669217357551901717732256837581313591855154873464345460673512693373273454224866592057188349497476844570289456179286568846842098901547131440540548854528762941930352666925009596933134285814887183864449946675801889858928626962289348080880973200661476006747073979367127550002684268082166843891834521100475820157148946546540041306071031896245784808275769899103805891027229936856323532255627544899429850815224782338914717235406433793562856461480009513712193717284208361593922217867629238072481383550856975100249529045371236019640255162202815926417802525399040378533759786295379370788506849978589513204081265786838039115648283795440790695248850536248327423192063586028898368814507218207725950528148197462802886702548096726761776288748962654089912729984833268768518492748401451780866494777262080000000000000000000000000000*i1^185 + -125814369059137631314442090703988764113220602911365347120172313546740365299191132720687868027776039310720991798951443607077920841410414429647400845350596319117242410630262563083140476619932083789965221782392666975078644398123409202757682247832595574179175459403555969634996505919159042394551208642311863808871687075180881665165853790023160151760849072062133287609174901480672077269626942122610744488496332275747896677240179015699778739994973126399453675607150978043793578042121266334478162715255818726505162175441279952432318960901043762180751892339860732584400795410185537433239669340048074424982103360293951703751658660966682539140189073416905298673163509701580183737532491217718548339674046427804247814327511361097428134069874336208309482468014269574229613054767150854759468600723090506409423270659245504385128698370971603271756530236377337223148236167715193084490281425926033892083263613593516173641260524707924347625385118734835899227821864604500485669110536072864355280028577373982332381610964728518288224759147349861060885515519340625536337581710081784469990143285338265169850744280922567129195768365207181177090220437815125273926105880351256679029642931709983588352030209840154494606349018826150201803501721086660001546309126957545133178902515144555968635034845740255615008934931393866339313465308093290220986940088317690766190276230288821268529961892713195770557510285002278908351484083255631419055900625024260659559479766220359267273890804858857422698319217792942739671064256226874496802612704048556375824058601844307147584842637574570739726236433101175581170129351298515517263736329328004568850284026995948463453977552305203373688862242573096338816500717531688734420840502149005235289306435961311871257118466272276138961252582075155250322325248362169306802059255356440886809000487456143320821886026520512138864685698332914743124143744873070762964585504182337180292407131970168836709155350791791205462797151483857152081966571207816884820517560479228973785370662340435202069238168436280929365305102747600050216851401719696825678343673077728428139713671443510122526085960469465792853952683258109288853648318577196665177643435633427994534541837491317597145880929635247870444127198461366681501242198443720503171178979754669480466507839532153324729743641428072244406116412223761975727200321538593976790707401159027573430980412295333365048827392937542178509859346767444569504403453723828367303438367110288328068182903788183238544740058537279943542928479552022692151386547513147488306261695140342829391690867283005715121490070478391777302236859944123464209107935578245331341576942410438950258749991160652154263023881176673116389138914084022498425019046341306600826445060088651611623066154271817201778476575544631273034323729132687786640948139809092194695671169140650004874567874301561970404819089962853544655843091552689989923860641570897997021614427391748587002081044592549438223290633315077643705057090491264396587059853326669262409816627565997267547740348319465644199167209991297820541159334484461349204441984824756817154430120866283176944304311167989959913691733828502247692861766852142361865617903315392484845520205664543314121907940070410725296303544369876266642752295678831935276414140416000000000000000000000000000*i1^186 + 11368826411393707210165559760022720962429099997957230588679128886676744122173352331661635597321959554500193953280229057594052845014386290089147526573021934070203604944606895348883515989610569357985863660323785085308629846983401218860834949598486101098466054091847776690920014346631859970885817540184876537357486068558554520733324368418028202460730848347133811578343004624418642102008690185484937099093854913247533622778817946764683605829499773035856443317039934398940820111917171259464181179721413618024099151807119864460396011746418332703157941585720900056294680610554818511747612888525118883413196395052640439660854438365251356340817633469460366658776729045752807276652067607520875118806154340686829632841986328848096359141856784657960784625368882833751354072605868073227269482051447589676068664300140435035715036462939679330724053204417980008309745401912649117957299610926089395943869860244596710206866869341977835085619378942838827262409216952213609880215763290359061383695636087603551118917125665672498734337933197266700918459392122996625489432377700639317490275856444435681763273948438430302012926405686833492989263001658297909573859754964596912769983872971330135778063441082522715726901374968629554481301639586974949649788204158276758407420292456451888297752057924192885703588144506153212309537187952287102491725539758859109306057742683407100574630695559241381028237396268828638380275963115507220233038319345679963080912265237973301848658637138269196303316626191165883190396052047779959493742204984567947743372971335990601260784861275883697580355883149146538743631844444369931362975477337858925102489633585770546919263468124577211753670672054951142942499403073803734751455124422641945937179188895990967220899509403987127985602245946202344149255824172075608164578835492343215835474748507172108475973351705970361633833707806845384932889983278129965050354937994095487344137914825949710941936385859836758545583485288106455470815721475885866899595347576549693824340885889669031030924586145622986424925996774527373929414618468397522242547545895476347516986998781964711594790135306143815925078362036704875939979327887018242098830888846029128072026742579308499665032847551985778326377607121972703611534163184918101284687563959437960106324996120483451308146301213525368306317616764266031339572832185372963755931352111251609955356352838576882668373285543815539964944979016893062892507524803017404413829595022789680809981291454420336270723376760458540321842376670144596644782742908076850274303426911657226239024136445130074349574366822923220120524394233038648891061842941173770165536527431287759119664996764125837908342360718322743389900600599876581103100781710262675732492720396957047706526798160712206681778870380564834465072139072064122407946048388149506026075729009498610493752625162174820318848697846123136447609923455429963912174124903598600764120690765362019081320087382094487587579216729847303446301754490442481591850679409085616059374325654547640493900578027488054638175286884483656200372740785670587144489411550718302826205059964667212080889269566761230315902640370411451718063713385276885941571426376163305218141178560959020499443161422872639284691633883099521108963470237656678400000000000000000000000000000*i1^187 + -44382503753959987812087594197235826377795587684619033053285438432657339347761533907519489269573885075505977651564042315333025066368826431506976864936645502619214653646391615496157578330499887913946438534111450196961974765034549979875855636098890169165921885294118347279756896806088696313585898463767486529948736387810226885581491888649249834219281574819444189538630972328880496451540446639772980573820246263253898443882092935905356139508003672243939059922367616476209543733379548991122944041785443507368644258345270747983663447047101973575935479948413006393574249695291568539582370351495041501881150656826688805057951527178981587203201055862074753722346202590917804925133231707452698267681220181259202431703371438492697398533871719904959848375973407467759321420525295433523385081045929648145909497398077616000818401130914688081785572367887711773927400220666500223246159632895578890353237027065453970340754683760604015847796376610135879482866992886617730296273423348949154016629056505333844085135252344976354751700499678317410106890367969967589401689520383160724513524064454920324370587334251458748992559313927202278165397838582028362180865636331277564190016380799088529328987083645599991384252030410346582449557704096054309336133228964343966703866321824198279735399593070232472838234394409488414844291304211522656162867506069760025214765627074046490455617077779493929167581003059303496435708160452580557421781368304806617583019710151122568510229546784690830742299672876676442259644708584404954680545895982914556828346099483985278419089975394898052409679469830551564924041393911273364158764070812317635089609064125473656927828813032781003505847758806254110761183586355865631602095855062828212164551276140567765711352709590961910167738322994860229313171688351382154100131252860703649578111125778114359638062611824419187045273240371746325295885393461178081306751076740777004836970605352808583957572772864319659458819481991217056153558386171124266931323438936085094012588499742796614546560500445008510646494863652050147284842385106777110110905794004259802643927784809968550544471246461948767530326521340689708563798444985528708217294128247678023204357668971662967788985673317759466102094186319478222665193622643633879185949592113874343085422194323520203501065964462760335772962801338662469304316655006362319434825452973303707509725029794468467778886237793138077970331581630942066480188403636457684950051654820496676146310023313248952292746912478658601014414680872989945756381759852182992157533137815265378031644163175443117965650480029507432729447757258860275153945338947598855105740745486312554721452080254625634848748517528285551814340436255577793603785729387669121173825156591008095056830671170403364973322138863289537081771240879363011182181868874950903790375523796549243257146439713289835571339572217481258705737799345461980034839447265596946218105402013964713993300959511571062615318927932510044395148872515070168378843602453174961065548232819006244432677987621901359505399110216035077768290131261911702059620994018895055768133414646791758631009525987812760840231293654303621257633359937114314949916254426684321004865184677210978534603462058786645736909201112530804676334347878400000000000000000000000000*i1^188 + -1542475123664465454591481444115576062144859835130878603699717564431528239706384933108072920956944759668756528719982294402835934473662627417228993996211734647014859239456085528143728168149923448625871922401131569322355283579792970946560009783280805966433099826512878162559071546400351277585386380790088045346710576876428108043836501259283364728369215051884987526454390672430074020043824320912203534356245990218352462907753532609366605451111519731607286002903161649220933714413291794895138631924936337755864900665455656718563835897397594813126698485441331817561143950126867207165761413470933866390686621049945698491503239511597864581143705832634544691007039759230274265990781284722542598442493757316536868611214404763802211886101981923325514673511780282453921828345440978721078465649853000846964698741457408947048807940034044940343186668675870510036605908079528622732390449789510948768711185084373448082063272062532055661955051206194272098522897390481054620379101491330323442414424734433373194558312201266573582448786306056337391817143158203883856464612189032258675639764524485078523762304628732209897239660836354972827751105558074602342350087954456244738771659390594949381319258725953222003559933276012147698251597158714225351962162810006121572459567879006305845472853827541420219392465928321775107213103917937678959886365231731762111476434275423901998042127994245992588369832978705629245140358085859903473816289708882697473055630212271143193986522800599707694657940972392199693527782709899396123174836134411995561463432459302524823692145243257945155804991424872119038185518865113615944843961568752259376938957017387023348133602735132286997853350061686149903713727084341855956045799807520244164623751644544768514103040079569122293781976899272780208951602949640193910082213952276820029281352237224885272481536500459407687946947545838152717887563724738495436954289600940169045754110469604034266997307136747725984750799798054606371477815637329398653934221958816480660627463409537793238940592131220831457298930839535221535655045732133115456499396456244601509814232670894425323520153272068029111704957720703471472681636237404007337100086973040744349270126065327917314171838201770501126832814706804570418636908823816680559337528766843747674964450015652134894869858435592715073464543249246080486183584859912308895218116129265008964823744543527543227362509580279350509057871495625982714035928519342938813352585155490007768074662421569638713144136516822474005364716976733796547757994943099974497735497333856419132948517521399985006455933765733667525930365018094149277193998681239239776539433917866158703867568238301180933062123868755994938025559635812201859020467611139887753682510448248193901176780116179329768665890780265693272333472948386591814076812949758097069845192524423149898854103997240450960472104189910821172094887195958333998758599146380174631565436778503645939810216338233430823686527769902894773172584568924742983753292807717159918209056656781185133678595785055771923859178147613252040722375696812404637817215564441994407495324058998331272002711457596729501942251265036380783992883517987474060368747918856046958981297071164527631028285767878208712355903642828747571200000000000000000000000000*i1^189 + -107372217595490060825717714889916984364049660956720688840990421217997072756990667601566755152036571645542519734509616574625115289109657550446782768088472443331979379563927310270214479732856996642199152493701031746514934635816927188117537926972976929312652427716114117518506761227326879612932212461680486655656149525498299939648158842461503533995365004035849178146149891705001344626391786613847918250071613252184974671102771394098085652179131510617929996550154657794493849783424234419527397409117443223477186967900441429990568855160314327824454537534139028002843994426749745098409698078183419378376706599769249407910169052384517610178872458061454371091253517206230555382792156565908561547092756683099721787284175580723565583009785985499065605853500464651940822430697832892231988824426668767307437346213900984184028478885565374679426918621617621104363879579828069824722290755159404819317838232868779998579394922982585040864585815495184601737949862196976833821310964726555795820077317216091198713864621616096202163969095492603413659466839130745249431906101792143895105182139808107886844800850973636920986649522735855663562671391736539829098080127020704540809097688098852982032885303550920369306184843845121367013125421219505299297196416904652806621807507755764841078570161350255618974983243646897059798218232989392909530940332102271015244659382458801495341922350799794357089602180920654849622818131588318537287986241694015060221453756412402685408907235863110823680619016803484010885031811891863754544895048650165959426779860417452008429661886795947737886595215208419778201995919555581929783015106947820513666852722593552017744674791357253481881218254725042702244289962413059598640049023582023756631146797895497431201622625808989482127952246198858997411814571524275706455308626662474451879994517303076474079832338689418387051136368357075874222560197118679769781018249738192463822239754864600600129237556883041030726814978126881875465535404269359942899304996160875248946202529865059091960815434828593883888520708918948752050388848167620294271774243904815745303562604130542782637034035702536541503543873776172963243300714853266904113868753160517027131756938592460242799928739888944334091866367482782243953108478114729670860628739672068050557057186801168282196329467888328131749071253912885430912389420043671985691801259060138602768905422980258616054581818989704085751449646080801509548270233974098606545029979235927975668296596672009785574139564780755256708436640201580978626983911721540314564721736412987914162985152803226605465508183447853362295215050954912410978777077305438077087005805085600299453556369483522113295404820146877298253472286724926652704435980814437310241424415976632846290921652197301728461718485125553877991280884075168231502205946563124395863265225715837067208868981180343391759469042348244312982259132918090404648440413405067919313547195374751659427900759400687120695389424295156222452917073976228492236855567982110689115122302308461386290460918523187610428810458364997719126180448022102866730380597723016048890394487819670232375991083718599309814000668836772465898881403489942823476686363187489321289324832427098646820274551497261587314969149440000000000000000000000000*i1^190 + -1385709728077714022655623583423208168705722990283423492000134394826333844747959513527049222922461713152723446075268737117858597777476454039375458661438828089053296506339867262647762280188297069862035930360321123496069291156079151839817970502628308511746782023968477140040440851712074469757317087135818354047155691533584972803891137861011684840450197041917889385070667247489978833770658676828129320874806162214027277677189194544907066558267187016443329211681083068918035432156927153292321149457749746908060244458324166181928018204106006833995755171835410481910765621622090030491831715067734760556040956663764258504803717404173811497027110379399553173859010452086070073918733425372853558963579949471585956841608837845248514060497163159350141534685623679348774577203828105438629899154872699289104773863956476713719571011105678866981242036148043525572873384007348502791681666840102439115722373736401757350871198037839470539898606571847665478855242755839771122514249252957495099553937981133393332405627689159576806666151338853720821217188770997551224552464705529646222068808618541408727312882138569607206439703791550314791391310644300968305369630373439100416341445217418151128720183937021055270965516989892647786419661078537927619216817237671976263913911296109457328073610246646101242860889874591806069879694432635655147198054267683903734681913084906009277134673467483725527065069102813507221360218967531331456685849780174156149312820813360079722293897698337326950217176553155546272366543757871350171240626989531009003566944682645538722071148649247198864371258867945505578441525852342395900757732513852187031781371481687556508823401843465129954403809360528918309451527428568269821299255824995823755499306312363765846192627586192998891050812521389723489173217329494774229168445862233542315345789354214257883856241949279515179894972141852573911281878445861199695205009178700941995026995346156098273947295440313620350887192668280469805257478562997834123608235926177965583035534967880753560772318391929437409708893818313779315195257730718698480460130674313873351837601100975767378540552090526775175850950518055056663569110052299092559143604580508558030416964318772028113565645363724082189816381359793382388813789702478260932644687267046811297599481782497895955034022754898019692739763501487112015007293676646134730712813747730557767682168529906487245080435347281345715519132529813861174934369550627687922864872767964316268487499657603745615541505421327929284867606399691737202162419267962535635449752597809008447676849735753645421297926399537878393752809116145597452160167219614631929506871105378812400105262002189040130526995460146053391420059671414496908448931891505429641837655111175740643767051537925201995246957007727194996731014079467823531592119804761037044410297450630328774154236136534125029284388432365979472475414941492521486830296144593992735104398150658151790076939794924616842034710662516478494941527915538116353802840502785000084321736931633592330265670608449552591271005802461022452546814004089031284599638822307124950748662356269305812933847424963881293831615800268477241801030513420386312891152852538516778288886182451709604735560730898595840000000000000000000000000*i1^191 + 837956930546731187239327245854332002829336442259121244111584093745878648475323031330439090568578786912705843087008221302081638167285963311081500968975159339361120369551834457737450276765232442380768069341827924784400760866514332318030827760950556727822840364642415563630993224601259952737467007608114386336900567858363414867740736880533255526017861038098051623459890760258793037631109669439610328169188847942168460998858279867923567321783367900603286246039357755089848312938937401564667569091200031947427865895489275474790606698317224839525734148123716652693045032406819417997551870575403028143492903488323232686169927211637537326252811204412053321038157548320992931826734119475500479342109404869056079115824164004699384528027011626262233479031452178100328227833281483658915945597734196193350612548745187057530293462859758958860301281845395727460788286322695174215607401815514613195046940864901597815463056745593238849094212168222053974496127114768661557180725052102384427695344242658986187993343535451221123042218601381885473309905283280175287714333444368987828918547334952286565850945290596128540889477902119583782431284218930233700599957581294342536102735367309770707245988001213997042860515135936359026914424908701107045864385794261670611378240799587693842221469447605434712446888734968265397659756934328795622259094458348083738065883509539720034174799512914290264088227964192747112664805354230775960083436261005398946650373647925872002054044718929298061627475692483673996094297232498622831729690774049660520878710190174592439930489041275045627502419646000022219905887680056210749007559067191486801449290024701343822403574869858424503430549031582164688985343836187653139473333975852728279699109984848679424334420901655265611006089451779531144326054352463924716359928092350088164499216526148581426912986448373896634495542400525155699409814914019746212636842450371530309775505254199256521766522759872838044963556091970554938007199364151210769268849447119428936488452650875062764156552418955803537608519830212569998987973163645919465126937701943581914984077438515784752376799726494026541821835401200373512006591413892074188487221230928131224911271581807804071992623613101737870197392056106685566704438249237766216328595912774767486955495981646533699175469166350579475784997712822315713050019311527826687792888439851893442241831148535597731475871936899369911156975942179076523326440457933136707980824177659867715370218538669977091199389376989606850546843207059767230479131855793655386239967404510509425493229870147118277172137792101439214269338434611178673817973498298304382472354713381963364140449542666878334840493936894837162371800160496378483987592710682605471047146379795761305452773339730679414545503513742949744866770599257970867409256163150365099642918118845871783507756965822118383465705502168661676412130385344016130348463372201607467037784786856969318608496557303792055175204437755709798091150664960230875451098768108067607590100577900969409331710951147700273731888582181038060420599777460430370342862037184177103963321806832490515421084624872065489871540244619440386274627860357490641127089941004454963088440254552923471316254720000000000000000000000000*i1^192 + 23490848097217628693854186617780615905341974153247082428896525022453601682638173002361142274165974023749591662848454807726583130392909754424894979890848737414526753629666566656701021490562010329333297471242761197494139338322995221015304361841985992889891944342720339343314985014032958783784417897730392211179284834338304786167529659366135145972947647347120684720272780344287682070431820881529261972555751103039055352002964611031604392893677734165579552257558744504617357077026345864588588694402451445199401583068082227779611766665256849752256514642121897037221745537629901701100735639083718882251949451311363426615527153495892202819059050271795213590488816199788462556836115136540990318038719458413644183460361027368530352714100625693930545366730817938052960473148265849805100918193721999706463044225933151815551964387383287730377099805429660780390642284956740025457607277553329615123837130457311263627567374690383769118752007569478054239928273818021101547246653941112787838477565329573501717451299993384871865596461739649774828022887798069897448542423481700100496872691601968929186494461796920170618031124984359298990575944886808589851477100251116260213581913556270953478452352202719345599370997062364999202902813973362511474696301405213238838564487245864505965963273771744159749657442775635894988413935042665520872799575159927497380122927338113116268082005359486882646583254941149905980284698761232432958287704123720686486982113529869704887618690556955741449962178168404650301204415469272667688894303789520648687024889524079425955176833914771675231644286290658333235825771700834773845448052854469307302819432672958656106458054161070819935372601648965164417082676060100944132454251672872923309194458244673804651903575245134109683184102918061821263306360374918105822136085221596888208433189870549483587404855700077511714651339500246996871726815679111053102682715565815246999919494638534925995133373103498312379207319602577942399692214190128990295966125287733233293042745092690271998519139108647336026926537374640051482938286706823573830317432480879773544086343434818122852800013826383963877242504091191370589423145544104521862542460540029058316821332854563963644229064315392834506352205425404611140116301406055185250698408414682781162201280217466293237924263140431012195584162373237451579894215037142478273915146067717607112415424052855792548870084893853932671409552870324010997250428270207892488736491291055557849844327514133639294025817444199558031756239399568295213405176455641376178180411848026970656987451410128790041720594653507069359872847356486439965683429935896901689045391572215926558623779574174039940657096682721675370453608496714897179696840965888259707245038590354214390882779115553331092833178377650930665541867997682630115647078242888093020252187509811516704120731740687722140264521175184856645310111951814223477167475433402994880234671033648288094471635694167237327708547740565445413461395778145684934844132226969395048975782897233559398501181816158107891705060693838008067451105983387699096138518200506649925871430916021176276294691647519457813230513804721719565981858590958320730737254170974916403075700056129536000000000000000000000000*i1^193 + -792589327017535677365830094671177780680596927633500494650845238077163786847798306678260044652789278253301727833584414598366872702366833768619580525921355813191052579037470747972631508654130095333106301400970337480851236030485497024516891205513555246282950672084940487958505435819406175533199384671412002932688439794980411077025063290264710599900686166395373581634333498767426736386267202981780528896331223486670713867605673122427820574560206966420218731470944693414468566236598953822761108301805085005184834258990497807765074952145452675345216501380570208860342329544209756538908115499364260920113352539290305406180807230270200093518749049800061510220160783260252225486633890406158373177793516278513761805869572656601928474427814654974286102179913108510323846827203304148131378083691499433115804119602215981200221880730324672830095863210415260781002659063293428744617502070471368137248932152806097017437844754382216849235023880487504491297085863780529848140489063943922624371839723272923301024951556470646242166677273781370793851667452949199301330343460248582523100803344358659553484949655706648406507460752637997019529614524895930673447522095394255083151808778115625276510331944898720193046274154740519541058242264726817047619527447287515503382342468599339768244028096864447816176215282768392151670372061327101188041358245957482069539686904106551520352258188421983850327815605306063053770632026716890503162036116123188966743991183315554050741285575131399763454420251861523581708651383172378802913134145750961706350682543194180541873528072608948248356807995194740843511640074720429209862937878215994579430734470015747797218863412556350226842495153063018675503409939997732141487211587228542816771352411133016288686657326888117027065987782895394040870049200402164291460006477826251397131358549795965361454827019730488279627862599160422597310676870502807027558933536988168169826871187421208173999746716969307254244919232209609914445445070497955322657838365351951724264889677829073503907052809092548045271396434738282911597232395667960777029258643667976192320054529088905479549416755202972504072019052380938109914751407421439492897589533357512527858062939103910632409744752790530422771384408252180909217346450872837846832985442664773742800382579195555198938145638767065239332195009875907955572613013533712605102512872107623207639753951291208288530249290462270205468469286916978110227548198789288257645997680529082344882994714291352127343199346062080423884155583337223320665674550238158861629278859335938349036448204584087122821757981671043689363151224757088336882904135456652023767144721250781212102532264482040852857056451612720374768345538111565063754416651696945317000759225189966163700515035651793884885919128768954456115389221835907400313212967207494844934629444211591002208548385643840235373855291648883207021155149416294049557992500512260541888189908843043689979278498986774639446487931202666265347849077862186159065694015550206775875098348379133662398135980522362648659827214820333198793351051362305503861348866116246976386512004325770762069126035443019646628444158568361103073591086362757509420939279576328554571366400000000000000000000000*i1^194 + -23626585870005440297678562157615629375619985757767318336891911167896245080429164388690769428366742286343228318724860746871547482880877307494071223422726638143164471441911797048299341592879718628616989118938117501455085538712736936161223030386292198190764094815686009921541576394952899184676124949587283934316817486913258234902171597126399174331941523590355301733343100754593553372872165475950269007099004259740541498191124820135840624091233223622576293867900809396696551250770239355389376437711662729410015308519950407067925484206814037280307520795290321125466130081602605199061292659801566842475709080438491316698026293337597747190725961730294504524404891713597964539688470208497251555960585715333481558971986747559225135405504253471886550047812761307555404267189331393126529416847601149183924595011627794744860663632296037835617668603166294192398760922332936391723100884711515161495302047036986829286376273724154787384257891581182383196442582661439497705299388169651762041310446798424157914471716831208196058418388830148466705583883152314240161366374551395714645450103517576809539495634892179299529601871464780764093130633189069252576815985616287156347985566560510833605512074965233171654518812854152501748159908523138327680489461578287937548197407915800078817940791624314584520614422568796036390088200151342939270826587774464697899551833281185367235173328970635268878117412512207020557992192767676224681675390303335769488908528408972966985651416887835795281076449183261426614289058167413904827609875627472195026154205447302315763493495569995509971890665243247377385308747571538517877679539874733801045386404170546785349268688052095443955959173391609795768090111170280981827585022833995984628344177103224362824001421697470343795213127703734285136805640175256434517099859027860937607177112114398891845813127656783811957165948312464958078575132839987219546745135223697255584032698879528799933112808206680459358008055698020431563811563214750233174008450548054756499453074633463250793225111587305125223099027754841164128691725541377509868196103344536873189694847069076606469110851328487870393104389716942926465068336059375985725740290561095409974570774733723507938416980267953381709484358637773448095952755249754876665768677903160550581525753472220534297548088391588244415314177127342807061705014884889035852246634140781829819928063771338439549883761930169742054071072198694526205295408868863633000835443756176880947099106573061635191649019394167362298346250138325115535845419262702229766813116081458971039845715589136725735968154602246217498430359508041577544529606984595949046391137917126090467824927977547215596320716436835355610690720499669673462123253387569550855960375217338624320289734478660623294480819441921585247802631127381026166721130700879698342373453300517612529697079934181354722769038712914074814458255429948944292664184441660898278731528566044470920123696310995829565392973671338327741557104802171872097464206066282469920199286726185450403845440232055096596404907221113374940638750889065952507332438825083894671980541023435148718591283652019918859288208336248779102709421056621607177128527475507200000000000000000000000*i1^195 + 158386249419677432895721492104452423319691785169999003660015156840877789860013024821444194762856875957313346641301584732465409774484286013425032761610855664614655716924871508970196496337189039590876036104140140303978279165830688627456508284853913888907496228334834042222368104381116339632068063543968221932729539251420717544670381913966927907776705321701202998129425878507158992830212465022662797613132446627669958747689219676663655005760585230081987408145430188948086519449938599515749082041689533891245360142889472460102701631831617167133029063601470229159133141567159532218555598802893028458936530716609508480715560930872078297773745836396209825658747981335102178804528237137753541993763797700835108626551818661947772086971250273484215837648033584179370773850630104690020924026981485431043602980597570998902365657860232843563397683698416415650386580999917236275280460298660061541893267580453500475597959963326968569890283921217038116025017861323132313843146877454411811932689434863567757852560677832264056861367894407300853852510894229431825102228615915023592640035723289037972719082557450844540117467086329725713966355670018941297072881640980288261094221715438066163233257522149176987040572500993971070664812035795721340693802762443976244732199464410350826389946993298941886852653401482905506025453175114028761200271616848117832520316980798774017620303895902088246313216562703972002628426120633842291235357643725060066926074773896689470907005592047712059910513740968834525700994643504736913721322399298258447045359798536542994598877648125807497683575640668529677274978509073918843556577728017967682384040647917502546299845270184423341989009192711379711079222042353769807562283352224211187550986398883204743694327213738166374442261271644804979863169488380660259873797635801856516076005118331498501150080462980112502187526954264822282685687188882046789803114621305547551495745746807406359612884155573446933832784260882397939613592355997789780961033557362468213241949830126516131300427597451101261183868889928748446674661331269759421576767095815110925721121193912751092495887963818178676441811757840653612168558973694900931941223407451572046585228080377282554495886698179386530925644007745560646889787681139325733030645001157878373363920018441033400366679786668926852370156826259864307989318569326834690032215892992721684201071765613046167408104520617925105945118196493066201092686037597769077399449491744947146955575680526419220386818057103823412213654466738160952071973537559081769993912590979589535361070787755886993205171318079829887530957509035345315064715015724182351863105853648272366854826442771925269661646114286992746853255945450679251855617120821099657168636916595469725961539959496696973730172386993226870200332301293069882720590714907967964557453874585779062989318532220369904842813315400397011574452284146747778268027640067921720088133296694145911076043713662801168901575329254775123246198825984901831659532291643090629094365301162358622158571948930792302060067688975111313079775274393085215838377915881068706416973390531262510203084141910853379594651874675245391832337624594860663111680000000000000000000000*i1^196 + 3702270199864014879769533751398944227737021669948664523081934062466351060351635605102937437394740280543705439789862496275435399141190664096771859140876775601158447425733653027044021569798003812045022856346338496762260330331489900500148483055853598253217646641113112477002621676725140713748836245613167104860300047206218904808921088108458067218586404245475387006523781091117846788690062757254965969439090756683969584033414650346900379235356411379254982295441341583134972708568489695056718760600591672822637766082653724053453292364231852376354257660502832132015191082932362047031242223925744352023307178328437113471759353813076508217837941744764569045758777625977746026086909636707185336508289402228750473461858509227187703862314263391303443698692529206172803072626103336971158840854559258621675281001573390811882450503765916003456895509974873251008983278889058395727396284228341378608773672527618930079316881416512489516799748058010626218757006782930222196631866873525177294350754479888734042340976710913328607794487060034700170722215339394916670301692286321241023452720045248525574506137444514766979826063923929757032522881200346417193421429814316037525844394466129487748707884275506793324262877276783721803682730768759772203079504478646569274675620039808668974848651629575905338327106276470575518066074011642483859792270402499535333324559732988245425998226441513576716752704880529384291563160308986405893815527265134079891869744128900045680853987025190170233710458330821028566289746480122674985959738344799358117516249456370007274583369172075844739728395068270917022001525537687706656486234881339626008522748470946403608952519330051583788579702929651605318948038117319443613097006732366327015149219344915780356049327380774631073604882637131476887160599164816844878553667727383589329973359179967603749756627963556008199547986324849388514029405400051128921848818736307990417276696118609195069675510112532945196443458578799106550051749197842438519731868796440632802090917086449575151871671182011769031977664306975896613741751090512039428880495041374004065222033707790733350240357127383280734573389012651179495359795373515635994959016143126860554090571846265310269037548775531188254033458739810517799106030320182173621753482289418459691387376792240174279495546712818438156615557500760068912798036298709632598467169885366218974545621471538797860521017858740071949255592234943466718807068454393475614363285547783887063071927169064416260422716995217646826750985424463271642454342770027059571267484334313134259275302446416043969575441046607335932442020687220045394261755836713800147898199453957072022067551476782315765421021034482790616999578096981366150031014933251132462149243868141886525200450796601295442749709996867110231693140578374389221164157797193445806030031823973676642105521139617160725252907604040635863751898809628717269751030267834230891757171519748096069357671826648861564031826489323526637695048443074066098730319604072722316212227620904914158609630136803149646889324458065417779034345656180074672044365851210049557307003388134485031004015723018526716729394297662638259200254279680000000000000000000000*i1^197 + -30409205519459748440701523092493166943166041985961220833001018467909945605168406429363098891920560609102982037867066891351572092931717964950695785388878130603062189020303156224913492081340424073343170450248305896600103547598547797046992515448941446231252112854552867288840523887908558557200880979630636350162324657466954458362552809046503880802727095898802845542541914853260040407658113712659081154878542480379283740388526715758447490846855189421999227912664327814271206692496462246027531843484819538277276252906206550911185426313511639558437970622586463816577135439067526524654346862254041844781479636880825999661909615392731512344479285438225481931518048448165615864064983096281481004413950759097344013893399476084389870754063525828286829858620526585275193603373133372332266896167105173375421898519273525908818121102871333069557980656794206084521425515595682768384399920958739038221269947774345705650734527492276791706700172428470190847811263125595511026613434885367963442756605411099327518609191502275670202263978629854154929820033700490611009345901959311039848489510183898283207531827207417105541232937851037203673686239486539147529964711923578819261310833054797267699961891899776059410905664322825342288095854475761137333906277642984834412384001765891305591403527046780103021596287418014896729817521331067012871287694935731180669302285429870015791044786832280105905651838314688258623936950922668562617747690336154946875512352824898188464263735400750771689557156158458435058939793643369392134134727089521656282759412543183637629556772916483930208068410259953388276934016040505703529681600551307639287396919835724945828455801244196171817743079264411884061397623467351338073496810734711783908375599831613958522849732395992897287759265295781264436172526533012251693011375322499073674060374586126302656606728476221855336136660283891516916234133416069345105497464639919831895553214485944304985539552197655053712979131314027830428749831103845023117932808594701165177119563005264670594741368263848307870467344870919360536795801647576233412735545061113780696178864804565223443569733902801132532578424514083250132074753823251608706335485218246425017042874824638039113871438231282758446392500017163258916096098371830530102249906825004326145393986664995979894095765094412259413425813290788925262015007451029730680453443688599172682481867217852759992894421120906216853325695537494001931145435520322163856914587525459336121360995658327655105042329161647273221959084644565996169403984090164362910772220426523839039453632268030584883197067691248474936493139171031290219241070318842812947910218305342332951425245126092628092803805762864776598072878264956115564702538779140962206717567521339932007881280906983161542619150076084128076577416050848376043211081699578082369858072012723910114076852594234286811500028948928134807212777149836621484408584330504848020624738469730847497388376817469549463805796982403968934718641130908551405708484887879069590545734894122996153083785647806221452222359163306451474136508980731021006870561311227968249523877661294233317296934519178322647743730384537387008000000000000000000000*i1^198 + 1824694398865444475088111443074363789114722599423642335097596192634096451468749837379683489423562155164008127325179370109655862132189771094306607331567398204118399247576009009652299686436605591475663123577545635706131215170463434961533115297465073144553398207604363517226591797330947371436866430881913624288581778236761276605900350494320089573077135543080832350126917088268649383249136851145250942421226589122573194991798016907125871101060566214249460664276459509363386804664444601349788878401986150791913576409165004899931445453640019974646959508488470799137968251337484089907005129595408491351971149111547626988167265719970233698167594758469054587374459534336729070405852398220655295647469682099808259496786221125375943848890366924468762885474335634836870832207812112731910461089063019240187686328795833943859305473449428933048539307184098528602404741837713312223506912594884336563024193674452934532261900432603731671738340415925941447431924447302497533154082230302675588674890918496633937851792855405707816216077206333864919370076793749841452480560229698070190210257091298346598701836915565068150368906114000628274988678296083466807621983645846290562811402934235620855157589103630246565752715811287168089573787617178047562823615265228596728947499175427415125157251383756290983649817380765741364808892323198444057763671482942321271608473199600813694811451188016920829875580851148460558364211698348877382246741529869084611394442116096323693875634779672914529791288580547188928826653872615428952168028752895114275439478367992507412963275828751369713598093500743895578712312976150501436342707601396200274158396956082099894003143186008979125140107357290358752904580610179844353524887621681840665809143699030969766332188819657359415763686570817372813352738783853772591578695480064156957948458158348206829242212544118691635628548320898378721035029005702633341364994620598242897698509225988703115663039544106554925485385163858927478849035487631606884607902630362895308773198422882011984833731239416646607912376952902570345788557200946912280899184252621722670291227258085233941135316900042244481275650933571210803066608485377348146156920603426741894965518992703424664796120123193026644529766927805576413658808850789225908728385812665992446465301564436029698069850864081084695176142468750588249096814534214081269881415731785461839789618974406979123848798909493197150799118358799824779078563895226012678258914223072846270552182324318268271101818950112163692784443682701236182247550723925682982504527588680881015145284769118707838861773306007460073080050032637371327640046190823821560279966546494825614499705558332208522053170119182530825866714354100558571143390268873233396518104890586016899803388910331301902651075848214311864872435523510702044071398951155833118096462946600668199363722239880114842333613919754384786550330311473243061929170667654599887994855624984471132329190597170435544389526753840055477535285992104059924426573659270307772746360696664069770426353125794234888319638047390956439007183241326935786602182731588406790575148379211621253980298264595477206925312000000000000000000000*i1^199 + -147265563310966509290255470882892941239683265367346276548672678877943787519627420389996419456673613189576739809930526008592579868852571318991024283289542157306378490087059451248699840153521640584298736606430470846089761926461468605008976319641424492605125008431722821951531838063696302404280665697015535528521521947843808520596546984563542038468236911658321244569927699660646244243276990289133479120291468924570847875324284098927736645648143621309533069959832866206785983610676034651358764073112360362384267134511452004012000490636791926230606152536871301147347987331476880362946315376212054959799482635006279786566543155169049159580988179543769455937597911687410017548794463021009266914299836038529542845088250436320732850891765170051776868898857339864692984222226535541476700328831945442164664814128949872775483475051890864519117978247741744996599224005702641159727059192165097735398153525246193851505529012596474378882047178386540385345979041821388858757317539781801991901196516354222549434569656315148726571983378302893507935402427766757623212630294606100139589302171022880412971031386140536238406002139888397886507904537595500974226603913158534629118624799282131038519347678153332235413251977625208502690968493778810106505367759746126261556532499877815510389004706451257448360422759367094884917992165322586856610196001291523326743121814068977329176969766846072595012118422104732804787182731705121691603875670370219001805531711864219859326740879130584761493903478720237905691456918348224524235059060754348604654309539018002303548405343381722094006619467216238578951172258778867178505239956736394427542437838985064147952907750674512511805976308013917685410783065066866902587434070311162389041386885642717661880539784934097044396846202152689187265378439982868858441810258941767833953841482228910718378583630997042520618270671821722592362312795432270772686356492744750527180429068848886774670240157099152800466045219211607468311490414378658297093826872923305333461503516341629540573670087201768163410618182395854671981669795044550101834940304150969166439949246087802001922396593841554272124902268598219994323336656647687091409307273541227894771830930194875537361615073652674715045093898268041536662385884171087447405668527676834114545269799285285654529618927810709548474752451048236130966558821606085568995005544630812469709561960519916249155047778849047446714776936724457203066163248811285810668321108813379309530176610409759296827692759341670387669012026129859423420823325733505551969969070979935219909698266852086018455672008354415655954681750626679304632108977887085196423372638009978140229487688596778474038900857697796387874472852362075478622616987670322887379386132798856655882031505424895236272054766277468647991356612581252227407790381131146321681602248100576262748567461640397920650890364676245391927705106916473326524563641908868979509206117590865023586891338665200264315080391619778773658278371564654876138398514819115745850256450488528508298940256822979747762701899134391643077675821131977983544030173734115664206869192174659139807795453362176000000000000000000000*i1^200 + 9422464699869002990225207780620902353528756958327610635100755457790950666158541112235967923740801815533392491615738285054619682737400707026021399749554490949218920541580410915788904361264262522260848057194581678981592198707053684511304641550794748682917185505521051977561858185671151274335408203560432548272579771218159252589285081997018430304437710824671514223775643527470276991515958643810287458165916397184429132643704082440050395836009880905218667806424307407421058782708871985256792675003365902707367536582097816484833253177620677503787385490029889769840857861063392616255818223458597723338541511977420835599511063413658040031172664500628020359158048678843517677986289807022886556249423773825767955440875979907476368999807582673930234668778614805808130164722808734243244189760025226362080694728787696458750363964815405216505725014477763157190867026108789902807408253562401563091254505939102106885292875315001379386875903806566015766029265081949409083129179543600808576537421474005416733300464150894788522222267236896218115973689625540291048923256139740397805718811316609875312598259676125536354129738372743064375973684749579906730153691337962294656243615007934043572851969087387098564720064149673992542329147700835761820758345953599435858581107421154503669864447822026025121252647717494721173710875410219462521190734083017378037424712036153770739804815661844763182534399487320217029355576502913780626100473965523837254354505471792485021611193510263974733034850713393811016446420348916828475605484410473174464014269614918821401573650079050898289372124663345912350637043867081911673316929203102050401804390070193979265499132831381378812473386247704012942378827331333055707252420302239891116607481634090010265493049700952380194866967562085524482712257678007391416871759609047486121467999827392871954389215694931689345222168975621231662431193521867536764848263780886644560390857987623534076153298070656117572366024009389294951709906493331504811603806785389513628393952499351188391312566214075290424163076423075705067775384316441523279385941238004595322698225236068277176630554930796197713484147752420006470048113716773269088640673752998828670242407311747897801919795517064262102051811403812234358531607415984831753199444187605562138704422965868239856087959646368545918650990884433406212233382257386800085821514896252565827403351732770065406067415112058776389950239517421863532044670500103925550289273328917986925165103299423776205052339838765943260668062621844645214587252999456473397452236012074387729333286664442265081870732292392746450787301586492872670097561212379900016020852922498625983692857721804052290418145409861696100348683886355984513683385924215077003500189011578215832706959452040602788961239687511800414079442027477686246127630524394649128518643056859504393263145463570313083617198040314623800136763853694690661347358530063885219901845401493105668133261645399192369370661940595367484696324422863714839252979366478845121488436423645451435157856347393320140306075993078898182672334128679582872933489019408691477628956697511921188864000000000000000000000*i1^201 + -72216564280527715727751390549179513817702892919560117213254292195928840876202402955480775923655824269998477500180782609679498594564807075370701741703996806873700958201803899725440891723119672139590139163606759521673215454791464205283759157160848685276563387299781116983743201398924081096031530119325695207654652050510948584784791875130528711461469382905980789679329447860010117644948139334331407660284260013604137748446345184428951019122187614470283724672554134168978271533451031868653292160520707614716156863001868893539361722986395873625548984417657299432114257726826206821513856671961291769117469913368293081109650986743345483812865531658917981165147891134798725631296100529971278986496351476451918875634720918741230019959337995073379436817037951840020471983558978804711662540106522496340941785868156073624844027663966178845322170397090611559582716077121927468477034770913144534718265646310729700928785960370452979799075690238677615363258914234830164466434232905518119043481617465409015856745773272257362352869221145965826882707826271637780292716081298998027465745405756450865702690967048099830493345128553953748513097169239941614963976544023381915032071540856117967919217079352040613045834357893542532663210564985849327511519478971143355565138803364579939164342195844400161086673094137194606984599256285359176065795008450906134503613952568085174655115534242382802333105381154016657393523095926664183989854793160070558013786441288108623764321120247385762524414455261496831763033906540643913029972062771033917991175949983301695714051149688627413688162742999024506088797418908717209357787326623780152269428675078203894685242048648447100971952962016713965554519677475175324483031123472166044651570510424366985679808292800766680050264928780711958793842636713505549565421616333501853704363412875423630977447797077175290782057356168932712105627382324720550849187840900899674973215426403512637075656931165847408466923562480327759577556297087175664016094645560656720544626500601461299059349904736736639496276797234977722135294357599350922966234377109317042238636924826855887520576867682579113742742692559013026934604868505801086759212751396651418810969269183690126117676055641491246587931322428361626813297756505439665807304106915225207410655028839954008595121779633796929775562538442094628228973192602244770798106811237472386911656363093595684428542958697593879793450506015885714637616837293834089908486225674084669127662702108899239694254313045249771725876076884314541842120225690077651633990859214124025950613353073634975891521824943521357071024907051984168490882007286523252408719010614165452241090972791744785833812590427591998104220041515976389961349999946216471059136236130441697764394665071471818841790783674278101169053041571913858011308157208615528369496116787224746826753751178873843298143214265998767826929552895234423586052797423880199385669184454921058511672810911187312448605050632866429133120348181022424594173791358645701521373135083870408989032183491775575006685182905059387893384499018324582650316246408893753127723859968000000000000000000000*i1^202 + 9810467578820439694811566507797221631013452723351931437633656620492890587989547083475080567591924139930986555937740930760739061332666432489356145188751761520580941521045990484493527636329356282414623024627723199360040442321737922849519498208661231222447808454615249026595506480433930296294540065201114346422269142230412962578991086281383261836457612853378482318072352504938995315655123724389068011324280735957232616826631352462402897569408226380016143813308317309295101540487952522163397620887720720084042777569835784853200444990374096486070294615134204637031061569084065481000661067328542184039006882879150734091554720701075088391196011040180763232412777370886282055148138010392830791583516038221459533506427740611889142202570125159777859173002947771833941703456468115842672558068097154021696828062099970790575368507604291558797352756055557625508421930288455981133762011703146982944564170049928239616646366232544131494743324138459117929257535454525416522873549343137662693653740342912094493097361811892457224339369997440772979457819711601863332192813814608476597415950752807856991076439119568363881004285558894358249869533810098509382001444509233036301290416394257586611277013818656214903878285373514612435868368977928822695258911515900711233261658768716928529167315281817548888075028859592626962043746583887385053968107711122358035874901721791922646659982703427692098734008714227639698376483714669304730750251117742664639531466078124235752393429661050406678418354142834638652367148657187557443815244016970451201918495432821689187123852748843266504363395863330560039489994747185880434583533884554162783605203436999304931552934467245506971226240862377061878797150791183941162775514895792932839930397793232220377672927804525100873465535848606279145926461910529293551921622374926264302511734276896503429136763319943759078753769670833174143071624412361504970363552274947070481834838009586220155976612435283134423646183897022291225447291850452799379099439172469640196775922827934466314172837801213937183435488415629094081576058322600677408218434991901505396009954463934698145710211382632744864637706741914609099394029792891560166084148037587624098694357477726546547773857846311037425033147670908027506330312502290918570142913053933720332804332422913798105243202468598350689692989807592792660540857168837011999000014037451551246305466228401898681305633520857870807285805151783788355539075096553376428458024623344820399343225033447586142782701712241769927263924277927565412371830151975543303394716692137078297109083452134295953711126695496910040039428050541996433608274692925621335025601171063571011869454319318989098498543054373813383293244226334283588159655353157555530656644039746977797198502239001114830260332779801927890285138301795385259534770602217811944648653035594225259234637658386091704386436044712949102026489084947778144383299642588922938049392539393152548954833006485147395469040791047782209989820972237482335095467782060835938657258571118894473753683095324898794916391717049131353070603839210101561721427658947952640000000000000000000*i1^203 + -266592828887130539859480021779945957184127300120605809555575310066078546137541320994415375781851776677680183364540472140064179161784253616255438132724911926464357932085463159104014790062172232199149557773287340785561190328919767635608767927846395156162895090124315324177351138436125835250109009293121612730668873335628247704975979095981636494030933311800782474429820561608381391892990773574558099257588364521724523106045771406600177167414189513313206080108924904649093136984959261391432038384711997002957398931209750311218818857554373446298780356863127548520634171354116170681193323738769453596600264529850823593914923817662624320346060769833942076252136325162712794547138499407363741716347691072653914950945001566037210298173327664432759880618226574595198134142137439037894294035748681975803112220052255829724426426015098706242500600722709404939790379960396551843526503553917346189126060211754779971927761781891721724590926260817395713637133082854259549402713211876353849782390995235206322261065681219093309678844218354189111596756599231872871200665930333761788198163327810219279944143355800292494385689018172493593074890159606844804971184073602864125076252127792295993812513744082478065082980917134947774549472061618839721517694328317217411119068497819112760133528660052616809584797280126296025728943163454775753027307619509353775775315910276447454933961512539158253669255896620197137723388462625598315699009248826590302842273019827801025902488293949481575891887821810291213934749866505521028418849841208890548534669721245970315026601154949808375997465005576307410595112188543104659732162188095925831278118328607106706769733138435823626929053631256340742376840665808769794867950933746667592458252272058222277154924525451483003973961233937825579856292340497006979067318047003725714581090958498454306658319236181959994070043101922174510838003107534427172965259847173594735345760379063641908980067134923244502775034832352098445783748641656994259229457694327710114623332161980546700222141465232801113600933733881377786247981709034071248358833743392297269563010792283465133198434408298664606322264977701298182214221163993263353217588910720305613964367241706085136250530072778515448294111940842760265324677960536582617085554185774114608475362489565403041850531645230671976767782217272384354607703098871738246832888584035937874642936521253348005496352186805633216145444503151274173766530465850606589554133084978903335946408954893998054986597979082927059692751242530089188463656364409277998042514004762875100262559369908314516794729240364044541313913526545722504021662152423603458758138168115222983377432000286170293239761972385997113821263719913364608232388884301085926384055755472481832039021999300472305263047616168942360111454348927043607848152548784305919947789628404203945876547335215595114230060142640285618895850181833811861565302125814627813280922590245826402964232601791894820458642265612351558728434010622245195312660550540288368738468210073156141140202372281643768697896267017895847480934489441705199073755136000000000000000000*i1^204 + 359869116924905221569722732521582478991076330155041335259496305463202529437763366497717196188092872905384618645759741067847171996993082726700392981366212205109783698357160050222727571919040907408226102655467705790479062435503729261925103921780219765487740953447662057915001895478038230946718323492378412445039137673367448152274024413223792691160826173510010116828992016023797295373839354357605909771067401231597413248721258594126801600506008370298726059709568742753400475716881267721609993639787473744280110726758680436424308921367481097698982268344665718216732283564776359490699589524759710074131339066557131904841336006202668349165649855368331119328796405691673236683789249886275292205987845813049082768538194006755006153404993436585627729087831748817998480509110915825214863992234738231131459240437300278214008974673591362980096625091969012288616512421441282732677578103871205336570280573731531369767051198051104707371273846731881027218097070673653372860346262560794383698793048750132819092927059800503957217319486948456734240747702809756114757359946425262629125923231827838559228752563897509830861466775239960402787476619745056356625614757201868322252760767041433194211295829843884813390697875746876492151231091663914433566531923520955159007811364970670990220261404091024016986151474226534379038311158271667024847560011478927585857040830016009777842850124211408705296234464790448919565197594853103992351234199537349457535824697353183688865469987804914604899075611628151293285884158718521921534796988050872890840621283533414512853799846071492496865807535524027598498243393868747995572912593707517590540661377801534869559902105470249142693735563493684340222695327878644298102453238064290830447244431078013177148116534188756277548091874804834096984969949451825063533905977468076960650766803059405142413261938093778810579230711479307345542286781702754654248019253592821726717487959400945442632494495839107912158294080705432891415140056321378751231130302776312951630123832758085248571375274833337014504780226758640765006273365677175781671267856950807287859680838959755662561204990900263369423811344134799137306093372318822516264307118824644538853638704168841508191951206296229375030609098470479131922655160036935539325737088493386602285798720090597686343473226631536931384183441376895221636599421067869438596952459004969318466546046169278659344843908769523770412749356394099371651330936848385933769478587165515592147418729698561776261329948606431909757945330076793749443731242028202774622099581366249072108642891285505253764442728576669768171589481653814339904315058945048614281403444267564564924170326599762786268485314794551252255087280078656583609982374331658561014722392282350053317602388253740321638416148494170828714148596317773277086981638320211486085302375597383919277126066994476555167781428564698941929199310115457387737845365094138371656297064012366877948906501755241745401503587376317418526858392546372666091159857016085232994987053809580776022802048870335050471676906681977651606121974071296000000000000000000*i1^205 + 2347895896489363719814731524499854367728000933263525374575803923329318745645762942269606591170932430679850759220546649686447873408123820296607519207649905135040173918768899921492498370580257277015379579569152408795581071224699858286623951153553799370403200409723233374187462461669537199346015622564391386893171537196091127558165974206864733829612701117119282803020806739954463563084724528817282549778486295072807849391128431249999941718289314015437059770058771005847322512948480333749876201281141555621745386183175272377790657113406863247086985800516553833729472874350859761891509642357280463857322231296210007024621489596678907393654804436951367410926621741741110156974625288870649073496997328734168834787681499839476740061071730174811106624663676439241176609941121083697058335186031453737490010439687818955254468576740606883280817420036979671367556749828694564279399765434007422113085714409192075562725587976629258063486297666996124430942779322058054137827194077966114559078042459780931538145949434057420855735635995544658321163676470936501034849456154602499423698659124101211733477754291133463686339986730361340100504507380178383363380545228200275305530172745416160200986575048393244636195800367289005169522586159034021654578291391495042332599584332170012000968166294167715588782723709086393348783964169001756303589000998774538192974291529924336919880674962698989330034524132205971827849143751833094562555805488931789969742769765937531111310447645678318502450629175568575286017340965323393421383632279157397888304282871633450143653505179643782506173182635419074812770974813318150790284821572404997843371066876542705266213225252367449987528493890423707696981118337043620582707693819684519394112764754028358902430248936580331090523864325003530764723728120097688719563128621201560042031448269406383851195349293526956291153684987090908784798262114034233924623367289867619332062626389054428513662711493773696151743787302658062756370605436092717507978209406646345094366167164662543224919176280807810301764658999268007148618750092858431969886657922376279266460989093913333526706335911576295498052047153663914103545900650508597192799115821933074593081254173692689718090519244459959191228146131184201471770162117291920077975897436273059863526988795209180931372708089288976398529927932785775820669461708520886335764055110995265333738003215603241486713659461078994924698956402780927507057106528424937857029725561489935022903853666995202636847919119496703041992659187928144793107573530513795985893843350103552037547828912384123404018593240728058470669369239119528431109586089512774864544500741895440735255523726368103897993981398576283500151867540487145471264932115181516188181787811350052815685909744582732010303010973172441831108821271335723841510342103052692261036669684233850437616966208175703789433516724183971761350529000399917861360178875728058708328820498245602864476453469877012958947555393458458966869364208086519400036618048560818231209189148637391796427048121928288476264690885847909243289600000000000000000*i1^206 + 6302163742253681549967640736373051791946965666902119300536218574725202832253438183438956117803864494173299924459164114657337448523879953708855963221634027066709574788735983772640022542685421646856799534198927784149377582203413740554561298760623475598662325294619543208636816061044409670825458496801824596158646234011619505561288315833169538146907177121901056624786183745169255230996361418091518561074304503615039461013039870582965466644564735024638811420803358538776376314026796821532459756436640842284563580998133536778339115109607398963975549710107427827701992508840651997316639000793007395492957814094728879760175823880552026750248343171429384519632500502244115997926862638909785151528140769181134407777899829645354876346674424509500310731748846252252652058887608624681943110267241176402868725933335098190318954244726390693623596617560930298131657528586321165025249011666876150938614992673608525049624315536783250440135973759418536246954940717117412835184021419169530503448761510651784171702190248414338200337543212103760792459684336238238756661620761406161380614312045612249374404588956955291657179263776677106740520021176698183469645857621984969035883989052075863340092925864279193100145935986423170668938431462814028854178272228581976584072080135282708318915267542985674882431207736542980718557581926299824328514590925171018036713788097636049184900453607025958968056928428609162309529664184171659979908534226551861409667226876503245665547953003354846863558067481739469553484800565426699554398663509477078774235273490351538379543424364650965586987089731300788430746924203223908309187050485728687959411271488006872087788030867830867883857622799674641156963852684439179524943942421519025951813545785545279827273293061800389216302040817683354254027294156519253419463301958562426909073536280333151592676301762966771705768212255065052535134021854515709519347946668812295701236893303695235102663507166349663730231148949448998364916358097847181208845034248345795773252524001286422925388774584326763847708866425203291938331427615036256796099252035049124292151178330063680343094789720394064174683625786867393365666577427445548941328745840388801453112792219827714812357543060719859328284711355583347316422580206678248875696068868611509080439991078732263271549145608898503190313962712154406175138194481810980046480883002768359795286829543816405191428667476542516774143125820175085314760986871612116152146412872636907539749692778121869262478156832510123253720692549648781375899819346741852080730250120790293346764123648587269268024450282642124396666952068618989136575638339696880662918495842426162072525783829806614579468863994253236105656024017099880897544449640162666438822169982368625588808787107684537424900274049615939269813265849637275195469230118432735111658584927077788266243418244302121274929096528934359176442400701371590837339329349470375841307936274482040587562811862714109759397341164150168999948930274756306582591218676382490514856626393017250638197063718384609600126687641600000000000000000*i1^207 + 9937452101269515933859380335186929220156442097101262158209828203639381749489515034334722137896438640776158812540635317864502096966858050557765583514665106867844760070878950258594876354295485942641227780264834659404419014387692530685273140913967212793230033733924275917374733613458742341484123292824321470044774277469490169453635514074823943763805884412495079050197913413623203992004443412263724119818001769999071436753917735623660863523343341455526732886245028800893781554527178024107609676123688262086763931985866673114546473459043908537896240619939585516855761989018512244800614403082052828215295042747540426675462549910760688619042485346827377912920337931543173801346270637979126319727269994869710988732744366074402031137409078389288660317879637890225944357380404735278203077624893124009304604991328398272720309616894929664844809394471815213493441560783348901798423316199545248903159200734415925019158103966727230175164873204182427108888718769717315824761096143631146943188381226234750050809431281059701522300061448393252900226642761712317906176426645600665785407945845383793745677123786954942255518706107585644696733443692903511669799111131934300988746037351939175034922156865723488079364179055006217980193963114852310521033620893588617369425754164722215573295163014265966527279833646176897278743630622820123477451195621037589137352167834479421616411840980179838582924733473967164572189419016251354765330786187684009434200356456342530697176168290102772044116167723168186632841943030825542942389600894692426890113686916644663468054141294034633674535457406899431304032176516231173764854974035751355206911222335024276931348595138427202792501245191274328510655139462182433834976910170835145923647413080878274843570353301231218600712992859248017378068687940760399396133895453229878882219811756244477389261557193250782767976579307098210257922491944761438476142882362736788735051943806400638250137664533713415892620372590256790980385470929209733294007487429122470758741728745891731660180097629682767893271713357807922420025706529368477265684424845844808554567659572413839166353922836946044878963655355647283187961594737943210526676901683805812434092088724810837985684385043802031063035977211699764669422293953429243800740924314639936512199473584810524703928225153745802619513731610989912792768096528040166195297133396861261006276025047025933504273650775717899015939905419879800822907288480057225290257423340071754651681117436491027171528706387767950972135546595490705210344249451917146101453127816932495985485891947834788728246090628010435189293295443705727404473984418902977814783305851002591296792512356896151101137227999870354036949457397984494782407827239476370533496534774205727959218462606179798952540934549794360074393760521321699387566823888980284259758793513606068412855955905419693745590517349668702867173388734048542880919961139629585728874499048194054506386702882334485847768194968310703794712252547654955143278609485544396619368448637623228421694599408469934080000000000000000*i1^208 + 7247220476499068399115409933594642917226828165893423161916527682652419091983317798712658558481382188808834788103128500624679489330384125395344015279258920011778418340020584756723192068271892307321106657415643431201994228109885143896021274215695005089252243381752285785922864901726594717977277624596328656389278480243475634876207488636729313940410451630845532121126013200713196424290864883641173681972820829475418444990188426188924370458196112980660639036505664333509951087176582706822542625712874598077844015337035155569228669911864513138162558165487066328509646718687461060220210356949541575085211941905908689164333626505463587452907321857839879083230676829288917949385271558041680991947020893158888285097685004288899586089153872907325498136351562921677379686527514096653919689916797789772490344568715364261451544565769898966615156183032793429086488603587318374188943458573100124124173185444084037995182465398112110814392052979465148241212196607687133900883395672567129730713276938642508376041612635064940968672549293563671619847227652567705142242688554224467236578964019155085259843090801387267578304691190357047662706345400774433439801389346261079311191210867055944821711470925962548966930610654196618378375183892006135865110849894003574528218417731562568307043608696319438824644857589308612766277477618654373508113296022238137643296069072583867824408541253414277729020409760979376749198228464077581049896556293680646669677033862114689260352017344196315897001297202604684135929492455343170773452226298277926639990763476850032574723718818488096551254577782708395307191103771801926710961726245131353250863337111067014948959080898133883549030530920560364135114651056188097671089937009948543033598140001293437666534345000719466650842978144714649037066108198457244852663170610948238710942725816905469805105000916546058544385462351253520925191607568066760519879196340682274143429696781217063349286253354889846157237861022855589927043907294208556130936586908680158785318281827546874720963937643857137459049515785657259385847426986120386580583951747289895967645989869278128113949466873840886139553801845882384654398649603876209355033646405450872013981591900098804698572010054690342356142139239338287885909110310265117143761183062251728708578676784515792202469458343139438487717205202901302082702856133564545132737775735249128885787357535045082799334810220424450931777985732806962239509610058957263211501048395131187149866046304991421936535311207077989031098703964237002095284089468229346763734313054832153595976943496785013243112622152125473180172940570843779131374736258635313214239027645645856447928239444248897964597803292026021565036924108189173086072776500155977247906329601729228811194195449627804364360910119358569293305835875459947335897976308797515237281732618115288325558637300396985283823999032992903842121451760692737171098133841353842979054628990612962664913657030816081311144291855370221125539972875633630875408536766612031935704389057249553133076480000000000000000*i1^209 + 728094725236652546712812874852430078338227359230791568380527175410562587462863863577732209177314020953209001108622249288973526638010496962584263914475324802013150091567623526462438188665421459751654985682374040778319237345944179575057568088252112150303747060176152367010447124903249629671114094189802591501263737226398639672804757680252322908679392575854749775388002155392570876089719153822065117717405328819221294261882721700867475853859311150452483277483332675453093771352292004120559917286570414954241267967796817113527940424941363020545123701430429633766419129656653530173218287818072682311831839349699840011339932809959280221953704698979719965886986786475381474416778469594706947089575871271810662214836561727943696633072586292046277438886030316162749522983358396649128702265877015047751934395775375108155628036358356444765421239327335667511216955036133501307236548176919948917352265186038864802797424068717649690666202594333291890616306104052224555611504511672742785808904043248522998893893602016927632837351158207866614059136265203521392716691975227518019137248706062461396113520645238836872929048595376533750737796408165680160677047679188020326784926372872334282594250652263097530691343986430348503145291276377111093201856531213718146265606651592792756863251095662288375116395759685218609630263305258921798225435166846875465406610992636260976610876231146560308596151705315476119738824348141988453377477971304808914063300772545099535546320694840870875999375125755863285710213013689139202162566884559100783337174376993714991504500640029128471555450452239680071246806126226439174591813030743750495456622663452424261422602327596197253770003877892344975821464268572253489862263300473360780411425760755861470204060960776133914953974767629195895160555187724253202122737691415598597152685578101976126131522101484667231116678618999531719183101934814857369984039127345161996738862854418447594593982082428896654124966352201349587958990934877896367469338057867097342524736275354032380910294777181153092764357929276415639528869133736516674565724100604375709382007240558837911076586319392778951231849068191426999118279398487852818261927504709385143465766925349567277637767784265386233892942339703587600458253801442883796429498018266694539949854557186675646734251562798709307130239965335181931392334631540969770501239809024232909894877929330495749463928444283925792183009964908714224158951253734226781288704054381821892759967891589964541656504907413552067209670864914039676777628130510512415308810672952287763640347863188156628614082586328877484207701813084568852705449008670902341293534775969553280486995084817349431208831210776084432209767354959634697916609291025560302756621200545491903010796118658316624868847818049303910221899698757865275231970650252400403256794980821744096268241661707661835197359367784057727948340683128996037248247180215098694754338591742935571394266865149251388781145016991590927120198720973756410356387536356461308287878430720000000000000000*i1^210 + -2025375525668660658353557803034326077382822136101774362661892405170742377050313774292914163796041531121863936017985879595550111622527266631843232507740675794130133590033431396012177804973263986830738034445530155060791433151649418957856170003569290227799381856043130766136550997529253451774995960967984899692321849459791628068281981628054503983180128173161283070890318488290832842511175223007490125726013626678672642877764563069092342620749681999326403172988211145884082665890098540881297485110369479928011867903748898272985700160009848955731251186681325874920867964854824182142212177796727990751052725567990910530118599152954484293324104835404431828434317572535190542164961104187816094563520137302941694474645625678930967468706966984509377873206525131634686180400822895961095810430519462652888367176257588212462918802174018293786252196883316556842273824221380550029926875703250587121352598271951537677496479697448550564409330522439771184392037216135155154182153725392036430949248105703830533461023423447177554009493305019703840935841725037527368083644979235873111752398399242405730681989880101250216337818283431465814016376762257581563510035987202129184288391621278916379289881275215428339001676381296892305032027567794281276715885793753276798325371033195849074456323865561769286584077105416197179536573511973180575221401140472430476891815032934208157182773695606335889684625353083526930214412550730140007781039568138290535080028599837035043262742031512551697378375637629152352310986630068905558352722276797733100785591709643306337428373046568174135850313121330980300939936795948635189991015041446951616623013148747620253558670094503137494689019873160940687383112685592801959833132946437186732997131444141043538616971280668917542435486995466908775120909683421617615942011665566698064362537407486326753349276633686683854696357160745240052637932671732349834662607710090951413120406914503060004246446141701728793860813652848311133638779918844732255928056296137402208925466633650501160255556787930024863794777073156142436249073770351257325212549543592814636337306966979154598794846128287824074345242198588518485071589954641152085190354185847044646498670479248963249265378091032136451655921692962062642207656097744650048125463101391189779434654702027213207143048510317088177392334410191484645436889867014389287782920625240557073577123816499543040227131245933361913992061380929463164657577122134263304993618255165977882752402150573517593141493845629869183899345340242771236173316255598376786858265398281513442812988314136823598390583138627725496521445135874791139951594780509413847060551901822680754330646973830631638612370042896614696665307400189883622209701217877673293086257136778344254814454264162989684298120048116113329815717343654689698739545090229990946274932625222770240996474575999841444451443995726642227827468271605606577527878088858176367087823573628449423256616046102065493356122744032678911316820722462558639347793163246895104000000000000000*i1^211 + -1015176396939811014926521586852687622262757536452620784576414458243436364315048100375543902045546103686388126579369226433016822008538892885916925896883510008499607641341100804974094164170452970348279206381650089551025927814936561265990355620402596400571874728310869202797073649136106849753375914791746217074110834280717084246900312397366273500093405168731657919688978406544969386598389214372865628699374195695836439021673474288204653888524151334898345429331656390751411975434320273269875061250300135752532563060820294941770847671619190980827054703183905084861280378652727444711417556069365380891845377231989058773569827242598436194535643483798793323845511060257996114671330186438873141669705259034296229436509780903008125309612884068899129305929559558702109576712139932435231347186007832061673462127935932006642118244948023789394505461271843451692827105032207911143787969031777480556486890381029069433028622986967090260830517952601532177372508228696232191746389381388346212426329071915502776927493496249118625788687106787095870147932923279328736097632266908183569022640210548921273755723695091229328165910640015185733606768867174972425450729405322397204863421428672153935680190889363650720589612564450177524621706545444245978983527252169221870122811538518213294707917358666598774480262690438014921405209171052387460327890197229748885549671761915595395727518674429610728993189093789331110528964619425739176491597556201758340388164516665116518629619660044383817856995233604309280058994337069903675189063425818702776856955000526467159472648816130919031017863651094440065283096401544342367621951591855353783002081817169145116412329704706704552946176164905302454467638614612394587656669461854694648146136152012703648712069253463807022943911647857880767495293172270353968093893592284947338447005549160658874152556927370623945484534212067176129886841921214090339148861460370787586019670714818099851261786660753959351404384990832283018355871243494445166032423853801283489443573633576726082477577163753524947849795374782971172234449255951534796995751558449000566563039599473570856791790329345098965697599755508862535868512828362972720336254220955221284738335182437829303824835706997446672767053826713429422858427916861699961972387469323935030001021809300639310448456231726047658737872181553339659579863001098889025568505247858724907217991638127908652901571068145619473675915366866233639624081950068132694050760430958713538354509907068191081059004830030998430058032322243257882962506824491161194606788912959031851602912095634656639787306157635385308818474440061733834638034036576965642393980029412859611201221842575891565357668616029040477942727651476977516882843194828355883061500101099834975503902880201982115237785633823629076543958206588411432374278249625366950839448134920969206833626167458130026510376088872821142643800945605115903682473608641871292711921284206030856937480467598546126287897778735611156201008368611877065012019200000000000000*i1^212 + -57632799573779881854738744370696355168103653252784900703177283134429748239830081672950552653409280679535443754317523775782835226687993215596305858901328976434698604426947870325419953855823381489167251634804955126606891051753713046127597435720293674204222163636694224586950059325511327837763049735962791148008880219803655611335752798120795602370293447647280490341063574191744352929324785496339379977181415176092154875548986007764571560198141606150653571110167788145602206456076126555774043721677819302605306426562488850786430414403714637391604984272946618448134084156504589727532910320393179273131469560589929687495236391047496242341019533030940957457648315546946772880509723100475904091161975397237468361706711324732240007628529626247461792478403618302944119741459873760804920060041259763532818594632561907525934217123835258899163449644652356698141708992835947979322929871093949818645009747330585335320964504088070631567269225265926895624006493200262006576546220847416778385392806805021160245895595752905541416441538308546251814626378332804891204692788256789276386978315699459439705567072941951781026782836377075242961806001414731318169470134905638337256821175184794450371168144357821378397303211676565966552233843446106457258337718378624594303254486956225672780453798144467473596178956165193145908358001439285946397726516148956443815185052000357843588754395557524792846009943870204283397126284022523962894009970170097417419502898460879318914589878600795061771106974901372629475782023387232791453241900108530753188319474741805838069934940959315300738652181357288353384205868163727869847076649175402537154967328791454762601466326858568466104369408044095501017145790555497244533909079082284850946668912381996042167044934535717625497706613155343073909928230001299910986782663637289358309615518802806118571550158162394452675882989375969706795619403977458506805183067196551131669315381936660103046239184146932194286075648452176565808223039741534969217055532139128160655662687717654504858829240198282465490157568369843400780311966771064821673974020184954783973100937678824400120055728727189612614741027903517648498201402030531497767905365436656500934036699568653654821877897075020579900440724144298785771691730589882956643905444238539535507771082352331462876007514400302338146116873517343219046433008963346858621136784417652462244680533284538164592427848629977795436052616560288719432032216806508754732470758771346875181656429680117515281177239218096004077864676753160117414350840719615230766028195261514655589864276813286431852070804735425605876258588355161477380136326953302466075528399950250237805738560363970239852615497912225027739381582511831377287525328746760300258481012013885718243680410479604367367339251101510910912909720388666266662400161381895257575140524856058257696827351026727949100826652174848015346666754919425265361405936039362274307496459323669766294936006602943324363354214669372436709782847488000000000000000*i1^213 + 68607920568003718809899494549292341638688993064386647583912294050361683543975282155129980945471010023504650084575912400799298853692991727846607720306313511961199932836545529547080421149708692965954014431736432554554869921474612744722323683971231815236468062627162263522393176363990277522681486451215766459339969848008127792434690334413661373340350001030961312070604999082078633745935415525272563944560184472520307029302212082476715943055682141763222561610608016206344337279224464958188761241444864764986880342170022959563378921483789106455984245695725613868076498829846070151692711851536624634873432588939651864508389636158628129139406030956275543280748478047895874487608544433369423196629080731194256091159914615514534386400175872235613891597419065532901658532451909660962245832624063837398075441750987999537772530565570522573431961428420755946380861393520526155337571929757363637017580124696406388104361833972312889812464733091187230841526650555816910750277764586900578129027891431743555338761409179224109118710898304379256873028823186380647398951854813878501563747590300225658512833929188886913106074730869602153224190150533006726128491672549896599771768165646589012759800807775339466809981890523781692345228529531477450894411190958763563434822142830347254360322495771219268627597987714351838932259340749364131012457987717343167610029879554787190589600809043805813468410160287694168854986111938001363249920017120212796663400441982350681116949954381049399929385184751696226587263884717523769211520634892385661361426288377762275376136851478640454276668150561814882596186795349412399311828826541884976586184640658488223917180640848887974226502916357851656024199929116188626970352686139887594054344020627472389687659256940655234275619213321111846314442629681897059045837761732771464341345450734949312716042733008177039591220470596320944276055140062962618769822737139322313491740263004213383471241699615535052386336351615088520463274864346871758319085963958774397407728215057885209959198801529780197987114160960618372644654928632749075926282850040675989268370885268894527326415554564967047493423973048572337140994520117725154810614565974160582836632542844818495229910397879430321646129036683463967517895858111807963099776964887799834391765222200272041846115143294876419441747602205315931120883942202169461747587865002383964665947260017986993441408178172953652616093746537205646058182841278968927864905340066989205014951531609763691225931686037740508357370247871462192427107700541157210752012424567254229761844401779258913845854634777291215375482375383222587745654545256122422018555669638225937648420593834993664741999347457191660077932027388108957536369140552000193862034028996393621639577915793446716809388969014350591573063470209516747138622437985364921836126717410749556619934533079986821954745064377906826870552238691371431200447328977784971419235213862859647734446522924247346905662442459124203520000000000000*i1^214 + 20779517070362611618861922659214845425060497661046449168098619344513702102814810432739616374701983824049199146656017576246836478611077163519297706627251029429804744238420609409331807090019197116697969083588561448178571863234299650823014049314953400765254044693877401273642524628874206275121420929963346798101751943088882782005882456026986089222223160364778528975442654580907228825595850515030802462551360119776826602971713857208150005407605217156788230822200984772457882013072472469620204516995055698840576168587024321689974998586307131397375413898086733996391289341716117230257341514748959492936778421149005290301401097751727556436507914728194564645154736704195531226840366147787109636455574329881570691904007192050093907457019497310223549649449062284172356119859682473612454692549799359908049967454761229605628876412056370961146687983101300836760359618438962405769301465620086698738629395427088662665899277485959234773216542175785864082472496055620164201910547681995191710135078812253700621651771072504443556294647425759500940117665402627821159550618888560386797600855169494242276190116697740273953776716905451372693414129973391849467695876793260563948951607765404445198202180329976683587259493233716598754066977170055908769303106277872343093507175003831971811601089845465299631607224161596051579133879938853730846063662133500009348783149419137948741905181380072169085915636920464257898326034038155137404062913121764736030928138225072207682635552538853988152656856701306240730388942697799539023167174285712493671587767286328547702774729131549318373210190304373449404453650938485110793201364815913589274724769326211057922337405477127657969181183959487414658070977443428231999528593652072147630788123971233687516317413513955546431016995156786585980725104197639107168049952531632489166876095421198476306066895633085972157441567260605107800122107053903151811193389926131982395396722036384327158493631311927773253704535419391834334774566280032365335765209092573919927970663231717850256043101323334827916751699433106700270060176545152673755640223828880871786848014638828737426272887868335257062296154174952007228178686797737862202452520473785074725844239738422017244909708865423345866863950137187428803713815156757455565617111213871961057929999786039369665582154068356436470779917447408112890693352239010931139797523812924882396804219764611769344726054872993141618253083034276837061716297261209510304112845431907248074669655517274176066996247628045095293399685609512698504004606242896583598725562712841582660782988077624650676521063740173208417858935687511815736890702467171543521619861924073498280569425111173316618459061223086904380564636955510084745744687779714556544368833812258335279998336443448027952480837487389603697042870447760304990793403131814518237150658652538915487162810388279955455342187078173670126534195043243421219014435030652773811542164582765397715005939474805447574159360000000000000*i1^215 + 2451069448359329515602290157552016729861368127938291779206131794616072968247252449863043899730467672022680889184821638124435316669739255904593750256547272427136567563771519988128001771901532222497435346330325337629404710355216623617783475360072344078113362984364687089248648083352491828955979389126785570328815959666044328827500962006717793696362258422683688588331227452291490298112493317563761712211192028631174897178437311665517594186170933043837836551110799449875001549017603843962791095039087700081301843490290027318293139310770039768552456779937141139519962472118764715644112936923096478405703978958352956809083900861442742566173407230324639768544309691423945684908386331697322864570644871958964830567518493763027403792009780374089361331990068153794018457702464047672263133180637571905462854627041824658301453682314775271534844771016824881663737132415056574121194692792241643192878490966211811509984108447192860315431015862714825221308419515637440379263086857582404383015472086844905553023258249782994816187243232303827801565339890757985814201091421818866778679724075278593403469126012475414141705778761694612281146614868623841990929283418881582060422629014105164669507349260813912023320596008727240492047938326864560064183118072518843659909225516837976907113552437195246649555807747231919572326390658040571864437053798380280520770724816529031903723120757462514990657848193766687487726758108786904244546717426141607721539694679518222094441504071775739977149479646659840326643828766624288910702518741499955125739610718030361944642077712154157934137521110964042975356961461693521412467891745441765068262114480425026357754354224414306509614509618037445395507137622344221285941731639268742452510853196497293163479847162154012108730651108423351091590686143253650129231926655747335610857640663403002842529710298577300818739888339088252667195057641072479302218853751441370142580375589582543140715713192291535829926795444594464562400597216277331798056545382252759841503874759934482347911332535281341201873665689603880584684714140427133716383137854397685422108417891401917761423609367488125861044836261745372427951533848537648077946562200777896133964483540960130801257295729702347880543874063365758834484047006885572888700075593010774941850313094286185913969880433031857952732308296679179855926722895874832345348377607988649445535858772611880211159182152650541996230330594934482076308467150471826353916757632978983503926964431593626470639603557104098809922404650913330665421260733782899542698137410546081965578888371012558912684060648466525654911007305397512101312020160832314451411336895003837270834261409452394753782796584659710250875175636278646385293840223078688259568248845962607524829316045132852180977700254231255891069065658809179869701036357072315826781727167511231724888487740004156241457949526776740143154940410410733756415357791754972743089396817080841182636773736448000000000000*i1^216 + 113497487595437954031708125525058455217701490187391664888159589050780849601558969707625997429144385136784902725414428861039142062290000582663780119730294188759707918304185925571843819873846478194083220297991452867404003108678473387521418567077913343383001438290783074737399662253390582158849979224530254124743726309862017873451907807771822207167864239673721915562605519101020482913337315923678587451834982566530332752519437162859855971161910344222253954985448572477451087990675084096034686252275583760538551676723567143122569678072694189135247538476539089046123772367432977097598907189204307649172442149755236152968733906497490639868055638833067066750747236818924010860118733242847025445012833547765779589250343291825842008980353167534483298294546128981226982658556005074383715173199374695675977690602646157225249525283221945020517508479679492989173053658505717615629907442777739376334944432428711217809102712742756310987338208599492194845707026011542418555626312969053177715199926937433422687103011652472902708262568250910220773755215190432788316245225192066092148047244129354137726017370155807211679568701881882751448870375403632377957540653661440161431604766898836334413259287196719236694513029977379434686259286507227926230255334510807551153029965195246710432350906431018717121085115049410518569651999237809777029385927291782170205974249054063292346353816275686762872570342948279906839657459299599352606392671040076402770406483004374362167677414693499937287259350607463785576517270499929251338510325484017226771636190642516791344621984472325811094125296164114001655353826756518739815505050018916642869262578798146087189771491850596817324211869553942983846153660516393026659879809436123281829774952451208997966004254235276290973922748971598168814291057059701509475158780759126438593167809370006937922764891893303300683276248280225531731232044584732409808978409416292040938135793466161021261909129786337123810455306881934238373180708743775572478709459734684594783334177072349112310233366903764321070897058877548058137618953818713377844819261180084715276679091861621712713052538176411109033330995348937903991589676713484712261447304321557497529988849024204365062035418677936889111839451288825529585384235569128413104874943179580788514322316345767691628222546122187134753540073996571238089342828011233361654048763310538029538647418977412378521255344964153556940249261017722456399758011589462960376024037025645668104155714991331638472526839155657144011137622959472706689058739615560861176167456042333064168473718399297843683321011957840804521153947333706824193574703576395119446472676767904525141529215250733552009863080890976296859429044151514909039766794239096956825862211717722739245250721044417647672612997166227784634720897544489371183027288951520915347023486756684954906748642269241310116292217443286492095755518922412195860510382890406671596908188669050880000000000000*i1^217 + 1562666501171359278277048016060773431060585238303581249322587863908613193292328298440945073449276322889500472497366168771347315743906851593588623543146286709498246770150816879850868182286809071270416013157281697169161423763621567974494681704180071815226440314699444656322099063742126696268613193919352789905366355949279394660833083983278382626775143933103229884898135586899397978091130981888459737973469682796368067005665201510133716116063154435029912520402400361987380284281389358606391591443441854657366382109088510132746492052989436002549159793715884962130231600106095195900261074308176213688513976336370832394716963629696145441767700387998174614921435395747515190436138116897866154027863031352731329518349355593166270199614677668677761573172076930730507106750623452708862022351627931099924849175789075011668012877725930120497701726514158019536483759663083110699391141734080787929306211369527948618049307000303279361944472787847073742534110062772488470047940265350583480166772282479140445275249885183958122226549826747024139356222938587090353560567952226022001006869043574846689951612640245368853193353350288703680729079322199549420947194561158486965835434312116948255120261402328137839609637822899333553799395979383139648951103590290999015187430513655455809794072370641722650151418799301593231618924938351395789676411454334993044018525691928563747100433365330232085912284771287642271813409286464551172049004046956449357539094998090212876816970017954574430670348244776839574470291214064058925037524053112193880093395200201666114105611689561691727364377648597497141818596076607170735855261772682877433217951965250208987229328809644241954220163145549455860852973759314267333861471160028091621665464468857081809340500523189989450404434263465513094797395382972779569632746238172739293579931915951267064304758766973502574311228573389297834470741842757124179985721079249085539350160177480749416969728483831408340388158385765303184406939225108654555032420295470679002081517468946657109627335761218124516689284810172716739564227721111240250771210999215540607942462825814911545709459864910317658594185938744579386420497239664720057909886673634955411400432535987232526062945337314219141577084992957231138798480142887808494011325165652230714433499944201822122121634209057268664792857897651331006768502163599856044201228389890180833235079893869528671254657015901293769032709702278185071675535316561105666644952043467640050612011236503235441169769381995912703198829601697403230845726534512152202493216807301566331262919090456187191233942288277419151827558630294756486167520376196708403464213971556275502882441600338373077195810429488166210385961910191008896688717407534983468716820547342723475592226824171566453552997070740333762721453832563727035391744012579701300126712024721939796711461255268445413256288951929785749049532327055701442760417734458401724825600000000000*i1^218 + -55663849743789656876666812130888558900396186940022459290835941511780978752906400550861046846079385974364882366616946602353275101501390282064023008569273568909004196575143789467039658102267773063326190823710579067274813865866253762759049230601680692177062442712778941464847869468930873745516932127547777841818858601499556483047068385592526154628114156935849323401357962758684588631174635988962114529340705124913304130321684992786408705523515278206680707032238348012250319325477062193522935082443651019491354742615112785375985098099113458637130418645090666836275874970490644512806896011226231296569086813191344757195788322983146066043758119789097012972450868135231574412254028597450483924678663864258819485708520251850229514380952625581294978158486324756930849296713382861495340950421088319314423752337475228423065423684485966509921773407798576710925054255789033821930779871577081509037086366968136312850552730915869673166710578874797502562068844088526774607439089617437014376411697524727952384834533395462014498502305793268652544183080548859888803333111211556497353647257180588920761828954086277297761378261928212711493693442058773886562719016060147601707629856231696737215008893671017859836485148223346750101379346382950364494564394042445207221935178375286394463149021830461421762485389999018242846962300977068090088953425536764717505804872643103667493097899999934555493376042758745929399766295476342301208326308883709182602197892802573258100692523896890456728735201022464409757291633362012404050767034552134210223966544388357032731538320656431379359396294504716171008807492788789566594642409592205512060997761501939723019795694825658544241298028720840612011293651127301426311840302566121403682689156698041016778114088470644971459518315670843896162244606483673718157093113265323550499079129299003016278369622272752214410661137480003963199376121437697386072307890090666549875844265792644786510299845514145419934838732872014058186882687411975632126929184174289397538231214080946978931663468148999000374326797602551399547053382552568244509298657846767348743607994173553867010054275980993648939966365668491974299930770798670269844359774962212012042970074480329130638292217157245227400944514452522497910787573348550732651612326485708917901585286070777643232311568087936172030782042265805029618257711868667934773691611531782444865571571061458733141627148655613025138194157932067694893373160545851914167274336982663463453818109132652235128130824526321371859627392754822039746419898788031730014745364309179113500453793808607455920987864153129718566259858104687774293199400752218660901336176619281693894530420672404642425950052546156322064913163593044548430706879858769576214822062581770856697816936367335591785590226919338170793001553215351876546077172215740467474973334772780840379842375651151215460730205041559825071088619415009211641443123200000000000*i1^219 + 702726483755547068554551734610535685794724504231152318607791658344726561780663564343914024545518342601063970078018060658161700789469248555781619872489036567158158753178162179194191556579414701260739419904955639651186027692401372290976038063875336236861453790098558253543618347288570491162582321443883489000706671190681506349969677660358015983653972571168930154825919510830187117488004309690998667889553195729091959760635139658973684186937755205921348158179968495957828473198008041764509143846238001103571427743060999974279444196539888104046512660557690671401462536904798327950851664702855944036393061821318783434240237387437014263715947482500210803772460030131160397716460354150019723768763752325820159451123370066371825369154138062964581414103775264032242419216635381026007710183067039576222415735377701246957853550012591141998497906399730966147490505370404288078122635779014174151529855031773573717926388953933582245904281975059434673607435159945005218958333282652539503278897214834272184216299234851324415114753949712307419677308341589210142228765187407455524398777899032192873927080567299134728420680587706777975533486076701426625521777576229760566502924244862053617393601361008760590859535760897782491011416053039864006740495567680712898504019260040330002709836333144942202390931669521957722093461353948796572980611669401946669366580959315930923910839824676325096469297290244887844584735011096218140721458609716779987359785494019197309172614910408891857995910592298044104938393347093937537842054296993946871426355322863287782030073449573697424098222686059948485258310840154009090599746993751433742508611385050410868485853703474482891581306956401239121818902593481387601949712169532195279992257747043472626802626210904526957079678837175592377510818019249161698717835654576930194430846558980922015576800291454490540024413166726538167807711082639191036968017367171439417799514863614392873233661477777906699222073442687139397681065218207091021581970164785890475452387610047815842854867237375419939954006970112921871508299526294959303754729082484237500570159847635409519486516761439506489468649572272876800394050127332621710826690355563516263791078127416036598848494716910979777081982971259281853580811585892752825725907389372017785340674829814987041188042718395141282033196665034834593888271404669522538619165772888875538869826288116894861902352762211833936840104267522428497652726175149622615795632060727688789996114582345790601489963149362353765135383998938027725711411757454669962615158738368209920301256550175309633656293357293306127457489419297389704092311459371344127676236946255688314264109828234551836091554093212669256682098112852702212345182197183071011587049042416153054228729884434756484336686571459693679702106407569776717542634834202750216951669541489601684789838709675732864401228704912506831764424889466880000000000*i1^220 + -15918845209258413447466455798462424467993609962679246617774272184763969796145537311670074955781384384440718397247076920646195948658730659025589779161522950352808804801792595141235940646779626635994356577588891002134323658051412005565170379732950110616343561665158206225506953166540863995003602651125710652197977932996874088049802731576627773446048255836835861094917910226716329085336523893056020842282400642864684106449155712624894675835975744495411243726728801509968364569386798690450786221004611252955083539338257575049470250612268800854068391438392305892487049790629023363675475463028797512961404502343927597756424348584803675494080194550130639134870236285852799009282011161598955835618678058490900676199925119861249681140927841234604068037883917880441187075026006763743500823466235681141041756400932370951175543710758650939027200046156851687164454194803632914101129937943960638591402560264740988458174666295837947756825171909872415007532575674318197402836929204678237123014053557284680440517360538736355654502149784761308385124964694462249059251099429869320524453382039870287844922365898574941657079547154226830950651821968089891807649900306756329905052985158866400711449569204622977083045734344937429232147090567630807833057951606749957096717436406340145250020209979827813365599428741755496324640064841969633094516743593872149518846204701218432330255327154336803230864494545268971624987140790201370824525810211530248951173206033198716744511044359213041324248746085214084690266686316473664039863975857270347033392015895935924097672244496891708076470899928306090897463541594603836372558816470310885473513423636430580919725282066432496617847345829009471784945410760698440624029524062944753664766863792915414188232043709450390671426391307061692177444098786882157839372633971474803733461791360713842733965877926004581537838383120991426019118907798238388106944520755724500353824462821456756710597247614645399766800224618904691573487515565938500501131227989877552024617177710806965559324374133320840374653651828431615749489814058382874229390334861732352356863593711682562048446458793659344570828057841341952069284187410930350651767830913815154300729557606603633176377679741866332039315871427623884061534370291625694159966255725119392676720100401807075170118925215828023388041619853330291478340886090730535429120333836857511824324923622115012038654478064987340300748160986406453383982230918762872990706166444168776193150268632289627359490540269739014199594779015178356959216296734720464513743220108165300288255172507419856054450566630697685982402486760996074766858252420546582811912693679823633484765673171365144895141886430326791076912398033859539716157373764304556895078139024078408496332726340259505700386775046992724703928627058790090819430494954531130143479043245792570223672551777200931627003245220216176640000000000*i1^221 + 209692714736931126365791132451890698222669775551576337276600245371805699673332569898872005146051341056977952052855085160363121311323493058941058679920945661253055206964754190967151830685991959096965585428036113457435572759401362658844205659400748612229687681912892925796647230313205608574696637151352363597290136515612707589833833524458383072497624962466969022895357965670250125103551428938783072899964038013422866507860027132180853762650282023712442171748488435451697216988417839587484490261412561750383193749368890655743581063559273832820607698159383901284846718353233849262090327001548932727079247781220751628494539364078169088231913628762783677014414424894081659186608545176798493414341967517366982793604098359144816313076388747170900865666506187253032769485963128624668228975173142814477705829811135516623637113536593324944225429150342906446004201574420201019972674255015991255099575632910309871885674834821485400173861483613624010990645511919911168271150447415084256383926898450133200771825159528398880526650055584077718893893238787132231989137471521596183676585257434998222563206572078263762749407178991702502173069921140742204018924258594273361740020010057494791641658994160801153773112813736226331506757533464613759432003735959267203361907058702237854690396779758269111504811102354603879677594656445152338745164203068315693369887760698088617764943956869344190394215800970745883417132866612129995667833447260356216241773644083209101981762500212999501199562877987654009024288437248844698936514681819790106796614389889178978177908188827738312382469848623812536490712117649734125890631337881169203434938626202992803897925655649087363584233380047705211758718487282528948884251777802736338846575797679971184823518051275058278137715252840220251982397690516127802143235174284679322283851720348823585376652023239293811195744340479300807778454840978476761674380988782743508593680941991131391622779247093136658254031808507293599296378274321334102268722328476523411659788777995119342921154946318251501283051662539576405785786093673785677478911341884270090736739756108841510714557193514446901164950497396505340237071013898966758044109508044568398586048899162354049468676619979045698792040763398511409728397554324272127082085498161095217838094764174741606367426367898346330926745069987847210367754763101090915621797688207077153209889945483894962331158105994768594198324107781842901144238503950326359730558141444018197115800120867799174078487621838239314335338602468907453973342161115807700320572574945100238359282653762571274144372563352354839338972203556205472943717980366674645513296956612986466462574656969974016272582052087877784328124402417670909508456248879773970785408910379052052781959094065414515503405006479535382641882753034765173655715960963576336089899679330817630587884918176413701373952000000000*i1^222 + -939580097960679848874340944631949161780382313623220922238585456642073417169541423435667991380444023485727963152956465166415859792651377894324075431498665817935056876666321225823763064427829750310633576731760065122631724705583809254950764598796629031508462021319239522922726610599689032796529415929777447222605535797963423208808256272484995615973207111515830296069000525626618215785546846145838626927554659886789136599182910688253789941223223121987411184788367442435263459881539526286911404521828534599392276207009091649832383870515606150844062770980679493869972397659662147825255475233084658962276243796558135296093925223667305281333857237589000512924300152178035101245138753651411907262564620592202547133940386206642356533251696361059290347992922077417341239905305216526394097115737937803250371483435029975340154713852501865527359218472492429720526269920845293430235120809905807401797726726219995220193380231837281831891006488595060179192757715342938683916123541481309703459640971851982962160608814675673375599831133910235234295714330019769050323542850405665850148565279649647970338090045384380220819347160385153707988253803066069848250677587464342059232135232535622220172541565774127200581921376197834021185597687349117776574527678873760095487478455264254353886698797922543806241866172310960087828310400684019280138714115202378106208142887709230152111238787272883608069416986959976400797223481788974673531235193898477350848686275159146353337284278848726601003679343923709031269527525254578630023430867594408153915219659107337904821717093817584295627770612018230289676449784828424854434902438492405463124657158659601910529459297535949603266354137838007739139922681576088155054336072868500307303983940902054217293060523508969309650746357203856762396921345783390577832366409088365405120455459631900130954157903190445233378947655551460967642375308301917987181146733417013888376528698010414301598948849397803990738109412574912678434434006524468864478609130552700137303873947787041355023232341313046643715758151839427816401719347760968092192775514020238076248080691477219543173042770000239463005132539749632830763274408242794431576320905841877773740226629885653423802145547479504194623507882320446962373243171623599624151305365258533151484948259985153629936842790710290815283722807076225973820583105095711360541901791439769681351858514039507787496781459677172171202442522934478639804309892729190977253562431577736147490100875903537483503642741583213857585950140128817874025561537578848732629683645912388975419745859015430843343266594840901997685448343253404802538680241227324963204682440993815117421738254068366553789077494269888477565556050425339711580350643050643963824379851151802626024857529215913137232592690209078691299724748297067277142779257995487942102677226066343736624807936000000000*i1^223 + 1185153734566903095595966117481232818517166936177627410866091651123934901950900865673201449492677601573180355494915957007642074053812000196289435923643488086114171976113333022469877532170996679363495396989078779977374721937655424630654988806495700758330191162758640291574462235639278374427696203306889932332133312165997077508147926910865443596867516122831214510444088316165780027676440268999700239060005606861783954671463363341874357806234856358413916987374428752272250880028161586692010707104260357116003583505878446043233834274070269446454481946432320478771124215077026759963621049591735875746674327862721934554827028143382953734567561810446552187581092910665630609359088813747366300752600551441301484646784800313591135548740303977110543050707463682736345761931891473253859162590878719805542112285727185356254707270338766151458911557002179967283507613978162816227205547688139634506416438209457542994655043179240821095195073636816477494994597160101662236618911026119041309142015329732123160232755681322671910584787008286153896907225552867748888330802795933108707695020208793044720122377859280557053847343656213004204761378129944894629105644879089955058940537124987711028064987094372132851231201769957374568884684086823011810250337704906824523968261578344936588368539108918154333388275957421819767315543044394590845800402080797906053369084676152081390359021656793099869779373567800231154257086836123901782954137916535165040626504049144544575182098512037887622972945860127351028920108476227194943471973967594914250994028497674299730697114816017692573187443107260949451664336114828808096212793030717139765083301551982734221645051075739360279939137377426529832920435697724374070032302885227429356554072822685126010812692768629196169572449591899072923789448682552437904148746396074709036268468155061383248642225255600276332603756492661094232008863039624814754658823058839772585483713374659439383769081412555576265572317648805787703111308010283878212884373955518566348331098246468690732258971097092819887747430196385586096188597054190872767012818300023874951642069445111488247654597153334262038917259086293467480420987312173873923726286583523677866854549584541142141758662250320199430774077676101550677568673500113526567825042831281275265316082222593403103699638285854185916804346263985456233572045344238348069292881755437704337716324311449926065857486616396660339886590673113791142226145259151656030240833001162907427666304439242418223322711618624904498182405955994086734876590008154574426357030472952255614234164791040546217941182027917832821239447349853954671035420457572531040121846091689455049546384821236586518035379378961914906514456220901310326151829094382824619076908496446287896214662990194736051694405362453087507452701701115691222201044884361595994796455047987200000000*i1^224 + 54237244847706868883394868363227732998869935040352170657465115410338694241880187189609174502728295366719660062019931680829242849584186677593885215773069613530653961110226896096544627653000879788367819233020337331405789858999049706745422232384833752119455381597677632191955358217021880174182910377649855048471453780078544741955041288832432141967529806708625436036574150890837966782577039251392171056749346498417414520944763254853311434834814210243027099875745616448677066801472649438809742463084443553275322199813911085585879669232705785136057691859337612863267386699697260595343841728121945150716693985842188850815334185121947586318854690155238601673229745867453191412950073688850822527775791763275109654454723351967297563566449280900805223585078521561339976322670223609865774648340915150425340627455358268538829587951619533500463568440801945731797494426131363630575100918042151804176164908591606649025343011068305916911902818787188884178496526969298263212529101082214319602853053977766590142773402560250740522104392683192206694403618293446225901733564216779315801719190490708221491710962233452620564959838268072890894516066106132198015709568362682291503668949315477156815517903459946630895815800982709778260949852031174697186532783045682695837075367450606935588204920221257694506936713548698957075415313394583956608717585157928018380793438585432854947658043941816122601534864953159656704222857794134979928137961176736973853899830848902631313745979522958452752058715630838950960652852397315016029446918103281670696276992353203880230975771899425211870073389887364311859212857055547975050845302786592925219176220540402064928809399265051773633777967109349467641634729513473618789706850087084639003132471097870720532669741145065400797695991148657877164789145332521809163123521818038752469701168989534754957487471483017409029929100792065847212921293194444344212252339653477603796802139149030166913851167168307994990027324539714466790686921463055446596386391420414160951192236938570748545914344530100125780396859912465309548079368739049222146824986921800529118195362995849689662334360666438911617562670125281855032286372095279305010255100507885268197955142665306894073672812389331881306172606513661986752387156813759433413131514311210377109119327510650673784049684864885096243698274820269219305493531104539683124072120977364835721870666663025137523906291100239166806529137821422377508506512588751068313613412389274362932745348726691380046340962897538483035156946406067390273876642750133038190388831921101055322240474198854397969535427544153956251226361375282229745356059842498230763119716202662423314908634841622930325563792007257397688173242250691099102001851715033993376836462024606903349369131859670712200256900229921659539226294536786995178788497024614400000000*i1^225 + 1286025811539517284213119051155511688115494550714932471135795089633736772331666940247239374516696812464054855073413692128477762992636819539056961484022614908136163135669586651805556396990619578786153390629093647566563753200767151550212432334024036155385843749348302409521443874534582059545327056188327357958518268425111605058737060343363505697824487210111638595924331694765801462492015672441448372999996106423678040062613513255626403268551003612595272181968647280218655645866014685090907663016492942899196835053281576413339586084960690113947947080733780143940515596357134929440479693745013514328841158728982903335908576644260936738639342108000009855377038361642353535863925322135039549323895973447955542746335679833283195110258883218179284954430252349374311915763786505827771191479314697999925678009085216594091298589920729686948508729865311866878047491606202415121872921254753152490847641203219881793020943751564963043535129900156392712388988695664344939514070186445788069768018329124148029560814311922395162282643533880133059079075623792286751278157924544526404828683920367752463865043903446559592797376198326253082523202408622612271351084843221660810644452484869823429149798167351585054737725600000203150201810208736387191896533666348216833798498846257029980420703244362979325786725084097693764861938296711856567833407742505137891724696073980676640092326387558109870721442403219424247662642231009854320923143376233119174439753852160353577556734574096973568098621270077055750678156937829051031112229765393473013284180869293968156193303630542726912414511669522660385804080291013299003646796323971098630584819829254260896098086587617605503660402084283229396073455424356554313098399775238025841890573440979139152479096017013490776601496778444879994731204933811953239279535214382895841587389597770588077419269294920507093359561905967724677364378401214068495195453797703983332951802705180110109959662525675536054227468134140665165216866605696472946716228128548704414222063156535506689531362864612865741439745414084452450195741953836912382542431467483550342972063355245688526177058307950605520085705334381304883579443787583675612803824604258821776085613331669756810231964940431553551948903038124847128255546832849114063252533064699679987973595160216114273151831051291514108723415683640412455830829550485659506404891700734352305528989131158931058057654062400566630342073200411461952509248540127120440358262133789401011643237592398575074585354434053297456136894797054848034509777626410028325527023077960012878445860794800082974690007286095230913095075813418588297879808234962690246222514821437119017054990020419445496674578104888523686634090693771112609125062950940424014785237960756111151194037695156126357601416103415370119714121077353349120000000*i1^226 + 16967629970893332962611164262958094945627044001238065533973685611926405002844627953410298238864511309293138068884059471773295303982601903753670036800629805840958205130254957574143741356657815668983700602499225936766204408560511668264369306986206067478192397035541617411558496041508006248364917495557343477883723159264669124376476801844485831292908113956958240331269602371747392238905551896149666739460678443807447339017431399175056977184197913092785534649140688786728678048581749974678633841609349959365606931178502560465944937390360722259309475333524726701395891608199790470151445489192503289581864070594251198109426871587604560830508690842051734954045255546238999392695081470276294510276587951765371727192555467025878775516941138513792678297438793971217509409753630613924618375091359561077061499212931633286231232482622326284838345656424468436872094772594068508792850521449793765065535167985200586542871841999400250937373285401354204597644737307955653506472378062846347708950251548599190418548414223518452176078111095699788276654098692332924184028328010545736402449372784204167788394939190201467539486380410847699660456783354036927620806142709618125065935347602220206044280435365631539855277575884528459630698504334091827083438940541971355990588251414108851918025144863147218115272841847305061841608553402377790113579573495462225524037152159872575857292408663296666111760368051778688173319807120484144777379458189298073981591233428327459921828674639456988434641484591906795383784812726267501325060813193723427737993082558761907840737227436351687271959635788401053428778854421277806456897038962432185204111389822568359869004326819896366232789798110663423865403130555834390066333544728146359893662739024503817604779293002661480207645889770272121744517958274214571384851346295876722757156426762295705450539176317601138267480637158705208403689536488473223778315573492319454613519246363077694614576422410493730308466349224841991796082163696619481665691059896426581790054801986240275395918010780896241821658032763488076898003771977623747348397826959525185015077489813353463716083880240464112634271888241998856969039395539038293578510508852777346023946574558709695904950494784480139691839784002838842944283455214682148797749379061548059668671652651887116158706041232718493144292124276590806059284750427435857096922897770171647557222803250689583922867678835213105510483497506652829865551059430469877068642070243358416867837768547881241621328699606326657260661769134623556485835936397267013892566811617704504878805811305568493593183424220457262191201330984779225728713337180545038823206227853744466604871124924680257109524301830449563857358038379677284290302171264090210700867166418597375493190572280364542811407438661046763520000000*i1^227 + 6888892312414593718004116051603451050861070024164630480530647953410924695966996841665473867272349621366395756808242687990961527884247366699701632341289285543951232807646182436642312838784840844646659853014684159154012632482675241782425067682535963023038167702710758494533622831775367087378181128212320890382240688742226594310617411439741945470851519378711690528095875218119065792459637602460552951661478551786498292801558768488379479524539281516736532623049107421787966490557023961004317217861285548855427605910535917821442194835374087007133189283458487155019586596250927403613532188540446238961823772281985434729606479849205607860535895944552975886647679899048687195672941027957194739773404933051803820060021736997972220882502675978583043403916705199259710405437105388738375764378142795351017398836357877308952688331883014271998886963947955779319141842825126455597901153499242578489243380958233161411563081351429740386375415692106219909072161481800749600546632136118010715662219320649419085029158884140555455782789355768090590387959299469749193305919202825070241326421882487445835004333926670704253700290615679026856830106084746274786144835035071794541205875979513256414987900266202067116253192048569811785991497994262436216186782134505202690251412254501508289649089284017505775288998147252312902817366860213900767484308510079737860081101672337246421316826449807617670330632823954449990885367181733648027500175619102380899190235944679319829393465399907548888628364546430267651207800958954368548888862238500567007441101843429126707128278757231996634367410342637830623811832017421716083263531005561082367542569847504198622088866419812812930632985630104247767285457505475464733824746546846138370509545711761177854359200447302270591286867229613584289282494015903233861548239083375644287876632085369077637628100297149401518660415705260364121369545854773225509125142665039663262413094986455315719014352101492860175651551833956575078886862626942441308474315222149641618484155950168935964609857480764768837898905580394933189451763709880526524389336461162464644169451776874137619558103650732670203649721491246622528999558081207862374474821276576225159504239047198751140004539295374824002401612297322422895555137018768386407599921200649925608371460511877935391203905771884991592139389086219839775021622557975305152428249552194632405257444864670957835092634198692780915217925099293650594433890800744167414971711708421161483259930969990840488697201617649805503588996360034650354438184188693917527944828852785759539410190194710526508928807145262687704723760989857592994671207353480902749086645770962372700311943283473233725837788759371869444513444613756024488834420179719678151308052507933221518617966156049285120000000*i1^228 + 881835268932087365494167037619465788567688710061997916560211589019753431263059934017326401029548492254299450484650652616521318533253039420850596291174722897065850394949186066304213001637461767675887910887814214571100334792141354532395981355136362947888952912877495079575879222481789005200668244029965664033612306366690771282645780779296297481320420921433332461364167346975769975396422257621319600548748805208365301110556167445199587357139510231918742972370582893626111209919308626890519789776891134977609752763994849715973110571470382845710800681695968046106304569397529088304851838356830999537197109892864056166144634859251532423833314529940563189874337575232177435416870444204501327830766672031864811376293778052733686933948840524211336543938382689402782853499928762838434879542335412047905229893701363732892116331475850531764630967101119060632947861157394449468613267599848875376942476393792901280846148289417490796471649415930240764469643035237190437544794391742686052823503529073195398047240069195475688267568960291313440885068298770192073703593142346949767628656755040591471535811566278688974884289034177095340534253504605960079686781800641137893269144018113742981103526948316823902072221250653617065024547858178063732309414551462397638146376060375774827081852869134790551401245374801755663825998944186016265792572014548698578710093345586134325151651714277763177186681251501488989725577484374139743325145555086841822854062999191490621289038558982313903759128416894869325416007427060348827034860571296679652232180464939277249716502670807641319759077878807637922286607259196830461817908142779798606952563832783287954672010576948718925435228444252478934392212237326971650900018045269092618845222188534691627849675465654973158967129339646918004604894435723679949743019424731991947583344788093099802880342486059395429451957059357431356584034905983869200703994387393889155931987068709822807962041864376522421796414541284003516889062706021586600344160975038323234466078735976565492826517568688292369541534503136445969265152125546669363969705238304402669992683051576933449065008089870271819518954545141137940676923819303162870426606419792121924413335913654165424471875343203910791370042868867633035572739177684285469173487243547066537571229872563980950335795549847925116417995142843668538081101015450723455014392035167492728544070750082147601058305617483903026665808979606373171659949840502369409208374209318334094552453025550279510080951240969770563110710501739218677059966140150837545646302700190198841677822603941948807839663631462208475027732424655904485414168129220257709701089584829769787358963777722748916733834990773283171165392759410380337476835180941536509350676586647519232000000*i1^229 + 47137623086299567462405470513304850910007322270920020960587098412833389474427853813429495094288987134042516805325925565984367555699484660758132727886057468415962824591840235452795189295968198609196239651539114571735322819597041069519620959021782320229053771951717213659286660629054482159199182529803097952259005847068664705090587763180863653679291040829127021659483342798849273972459213667915397505622893462189098676289099369091288975273688679193414534080582467659699470651621171026986913055795141269726671743883534586180749420901353139388569352557799075741891545371269132287577483906107401144968105460330661074047778772882347871436771202175586253903002420205440100543886157209832873535320448423998819771735030972036540167031096105958000940870922366576752675696137377508288954509862308743421341829184002120376240209379413314191358393568240393941536903456318622893401597823828820712689074696524652434672154621771994102372786408800609350475066726435239068199190665964129282722099090504204932897416929284816654358122637281457618511882591831812600849785370022623457617338147790160321353791060275922302579757901948098196230727478021787179129770056011567670843454091377059646776323505741105027511512826346258456100560853177363484474883470964028346117027820716971320113433017738585809405303388844736256883971683736943949519072518519109954796353875960327157419516625157872028985660654205040466057135554211765556184001213590681437886763366263136856019242585835599448998522771907665493056005121702759168468957424172441970550513223217711707643251634160753962061937157360809072311184648152745298111234007479926451539701907385402610507513500572048210758320695763992259422926471684143564668131110313303349191561787200095042248258871054853586202699189680465947951007886751809776336684369480046994564290535150482387994946953557286666134904891883414679809713663454875441372298956218242656998098067039663066814079652178296416614913718666252430152570378656058574143666080805609693350431745651089626815008171835734738834627566334264564008497461475615438554902462042965645973611028088273687792073742992640849935577287905116813984036215111642324911305228652133812929080231351982034981168243561796441844470602759872265886473465027311978049866371994607523369622720348278309345207764713936557840373280181579498922112914555198337711464157374755986325339731523290057438427165086248236217461652947646485952360770294103517065521781131722926636228194115453119747654049789185698921394853261306593777171256635864515228695501676497201379668062737341124771013832300676611203631636946039936211707426138261509124438953279214051564784246742305340760856338583692314125463308914556843606314691071259443200000*i1^230 + -742704724893504059314867701052959614173845462556402590028828545347239036221872282779252316988882604396710837163345789099715892031062168695013342093903543430109091009290943055448124835001327167499912598067900129150763056724103801958841406304243488867092229225989590635703139387862083142691087209555656016798958297214244182552805785614416064082662076539048260495197644376014903377239844509312517507907734334601275406238102252860060646578789461509963633586077418676365497520667592013653192923695431708473018498958664040748259378392307875123781614652025046657780965533652710093833473961697948726754022710118259545028173382867860197494117642074952130443959044071075969945804324103098327221324354779537083960303566351138343335585691432995103642864861519028338445794590432209377987556681007500261210074481984611903037523293403945070901369368920361787854123977150550150750566214533626046085797973910005808620854940816770934615804663100430335799040104416360155852795761278474547655660311337624804061104538918204676268306363905530969391833085609640536176638296519327550253449290181983383118913348356537571558398086858949755207849759486783727651089986658666184491005026096982563651259280705915740087569463726894838357551863229350237222570981330556052986154663085888580790822108554467615533301610837490343757974862314287713430029358726679067697080170839326406801745013369321568249915857819361179429774101383673655193176490101931518836292989636324792829390860322715442971117723466556211842606728582074792440518607460580779832150351246115258497023149312341671769363358866615372469588994043793223526958106792361231780274246312947930196647596979012795198336053372375750368272738023457030401388817991923726087603089361594595181700348876623986737567556187211054470547475800500788308652915169334852007137874077794948660109287522211835379485819931782692688949662029232094560071335342378256258857317015871893304156574615338789211460335065602890982734677235015506309253122459365278651611284239873768153725145198607624232803922610971328160364132483594771796029825183435400100616441378709106227943705992795746810609774430051977581466278038966124658261471658942080337496824657787336066116765313242180214884160988257542030211293525876783097678448086009692553147313587755573479468123702804402693975414371432823750069171416017903947296725002596368959921940498295800427805949284694106403089852255201146333562223624677999288101466329531211477523573491923643566502689227104374785129498294731322555251033185117105458862671782580466712348934433498173333809150521006850200391227142210023433076737828544605276895915821389301008034059618579980822232044837834196556638403208570470400000*i1^231 + 6129715055100126207760588817840595188755703974473848553313559989750584581473805657585415199715744597629115000025160655176747701736614860294409779791355169883554443422055072210620492577228553539667108503503686207161003077307633911334379975692172834604509249781737063756862850520693508454962821734006377390016334323000782544327571629138538381258171912946214452982329803825660440885366208181581796487842879428801546887335256434784397116435508252789251177117589273682693139147942039120777921115253397833462887177177789048114019870454194998134952599017384369650834232364857339404909723890464375256960674758133214167699340225439409971487597732141757609329870276774898643065170839450308425209898166267050924159670414206631721375046531081076934996684306079263306690675347259356843375881346420964968071017867757705974416385100566783094114741819312737133499504623420459809539101911167385404440876370920405666798847467701476800273692782162048945200815569180186192970630355681609766146116240949002125542476502787773478724036864282392640539429318393887171948465567631324299643217514622993680573853572402595333223986961193737821027538778053074832318577205174513312919516495202444457611137631930923445300242196378091566793596420716241760020330697043625934944339202324063349481642594141236192421323251749150181534684860261760959242385676383902861699475763548666211565799154602324582456806918957771166797544575212496192473190944627397413448307480911463356479891986198429182992781402796202503225518901177799176569533499174235767530895623190768663148595214818930125985301595110718696359543562057778480947922175512675258559971279371767175593240061569851249592500967524236498726866587974614089471835806294601094591070005248820304744835870361375720617556302035791832870814312914146716617059883541167707235733324524668500483825265607242271980205628048875276069790524422293790272526479616404156715388603064303142180664732533054097955126597136954473901742505794142742260055636505981770605866694906725259010568084675087264108070970481329299509478913706888514622318932931710081503620562125213976922783506338387365343331431371685092335423612669539379382050211941065916658840589047575035843140030054543382836885970112446842530609127634066481126107822237383170642844259822218503234094518781146906000861204822539324444410743923507281167727489573615761875516026767949755262842311059903080635852617803909315570139478677315843013858938922466035928529598238071539121201217429348221036615485802358905798370286754021109129967940394800399561100020552543200913834300588665219141795375118885055689483317550163278543872570655402568184508923607556333221735209432514560000*i1^232 + -70053957015733396942835063946242165749372792382045338349494163834979857252471248752634482843443848362285679413595195331506052528419417615196129286823094042742641242293638420354159467149424322298487368693390678754273946504677901807087209386369006782977674318591821922466704655598310365024346241239937975424061626619334206616036745932105266722494055082923113436557720877334631895825223220749888930119363035209636589754705143474101823747776365454239908757540221274891502663680191235050267156608526809671563715110705094254975092815582216153769196334692345781501608869824765793078806765361252621064605546839204478780572760660060449989731514834514907629046754131973832067892097852498838480910979108224879760553394527227331303828226458290832617527529805321251589666371410038366086107248824955247427514238106164749135512183189418753968538865130258850898223297537166946463633719386265518119301368908417141485795622018052193033922770396081561995099255501123072514736734191393319218963016172154239171353511461957533169296178379850797954019502473165006103708838871569158728017201165097690578248669589995532346560866371921869771560468818867015039320134363646566052884252033228372310180833130705459013410374538536911109856234008829227411928164531279629554584174246975376621890940381858671487608578795432524961952706627094125889030088304388792671744718108444736400731192224120497459681974368456453593393979216715108780031762643426522141184367114668221586742801835173320328761400587353507017712032439529986683178067158803991694722114365349795466879960739913032460089264017056668573950756623527735826255779753581960371715371725308414464031461478824669512711205185739851340216848149475896486828787128756739783649519822552697643751902086491807442418221204997008387989238524260534310509795179929640191042574355592679818319670108048660563581191355648202686258485041805772854801197758974486079626869906368034007490685970777119231390232913721184122454675834466757727506300923887541144423240735268190865105632743447411811079847763174762060720282238542235505377150938695584370128915928255064256226427192789341150011791066840095846816259878755648309383246499121826103752372667395756848656862566764885387224795577782456429582335704157543693011004871348413873671454597441754243830460266671901234064403728853567833307443855670818387050169181125847338469071030552027356419512593783416704534859545326049575451610423318542801063963622418858286787037713732092755055918644577175911047858092858649223128390543661354014841665635786531651596815767359219664537369487995299620205142753090308109972096962733025572221078618593550894914328330240000*i1^233 + 116699249671887332309225140050055457531674859863444473666557752942986785919879012729614759930439981030051725887728246451649870750044071758614057002537366082142763773342446436513517930149295633870777522862372437353853221572117485664855337927247358664189953054693074435163716317553032661188958220561590084625935963264172882917814418274444342899223848198937446157843544390782465516238291043731373470791443518948178358862917420448708972559753185930362970239283926190722706122228092106931603373460066010070706149303734136749296693911658024429356624431233087174743076425724919195120288210771020428048505445167863814271804468254300359625819770345910604146064259992822647323756915036557903065915449359762719395527623803248572096959606999844532950923977018005857077063667456237170189212638781061830622269236548927094119942503887362131487516250459604481877017406133939951631783703840584357181855987723549231543803158218687109076081597276560547463055557651700284395204458170844667402835109560391410013093275282074794954348237118369198206834133190578076730054559877863710628812910820423948925369901092417538837052815630115399569723835829863415283917908565463546901140300108667193582911217626683281732887294538593265878954583144458262715815358482738415410286433036834479061207331824569593028526854384086332299113699257155928886256782452599445606453999870468893069061963668538226550574636631531714287949197367954869079729419945306826167694201264156795447819901676575935428194808347701785275068996163987792421968422486939154359571686192711012478803211306561456895250143220807131302393685661548840882926450487103799179132584897354094351439742182202984813830515365139281741497999786513424146346918308269569781799954989444697007501946473176276832373630987185899941363110050229876027865420949722027613067591192667606130649298053512682513994014529029511335860581259106006740626928772017437671091350681473175897601512000119398523799754210533297252526292462640563738483252132436077179062698835796721220856153952427635212091233447172284783376666610741419825824678304165931528173865201230894595741366269323917163011889607158839535496385113209204971276656502709629333543262070202480468993676718647074247204345692458091005651828494257566184522088188939937365663378210962641851807390351641165277111704908142490964205295604195642472856926795501287715773917432072896269625941237036490775839065754598376782153923985080918185197181031282937722439007652631376432987298837097633502843269656454126247934061554580592945646946900882584332157508987603648818885997260560090727547019852804179319171498127488363905679360000*i1^234 + -75010496450179635212426831301931083586581618083042874629063693957106233214014677717957267277637213421162242980210345622514708459691820809765124087534792189933480153287883488943895916864105348308803761497471807904875510634987502041821007449807093598496614145463430053028655893040990119238659498040001288890876292865472964857625855155585085383425181096701450011724840603327172415024893867056672960872326791818922513099190264130824573791672540754425317825604978284370932016410791181251135530436985503174233347038120225614086939373195745944969455627741191619943423171045987157251626609793468795538050536414407126302635224309915739875186012071930184355820990939312010846120809167713751098628186111828788905361412621693241580411568214674428340053386599306086314725622663441171231253433918145295939012489012974799335441852788563178554935371936898883239801991938685244940768068954553805563373269417267727911153097204326806046005392503440432543321914204216973067300088485453690766473971497735151652409500509982289200478562175227086166939155204270224093026388756665717423980174374396962214503049052793960177243382989059581594134795204641901816555647150013222314812877152696918946929200275964885051971436797982428913669383425628010521235232029910952080904666620107474745435334872218639933414295913221214726562586262245665402824183721862890549320640267236311798695020251869477908953764505314017659891132396960181642363198674950768324965444311831420305926141660802951231679491823916339282541653388719737617758300725206798045933124833575269577332829375284659319568599231141021338156748723942710900443237489602950278048887717701273385563103680384646119419521338576868545764793528006196925939840762758701385277577858805233713951186405160263470144973875236547947522288823037290694193540161074256520869015856501560625601717249976892418500359339260301502799541317985886450408918431916011629674902054611050725735868101111680851073621038668172200894752701911303310344231091398608273808924755333589689375363509846093620610861705012720608052314188333533269594855306021001271982476865578195262020734393958224820995303523652954645362090768017506426089401236078102819603517098941055927983312170291402180657535325334305080009801423183159405926260198961893834939137326121777847395637499240069417793820821038272391757404152208391551326616156067396794665918847698385247699726904266249850894245834735697867125326651527410283047935098564904804281733624030107440188015549641746784186452732688754859010440739312723224605267667074944496886281491317050355877073509555851668894796790135521280000*i1^235 + 1242419215739067172996476919380456071993852715252497904810369118892907463012689289660948885078601426038250800503229814609021673396744230819588073670226084365987350955853990884638325077488941944674990263226208533954873142528384760386239517590993320981626029701173342127483315173411164227669293058868397092020167517402174153599398575941245571771284015055401097267294237382486568144674960341250137147675071723403719178770121170682474362295699743831184935059731505396395703613975968537926031255592864886902526155384374322379343406021290099032829313564002123373725110970280481849106786954708978481917191137539742716284329391945037507152362406980730910619642762233004266231633646370536054880452643008114317188962434706942829355374757698546687009860261312556600220101042561101428531753076819124383528333284427719504427227805300034345406342531966877991780920662396618412442247570171562892795231422506933519854845904995077414698383241796338276892705045850049196321897247018825123958643153624768758902290502124557870163126619567469184196507569290116583401935750916686695989650488652852954970383554600284691005009393239323093704773693094298619798875613860343162320720189704463718757571173311584136167408592826660479635546264125256065263089746468565626697637461425788992221254338770461282565973955750618589979153921853314048866807130959095163543043009400479790418716623110742961049543411077333578929125440290591624211817229520981957254723807691071307544627640130548881669920201261674878271445828046739600069593884786311614040568335434106223618466154729841165757857649221040801753971389585872730912665355755010187112082594862909256928120922728593664743209709975222609857455539552212177107127857648507038105653741542859221973523928105831696076952876709955755090740958277119656136370894881048023537811424829375985501471729454466095260406366964740108288016348990216753740686169943750766188337749904892367812997388509482386571608952071064033598999962301686699773412427971956628415116228584301704902710768402356530362624687605912381526298858349181302348516615900680149668333268312174778015862732449216489651881417391062520590778626112947580471038601797189982929015574262007797882373737809012153094843108559666825939985112661381714138303969060324624611717697544765832600272771600199441802308321731677729866738359467566418226094879641683651995886372836657423064073373402930342502952036042301749066421143536664494448369947352228577190764095736470296275470806760368498325035660378077248746108972933565215027098452211112056533978903420449052281768037580800*i1^236 + -5262035320807137561505348038054706387894268347252524027014545155970922987801741289922674082280895686091527306171654163023040858381770074962502650861563658224849698202502612866291687005943303927434251546047120697537705287297310742393834695513458513111044578405539120337562403210579250811582619815638448289160291091882132087836371077447829515531909860197694046175048995717226618700790396407867054508139893152412810847347164899006731741461235110823137009229141748404931362802354118009812858946394464659167514454756709176889886540410776592876002412945831467304722437795332561805371720565832425114920174802316050149320316226689278973854088458599127285694395571431326454995531742358399599725832061975148826211271224149534398789156999329227829429189156341284449748428887025769770211858915683671806571320138941264747016142244112985657387745430382009723388824283158950153801376795697962457667154929555750232648333359843545496813092868111457915238756691469116966975192538929399023421075977812335377660138231526060754285760261193277151234409456025193417580784823993721411185856919734487304155273456629978011715764054265358571592262597621330098038715217290238882484188699632185335387665273621154805360465284764770036329255800731119731033756436489309073151944688068965255359324110930402305136876130705566813139856290922275274559152137321981339135726032298805298152586815355107113507530840150884289320862521400313165299575301037764959839811950146786650540405016614995921537365776540638966589274954639333738404210535621467098653228408279147617350604722952206320325750622623044914105252743595387892799021020874547770782547484343781985506976105238662514746887461033424036386748263001028906811814787755119807305143321723149878439342561611862579653882144665015421654111510271604725044078835341055735919520938617870404649630955062205283368414367495608295025342469752407134183027490270082312936090092429396784513079150759234363653731414649496144462105421449911411608376854631046960224505873642598709862190011809940471140609399543255131590789854123726395886166969155676922224516886474810434755394453005153904843850236214518351468719170097240783385741040743133533939356605455967615762003374202873959588472830156755347690533305249666849183500277970411300684378630811177567712214025139506546248863146885200294642622236404046914393685951088710157254975736258168580760591832711794685643042813690609343751601841709339428230561415639402733728221438439734120296754225470147648320456222115525659339358071319400207282187513213485056000*i1^237 + 7269228889567667521847389403558948750023859721937742940582505372657238484916755212796125573197505498349376101425745426486523401562120302006040213336562713407979706339807651427081039086164313011321866568411993393085176744148252924528008482480521250575455910295358749817578777919374823286658163856197029746272704529630921646326239509971513931669726168384742043129933099426500527521710707456091221583774155443539891600741906143907173041727027619339426346646577098466920970594779065051253078971395583741628524537634429444225153211200648291154983424311267696774642993385065359953733777410748924438848731460601160623687634623392798104991226669683254909026645668307177135178191827785291850598278387225946306641095461102690704678149034517618391365358664758362691542131816924464435761997336703960019804502047932229377888553048376037459930726237386833940547625667332153130157277956347281368293392219179416353469501760193429671236506931313716637375362087062825351234684772212068147789521683435176158846592142030880714673514304328097361179197378446592420699255362352178613311565712019914077973357588782269638046806407496289570050587657718652217968965475172128354949016319168669853249270533634376289034575468447192911552654261342657340752220806165479801369252562006892351583945859274293059230879971522838219057591971461876535567056739748940562565810138922741928944527997475104715482214296250557886568557704999405001604375727187532169759031345974891710117575938385853088202541453423296406024249080057450509351215074505080217748308107057277355208467913129838165904362934717312662303018736430317940626593157715092853521869162931523248123060084944153589055712164035847199751514485025380091819919269562677896829732617784566531874505243159521443515712060543318319406603004815203694979775903315960990618536273772514568084165031610534125622829685971435458666069404030490484826802307204450166744401520004818995023740885272493074831551046643828011884431975462805602692010507502818002682088114354733688353529134220529235656607830914909977213187787853722582030278686507301874027471584105886539866811371839983957731240537171404828782942980010386645053568901573699854949614290359928063210733193445584315143934571388481733425648824367998316070206731503613233454655523503247351539556964348988778895171342507377358530871816302641752521766592042997772744147851363404579249034126952403960819814775629400558822171103886442373871871260466587406359885724485666234823630361483610652537711282669505120797982720*i1^238 + 2810892179216709303156055768136618285349671689292737670891398406214893145890116751591055666397842870866522839869575853803549954123693758496684657973621193128299128792089416147013904684597750922543189867128343526976523715031094771516039195588334719408604498205161539253105712616548015024908527309059389101521918678306631533729121427786774156487999260121896235695709178150544184836605805102154543822482548073951321277024474353526105108014416792051737787092227997950886726648006096643060097340778232507280811889791635513741030865287994833866195931743508222341338406132538029652274807905989480516969963534775749648540295339886437311285873953488528005455403083649089587526612293374237512526776555253128913187152130630404841183818889927641261371417245388300128360287142265335395322834453936016521864677417390771962271060635789575495423460797279856522124840664021796321515384416796855803065016795026878072714398350377534359608702521672728578172002686205976872800229469306765867015797587608359699727079776424373007906712671264383720748375595048436023500740447695780515488612448384467491523807222703389419016807942556316381424274341740194824874816191904026196272035338524865874351211235942517717111617916385409929881120695358698399623195346647769668157564571322213121912138730895182325110735029436559250277795041483764112323827867301682113970941136873341601603030527163288554882397839501583889252142391675081507343144738892908667854351285719879748755391650743331375119390357481899320815058510734438569996731943322034089326224306002736070102245187938794509160353546602242661653677558682760017051292542868608944042136831954390925032347355812160111534608470712458060356702938006740123043020764341339450932291119558841309855268063610974417534819805559527472745463184469961598033834966945267336583643636079719553603462192547611994963348733695744424611032060839792991931022470578757733614817125730875081875923276780999503690452465834265303060586862547762443561822944920325100915842331159168970266744251810219609171183474458542166197281058768544929177034536619920803783974151903169996030106192725182541217405763642023769033669232386352554469505876203894244865369539556342743845651171279015586761236317608311811210294861550894113094779933441946940847899054656503217076301523492202398499090670533424145027311440745517090199614165076630857075398781979521647704419839172437559236383748503720689180219133807396094462469402733286316570210679079063660913361105715200*i1^239 - N1*13169012170569896699910694617950190608402469427790548810816539018154755971946553223409836622379219269220410417948332771222139585626431357414440446494991746114157029339289410717397046112237980506087729472111213575536757794394699032123237817285880276577655021961822398564843683664772431346394018973334701602303883394036170311*i2, -6106831238794933489094466664848194862171975893599693014788688671411431581445169751301907731587990574570808597222915869335324495300382862799735180816500833409128784314304321853270427042646708607336680725817904208238271515694593623360095105123920537159880638660376603750333646945143294065254939203514157587091031164741070491316390826951331696218428497179134496145095426294740944083884804729596255896170396659030262383269985324979425861426485364790972021382112791216220686335095254642644310011570783563504421793836330485509609253095945956830886231750698004648861515355362529087477005482723952432380940168777942928906112095480603813647559127579678291355182110178734786062901205154417233550048456460266738022767017466985789329964308290918494858223944227048736839682361034062923782873004876309132298152260046799776197086843748771207240599010180850365616327696327965674635131052140463206346437393225977688602730402558171475340195085084079951705193591017773232628796744585184356465059031040472710328696631041991124811530252691406559245201942983063386110170997175597193083334262587258824263786567830027555640474235343094997691360871312560484397878330167746029582003076866274131819051606530049748394616031395341565040160508947944141291660180578449246876425427493534763590990051295853885008706713027578453126098969268180705731161075786032448925642026769078208163794417048445069024573182398567266404716986458625739143846867750650377311759688672765580406337889839323561305547224811759646713905644828785331265593160618712272110379443762823700822419654701793552639991526933955405648189380643194930189384760602068267325308352252507577262524210652281690867279549692222619933550478781763562327663814179966926851627204716803913065753195925458791518961901433435510477228012777519077584735712317332056471711973222146647070045032832796167539997177208865139942479710633073908232276924300535797285888272309481090968808208498031007681024417128564799157082732050763043505072726365115184380216315536855031030767839073577732431151260189960310003845849819641859652842649798555611412464531937237691890285366345703987844933909639196330163248234368746504566392539336139400553869346728706071878369887173642324542728941962444162120004870362551939533997652999348435091882803496140914255391396326003482294220173570598007740366067080908380193705372506890011063445226473738935657276146083062110814734348075629152019405628434751624246766629446385385864570163903915131489434085022879724482874955586703207486202635584575510520740311448101003569682701133305808282067901676786325106322885745169387813038156558305996776043806593553297725764058881278013849388348749946864067300689051676910212942898411959419010113930029946287569327597296558522605371140693138508755318392826544172268097560130987180988966310158517078609955393038202969059305226847455993551394523959715706818852833845280916018288035627940665105271735392218258990187598455347543072146826033477144061672388536051439056489993072936358577848749162482358694829832286883122792140738196667486617505160022018004554231500451748729208851847863508694012257370946194180996100423585479975906314668905850357037956778259759147897541920279472794326769967492206142195041219332736133245587495667535890854062837596612447708830167623842633794641873113628855411437791296750823434057542494993420047288702221826468494320855032184258723399238606633094714172331886512925772294483489756384410147239319982082632613689048695641675870927566674964718056409065487773478282136881426698059452220714201294687941969310472922657007480995461432719413468167522667625221004828312038525185995904204603367856736465053251453826704037309530236925277896720934802172150133667598098744190833189472436806925700748945066808796543139437176836613489492984015241574460040728976491912034295059147420373333518155134466012137886840685595321031338353109318886168121171627710325451661513995824548861170299732137737645840772055529861566651213058805477329121332077404274791767420190052007599098262650636703337288196444635396432549787220423770550901973836284862771432197314718914925935604023696921831578702012884189184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -170022853106862703066423993688542247561810005446042395761978887478578684448876584796504597143309275210470336655833928982975795459071172861730541473671228523385302354030087979705143660499451991164999854804095107537306811232533232462545810733382109344864217451321747187866114866251472265825124194489839811391256542347219189986535845879554867297713625704789746605536554791620974674805020705575072656681984384155437077293985378828588678996398501524609328665474763871196090208480442723037246012091747536709700545015274943999462848367551689271180939096731891584927809497632000065172137553165045701685307642423913069471908339575961338044815754604195464015055190004882035910862141514804895188825589614741901918869692721774315955838861790892066153913435641166263904843804321085774990132958616206982513840985125099302071801830364948060114237257472525747776696032135672035396567137497949948531322213215291003101617034505535085855397748150262354755834266731471738027730636636386709025733247209956727895440153521194444176079724869988093661660444432827365942626054857926015648545807043394054201757518366235865302294279382898682353677409558909260704540656779463412146679313141675528638904679429420268261095176594195807217845655937898288625638333477070356093381980884220051837658987049451119775610500987225299231708301755721498950751989565186741666937015892759298239255806314962956320682197698150026177163528490062781771966338715203978393072912830089688197921732254291810097454761186832113181528351111268535938318330996404184304512338388606898525405062712073604127207821928201673878366237528717623914422278263149023359329004820453201668270072519854565757357123470638431950923511173398575426774618342318502377263392825178819459548457393998347931316950865848438971919276080976540610764295267150015500856656232851473880070219240245158175921893766754191854035395064396674842713839150353128496072890209440408273270909528946380796994139001185976838139862663088108865434792906118666340091987569621235237183140604387368789333144559995282194615603544633358475113757379267540058228906747237401702506107258221322684588532726915816592110994675249601999788421680765452269255717524146449672089463577989014077151819180301724732480952352077004441618314457640216313693199929935464614256852486255337393204063410673556386149245941206000130239875822161368752054087679920792493920009892864472944417726117717567954144007070693253448292062080158301407196819046491851281388355307961786656504977722103684170681230600691925805746650884495607764265005968750025205598221838545273776531688459107489753389239679405516551270959893933870959120910951511114690014880689767250901703087440334534917295646066385279839225496136745099212621767018394802993141110414142360868681955858257331311334845036728236348581005800017507565621148910924319719925149559288889942574099249091448103289957122344701552546785129132298059221170878529845374575558029241551892456123090017014455630945612143512153814277556773743544979657128178942336051614956126210255348148350265465009862060273549865918029196911665976857710681281792854168379457141569141056062034732655782949172806601679927703366972617663474592105132379508605534525744608051222783973955740089910372499870634698145425250896511542273157128689934653034449936697040564072864257003289467373489837014180399685858637826263216664717809530109160773744938034380198818289365180218215571469993606637645508117224819124485080460548453687729100971855478755298228296979164955126800815795290969757519638306592292878306048716597065763770004924917966975463828103805894155467180268822166731718051016499209221465868112342460963756565298263187115709968363695988373703342643977780121862482643536795501225799475748182176838080319090598137138471071061997518294176859125199183958025553443720821597495315208635296965745201039005806518759337550637182810454395185302764819141407046808448469921165517717236503828749951359609385173062009312173172463668667300167188680091294205266348910630545229967141294713373727292827825301264566007616201957186855652469269706999190888636732445151627574836980138963933507999419306554163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2321545205750041406221414884934875692001627071445612251543265947980940393401188486071324150513658081740567652423738513299249498041448291548439427076356836182230440817836325469062545943502601583774889847559145425147555167146967818548018773938901110217391505735886383884570175031168679194358863471236029920501142145213126102464074026346047219609364257151047282321047198732971635977291097469145775910666612684935849258254660960372860126156396038257442339921282871134782079304776123723699127306972574152683641529644021216527161903215674973403044478386928820603296038166502368054700225022814080837592664026394929207638050753609868862450748461592756678718663239961888530092450110079954856173622655569453717711293829170840315502735024741109498462182402429133364584841237543901928027949621843050053252156371638004247666589631888207810327576357303484656607724161475072656379175188931497118295367910449453180216923821603580330848535634804481468653026994855001145328866592914377591097340102931359491125704217879298895776127375196690528688528642970457331463974130894751394035882717552925439725411957066214073190808600343702837795574664687885560087360167664782815330299961403265617639400220045630279203789100820896162284599997794786894911146961851984294244536848650069773389306335920871748372058682590557888252956479363779475288010038385875044917571654062815123587646916100115072225519866276734665638663902863657841808104760724319947055853095350585564257958522947313051156802215680287863679903808379089287883693021651690087554462365881249267235236788943909105917028566804713051664437022179744955197007360356735401832463816690536272395933313597100614167178849917542906884969506702169764519004491459588596350341229241110744957335478933087210110622709533453722209378972003445670586833225456515442287510260971519100178306664957765600366873738862183338857437627860777861867378956791618573564383145355342929009558080845574973138866820585445676730276723753796182456577942465073004526786111116461732060780645431282466253589217570090432630498995411813449559094466478580808576811683205604081055456178456199411042656884813578880386742700632640106018082092682155095683067468512257181314394115876364312108117377636341640067936634696112422787231199925820504287050328043701794871412401303324856723991410327917651006150563370660818177905895825033376959639471473820775019882763989678654291068181508762965245528054738294687449556909529312604983093773209122139572300477469896814859979569263222362775750279825585301438185308122192817170803460743046509091663347892405137426325805211135267324716956848371299314174191334186878136724727971736469069055997110004300017733243552546152602812252361782099743540178837767368986293847890177463394664058838880170822358598553072659241008564763734837402722090328955808314423848264685976217945254833740469925075552119093799029342589153061661638041455961568197408527864320859948631266322233953475340736663496179098839391907051353223819472337622089802923595337907422206395057377831072734104407344593976174258190514205203314007375390979957839122005874981098964771049439704642431954171804819070543330862214689688748028823121846887167396069463229347884676865856166159174581771772226399165779390053041613165894015513009927996749370836795485436481500656459646762335324492005172369713377093008403778736314908222811602490222810887731482495167602591889223289312987820981566912498361499691559919879617484311778992376713203042570643475605244326605376380048389738188200041852071940097726784565984064655741532854610946639710836450724167806232138189378631814885247187584609717280374495186006874653677917068247786831854570734283833486572193193730330619568914164902771070177498110617819594858111419527889611122637374425949497257061451058983645128666578442761666626133362730265685861828164484740489500751181288618606183724820918626672808307101530426109340202851234106100438510106217401431305072327796347833928181289733321872200024282661269444761038015516418113860738312623609026109194310920380354301356620489255350226699985026899663295232084758717545493435066845667837708306674056621767786496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 65149211374602064748463631122347724272539909192185485384975585280034663202009046901065408198161969646622558410126351895071973094820030107612223625078167922376841709550625653347234447622951442851038775969866428912524810222992421131852301357854971610981259094263071460417713078955756539424316902888632453406136653844426901440728302474546819555040821794540171275419591736339678343816607488884691854344662617670067648256087585652349557196696520997539969041974206293736761447407454712175558689146931621163404340361085157119737162823590527517964015642821596625181372705085418845158490881037315095986556722856272237916300018499931206744356163915918850938034894242456862914463924964205508771816871445786739935991699626099922545439910831523536450939020923228843444373904043919558714419725637379268908954310735893020266210645363833014191046988753333445883343755894745638966428792559617683641950420428781795103432990832052031610502922562224899085787857764748918022866865988773381457559596445931775750413832430216062099461398241326637074137492119967199093167544585884317113033334294824839404126056131323847916326310198743039975322185978318272098560621217034191816338072849207065474666441040116697535386658280818769910132683018390085764134385978769272107488226166927589247280410709471143383452606494756500068552531278087787846304166331419563877453795198916375845375254481920436456977426066396750989260305359441592106042748272657821794319563528466606081627523545054891366320599238006335620137610497178902929606223677455621300326258995832809398115113959095522911626309261343130931671889561769542538432942900710802162442098966301665498226634031666033141586680828965431010229360802075328233723500417198392736910378493311995855045425848907063878335593423830756694222773198407163518362847578790673635998513380616233783179957480963761916443621645408648963613246569203058638670628951107811044144772292068236236130102292072866203006908018132119532384225606721770946110524866209090200019059250564422587001763564654400394256726068145711320035148396790193366542905512671510856521386599100684713856204716686090276424756965778557842143434646091574999901325139781951832859533455238404053099628932829293878612336046958297600116630420159091178311083812852970109811407641071555769015898612891643917192809929959887345158204330761179559129996556981426310826465657450854155812412998647156598152471597817922928723213722541111975495776527554551035516127306875889119069501793590160608605246735182166957023015804860929919907978146562293179221281415904406269255791316709439814279373194650898070603691323655537458654715433059836311732361176666129792959679028376853178192783416853515818098924143813971190217560286043975672753153051934549538108193914879069786777060439609622675875234008599331974162256430628212974882834135895544706813053226597975094080986066744387954807745723525305241686002564722711634467441318391909935085185303349949580560904713443464235485706683530140570684323858185629107074851837277887620010215716617646378493340098280398129674389074423518069809562285608243903599164592550220315359929137520978748292654458060410977257785472030334096227062697644025202643113386795563829870888347530495876582216167084287931109180370873261076459898709033276308573726750490963638090813884895816628995583504519055855662285547772385106815814291866856767526535163394308555276133704921673226178983288132562617359340339603556486705774306965722308481925906735857775518457350719420104191224301156676376496170917606051664275174157572949060116573958919245402812488073044913261370415771199289233444555843316818562377641072783638037617390638615945422936719861979913479467897171351165715599816819749863784386018365004823012185840084048560272198135208204222217788062116551482303880881287704876852964846127863129054799184772195423605544042251684849617564545587229250923913420005551601373718136473174710939241425143223394510479270795013681544479758524901942703253962959061487130396586921645809999643766745860516512694096619013851066446081431966344253565380720282565301511601945000917420509310481331604092907168826805537411526819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 252113695433977201991564131347143361766399082613800844978825149593895249028681001328694275938542121077917300579388203871620003575759402640062235812266671800498202010676222314674574525273881622844763005701535740696626925267509683972755398702693389029759615306243076793934719198206236078660575727025407580922643074404166215455179105961114865205955001684730186675799861212763324166867408207435076957339648563392084309997418736885883203793864506208877776526812291947264052577746168607436759543912721326795985139875914065222605166518157656085561040827752812805775357797873670592577355423334451175795720361822274475166437142019938442132476979018951346606354529233675929210469117512312798731789283389212396634872860856791013550356639015656489087086553186737963715427429571012003090800457504702892869114923989854211162791599988547909518702851007330257042583095418679024922284911350349014879304987784053731524561467502207806155913759778270011815103612487407876387963570176806466325867941660711064461082133245653484608951507408310932451195032857708554837503693764307123023371131163536825730793175833477367807380874396727558423785379696579273756621564243433847696281358457784025037376142961040735633998321291961033267954564693620108207488822075058398475092404917287853538448314766445336066578766238870762260839205210363987497822476678999253266966676811567858508041413336007972628002619431397242715025262426304092658199046141376014327687924941411587462826939058690231083146164631443875566587159590462676454283146966190242356482095684331627840706183916377820986207394286529474783364808605793828741083885393460639751692214172259967466471839860270946305348650552012172514839908020025712961062556576459917355209266095510359779589183034397134802795707719733306985031773466739129169936248185455605411949977320437411777938336219637208171097172556175894223982634424911012885364261458171860094948044628651738923068035821459529513921372079385632519868607458891096072835380249118029093136955460210678865531492119342900801839627870964426418957390217697723160238176352244185179593396064748060734501134196146072144386081214392958325826049928239448361106574887388499380760118245897422566497216062529703422768635923763748381537903063287827645170836879808997919406320510685016677173830879639442142798269492571671498520081384722143633617395813921419201957079035046580523363369993966637597683824307101481939287140476001733854776574644297613439504906103558205785558865995893368184305741498933367607854932705301809780491915089082177406712166702002445187217557805721001912861882131162022673785579836009313436505960100637867848945775918512774235524279338975013956779249896762879225604460131500051722111645094652545160518474324456570338897961683223825293801285275514283764478527404651550663613902139318688048757592072281769768427007005191284212571961886161212070004736713957068928601789336672522917892429911730949788012659872449082168642905316286872894183405001108334719468674627465817853823019133188251631228656469829867768133492578846500152255012644727870562600655064005489564546184486256870095002290410167747494485343693713633460703429589537365020145520054060586396311855780119280831120759003601820135312238778862408406206586814651280641117356138201833569786775512485322627329046371371056334803645458489527038749370288792312618143673298648945515338318701866284575921865498839131684200944762225167478828151895157362810535353333243232684603615538667177501537755677941284458447925519109816417955150077714312732376331760256182127751525239531749259265191824787021125242482558518349094778984360371254155241840080452940498620525653478581869170145835996634911705735921358003661992410973644699397749575125362812123119027044222995838547797580875744200783943657857157007579199395595775782154883533348183476927241398783119708374864863842540529207036998354334606308381114762412374816515158083422481540303302771776015540681580285754394330226642037151123222560239960876594318910726756671034849316390850317711324258440574037701911264420832644300437693396372788356408769229862468700830390934962414524030776243215507998638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 8124484157510681133771613800371530741495507134980755880166809219846739490064533280280117032491028598085571608595440576856541639496159865826134709652420264847639346357260260771470437815858620469050629928317851634056535288492705226061624224753594934398527258842778478978679670172627442983465405460077677675996902460170998539162694021327659347308307157761538693107788513504600505960469829661163389683329439339390069695158734547086579971916609704680796210624821075838757153037189674221047417516083348649511557184169378396059484343671927298205060386431544970813441484857044125393495114944198066039732101814081145937326925406179746963897607251924692346056418222196179346945374060199684141435444000133349396211662569678885837095651240970469795984180671312470201151019064966514612735730455266321076494001728444336306062727339646197907178532138333171045038227035235688271092055145187119211167033405238224849449271923121392071774009344776542323838514421400933486317738597026477876034981341419149210649301854067641239882748963085323635166584742421059862844398747483137335403097743443674006229193672619208247497311597059515706852991968105878308439123448295517105445749623744754904910126705859883230603061705818022289507553925513491625161391145667925800853240250534532798146751201015409559135981074844120698803112328915204434855084480678735045797634383915449955878637297170787084201721199863973783435125356857197690540991222673356760325098120396318653674136168746533019394416185486549024671145343469540855598508764276120398800638243921782729534888917413303774407274756277455677535682502625375068836600245573301491925892766196163958306747796899394078243399242523783700130923640933551826624848030285369147703734365687436737546648926884469648080879018843447033479047415402194158530747450186383221674091877837628649214447005052493160871136201994730873294224842126144863228839645096756974964990679629898105703264491596079181417625486154816629394923029730837344427638700232518850135318414064851193288348336760656872904977673298535219378347469922907504602472279935696640074990782493581003915159363351550973705774881479494298404385380855899070119931618551245771914309839451603145240420727667665585555558710910884910622515755143768795813467974250315982172202196982596151409427383548345204635378439941319184716862953174793537572961062476319832658235819269940326520477246197291972377037738195274218553114796140869062573680040603426892842999941136064511007323888746057747807483828139211146506299501302240121019575278425732852827256682527250544069478319866998730272784094177644742708166972681298671239814847554297181719065031496979133989287541071566291417436782128169714279640180509089770834624256143853529637166478201319032417949627952789971049360006684140521901127680057871987147602636577104808085214200711646107020603652697653203044096449980517376293794829463724589420754803934260221261975766531230871847788154632633985388612195228255980227076988889339745851065461835073466674770491345929122027099804342666954842762264662117128307546848970616043236486029029175651520491157507089929724877450089259113704352818510624715975895137643969502203625687390561106174258792402246072137341496440219931503300192005086195229848319955750180145249426829483622206028018731958882865835983367887938277899182768966836717621575370405301538006445598741676794351778069035041684535447899897913420633465182339103611431869408076934845578679515757317539119615833977543769845647413844492874137203023176655112599389462748698657978220663832432693159480042828596018962699508772230684404043172636795894738292481901394819549239454042889601069620266890104851226670077344977532103690958605689684767470543184611885568370051351821267354726299910081388378674304251151842110080574212449825442925139815787006131674101231055983395059278737472566958486221492208074887377094513854652167487841243291576042637552271992149797184879811948361535471965197404268893339199334250110554257585890163229996289807637833068205956520760448420062448412848164607075837142598293236627873031657947623903616549389114116508223065611015814837873931670838575104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -153576053422239087472606084202409159596614381300903201045144033398202873344597480315333471734501856008530785201197061453436994368429041976966535403558331468795715563390306195826025681718279174535984111372986049920122830446377375609628586974432596390732271172631970929893835622567971236777667284409323026972253352389882286497373348349132411760229664488803630902826008012721258402023713245315828908205794679484376070102668211284529156879702251430753317202888350292685479584991236860599672465149979941786741132576651784612686121770253443182177004520824229543644422107768441609315665820651954858322010597945148430582236967822636225815875219982321026066174232417284452325238961720816575040004563574025892285053078375203627749355844388742907684240005100050428387777488097180193727616381041781463572897668619054511847126911174548806801206019118860234998082339713384276702385676937908813630001514884101909112803638990569798143717920603826809360027339540574906013583835252933831596739155503745034152667727030208159128651223073218749760606777623587266054167373989467445539881735342711790343727916592788668569471896080929608131371037225780504080051308442237421867372293448994746741309644655443898664655369853153182410075316460273871497515395247600103269532126777216016410678196034958475420138091947095152528033489384909615640693342526364514541768377375704508392430471915427905128045257680121631696762740491229443648337260255296978663564654842946079848560765019082438081809434030995189382965329359503411025582274023520125491111160048832807566953478972468670712718973446380246244799602189935334412962627174252304496368848383864922847984945552951220130590393975288869246582620706594574585785625689545401719066085608542353796316528087322461948115077983738087533149984418602629646987417427644180359776892281036374063244757919165317222747128206193821194694703817558802575495856003243490709697015528173688186789380289984153193330755983169381296010332945157709013710073797775077711618632423685755000143359252059768793699965414794720486028435778602334902226410536287313731264096065439249573610372994120020798622718723199090589852687790993442031286820721771894666670664214336178511212152040968627352811163044410185452588049611947555243398382091635715751956197031390897164724830669903370502591003713209970220934239835570479571751040199726081117630190445253301629154938571656795601960916604582546004280562141926987333408750483856007221561171001863809222027225490277311609323873159793652873584249518830442391397167290553069914411826247124640904908697607009603801390258975419317278177249385119836975702836434800623474885239145899497407334027563184106776946386912128618909813990712864141115109966895303045232469480396604244973961897391268388532126879113776327468945021507837904553555676252739058612688830125170565420701460880846041204215099514620955507630508548085376740994974760210531251044823932552880200574483111133811236724766321268539938266645205497442408954471685902789477289390455560550622624227907856183834610392669484059617783256467866337832301028969781685830646480445550615035428715059093978415980457644251713469127281056504382483577625238122407365107304660042005743364640016190726727120781848412355409820669242795561382511113306308350012654542821098065242403650552701355108131019584438332487105577383339280933466960179661952536517441723033816757709536225200862464974150307806041197367433656551893454629598050653837608787016534563497664206406052363150625988029014288794530418755395603349782399404322309853622647208672015186084450946174793115078482860932481243848688196306296518180247132242948590949068668671855443028498984874153172307085238517930987949104571515250126714564718950931927056738936648690594195212984287589508550239038697657972604347508762882247882336752891728597656525888027732170041322851189933514652725543123162898244795425508930784146276451468023798328288337178228900367497133380748464396159583551306649421809873480877756405157613195068299178977419008973737914911512677114230373479125660073791300979196345772435471194094299408929608564692154579601885290604237300369981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 27596721565073777364136488565506756728325580668066444244488648794262204449512827889484652855527056303688677179227928782780059787572465083810343156716789541833032199393345531542607174846896163751299755286171392019801582449167820384338841183886123954866366324014693585159310636864952421485025887707238225712996554030921127341499673437322637503697457272683890256001213286818969894379008101287602713082573941881509328759079419347513903730017034383550375124957111728300436405686608094968561545729457316731069744070213109992471646112486005431615024261787551775226668569184112670822102494351805052915461831543793578518095204566216499291132502824847853582651668104113609095812584555041104418913036177886668074619729609307316637977547942531028907053211484746090756156706920003966886697103505542207799423718159450768961211268719801346199645556925335738424810974089874618681217991937492289801259702560028164232109266585900721225214853537453242434502392052691514644487098734091934666639741686262943117728092103390039803677291580491702584136836883109761143297484053945498212478552014011901184693918372580697658646459460417203775097680102165037882838551305718380245679404181508552856501373922660959984636490954606043305461023720217467637903699808169066414294373338005189062741176307373785886495238863091804852571208352902284188927583000483841438107750655914985305101036406052948403568979546714182860472993951456393503707222534081572405446518345009137578363723493489861582256023641161927957904961714948644034284418703978498672994148559519691901090210741797427676857461622311960562927618794287352744777436855797363637155659250508946447633701263615608073008712280640570991926504812545753552405674090371426492788808883985509762506231126073975445465193007536042500880631218060109033762767053159441996948008952043720986352259344583395234331967472509758494651868323392312115564221434648428068266158453509163870048945848390339391580732423083384999549323656822640991509909142538226133422083967311397755418777886606999832493127785487643356750902998015761264576899070085680377574690688742656379974586540608935681534798444649251846243941363902818622263645834925235194975311904812566054771080263347130873337967476065942547651536990036410832222965296544131257090384135720058234837375334478869278932349249267226268978866766280275648779479822497159990788517009598049781816915756412891747802508435291157760930845812030487520892235964224616089481258373228529544731366639343826375100432157926192735214555762934037360279865883065161589724439816992251615803855297062233219457949644647721843614384081075013747265367712931909347699646006878856514226578060041528627952693408670389693695602578874169158077212568736268442746080599843584169114802352756828429018092587210392467257075143746971182316357321561184735987772055581277657110764508204511578497118511565479619617299686775879446831622936285211452554502749284403168419288316794230393906609257236780558175187510163774089924518744182699760277413307125280746505210122849391646770575635979063932972412564820416874425715952143191571886371135993794236214006651743975232233624309240126224694421641009573503709165178420579056289204761865371098477287169933569523163788458490522900947082274821733465326023303843127531011005644729994872538255200747444387256058315390644369776821080461406592372947683204793952836491548988529377889624424831605080173849123533730743217506080218139164883397873626638216954563070743150579386185025908273086772690751501187807646658119511265366879602062978559345965445421193284460954873866471993968339194024478635277032325568719568567395441486071128371521380934004488065826095799350647015759683333524296811107893360364332424306409176360198323033181548206121327126226015028819370297419219039575125952727619808152522533417307430348938983586456236594104605366149999332491893609775149356172564564371867519768553056085043959206330693891437052622760557250789111231667239899312508155243823743304821612777841964507134079407769673133467259110722253662260056051698224868784350873174197771078364220122416270784432312364807848413684363325660285265510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -5604279775753994465571652337887383465272439283827338338603713613636046733169382464208378194200848999794092917074860696561693988577916473510689926794587429621392258118771227614773619382569601334976611109263714312901168133161887196257835332381136714540380640932514076655722398512812754016713878081946873322238398774604966068300827775653638807960839221518747990152987090029882961079924598229156936901034183036004981572707403304003640608119369716784690433840433542255577214208727372437537063315450573614656689471116087594646161413776088629299528719108990638846097872903336163109342983998912412977848629072296410154110577682407416867673118506346987421143468707828271040980370031633540662195152151585801297220832700781992426370745274584868194436792840170617898370152217285088395800430347619316256420729960894309447840034334443337542468891068521988041932945514165522236510086896407291851680896885136526083092007125248268031917246249330190010734789308769255367217843706488346701335374879286454546380731122446152439028119790743293925322541931063396235828426854940876916865781190769388499178800656523708482441954672362323663227084286516284943001718994175993149338651260726540290336938643959250985745690339611077592775066982221383146361895761283417547654586882126412961244564370953206327238180765939998868117841477158510422676677319927267227397623393479727708869018795950238668060110611425991646612840982369328221044171433740824224006518192422224859366729787965945238449764908867593933232564524811130734190825561780275434246355487983227855081986514022960784262399497194924148756911204582584675356745980323345402082547807178300105142981215999314213658215108775114029322732626633969270466006397334087344067315903466124499333800799786259539429420863882620503981872985108265832221504918421654892439303009825402385360326426944662405637311952776886757896397975861615707656399713676220592159136137240454745015655007472379203220573792519622821044606017037491357555576456881963342254664859133980593127202992990147430574448459902023938187315150262481887126715243609599141896547104552326363608848866235154053616572245060718964843590341646698822519515303022616783024851675040346063562218499681839443327558110267268388292435305509141583402042312328688289317741552094648392289409024284316749079585839657039142497814098781697734946664254025895381580897976256516777173933725639400196536158995819838798238755951586372083935846437804668102117085429841528143034810859274087197371651046793933571087314584756534469250385114903496682356380965332739060363950174251703898707493545635069415285837445796669333901942588151805773165248658586879641718200524323090506338677383787747493836090438796159281823817937336177997951300870639175556493069764297194709450259289598187363724588012495087246814717999506616660743346781801389347815793020100178663451229005325299317802421925934098147797621659643143246213494462944261581976998944647256836111186195621642675066821017811019199086145027907198481311782118393797578737782316347294355330391280169094749492402263959436749397652494353373753711005998708981722154347436459855144468092552528364162602635461015211655552678084086243848749687816091783537716868273865496161758662643292218759006340298754583342053855042145906891679644390510557709067320594827062988534463957572661455194839898646950460482520330378583293174134547776843619389980301948215379761619874503667823464498508167633631919947028119526161145522009830715108014388251317769297625867894152818554728874985549708184056297742864253529653851987675495790126664374662831996658862429826359592096506343930202130848065821779401089270293420539534296049659434424042960544239613819172262968087139797071053934174147731731418042119325022371460374191257779817148339733746936928581680224693737200799750102583870371256551511833921631213816729905542019637744549650183557072833445684760375827884841861557601630155492943931207878689327934358993609000211258496660010339305544994911830134920581874011702154104683526030890596362512956384676698864640077503724475457007755865219459544924701971167235563013777242619801691460727943987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -14311173175216629052719425477766844987478440708981111724860392674427406052693474881474995051374212937386726211203804539730390480340895525328756283452852829108664674751542218035018363298089055325753744223470830337453957597267556202613723944447153083213567915040391703413941411806010078996865130997086242568885473614173920613138608139074973727939878617269147317448308957560919157410322996744830966034462319043059021138865841589609956137038548614878134188923955969013326651288992633130992388508136598170254289890291845547862049458137108115658998864346117793254777427984041324653723743461829164199824260532946251623112377185106781352027265793480741314018412580162753060517146094241678334585100056915578214962532146537110552187910626529080756400335695785480315124262358435693536254529039179462872245313215098615568069116727500500662400421310200549355951567644619437040783324745284897080883464876386728518953676248278325550628165364276630009056085906513846011518464270806289178039930949144121261834900795402379075681809317487484447466794915663823672703940862089822240907833050974919484352986639760893277351672097733278331713083255267388920532225599800748751314950005950271439706393448851225414934886399016834855657620169213617881445562281846181138202010682739188011982038085439190970634227157749440207701511439177023369860216665298599708216053411277131682079460731101642986968040611450930231154094887099238994882944275805252400444361939679304184947860273536299534390419564575025507663315422662115010827404526440780410014187363838309453526521099358997653568484742344512844141738050059704836591140638480645772547784578372148368592307987522492977250533142250746597460185927304072527495491901904359793397920261628926669882191315692517317437923137922452415018166903462552472425471957433201367545765365952259200181926823209536745577848355985373253033945909148937901586648169727399438768569647595954857114136298551341734859013994560646263153687587933648048621435498819910655104399519033408115133135793335613316488057214391400983522560134010667995307385487420780342692639106903595681850517138231219850398147926213633585810421347073675913220455631808886899538268593153182831038449323940402489419213568184911568262828875149099393250536922153245430692412364409334009711429515506692847262145326931903730633419199238744073589104039363112999679170699055592228876104007814334629888363738036129437050860053037848583874979890513209528742118970779518023683201612241812703357038490781035245131533981644561038924481072493265108074184906710275923254544464740868926392820000580585742085610620916600027397438514856825204227477556607326749951904518991919077607809900908372062540510719587456554316284094178865815795134330627154573998403872228909399324131649920196756016118968928720177186455748146669419082017234832429244723225472710338775748587357657213419482907452914089014294476286383275634836418348262999921197138081805970295196715373610808316503101856279256796153477996584686092694384817392404028200171216943881716379140752643533513651919455559032932461155724695561114269950044064768882423538532321083634837255466430655585832991502540485862135009405505333562233896225124570132499806602927297907696285690772346596257651962512618125726138740058328216424155070712785121150165306642208931672065475356648116984026930508839027733381299750359266978133545970610558127281602273846013416816060237636698827171137708731910656040659022279438815709485758077396863138631875899498068666777736258755999933392480291823732187717828544002727376178750084193903637547487173991341493317284986860831048586879786788837943717812419012386284437242641521278138570257768592222318698931071232536754104815520313944328483341018892970804066044927286109600758423067178259219543199022549619416665436171791731215507225918806011808199634760095178113035141037498979149908795019539299651787381695901022021814998962166674727967477949564173692335835743620423006010516693791079024255952791416385737996127362543301064235827926358822379241591213440510451662357569174360428797318948550645326511955316538844211588759593623816139284770979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -358562263918174621086410990169121855679759860957721086451680867054311092465043026116239413868941464494576077364523859132209963275658181314681620843744267778109335122913015545265291759396049541938905949985758599545594774827302972949578141022103509269350270160868573552685949744264864644565920347887709715085815736028461108402186693618025283525930142650053972923537852712087992390173743889023360875562954971616349081742820018425925793842383490391228927380910165432925900502491651845136655800600214349283052622275464950084103989553890348687758140074980763012329046053270500926289746743088256360677403912333986551855667049790762801437414287916008881882017100695482668654839825922871138101450264560956270694492456577869438186874231465608712322331436294791246616868327836497158636008351425264082171045212241465593488170490880610489592099155340719211399531227900900104859979397497764516111756460640078199120707363103300631954463520669368555067773717182760952421700395014391558910820145394069302830826762016271371401772905106359177389062986355007986146082734472594120497630305966682092585996121607118184012928058248937591283150163092544791813151381207968604641945137755929756738093799433258447728924859708999214055019770589730424197779108414670308962983111785581427480945365720742450752673837612165609451611783859463544444473981254621804972758230731678447055349992180723739948417155074721234993165725633039873948801473002676097331097806737201021307758754962604105923944316552371754936686441428117666229642666943277192488934938955880518167850325246474406098916754268091739611693170196447452073673136843626707262418077500445735816074865779441069682318551405702283068703532772054528405072308282277959931592195634207210132469463891127851326387964480822868192350642682604597086997533068769986162266035868792390282232086740587467973560400458110834501559257788083310212176341742042672046072855301485092324331674358660360605733655054210267996820941198956087751927990853812182348736460406377193497019107908782277505548630079733060214728447765650332076828596904668521490683449883700872837169865202023727343976872257681711235666703355919220498300134090460932675576278092110270219833362014370681912960368280809881696331657773789797424363204481863313325945267660328445102686404116162678063017245966295984904302855577711832416782347767962735195716149371467157712787857508786804497040493483546745582936530130696982754490221496569501439915294595501052920317642389765801662526975404725276529418756844223920844848758737100113663345601057352251189650655773638163916011358319997011937131170882656471404167549914815182355164261171213663761595965048204578578426705104797047133922755993290912866719521511211797395929073316610712774483578254169956530237639509555623061547015377926185874115698397576747126466829848556502829880077898767670403050801987770672870356565151439503243999963645587527333621556032565745754663882648928077080218810030031260190612599922711040865641840183073837193874921552532948779028488663892657671280465612133336367928205599505876102457055363929855059549801376853512190318124197772548749121759619676145871639756285293276361010822375930236791049107240070505120228242262988569311636726561806055319449731194654033815913965895657553182569717190206172202150529385018259396777538843130743088785039459265766126940108456698513490314857166030365015692548806520201444124944883042552361164161552697512054211389790286297572866593843467906901715306516914037514918094654060660150895420280111091047080400248039175753361585606480841931331523014659321804037350559060083466706297067079752731885518377766889806162069368841002936168393466949022737004495317802792660910427338153617584112183447018816220748673453689501522844887108104123759537654170981554383689523039014699717093126498919865877926337143270823102523936404019984170626328633608959866652322690600248572512696481241434569399741655622465206689049811357243075910573968212897030417634707619760014192279634084133034216281117244888789989500858057406186532519319100662730200183281463024873735170228847118788426910613128446763726383108587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4348081698202123756187969691070953303648508261444918322079559820471210292997545771094291869241821432359604124448414441022850511254014965136835990742590229797322962116196243940192534564755008708331256253977284636077823064766819808897894896131891242158490654843913232470239279727827698973200246466596796479967767406456801576325590499489526254438770092788029590014823572827907752343575404188680441188150591466483104253737459134005797176864397366930515858301299191860914350658527839861970409982288158863345346331345079669198646474604894602222374720516723926879783196745859194187014135998334162138649027700174067364813471808173189271815764460501016791841415335645776667781879574534500977485355481091064935644849555611743445724928501102601845119121189484087436777074426790315977367738055556093689405382061746681709245151679061697276318668222819394378158798737363202971369207963608478235997558999678568601013480212286918405933036491177827020412247523303526435804659855103085405221794702771892495565719895807695660424873369202362104892377553854180031342397473022982839183056025094213436917520804741854094364555810663138075644672543217755617895484673129616448655244542575565712028205233278475980185786182279453766126393611167880903841340437566391738454175923462672764598597492978218611030995016070228149911427112338911265354503337011644818222454784419018014886408531467860986847618558718149079776175395838022672542119084234073238286585043902342219581024594278032912769553005609354844309375310193256785790593740810203564421775790217897971577592667261845961389272392282081043814129279022146878119122177131422590288323844964026158953650465198123272600239652871128424706471996723866754390060944922401728049994434596454605410491994329122082727082566685693589325086308213841532913503880769341721577737790926028177277031906303639519493651782903433207121691531680196653200025640780886823165718650413557457158184276912238021285757908152409159255932537186817814632460751684275626998325329936768994129325958448000393773314530746653658938608907421780163642024838655104439030985189349081061019782276617213645527710065978814236298356991386048177050668038393096725360580929676298331906801706773451931727419708378055730719363701199008466712843808924588352996668388044682897785716029323970481822232585086557402444766894017535997624158732498752282974473693456058748548694080079300115836617885188219888280339459303590142665916470243159926768811584038356575851117263297375492135101660794609821565927148940082159478015544193723439792805895726265191172841451133773828171593675858394840653506848272200266234369752444423223446405055856202202848402375516378714898252673765381873769580451518065011663463927006111740383275870130560415192177055922246650711802691392742937749711182756399685132621936409190389146215741772902942840597305148370912262157355546263466271203192497456017732365067537040071362265987236877376100857073492169292193905732934595966193798556773696146533948327516920462331158073518305444071624956049798796522761685479694414337401882240827443725968536557014341084288935059614103146491077065098064722848351517595358960027780780038091296812603944657637342426241825196855108864133650424923363932993921687913159592648541112857236325472725137958697049102967910447602962247283300463538627846841893517063230390765223818844897464183466076646534576978844616236429383476079657828867676787408510857335535047640676823736907151746435927469161103450219329869211300665845508468495963315305176136181087029604882082929882963435454252958286106757832153405632524840822474892317242374393827163199884480253577863459459924848039944293241319133729235688450965484488440687469788201019759533026405544667553383735143950890053508244699091508766776294303247995426776372598518174728252710772590732336033781160114666304550114086876677331517657990315966875403687628678867407630695374163690264218191174520592073017103041881286969191958239580589795297499688214131837354321884808338373019571688182251900063456904937724756968853536901625975652623595296474984906164646164618310998035476391498583234034880955179874648064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 32617478340319903967597295523429366652702866653225254257255074144668178333992468473927615375177593818662619524216342824968746211150535744142703425631374947173155493802910357934240690291108187759028453950315127103282091395428091940411865392875842640684027994946812526279365531966105441554926629726161969328629102940168279060596080959277076889240586962527493158991255950705094805751856660055463956937515050913825770806279627586026705787880340692071130753596711539980882916124960396377287172877250425330612693360943561184210855736483021129944304645460809249736298218649550551114069330936511085305282020877741507635759103774733321942973522308708362954294452667059097853293526658182251495537331565282314352148227485914189547755031420523074250376437699746805537335803785310529980540918789232262912487325684812693018224030281423306081284020501308834034864239950486353428408555240596421032638382302223560500847130157127064600311324255646504293951742341315956225427974743567644303599558843385427456255206426238833999146023641520291518262386518926173528826378403642175397832651573867399096328932837785473305483574107941767466833253163738713888103261243997239052627701905668034400463937788694344186581145491907869294496626635888361254583357562734423491838236966107254333568562690001793823476613316006440406609025415807257811893958234230993623230421623054146994426839557909710143503466107154769536419814073189862356432503138845017148275052017645174573366343100365710255320482355779155269046874605666114145939016810686356361681826918812730983417342668210005390490636800839276688561421970340939936446509899651607599558295058906313128880268507633651954782529792449659516105099283263568653243570565213872308837753284742364513752042423414312045349017229307425322866837940195054376518239294079142971590498799455650021347617630392207731437837676540548880496869261965088373721233754635880511640402974422016888371090794148449320974894659033006186968281117624477700750472351167979716506166557741949573336607297630503656090272498101621796898207775763732333030302087866573141909207193552355850541399405470928378938588308324159092496418608738392067104530576614614365477000995963674691979713255442039121569232342878530674009904646454328147947607366229143992124627083221204599797543744123060232412685823893585678302577757018523449495949121146078891862349199133851759982654947861549588427161991197935008326284695541284150413958270762473269839851694875854096076329237528527771284731476469370334596144478565490157474866546815377287602572339830677252245331551894499806171093341178765847928428717397329296746286121503057826781691512877820187608942140515746109931719671363113381274817633815724314584036903133475251984661016779510403560707392124089408811169999884570038632231128269736176926535308034998846135384967103434592254831342049946920007530332597544357417908112926462040488510794750852883484035318808465397113065831464487787802855131362314185953674327138243051442702484429772978714484622253791756130657644057078613600098933079872290121203055225978980736590149735915294362180255662361206823380934594000982800707150342328222877057874059961785504237948349489708467934454885929818541676862087242761937568028242470738567080807166507123280592649273089838324941002374860508905379232647196206804022992086483550074678617166792607865816403946340921485019821245060737308693290047237280364092281438054955602992795293770691034964392393258744126329991537706674477043907450110806200129820066081778297575102589039499481648767557796662873544491858243313518699265434637258973372455517316608019149066972470181804345413936611807859443412124106876223831711271767652284394323310594463702180728320767173260046355961586520061872519696658233907772942092214769735036728167376890494419981145156063490603851388471924390520636941208845067127372042879080238268686589813828760517025072195923332634607278686395556033525648132966571366570330839171316938904697756736730456594624855659179146506581516660984928625525846019312913488122658561414871302393082288494505980934213258366626077171552886980620653876047028735667339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 189485909184345244886408292844038655420145979176990655304560682970535536952077406718329614835764693483841455739064938851737394947982931914049263506479176569737123376303791096406075381470316333593501932226323561352784533647123432534516344458378307816319110850159577530754841399625350433557398044560167902120209251948356240015372685345822345638834265468986221067069507321805990658718642230315721888895417433365964124831676263441682253571515866508698318651218279853713600736316877542692500712734545729194559067681372562851811083430233309896053171473770455460287868123674842091868101125885534758430555243068215216212006155886391833640185223876834207612585317630767397738849159410776046134197162209061594996269615574001235859637512940378118806633242480247636517885436474773283074014252548924140884646154362312035101521361058875524354533641343328444836686680960157824350331558835829014286190473293532835817888152236447367845380689363381843358925420970269982933342893164898071412148118902819081375105132636054579603222451839091518743572827490330311412867965470738044487821362937876000997476220049356576785596125563806414163512116490960407097797503039707832235938019907795283499778905405788906554769807348322113672022981684767749659396738672599555682747867531870852268723626949270734561625467870927322818968281202383920892228941705047940139475982213464897729074826454998286878680995134756764603885742502150902219783929700195552580443911828252405563038093962750552468008328279184051108916213900974984337022914083503630696761093402745694820768054002132528696934215157595812977029747944573621034173024267424918723315678245789507903887000214825583807988574113226862094422896904304563735166435590903874613666078146632339879094488933640673841486978845450073989636028478376218601863965384581789532712654506226260348517956355097045851381367439578730360451359691133501133193914920027904606371577140304397164529716543344839173334944587306790638549209476266326169359608763509227216928759500032380352225135304594295526973177350830800719907244531169161952770435523229989987462985181530060047601275502037019394416106240350658407520141112608602681152721157805321980480363530987368060884337876317199410620174985637436311544558970174190835673357730467950403717758961330451472289639350625226722029821239216725831350436516477996230618788773179198691052603260091484183347972115611221887770583837199883685579626068195662684888008175062411774792992824644062347682177557534266936886348080620366696744181570403421915730125402735639175273725163801508565664214641927182518697251978580949062462992455715786670495759214275281300052381835604351756206883393578128006646464414618215170922734171418339957331511934113517013217068651136652506035838266431145392403692275165708363142939867919228147797039698928210704830436321543586864182579059465522100986489485398758520939198896662731161006110174673928186296799993192478478874332779090262070874037353732499014368440332686399287678668619720703306941539898553084159747269386138136633792867083105701148804551809512069336540006433445151384391693507464476094046851767294144766165652729613088055411249182898743809892977000331273094770369803053819438502412197699263614956226811069527243747400255446507875947508435985444381462333834947515141786990773158409362053093686741593366659902196779507987482810349420201606096756819676142362564336006863767312942100410939409099047961369868076256335546327774440842719611862292764062455761810029730072295849398648686054527199525514372509654009097068853057057174378434087958369992154238826841008942437930237674548792380997809561716513295624446361389025983147104433776874110849153248665236635807467459415090640105151985504040845847281228138304651373145211659667739495694441551749632774509318725432074925481671789665673474085446478744685091471874604083243522212669131619828382735220032643545828243327861847467058123828708373524637714480339497897925190843443067335440394998076716653836252830257606187675623831984659443190165804430267756825629412734856391378968046166426319565795319365731415150956549215035696627883429901788774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 216488317697777801308547581694879693989821842196878387041671866007249757580368340378771899034586675580940099802711425723542202490418194521191802355919518838788438837927981611707613764060754043947353584891385629657055576829532146187492467548098733863251931168616599029961704142995258841917213067014709097439268483334710369128131288934951654302442827378132878511973846559044158670046685626494749308972385049651553920898718548126495989896065362462721475889232951689119737194690374974242017071026882222860632730955196196031128151593521316536838996809907414908489475400282246551182011233851772127147933344084238619390831065417636115033771135474460565427094172339333158046241698547658310918287448830471995613339087717522129004819430215528197636351460148401361470981798042590804169561578848786556523979100814845157833997265343824165790064543250797950969298236109654985977335335938298525937589423732393080838796006222797661766124588693086458368525723821208221195340412648430787073048294641187879264787297498382061055457923089641540376051314206803849950616283508017378446217457666484456116807660766958057357022493561428177274317703487756850680742107171814675366922514732494896756287369965828977069555406718665374942163723159931813198807031573591576610079520612136598065152483257106438629157320103807626162887788293975298996714414829975921996026590247706351334468186251392865133933230491316921097960165379907245332168722501813911319428402210854756982302231558217532025090596723782090400776208239559769822045534493774267235935008512451177218487503884849707655943488664597797678598722015703472374884474398753747016648294183501403113540949171034315604028405077760222185666712737077126039444193011172848448126715673555611875355634163197298909283399567262749939270709423970851435106307508051638881712535683937410083143524428958454435202493915299414184834029571162925258692854736250620784309968409825927801105218509387143898161433992544216724402963775023913683560188304113028034418247446333154014774679318031125124227675715027811027580345127123194557975510926616008638172979376431509177932003414807415410658532027645127072145268745479732326055519713996342976417886042574450778276566560824832941595570028133852110137715420165004316607127230097447046895249200923131475410129716451713651153423680319646597365553494966924839328210070077858099932062638706313933361490056993302621435373380909117799983167272232806435199346047754792821315633506378775829190158898527941206711400246120848812238688915458438098158492180390593883956642689320530235014370501568250263889758380472087252217440048896737836677927330644724363968677987235421425918925460797542771459204997737319987808492207119811798660206334501917534425140554279365728234152014433751971136127344363041422991187165455021626917899352595451837998698642770322309144266930593229873295977496718382541551520993862890704828963082803659029249974353112194102904268219914442471184664829771191923499797406173520818120121786605028611236755032566917353973855142619734738460653469983331544109800367665815413276503514046590153848092126566360847029360476788908730880646760671567806655712708188075047959557368854133322255968659963727275322096487358881741288620276044134670315205395880340984832993244458331252883049571369109293360406574441450193322222320679415708166482310272094952374793718040462528661610254848569092755598459579578479000957864901570817323017939005722391207260536418002021270815600102363477984501549393834068170904602598108300721618568932766075574044650343688680922117014885570967216664128376636695727860298612305387229111456733561070273131129456110190565576470272377509671988104618628165350185689508829108868438405399594306171830068786024056911734782704418934922430602863695349743789100381179447835006193507618902007989575429434821260967070546526121140192295483796072036903771757175889950901716463386357719554536306191318672252948784839034349945408774283164709094269161396205677466994880380604070004912005098853426446814211971468980736165798048299001776053569286234311307915309823701361122437833804889673518841172344795719270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1361106322807162527952870917012287148453833890863469162394654534368225870470879411558960678127253607117971521865415835129230578052335280756330023033593581163812935088952383452730886475966466904092786161162595656058766544007473385393707805700353380905560771523567473899124536305999183734373921311751199654923532844240180958516192907920812002423105345270853048023870515067796229378181366025489940979385214494591572435863149006329416258025425736297024430262099549104023980207550761477848068469055049997917995111001413084510810596653909907751309026529804756343090243245522419229897132510854776629874027881896372474816138806311263621988279095013879451866128672712120713356374174300409935978306739325642650379319499406284988743967142134666630845307144647272959466677337375328571266929271227038683318362979650736644027677472604506241891442399834645215683099551591151219309429422850327209016951152498263527287543657700574479465644505034206393023786648274024894769014083061551625577205169778817757003615227059826013016252085767943865810605128913478730731039161135766733321434019182738587784106573824648456743146530011399752964218548022824007943319451252666120849411425585640500840453203325266120671664677036813002170080187944827097680571276732993531098502260746703722007271553402670117506946521096228703903090408130588316166779923616107012086816407350466265613105091461073538158629994419893849518146202271804952116158841792371520729534996555774934143664088983015536812720800315327977505263255474538687213343074559935308256640678346917622799183036057317822721937203235825497656093094217109302891726137510513506174912821758166074433175838745190604401623484001781281684685480060491363256220752955440030349939922908187226001315415604813164450587430856154977350556840987354187362535066137080505719088399227600727163084021550019845203932392176313791356350617070710168577865130767516763398092625838304590921152859074366584381659979649586659568782922219006069361271927349665859562502972015584749955585268707265854303552746147227247427650148501044346107802654463692525226893487685242445639702852614403586025867701415068917668710561722197228628184380072356216017357980201316545404148890268084138189323240368773398138234389799527636254516024010181713920018238364451459693130196746383696401842053444475188336047833791352305126624275826115898504104893090262227939238104312365433163486950723119135567251820914505875023797893172929024511201917135965401515033196763800131661279573761318662397139894676424223076868547084606335277584482768216747782087502711626701367791485421282642680375250391601062963069572314987829476412581610585753004350267188015349821279184246231257409693657160575035699920816576420106708456401245164545795988076503846729892378987069525018086936652897448139109489185035702842576284299690114690122638348521719010960217401853222895992093964987223379053721887868235615573517656923852435830037820605069169597499180482095838793202284734755659419886662448279616773565407074934326155628876800007500352509080657686579191984849150004056365864329563238199434126063685142307658550665382254433469913613486530963315163730784813703367812576970112532385239595285868685678350641144317236035344279758870609564165758660330773477070059105864785665041588974001609721549132602880348874161092952613694625412927628109354812921413894251519356501492516441288156059837143318195270555251564286969598501637939219314293437301903625628152670961879468866522547636828681182604663151675007212263491212799261773768827462891091781727705378525608287198971624594961810828361185583291163407302381808360673757746932043794801630979572223594867117311460277963325521121231556580928705593794647050307207647025392811238732601966650995533141799223386819518940080382744875213150018914886983690381319945084579098618292913755905159407527737720043448932201229313678074282409637647176808357065224735161269254673993730995123800610317404577530960564613531058701336112494550048504948104643511548399684948449804345123611773082280659694084646484304657012937468526218449283330346446468485366788857767504618510908129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 845765460657043294385859427933614069408079257971450292441816036209268788262547263795358151310006898177962031673568020248172849288975759303162073718446266291611279089481553786183359696300863157421394981138152352239170218915003045051558464903028089628109520042069379903012231568363060356716041266371896718449829623077904753439781053535837244602999169540399985450830677558694353204120186340498013123967834780066194376355432216293348998164069252976055068308387377430825527205200812065985514102953293870895355899497000086567925160398435788664292246429623080910591530484977233011223547073696890306669211815635529553373620807265114258117420213038297626483255724065806585867894436652422565421957660626900414846159075024866509705306821290737598131374675410520737835715278246778817355243152899552564575335761872839216806605351416023393310126904326961188825189690135392166230790747901888170787367952565854524278539728570753763607725526724770156477984453679736792703280481239061746402459231468674215239029610103343344028797321652368130107398677035404430522999730381830967543861961874131152468638668892567159406765362049890492611920655483191940331536576648327799548986020793638215412439076506019370804814779507032633492728971154570121758195547105885885784960151287867395706608636405538636932360053550148579732654085229188028817980860559049532499945915732910507572314701253405161304307080922776358875551774127967902760805722744132215955805588130236696377234479828372057413484782348347226707429822085752513169693093016115186318928734776242088978299958108337422459239707429653071752115417679726084950152412124220216977632591289455651881089480515371708282966568217984713216381870792127034605959241505165866198607367964899114137626028558599267829017282246972634646939601579064337612673846422021704192055884205652833666658593510780977900755765628905039804870033534916919122601747183961344933040315040393226573707947679092699473781874363858908515394818876957352946175148777737275342013896618204520829265798296481546721045568639337353529024615103065150364154963644386220041020216600964846142588095286305088499377545391167806271165825329362811182393669215960986516203889414103580839072626501019047775955879851503648019824251873000036427646207091599690717365179349535719613110637730232188057370626595485508816878756989830847966598071211542979303768809224863271914717856198574355465551732675499987283592087858296865845914604388106796968977094423646511767150550497430006260012798327003025272793350787345858452048863938762021850844343778764943456849077794430663609130420994924967393038459039770463325057709062725363703948274039722061106923288264949988062138406209140504359618945046011812285838185147939222223923270845556839717707258516366607304866555866589355579005827809970775487479118110021137256212558594611221814711537176044686783988809851713917121384710624414145705294233892676651253085661802215244537963307047614302920769455451645362028613500350484607641021550515327328514036113220192089341075581124713566817361786212256113829406299158978270577320998725097055427290858468638112885671621683803323640955305542421543993168459794209131261368782014983185726070853553123835937057868392291495576368625810096020863800055137111406613116356964797736701375353490134043295914318508738493976019487593684479102583457456355135839971703193504514259727229254473456711869613675888852438097920576514603211298187516057849726320227045884324415512023764924219486444244751898128043754801167734653152711636511581686379331593508032191280441219315663014828441411207511253072786277597355746342654181745704160109849401308100450538976298185099924946013464465999264811130346710896550582112373825640899067570667814547115042306264812744734708734223420390815594097724602575612969208006092886430710393996874263045026295962887682401351324543642832608921582729558076588823628763795371232830735503259318576505814003548304225851330060862586950975069799099176516217251903653162932297555368161491378037598759431771565113190460941915229549656013244080859679818600005332132260185671128552596937891220964485921505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1275935872425842306892469644953397207629410972209266291377342231574907900501961988584828693421465253138747574705049659504703716169765038711518648983912922915370285365786346060713584575507874933774061370782785540421315523892298442189397024959776638735799509400935673053831983622698452104903881613706140670046743077031326852828611774635051753188882407651164139381109639599291256588701509295341128318431936475467962534138961686809529554709131479776352481534000250433770283333571533108669683004765046587558681536622568212198842671823305560917999424241155332175120974592889957428183291329695513026374396089183487881416847765452230311538779214672676011813778159090947252700354755994933553544080253828267738227877803522021450253757093939361336012449566473697166404763525618507199158180582993093866004449331004188006447911325035207311756212289334840356203005324544516557948067932732490627575411397980686293096491759076549596912131720286677719142383491783795829213883423886154845133207249845614884438502344523426633214781962566927926097649452159731301608739475259618467080751239142376094086517725796861855089476660453063147069155952438686363769519840530080136080779105168276824933451026805748406190638589561148659065878712326156736099468747333293613707418250466827018903922506948303379243951423481241241846288123468747063494345688092345874875774214937844858333775937908475346126203800891453201856782229784558793474563175619429190604150958608937908117161162397947791954568120537176504085450325997351009082933362921009640585807793926842516133617124833311846717009258078983906956945233789465227830155285365206386241632827522292974158545907673553500853581413040616022327691103533472038765787899349397858032793471901721880090978466172322226628350049412974290054155978571242963824555617261635853453826651377802380087214771522691712417772441763932244539397381489725685098913979844912215263721952220571476616877715191340548726009242703515465442109412117937240487850927458374807786374556580247504474104489814974904505435427044759227448866663026596601299848489695221965510030720912942263049998117328575343377384807397562626436928772457217041345113238497012159786824013492656500683484498900667242482245055275321752562864040114637764158465925794702785944505908651521851429251260550431893690576474626971238027992926056426634204793643743735379439990710016364102097732614296136076541936129147588349636884108293671567480787439632207138039566012802647489172447435581471882224678319309002048573750832065530028751864701925838832126969807205078576409121593341286332304767508166052299850730899451561810225138450815810037095200293841743258422099250120312997422689027275096239121299220439762353277996711975177004150569514474708110899384931973822096680398064660361849796811793386765855628251331334301844920653736445140622085021806566917342604521707513356093060648384629373818343593603840469521475915365537705955310724704144819217128057677929400917402017451143898694890811187757300890080517954011970796153812081791756019450282529457582004222329863181546746682727773293907692355594034568723130733540706321901170443322597661654057903992560551059581701335298224995749630953434369486550217813082342093008638988518604590897237755596549851267054747782705904749087131745683915316459581229866129055722291205552223640577438777561960429816039378913823946468844711295360343751811770587564830062590707463097802149454856057314338771945288963260805454752746068792645242158410623000280019392888482944149549044458031559928830995221968845348524422145769002012346924808566576205636729031856266331245512335990032806819889351678235209509361706323484689255368425123574396185123520380240222844379590753178547821412820983165571301271110094478767836225988670336943645325821311477917306573373551385988259743733512848763818783382070351683560803246955470683556114940936796047855934451977243270643506332887810559779020831592035850111564711414553513761867143274820814994554401276151255816598932796505181350613040713567666185955035068206816277528069759472509038030444992261785903013154183275805040729499089275715584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1081271565451349294997233835227463061404627445199223650920395791368094413874164747989234060023426966257995953563532071507965824966500502475618462197731820540217312243394452963222463958207485593709115043271823440432936111199712468511583454739516437671888778383729178909538119896734435296388697936767724525966974646331017965801523664091962021201403355480317095177549873165275190937088095175634015264229950758433981113989011454510544278293939557474142218981117128492484498075050403952440722067940078859728149158125027293128994400790396767090028324322890267936935999950960168882634297026190618401789066637576507815464571216039323518562021067914786957377355811096926453082544065170174983826420414325028815382857935635660071187924324710190280587593362039690072974695924326481500585740872915180331433219759877576093505346981937063365695475758639530121967336079950395992163094939032330816867528499750457927216719967566343809024809557061172008862393089010446801167714432421337378114303228094583236246262744839824951362141471925104827308920015321463401009748565058534517061647969348041308459129218305500470698270288032923066679682298213781942080963200181362945727406959434350377130039581535627572598572838420219182029689153508105228137620108719665399645605835139338393140505383601110555788507666140589366137133481297349818320382874302308008167745949554738873208533702001054481984594314296354166330958871795839453704501661238583977824320343705861795324699035068533530009142154117596703322527092954344501943641047521503646178195093117288929431404205227917293972959437316258669001200348863201416987433453409646725243596159507448972067533134464947607443639805130585499606643810833142597166994394265337616222755648599825105799115790269482086726782020025981332972876867909604432438711864170930032042100056926473775274589012971852001780988000394031302539791483348187905769814822675546453302084462927954711566954659794425581732249759173831323346286987704746158493650818467953289289925658745802784312538984731063770892604157149142591465507825224578238249726524783350556902278715269145537775690611921181765809589594740878191580038964698393058799355161884890037527284383873466916379588237081288257417820434957999467242356056280064679541169835136872800348763032493453403985166747524513810770666145487093599697162700134105281164523590008255693008101453087374431565728670130684997757519235499249940471104588830230499846239784556379734577588285996823263360936022526510179831082295542715591364054215488132598782579108730067881348912803202931039657308779592636089776393611775158021582352349980643154679376593991469307310061466825697742647369445794772680556041732305755471556147030387676410825739156492540664823687589446568819178230669298053400992701650749196235817882442218860525169313982544444623320776984417456084873619397345246823723701475130144208715163520569282416200081904354247952957235426060772880275163500633913830344402942915107485978795379578906891793855401165637137444661118391735679150746821544413030064040759075595287578449430173845426606872271376155443546016318565864339439856151932447127941101975592598001730038404970774725019079947869942717094999018304606862386603136946461851040482167250679156375435827197978681446475002279966491139304848846343260355236411700550085898443772052511901880459359146112567901628236851380630963202191415003533708285951562015617404013375325490722247969757158199683216161029942643101666450682888208991746065700767994302333121067162633830783374982209520006600471409568051156082018706150324083511637122892554004166592503472182172639434602879981404764393772209096455508430749307450591155295127581946745711557816416832645291642796770404040701645810284869447481759604623639048465319809389291420041111124348237066362322056812771732053738285535408229105204902970573709490409425352144766487241846448353439910259473271341579291130864813285450390748482035159517527271486962420192236318507053311126510780158260610535404001924646964419984461716369722638633045639850368034694715703530450570982982995858792148503826712788125554845041793626537984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 817608433155024342570991216153629519293940547062662625824281769063108689384891392449856406324869862048136947973487013373391784991643648119268011362504859812324437510284998705343350631411959535557431818782768085554237878132964078440445131354560893126158263456690352744587606935680266414818622834688275608984102126725602996692168335725874625526924010435929505033720677342065763406610727787417061996176778707136293461807694802225049266611541607281836635884833843441041463094041293520613107997471022239728032590419904091423431350454041890403132599803366954832669972574761736340637157110361903834002600295082032133528586184916344002978981847824987838095807520283976176342237567229433949429735630637477001822531006296836564331050366545131486234445723533435125266128328701468205959358755048998513562290736553703689022558857480465404602234852842899857537063493314636947455605072960889361291386456131935040160144265179031429700050038228167526354394072091917232455020438278968113720959126508056986246575658087092563381161991269244948613934534396304617496109090656043584104169732164858684048078712384667086776777891810951072769991515729708591343867934238057110203322934820834826429797930205414442813192066539260268908756006253661324690947892696249622820498722403282181675660904586478860260958784789784120030812236651613318224100924975501089109691172494588598096239783261911326136064043552143890240619772112198930793464316567752197025171665245191455431215243456932663156334218606772563026769451388783507527709790716007551769717938610711064778794839904122936655788590132573019604477825986679456318129562019493644897318837347201745111000835292131052252116993144850688801521278065950757437070862005301844908135184101119954872862590580202803369932166247696978588895237716284671974427372156488274480167902615814336599746455943756711658584326454664162670233869915529127302166611154118108725806913936342829221899718554170074578204531640382382101466441412871562038462807808874562608587059434394910204364362765765115778893143123435762824411765454924984982372608361423155322870488294249390590511493361912781686773312233804352999448345845079449629825184762882928121142822643484378859494689895828565446314608288276126696505788654769468986197795950016781667165428426418401497845190114433010514565059554956004325476690323258531442848235323166242703446970930686931769225605077408161215697589068747864770226424012605735135252999415221562832272447064840657648154522111065188801515900807398698637829134929566201311469051416408293279095467766507481365137340345037818637117586533728207902203098432367520380129073213648995995268996299979761166342529414389503254950841449293745775309250123196348151420643572779946857863708073437359649966360246641440468055578490290932517209460282604730481740008150572928436629266242649504403332063197055181708230976281729699097321712462800052900953347870243628694111263420466913683441277845783357555640577684707234383216335193046857542211654410672881904948681266431489785760266735792597035967060945332639718042257433912807345549457276981099986329730348601235685558038351143553348347117161580074985571503315386641182778906369935116349323294721937849846642834260636267414586262513549203659744897107042323720319397670462973014284014122532645824039345792019761653699565700581792612566595480732364837801433237062101839900231955290784973582701877318422589933330330163235485442099874165163892311229530934489878807950568487463010674833337308661499329806423566749130892242865853503206331608331052298163475695860543709552115779096086303705606622622873140385220538061780058508103797983015605535084646613479927934497422938845970289348677303899946645633446748933449697441283650723643076591450839959647608026278622731270175995782326117087969166233140454190747180266065307782360273589870043660681167864951717465293422944378141989682886884644434797685140501722520966810966984596760400994464037768288636471485224594040152364763323020155245626717376983287137305628908941311821076094276755327019980043916037587553849457957307340380054576561394039158594558557264281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 480221128547467712241145467803659273158839692781514185584635133025157234552747443518230545041699783452140219071065587862989701595886368724030137896242690394900127650430798020803708487653102551841554610518824821447321477468619570077151107290519279030292862744651599168465000505770527777171948314839542392729175972081958638132529386842459496148805104683555449956354458288859332182171437217358999750811280338998660111223748114830500680981776044706179337954911603011481270117639256783854412729783911032960838865486539544073864799610894045552216636424080250848029037005546823624904543571388557710832110613171233619256811444498144998573717129697095309270028882569581163802011925567720270452091419819501828844569993250798142836143896942464677920192081601348191672936862594347562818357731166766199879079242594505385566557333121394950120422300285776790676903623505037994868280159570106030664055448848764685200993492892204112541962667593406349784613854493382238600540033249119301933643091164922058820916588589488342777704655137396150462633564852608073711630898868783170972408870788864891408362913642529898565341647883713682068076701428879312851411579753728293393131890771870501960139946666729811040701025700273136637084023839355619206491117469627495562249975723113160574105038802893685211592587228722998464338041133124090692629710661744951645858236042995605086564546085173574945546384123929586234956118691786728188610816990797156151483047711434578383171388876363284381752455274251474184493655243250271219931894294381354603717936743486148507683047998088846731442304682252309853673801025060279395614900974695546025219360238309730679606388461823326104864149315644481427772957432262867140848703017617912028626406270710329528738924205530066126808965474094666671282061713970576897994093755614570174947553751348557064212182164411258618015845269135381454230820482836266021783380213709425192554027371810650232213268346119915790962093916195786275234184658622174017912874175788053092065587144768360940930468276887704080545508378410897125518665033091479414487749387041934482302201660092635382625435891327967078331605774323561590874800848216145661792997454754568011951943985399840281091054818682561490532701544885626405285984626747066480309943256925458297680627461416952064039225702261142753089206311646144807889284878305488300713037552191105036588210313586574201673916462921553143900984807501838034152427583552008947530545882114561768870382066645792052577213736337020947569871708119822599276034766529838033181526515867561509307975370808485682313161602318967144705420619283442767638157036915684307861235252407164389377752603002838866764196920572744545293516599363536327565354410371723544399490281730538981743780922600616532954545335106200758572407402084293610031308513271214790992842316808089791692329749935841835104299045941128804523256935753058241668952717826806710017328502695968769363417731809601914881357849910909947799452314961216327153670200383998326044313088029964261080927745442596909739742163373388649420189561910957117471468153087073409255898926877965359665770640842646849223542840755355237971827241093566342080316235497024752492179947478889553578541801527128112108204781439811934337812520454771880426173050907053198350983369511632146455809020638586522566659851568002943541498934441106251709880462443693186855752013257941412961442809385420068119687939099267174860146101865745737780491333419354822905529423251598280044316698049527100159531304915181458659506915568243836000067261659698766023053279727326910561243859390855082325341900385368052037964154876718166341928006951407209379266774662700180504577109087385212190000535357064508813783623371844324610151457366952087776382992274763998084232990826195115553613743979605352474453794579299823605376772870655372850881399153783364189087599514207149441834256164491225303638383286409491535373885866441647989645994186175519006041621313366311981311535446678544736804400034590866384280157603077116552720492579690919165506410660488882661867553829158257291312572213358904790027614480834618163359660958092273741568409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 452343202398592422760147782396719119601951529291922330271861137890957099411018717330132649866238865129776603950280890694180810936826295360455781569948860964095918616220807755092057281544940133858609242625614246855565629091583594540970297974759182129729472931784579297027808727913687212963514767986680785697495630489274551357397476154830764300347199845640639761017535758828059914858850264929798556321817765743407463853104060198625215531068669688722026827519969831575256668771786369284415623209930099749514574512685850193970782898658016916601443181107380396309532959459762210850925120081163900751077530375672577241993454105165694035895760963371625391944625437786816845782820715602398472783213181226059970166746826940620364737435903046818913390512350276261254261048110509368643789883410431362977080657570126671757112316853631968208652107551456226798814909789792394254534099131893202454297358258464142504042935751264082545388466916787776016002484901076481793985582444618907237935956385899422916342849212012822181028001917954655602400081999517678514669299226821920246933092981513716714063081915138421143861965860290864832173334641994627666141834274737688814742154914477208080071930468000586067783941235325822815190075741497846421604266554467499732355082497198218535133437104153617746486089781115204583166998519143776650388816912248019603680989193714737532249697189810646717738536891873075896203423232530910137991037401538797880917690292347980983239929746470614822519495361380929660865016565142972804207278171956903970916616474806722987029867368828713898053472470436838089367481509679489075573732896950746219392750540410298572031573489930867808522648072934480199504377133603771788220370624762725213590232833365646952435212779852360565423341754733699824640893596483989506713721246822070958059324529488717226034048496000138728477955840106271159648564670291548667513908652972935126700626480445694876480876998846131158294900636927245520617834144628726784402470971649802888795559458698552223902763468111080526892255490009569766267767397286800168220226284614116641250634329943238747568429608835871367430400256374227264821704969036941159827635402451053106684898064628869438029766838884022850082046471913666291572945038099349634486993790206591531707328217476701105081458573334214118220371090986202093989867279657423168607153329934665699352077288218178908726911505196692035812114089022236525348902179988648993857979568857550195629930269662739439942322685829520702718110327168990532851206595230398746966164332857598629943295093318204131859505497735024517073651895372767034119937025313177193635012277523438796224993810922361178824362330819243480829128200033308727782001324406584385318488746291264194466826829356033552974980455024582571246719758099882330414376854355031977112154234433161091505123874846211814138553435950435151151505113566055140661264686128801857913726684090822873314258507554466459887978899363818303056568155495701840800993580732130441357661602314695617546112501060984693176207370378199503569011271025086404273326920657452187791189801997737063925013528372385236667642739522162390666602341224978926596849493894416618237193511757647567067228627251473431056304254241363969165231451221199965858779995803199662884745295466826851600258265736714906730956031408283602673799870582447908929208420284060237493983337495206748220020617874454854284837242529460140592578787977610471200018028396605276056417082300180385440672708056921166529783662202999168753731332632457893168899042258262564615237710641384873339796598341689569465402018463878477791537648993145970203755605030307387880397389029479728600717901224298520859079959987999313428114357044924335279324160730829924822180197744799934448191120809227480459750531765251209104504406271476535987431625846604238386618511763985230511851210881913658668336425309091210324734577547011695443923435414077549019971516989006032286597525001053683942927574195325403955480534484773443866504966630801892823988736662977680191036011528131296686513099160751766625493778425658371454616230836805227487989403331521516970967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 103904664193142715941655022325206538782780404103821550017914093562663250313360139401065120012812171230882265912580685968944889931894142483098760342440259136359047025971540718719840933131721470578455304279011335139059138803584753827144008275546179593994022873948255684983198572035380187907879123694776246764599136975315959733551866250418075721145401582576721835654740552748199202869205095857684898296705999663408025840468106189694057549657888256204020505951654243945728113015879911280643195702923777376190091183970795434903006866896299897440870706080940309016813134685143414900857455573602647994498090222324416032689531323035136959788484704662579206011252081552400203441630851117308189753359504631409776702196275173896275012496866954148539467746785645728772270849535004959726625221186735750692692489906363509527128479051474482096090774081721739092947499077704544112040294897239865354315011568112852338178542888879777688230591271514583406270995844670799812983103197094683202498993303964072445905128255639488228046531104513518333364690851645949677020253084315448109310630805969190619910086869339976774189847679769286104961270792353335435268494820123362188239841276933597605855957814549650809563896839195913267831772116512665099720709680753033004163336110088027868390561176931292323638264194990877987344941045882803627112468955238130844580509441669341766803231636310421882854406226328931581859330950826363398466419732899244139176636724177391677466692783321193141406189412600192829473084236467669440537453241018051738957806247476031402511074821414266892583663926134535189997958669840211886421551476007251708054350389510318876785840646752228485175224357610859643857020976789270814495531543038987952760321663160868630698509196377670444584537742959124497967860791440228966713096651452593545884754850759529645345866074919638573509839039712927596154946828250320595281678314131631978410532472388962255825455890441271136937800820582248126336913064681678865352857708542266808306964591619864500271968365046204027633842760272016588649302573310349573578882139397970853299868749493470244562944854219035053772999201895666629089987740922050784852653210309788918387286611318310832897014345217367770310882168236714961702300075605101881721764464836101984359345550335010653314105053990502671391397360415375483634648838043962596479037623545270407538874861498788401652764857158202930213208833130005970740775941932050274567892313456474484409895316081212464451405752559534213388137505774683116593942177515638709088711253277255315095420084627770395749780399097886524830730733764908067468425778814290223541338376972986315499087667991555432768263053623849704842564307507686804783583674084617640663897876919204857591586237697572561159978191893904407377679208585110439227021258972434433752646500626553126503480585352988079388798775886764575860177211830934441558526116156575571097294755717763365172036836155935240101609007692710931531874041295294072726468652979163883626659274336799162235772189249318094291275598914109396635860166594656786576958549303756173768446782468931914064890252501080733083052210847218865366035276795896390342934908477173505354410359077881119683762884690826851704983063798124996314361316232847554041451558620676168308183531350180691086305086705177821517355689009807476185568688564256411804406284315798563862149591502720011524032126477277376480739707787254055729414707037750736233452367767814846089925719998886713593669868408135678927958974498024107920982774086215558539710002465934529301253946052035731108668911856939596927126618388674638087839740185826088418884746587568482774877672715370466314516635907930428166075001232629977611389180657951819357179328493455464198337797103993629351555084337771780515321949379135012038613889527927840821145626902798044661480015172893166384900415251301274548622770794622619525849698568266116075175777074516074936645428872274056232643149184764232713269298806120575580170418141397450028277815597801426099785643600940904645522472206963088495495204441637541214760204520299179710912000834127881639609562616343727964160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 149399789931431573178338370783591965206974592586059907711799923544147016668426814275440354117013018176929389168168097369888454905260921160680383472633364108300500519431640612824991465461415932007696548876317349039068459037918049042625400850236538971300206745458353662982501184448867183451836284871675222280394407304017913625059454300032974821535279767254643375339176304820253110295412177272777788628565275178494941144389074769771347383034855969196201442077000530059125858322662436531721599709706936179656948044930935985759571132046804578036699734567580976605394521825236910054539735502349083207659722392026365726557719976796728476924583644725596424733010701292829928695343029909672249775284823795097501074313080434627162145319346772008824354417359719722799672827654480963993703269635888087880108391320746661350630864789795306268601261783186200398782623551150192623209257921755880923617635081470438480373633655323262030079936939571008776156308582841977117233699982647091336527762227486946357004816141387679245898514430323016222988416089383726668597448930640311306812225375166098737028430782705902741370028776405630138006312638313395064858981673021702902979341106840243332737981451594713996813275626504256137788515590309641030547410100537982675473693721381238733628029739166645840019569981226336418255395502019758415042560313847733149675376294084266156799027797222440526517797300441809245587135790252162702456272928559532339695836207989536156975779699494584778288162418099322522128173107554541015847069309039866833118595539358013820330383848655352518309964108279635800098219462139904467530359164707827529507837891478887454250694511439571310698569322916661517896059508223898542802366184231117360618333505492053847098614500024645609824232205037445593175950643882414669597729584890317139239828842765953323145140485924961521198597206526797523368940025930775900730038931969545196160020527151941675153187616099903753696749373796761682881295204711557558678952526357512232704795395132096191286530601583937129109421742955836879772538864379225161185957059494433909778823037848265924543233366183420875070287191392924296325908573801676694741367489229459837419500473849093825526539067367844172830084372287545701096848120188580742481290341870873204307671886959627538397898405286125283283672989654008065390561004356304993848516111125959842106033415312152444451963831611198423991419237329490853881715519850459035301747892328479519845215779420512695709428804923818747989796586103480154836268303221685675694296839082429399108696639265071767942019009094866360617045619839982531436788272661585296969496989219546022235287666280264985735554753952151793809489630236915162027574677999336945917432408424225632401489254826466695798457077285676653167232796730642185262721510968869710352397542638812561156485055444607847967361788598347347678376455853188052260777614085454496908764780612567152848962347592988329460401163632834069847613153970910260906143990835506190638515665202176096720291321081593682736664755734579407999484188125003646968306301746275298525437136830770679135952392342926217023450526205546831596303039876014500733719906324251718435248589325731491315824649641404778385808140997029957766981625334247780304212705619940075960228898070295029866055131513741297905096578996090295631467320802302697116816326249158939868366502481143532037920194079524706549806810730083584146082045121043631104426627015353045092316326705953028186796910741298330886709053185867321067635398068630498589816682330104283423937440028602232517895919195198335077564696642418959843048182689267602661916299909200944338560981362148520017577282750684014143803078225482357705477739050889197882794011160212939246894915436124176122625415565254846192726647784094660818348694652513782818331788426600462863547077981111289691609244807966904987535149720268051960320696243526465185942908299577493664302960950446410014793661998942436732856240150027396804498558198836691385837308771444276198568777353362726978871625031478222596120236356152027006152575735139241065847366342074176906452059311914876928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 42738143924326824978595312103213388599469130478646823870275979896563524233901018431347255139231845315973316824148611553523914759378831834951035818512653800481354488926541122227012259781677923786158066868750334260955653454786154313178894215670104351149088505102380327302017238232884697080589842312566831075569827715054523567885792133296845709777285994690170246036389972982797522994775432877078943338614289894490160002844761878615045059959707809917380278236003434916637357096702602444832933549382581669119076687697084226181228410569984478725821573227041462471692663096621429593301619441937816470955914666617768676046379264733750404036576322011167527297103271158059165944457305471873773732182297896374266926631391111823307993958743562804355306682267270197074276909855518666662469586371931825766051678403377017404263203123643326359232902934834948498821600942574801537819231727224664444671618594269780993049820527527708636956270574372687425297320223808567107719879087317281843804247135931907171577582803517329293643821612839525410404223791906182588539586728498484675249188523130885178608510782174475770269960883492218759484633597018121475656952469814358221625894108322379735002759160869577339006599439967974666048412828422302000204942994034473790511168563574910306421969189131019551505801678117673937786989567366843439373707303803957068739860953291183328582253256228137199230425348614085459189418747298677325087364627480816218429249394034456304032382783879011659441063135635637856545688068221437945511126027330881707155776074074670399078451550192284105497795485349799442794365288177730702370841650637381273283034365747406791262235729771701512553131500801219986203815909757107635948318342030006746288413218357073717288872282219734914185495198229111869305445765895520917483019182609540389365914443653554550910773994309434489319691802872654563003275218004239746533809577930204156848050014956859548865914254113778108404531195445522020363378244993188709286384011218608706285626111915206634508741453864373560362499829363577577220896612374317808667048832397554427057842480140887607990083194722854207592050894101991156181238221626404338598224387283876230234611071219757440645811105957193785297032113577301417848518434292195811833772204922699936849475175270405382468416807965008422954390829791242197194596960652069581530982815982880691586066633635488836993114759888392175886902357367410025998439239620704347148131908020905578134366196781011767836154317334351978557454535968191531863073956566355338782676962822529628976672970096099196024159431771206193807903143567874560149475556016161320880404852456793166910763953476457227782923848820691685934679269298894411061144818817489376188586041088877096322865858682386872205242582832924581891976823018273801974068854833964441454618497214199509686412617799920449643665082138348503934045887861546996828233149705858596271581792037594740142161604791493930782341930015370305891302814169295717504925349528409252594771029718684157758324378276433501467671987408029472897932299540196815844457008538884240536763550419546996144199305976203655787154095881069307362857641550753313096558573263772449998476125472632937157729959912154446528612521574029985687529575856555980922112968555761549084608370991333243976333214595875277533034301319588132148392162357976822266605423257893881005372806501822420912079170300758587399260507150098254577746004131404078723299878144333840108671097660239905723232190537621876371373324123959548597166238250396098863191659390570558856542046976025998960699447496026494594018161637720688498411384541238910353462004681938326451553149648524888452308283885521083162649854511757804645162847491871731922228110462677240109518719865752215534987008886543550739851173438543657205487653380853512885167327299660647441876035445233010561248606575773113403193334086881770527470991572602896302977028440241325550322353922845054598171819091477228992958403959255619370451850811906628222347907808941782266095841298097278003855411379837860429364616469496012489784318118904037029135381005109846372199846639566848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 59436382840724644126844044919381768251387210695324536582510926520765983152909286617091325853816477216931616607960993261813562001602287632344774438553502507303317049164006680768641605689563621685064714625377574807480383319724362493398435221021288842563343151319656055029967264128019341346240121875810871498785774913146725474455553260592605945453024287883368553620100999798993231148574612985123623290374928180962347695019253354744439813655996720124942259608540650357748949694267140072808601784104016966500115534527329934953355114354829327733304361348318191193808393039676485652315332667347585033336999405953091925013243567860569205593056617397964214706388697730506064463630030930615185424314420900218197841353355343592100893557571256911976794811406151996064354939525434768099975797199718192976446882613862063313434920004805165751660617818309769370677344331620587683606702924890450082259181390343974841582629616251431374021912799637810663614451397828026205805767308178212645561148757555003946679669518962890588847842223050856251542249772471330898185502240627195285642966053114359683069363850890105429424840635260444896972417259910739920047283177827987556702211389167414143082455545325961022527431726764373100229903608410481485193207289619505066032145086296058957421031247088407327642383181430036739285045466792124115890656527051473407099457552951002812266623834878287943141026346917952749597291770052592254334018958315392857231922994356987785717466323745817613659795715646372658331444133841887746237741266028974710164525015330279147598504327536958479731037470914503377555273970224563737738443535496797281027207967454884676903663670380258462759586686205299292488423908803262829195491170236124854332172017171108236193666056987542781194106108692117517514132545069179169557856091493192955627541634346442510699992004371083754603841495552884288199509117760098995772345525066068054654806555734518431192834384477862117070338615902530581120124890929870194799865932566713482716781128131465504856645828733564882506977103786466320572913231767520620035264962355054573394848082890052333182869373239880272685466211181029553153614626972260074564468290190588653991846398306095752868607344772426064809484390167840612532361611052544096348717409490800925480446830618399026461346650059268596776941313308255271714672062716757578998040660315986484875192400813666580050023584092490980037222442553176021707108741607084884849791447904565214600655234078938723632882320066270058518241777750977583775201791233590095470183112121531065151591275489111465402865314800906775930995698277702822468142817795753268919132947839287209367266129177117187785613249791450719466893116200910493898445652667553764837301614475307122596660331588647810556920556727829160497506093065466117248383198318179371706836289244519243798727109339813107601529504761607508127334227280352289881821535093562600481407000572646296017305419115357163164998201071669232289298773226305709555482115560608024691976342598743252102879100882152186130911028911352843796593828466066681223663075791766731671744746627527007338153445856695927295197667308938237551372092111443043365768095264103069100008738705949612507084200904114871015867331378189831381200852947276816009551097072923510092058553020593558167324205906915980899293705992203725587630808706530732232794466915296787593621619949432296383441189960055156550010255216469994728194798838396088560959960811031000570175435318698800470251093278547691753438394550688486541669587729747525771493288311957116637178167456950153460038642851214208810916691688558235120681403080533792352318370642001804936681399895108150834874591055953121088777035782550590790933636034937173009220915818015660878927491129418601831131561595377907576234806438420949594235955339173098728315207374417530337527458568389991270153773655115768366236243647209603990762040477990198563506614103004045420317871833430442934038420385593696702607290699175347678272791571353873461853550507291432147777865202880700251487057395998377620022076648368076742054792767520274548740608569172731808912442287718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 25841978459187497877679952372049419298560292455575622929544770735560045355868956102867885618118404045144213201547360366600709751881748788047606387447459935627624111466702857129952151445229959429610549122844681095519571684949776310385063180908167320256192875649803195698009531974760409495843114834343000645966639191031095878557196666224915019077471411277506902751841097226983328424503047124650088893320700254081890794922080458998687923588733163353895320530315282438006135670116844864363323211607117532459892794995062390311438449356984930088900523197374582446788211730980865059598758212071138027125327005122846130415781103747933413734393479299637802048868436404692810323216987623381368323887399559496365824265896724677802137285281364190682522458881812100601470537072247323581403276559377015486577487098904730212592749425831123775023552359020984430413602792883503244576524007224156817387246765373853228855504668493995641123846768228500389588538444317701049653779524196210859659142997589230681008571968942580787155028745854315984039485342630874916395909917490037368918357349190072982097696774813301182571007159224560694131475700925525441433661341868518436609048298945452896804796481495354791314238552033866186655349642674393958120417399272811413314720306165084558840421262644080164989025088893978829784430745229279662317715545017855780820658624385392590914834553918807975813259957232212661840913809870951393324617273110929260436541509980212348180952866723375851170931674747558398491153722387806733559874600392982510297810156060733114321328679127819814014783553725472443938923279718710866236765089060502213636212904575628741623405874564173910568693875382407092352319495222085555415622372051448319138310457887555904010094250503748146180869606890635755293642389284559698021890725453025861032586300556250060489062082995302932467095841116984522063161210847149220461058897253916818866573679445662921100944254449202878819628233051981289593371994421020606396207126868785638712447364846209358876349814030809120733684490622025602618094201893461744832743457270848416627737229958149804529919659646855493921780502514832422379987915637705388719567061121136679442738871084341584232792481985694293605634840406270217245860270213765989062712273254372472151576621554934594468216930464017479831996417609492052850685188469345224178407922582385934685456422062481734474983795409725956074439726095245012118399645833032636024480795516184410285430916228635510424298929906881137529059150425302330907077654885542064272516648841905204251986813815342053336073306024741734701915918841916334531808885493760362819383200944587235482038744641793920787554437027198953942388831451239046365428529156207520849629161298933765035749220365058760133904875335879516588803970363497452206858560536541964569332470644739605023899515442225258675885695524783034019333274868662620656506564357679226793878852103411598348335437780023990651365758798839459590221185310480258706092602723235499275992093003076372477273729850151392308464570555694437399349040659750993051394559202439268258856138531900364498298128943221647062766591189076461426868966364425192083641925245238697207656913616342327904319886666951581495598527344329825251452211810120074447707016364126324155165386549982970002752132748114883880224631840668070758737745347021594277008541631562206159761130558432082936366560960967219913967184203845120849850494710083038430600212058305691962292094846233287125337599284373312970291347204323041829014241483985015173230737612657044802085140409958638945195702968353342118176493519517918577822418335896516633586379165778286456080664761668904550424142190434465104515179455483149873875877011529020495814324334828355245699080576129191158188167309371779341015294822624665512576930800613945641378170772755228648001562041946887129393613861767156741537135415055519915977261519885662013303559293750980465737453370045609047267923371163969989968654748946660025639163295336303886920753638739431182321494222267325088219649605239626987563473241585214375808273142915958777637576173828271910769026662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 21466678115580358745962765018177362427907299009583441118646505613820563751833338743655515750253453338464743781350023508850076834197047409256878905487121223221132371435243609778208189487404527011461200684828879570322648241137413911146580640335433826935553068712042061692865874118891698807794440321946150288451032244093392441114980843833456251229740890680763846558852636171046138963575427410680842705284126353252419272494030875855291347122600237169226949597911038177191213338168166821775394554150821528108680437086895534957380823278603391782281658075079683656107440274260089560552617973456937645196191963539069024978380789116940120088649773315630315144585088443911634290997571087494370692652917387023414634270894869852398439280649150536115141724824385390052156660391403189677515476244657880681718791222208401677679913042438244413588716234581583063883761225352982834316095886359780881892643701530294071500905997171128364924888791784533493128410412844068724404568431461809624683979029115940249881006367929592767864024246063006937086570674868820797425253715793528629253189502173352757087510805456829123725173943783189181610998816649069780553229726005138753219739542606640057490789672545793494900690789051164659395836195417306127753002699782724761917188515398949917887643992688458306297915898591996971683867027950470484723569320847806333776669881163037403309493487148111636441075759586596623432172487271242338451295486128890215153967480066748107111966589176387563235600161564558325420097368464681514196488154763583083687944891561702339182688462863444128272860056077591653156057582905774663458168168195912827007232859165092122002016102695766296665070274920124894567577468997650918383633946518088840527300081870877414251977259577250811402103470389600838187610893512862502401558644329135651332941056599846941912085547290230124296692004181495781991903965651701663607846727995878306183374912172689864441783293103541159166625545813458087218216122712982129247926927970546661747706892326746426957185030162992264434410751670566058835596364627160171639852372844288752775477915549737116502467563187795840510297256924842020534785096177297624029285214520515532978966103126955555602071031923641621329937205026430436201275015603230290426059578933817813799919936283130261931355816776867630110755719393405326874424543252734296479924172715971539592460083937552755048031645758665909775479713471554206349147743932913092342093655885668319087841643044888689302328123096369594912721693143657105098393351663598417952644915179371463902679448718555846094552494249992753906949043390954371062605969233145223617665390608510353390339690721718411394469375524893410225328430972330609305800845710963570390771082219651687161276298012667422075202447260941051183715169300388319381881969459048055773152606841379198880026822446402508447232687336896455749627739422520164417646417720422952475207656986635833594832687682070083553211527623360821446664637932208031487818612068452666532811407910787994331110614886624847844581721162890339384152683599252737491908746502351591052051503670073428510028893362162636943822823758044481612702399198094984026765408553644923860209534908881496717942417852606791673528549897645847430834655924040359795519724857275196275138321231111135651366641917345025893653494863809891588856277207974455266501283001095877035681549907152293754154199932385727405711041272851476159402710773341867215880156395605111999574450497164740341184008220085548980954204277038803993675929629843993682310110805255905331652214452356068562705057051133495081929687821465486040468657791231912024708353601756870670111167707820614819478845357792829121761327494627136452512053751501644000154967358353244200379980942969046222638837009431611691709393703630711001158766969437501151100901648310365087533483057091968180771837626680874058329791695952720378436256377457151169543335127108960136030604810235487030222596479324242824698026151214162413816974213020537150039725271833683494915347743009224766547434130986497378453247195144379153587934917409888101409724735136093233018306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 8623484550964695190038195300840265775195193727701470209701241374156603087616036756370425316859405556247049224382459368274164531412015296054002031397670299048111704242602560183030366409975002641820952466053369522566394877193156677834826920424965111928300485124638953194038973152395745449894123871477668620486559325285135563741275247216120880644060815331534804004185411361616994973217202832900416553510408973581870227222027596412892538814642033538809773904037480742057292604143071625764043534731716826484150471696710193626021120520221174366499699502368465024486999859151578982705512827405942239573602889825113390790941884036076616491197033666457061503013451601301274611824257991239245235780233195665055320041157329319040644094916653332527959781220404136232143681609417521491717276598053669469328345397757237330752483733946024728967140703898223242759243062988355592035294442030380919082739309127873290637710725498356435986485188714451647487191265078846546541695094264976195219218511899142974786299551085386854316555748360001593787947495180187573405906680515451926012644930377824106916160422025558385668987522781694009217062972743373533999461017784730277553458342567647521654292031280795457748414341532362404052956869800807361361650091102278828973359685052293100252447950837899814774441352052494650614802721082858022839155095707592941300424892760142725735467308168180041648917742012159008248654265096816420287466760614255700773019663510316009858040753075696297853190970245500265914741444668174115405805373370896569095307452152400842867360802330461327569234067942219506799367459628023033164401946458644100656072183905190398365632567813761047847815717262260270073996042147891220477967616129628842802350059449298046629983083838290927593280931521638988555974929054182448923093479154600139303320545109889394110647524774047428240474005068432283565375001071897519305046139147589502633683589893846309496437636282737026731890793104117536226465954801052201417290337528539835962274557078497343297824600685718295949504280793729541178988982989313475882714772280067739689957922862468248913550550805393445471431280793819212506201094219753682136244779153000776467701228119016994981129746072780615381947803617075150576139172387984265698945946111117865041146875246366855512669764914651371950391975363697720136362535018868155114485683281449343185533163750351754142174047348856270323493685227110215848129525735940559523446436271008061261885610227930169630602943028855981577308041072530579962483170398125234907219515230404148168169061793860492387990144892509097486742646684226359909227914146844503782485584193094671608235290609796006058058048617792128564713126431202051723732510734936646036850501565549154563531320706308517437826248725845893344451052111255180407578187569328842361215896303528239489002325539194935422575956218327943807200964517135699223751438120764981601892600350861870280773747228116055078068422553215092371550003405363590786863195407233225229077639566441852868125535448561038337158331000591407201343072024690988729851250207051460712891706917290319774678667429375465862211885137948039688721988490395620394965455525544004316811055228276253925262700219183685887551506824963316404370176914427477888145608168898697850393916444386164274007141208261162239415464144680894172390911311938174695247768023095762577926655020336437948695561218302219220338844092346661079666445801976672971228914752286848076155982308031741564112159117026406606605107771315516666315414684612204811874860854346583504396257056060843991138694680879654057312748742486031924554900003569029083620339367551533413180010409186196601558830331914236611024240327598257366004647339948237101480978000710137661929609198488902594902849767922788737729909774496252043922181917886284463976291154066600576456924822963432319002939790163656035292342307431786386660597268395723753358472449149108361750296226808601264291784430120401657573424938862794128574188132630270845249952390517659943087497639088680077980482653697534026778119476023898204655746761470403847660568566475255038607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4693298719650467487472070877458521549200038544598878792361266798390845951980986246176476406590630081377054243824790914478661257245888641680349464207525333779143543316046190313253789351340264569454965675180016531394369418194266663983314212122570707048386572808989913788402749759241538883345125562624564689819676810506360471154437467467410680345524003236423445980792358367691487963698270215831596725686475903007506428989726398574374378836371472279700028726186978318854709225890619851486600483563274682483416029741236092237673300053566977758032714458139808079423265562917283994166930742598445125878852256085539076006142575007909608864248849596504760482500174529954251928004611087411182129837932326652305539240278558201241911031775800648749307251230081350418654789097165790906787690547527386954547934739811587365259365076284712344495111728507754878739908059731329491649143187575042420354460951058778541055419353698902645074370045423370071415883084514466002295613243129167438635391703007842458839958526729916597506105609141515054559229547235142730805533012739716179945328097723532730712136515281978030311577705494652684792758885812015838869878135565052735666235264656170041450893413746484208552732804404070626254552362885218838961337215712755104887837880640391916673062298755926880464509960174051278297634766546794729116691581258327077624290103130524736806853308074160793660716394439196904265469774545152906267463236251275131419996988098364724997882073335390974775241395466298540283956736879628391137996174524448994896527465707623289545066852932128366404595848342454298052728068909102709109519944563479261861924151058597621993663806986370961213164002473005453769785161876366237016421565434432912880402641589052087183393692341865863096206566755232768020621052144690128467712285972227102276510407988761932841771549071915986508244425448971618146975477356116942981803415849097315510360155112215703016433685685317841060903943592149094401258951858424362167432770636641578049535858623378580314071639037644634046696058907655251054863620757975774352789838992896320971830556018127735750468940963142146485883194687655251744293877461221871415119066009819047769956167792518694717919501610803026787360487996085175111482211431224341447572361562088538742717808770481982115268576986779454297652463919533468799426095818174466984399875696105905253128434183188021464971927472357110853820802395990025361529206055324213089237945055858759580546523753482542248681177070080343338305467119459936302201257345129134964197150142376629308047522748219748200881506535691664384573349566113462663671277730685562615159973158803789276268126454943917462182441990190297721858423444100201219675470732044371568217656059462662972804040848228048335686078672272742019411535278413781304273788982298295765708538112570923123867223060760515062808461493902113416425645109761365045963787694734931111334283817568714168544306310142192014164507944523951446053473148519912781797541669965412754889644732036894966926073253498992043796996890017048989484407066984401700891879595318465643787501818904804703757359872488509926240106338840791016082965329779519221344560729475453841590350157632138393539383828694357120181191487593250649462163143239143439990403871255673199344583188049363684477830233138159053539774568773900122442437692595735949271055717803513585280751219257468224103109937847767955779405090812787014568684592329091691474759090351772153760929995943883592506448185860412479129201353597017600572480750287154057904431080409285368173798792053231660008002227569743312165391165628958149971857970811271988615655400027384543832725012338594968499902827380610058467082821257121675713088188173650275758693212778134461453843591591704890025407668506102440983083143203281640607779013773969946274604395142972402020350481886577917349248363632728870412573945588661918842584334696857004813502204837555781591800799219291908599231770642957219551986040632547163626866595006317561538115599683317302482902605758058094001558044818314934124445010501767569054660788413127310553244115176511242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1311413604891680245524743418398905860957669703113722844086609666028588462587457736483533178062534492200829500840623874199699996493237986184306490704755196312296331724412610159905951432623026786119918921586438519840146153973537882425004793094456762966104257900867211508885029845535235032873417733199161922852503390387330809351773949106072550448695056207427084256578509312043188072931258521760742772438279303210246965695726587403493250580855438245187366572937961909692299915460350987920127139158720140962362741376458197609347137489016685580432455525201122005856968694004514918713365467881424630637960649208444281638190189897293416321779953506818700023248305913404895521702207716044335949293396236643563679734920986085168042707543629907809157739872488754329129271320811261224430106980475927593859280725974426008470150063957967611006153173859276277755246454906834722364350142364346962185411221661077592595321060690418476439286655376252404338388710204908389886303528494266303255212566735502346005000915776796778086501482528475610926322795135153015194634460158126785558972154485967309441426705035401751441800698916684709335856051297656091010770157820130983337521810417761889521442552107198913748056406477998701447409208444148132556856916484918682825082931709603382867842892989196361804086554076193357838347571186511482664102979224094858106505114185400607561891568222354034452436258045786240379537240905725491056258974588062352095131671583993453023830545150227352390627355256282693250346373219902631428326790751175360439746360031894583560819765382211830317841035013714081977772933837583633523981088566581717023916707033949602091928166775412755651177133093030172134773416335277524626234448203541214668227446950555257613478952115531896291234379182618078247994643150517425928217940413491742956945405042274750921190963515593904731878060643003433715258321287446911755736407939417083322463254218086988409392483849676693582891138267180390858295383823793183318331442953707096730940721512708365962298416984792993958223864892387798025914250443154751774983313343307828934701777406362534192728611260493029716984572424485360581401782622646387821965246887655341669638942115966611405756682687416093746181287077035039535360649304725433725323646504010448197273414231339749306774849594308666467742108298697293569777836298751204561223039639587787036191873048206693844549796839434158441858126324127314815584994939310148255963235980834547837733308609000141182666636240961575159025670525569792131362500111069243831207825225296339161640479253218230760289645710244718169937191719622754750774144041525755993768820409614622133134319612165092719029091100992469272022104583345687521500272969066268078892507621502539889026515958333090837824750371425979774124481361880708198858428980491061056384025161134759671038639497904129891441395199121960732777327334327371371929484876632097762415440296263762830433309668443265397833365841868778095693082839059651585872378938325521455024920052420280211772909894534473297409594465031227263819252874943482897568518506627321200558973808346478314931714693432967691942991240872679176928302404918466036218343250418026170733195403757604779051064503070187693496812649969981332586695241236238250385891135479149836311456937394654531870852661963313389298552701691662531459715991897020423756711268337447577459183732398480036829336710151205200919013881040588882372786485440324428282675314924524974513858476022999887645969692851777006569389182291344416343814423679482556723933452175655766814201702025551533837382626526072198257610891944945400393355228469865563520107978810770807303488175948604931948447034655402278215935425438735557573762448796892827900814785079116388483127278292028675948017958900288758595741105409312881867042528999667678779548228700826095044584359642690053474213292272097190319513803233690427211664741264641127802757767964322042269287984648986910432983266234232754648419185406208083173625407849897817599372318983094863885168568581965784143361152891881796876193553568124651726959308634932265595349604560273408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 630216715839665754934168397464633201167116038934665558496876746044646498917310115521747103560770499316693111038924382340156753192981276728198432079629707672469564424679501436560054548553436736032695758459688814542501428497348670483034131771943989304378881126012867425670890559257210467965792987042763946857468616601811890983185696088416738919129717748614000085380883037015092348137075670490747816055010755807988100086399922448290295617809417098835186914211577602678227628806230905253465589640807103779158447359808432666246872664487971939111256022942009024089834582323787780865502005719264369245459388611803884201662502964501120531769339349945899010032081766275918690599312598256972101781353218605838623017947677622548428856267920882680330451998626748518841053312819736580130361178768452214716763203788662056861818043089623428953906985115429330646936883134907099259054527166600958003117006801301246992687083793908570896761911590374989370771926685598662439893177115280745484033888213285975731652633010506546817920791822633111604940722448441124984804402291176867402397311584473159892933144564191972526458893362320222580422651992592972047974695672599943746974769016337057414014927620668563683590992583610691744514716139013269547156452515776135603545097800586249389468921406505435759887495071235331205612877385495413882904520747667879347849328596713729561006974175148222379584643323830508770520428734129196073101451078404818685099636525871513953844552529327502713328698857313204407809997029712028385157733977697652809393152105406964879317966278006058225784742469827628298702203894456182142453415515649080459432806410308976861631068395291229250707702373771877770256768758499094072808119488546793407607532845052028342164088513713519607142932342244999891682202691047434909232856435549459515311026501619238419422637361067568075853716096585860491948099271159085222166779539645420443089278055472629538828913192468019519255613628610763800989967031139565397395820389196874847652195157065048045045839889720802289334479990250390031055388053942069359341312333361641882275258852848403531519782668977990015354261777707573971532157551203019118851862904255680568260617251022039698803542202249192206445312628209562424865378352305422419244402124016108953489127527388842169692561805641263320964619890738512944038789272330510686751379281468257196816733064343937760415528635950663913842479746824277547387854548252668699937052682566185188017822499455291455045347483308554426781605665254241468158715483634745799142461625043583177640812196863671356595592478089253140536812324592918470709456947676591290640005734008024456305464438779982328622254194162358200473760958025279527334596587255233932834656700029398677932695026403239948903699051387835366194708257178090477920956573805983168374690269377641107431522964686412864054772473282739789819941876269644858509986006786542887088634838998237907737646752279629225616527219470843829459721151434078605517597652875418977318405708207358665284170822955505137913216912884888035962531112946816310059613975012574542336795709975011102291434264768196084450236076136405424776975289067750251169841180026293251322890447728896395068801687656626764010058824590919303152055810499613129864714641948972773380360531487707241506025432719950240990472746807858820052133700323064433975139994159895072271486853170444720706481079368478128836255209646380016880807743150720117947739382358282422564935917384131466121134466609917388172510766593511842492202515150006691373422369151095729589695657980615260375664076642600116978229132437926923826425026013183631195026059667465757212350449867030358903964313703202877619243994893930790000081339072904762821536445924914569338152470263899332188769900060448108844597745461612599144060415509930855579311714950063234439092925565409253002340262191223435426477601031811214588678990714310397302406911405815140660075659859698506405164571775651682991355342244176241316874070525665198853415731141285191464572206845496200762845321010747981943118316477088488715704927068119593552930747816345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 178706453225300180364125225203849276169660751911238995984761911738099102929581285096189357533288968912165744886753859093365479979369890547701084303444957143467963468997205841114415469359839906959474923950298779275317301585168118814340323204887803035342614037941570543613014586025897265005083039146747533762932649536092404638044381810931708894325877445452155786846793059003358791630303261832235360940944855967448859656366680977850320009457104059966309173808278396237123294707066585607661166349833626617536637317468905418065702382352848648696207780172278244304377569267108357477672562384113514699050844826632671781778713896452068632140065297378995842924710667365588575051796378546033491772061637757529677951020912716574309225471696190703220981487509452774143666517251017698366388975790606760555010065619114335382568405249200119698716237702731544087875759627915467845377130333752703569453065932178675721098455229960037033855274387561434772474354293968217687186163941105048852113922950043593309721342948884677598235726753419201834513150984762829401327435512376636838236911506963046113212488755630598186377496744987629278608226166026885943545871935307007249290523030373832737606253530409266094419288054987798664037047221563133766229390320242214609362558031406998982187434579107631499597091281182184733059669408357606551184694886556835531003187359007486698391774764983156211832878453272133478791428695525527182609296152453648819018226052322117442311470491648919607432675575596426640888867428984626329914725307489994829778592479580576139996247653335136974365239792269664210762335355511352390684004054775431657154164714968286773930506951550602352372796553568558402194279956765976310787874830880918621938810796684519768323445755446830461122169716303836155353588623469701963339493637867758995755415516335207540608890298153398892670594185124887269695934842782617196952286863803251676727577008518860410089573251198858192667155387363454381453431294619450420750156571811689817131676808571284098411989651933098183441124099411498259984936684476261211471469394527144847000191866257113034305648031632458486856277203967619191090124531936060206938749023901182260867963615718949414934614777377790221292256207416678640477832816417403673937506864668094787152913609992152544861949540302467867889180775785330013709974113117959865609670186715369508127086334271337484889004031623000550060216941324404741272710453602630157160668701201432460015842646044822692349196840761122592063152991347152459461399933336375274103811284971442197853768766959519051022781362920245091744788440073807787670156664141265527091580691177656661398203138307586162067047905653069607090533690102621125673119733414347049464733744912776262028950218345741667322482193657865493569023972581086363979357577010685157112842350485493753407726679668493854044919723825145452617889101713396522862167958705653120711715586268559664220556977004296102735360997106112793839826381079118280296949171640420668115943525661716888552969419691067558675798735090898969686103254520263089105131773617035741162471083639847725471263984877978160161720185701778607840695090894624853870093123041422378179729421128712681216958962681229536497024921536786518614613347723031187501500765895568371856348885166810024880173906700589216687140632228098336803163010511352276032460469000809915066787748084392653404416065239066362153061970887155762550668447728372668786046180816859255564748667736208462191221657571116359324875176627185694069741941511563165257200714497285252608106934118962191152210958059140692426571014700511287397227646110048929209521004841615731293563428888150518496846805356103233416191481205591357712089319322911521220570284013496776022982624766894371734008368560845477037757307743830210123210725916294752315147082548580879984153913155470660732250763355732074361970797068209655869376060728373489828540640004639496160910449579688175160047042539069857647288131670753611383267856974518783194851873534306134287222921381640211499490357704197184466570808580418859716337985991264312753246542233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 87247259690425086203916182109694514035663067307085515356202955959132675217268278332830306695749366268802852589280116619097957335626731315510637295312975459626147531933114798565024839419118449729946967449716818136480953344249311013126754704673271787283094755987224852327292324602835326290013722417622919506884046153775154236723069784315346544280975253762651461624338029122639706644390269069639288537480718987413898309454692214985608753334312829483274781721433376108280940698140003804942966664862531862403646361372025539105772433223501774039110360712069359689584617786759690119179378170723442415482150126778920531400928919276540826502521966199611165382607030953785827727704252347121405392875120747501105907523495574775023899936212026903834217007060496756537453250577082123215228897338214991046221802082202435996539198590901891372096613120422990845049819212152627244102678640391289265925407383445536323562621780004272955644837778457675383885112805874390868073130390163207268082179695257003822809848375146683642631962540710494304718776407798694976954190378625191768051039294290860302348298713894763074188216154049371819302015274884974481694261124592306837673059330959358955673674532528111833878674108688070266819858003182425764097510330200142126795271295543322466023455989977953450349896208276233503192949791124909341907615525834933727206563552740719459038042062235242728710755496533474417846031493283629878974718331985143934633972667953636532243288626812300835339946694432658109415426723736036379127840250508727585611611887583551656740848709973637434508303846279455892321646557591806537480983855832503214621520059957018258279288251197252140476919662712740400718906646887066597839507418356230629371895097807607317018791835153448140914168803626857531634374208586051883565985979149548007877395612127735145760983007587226355230716891862331250943317459812845287643539077990126322230725120013616530616732784614858611826206003365733026852815882121129582179081828925149553476027636505348274066381185099545090664695550107197769698764186472444688512967212714996515388903242848476104737053578747889874751708720550076399014749117396463470537705244987825555954555883042565728496999846258398861213285817560069269374790707069535211181840250560644488601457010230046969455332784130919906866213089369043448291667982020603073662798767778881230614670538292572740520636227371784564950657129428336342967111138105679172489570693363339004785673535793379147528784929885684271508477241978868317422506492262638189644333165104318284971415394016891539729418622541512036474874509502957880595941267248581491293366211299475224753594273389093040986517388889889889529227685936604109863337491125823854918210005095111245367526039272468658346404664603149717140543201602483283445559441164518577054291648802614134912917352868179264072156982102162566703070414634134819713827549668536578263414010951143808247709026993984844955029066952418141922224554864010549676223647568508042107965733517081806576130296451282446964395853969002534080343015882803559235915517174618850880391624894246257297604224563628396348154735780706401763394420590498005685720341349943329789545734334302113420185716169853981007463655755337956584863740939684524432227884605606683937820627606503526261359691330710298264990269790650820999661832683082845761345387505782270084974291108064824363994894354182557967664719258917347467358885521230768307710773080887199936018985093046188733760161107038084371957873402937058398341576069231911874068872680986945097743012038259631693647186977409926687973694304596393683654376946337459162926574149480994591509941889220995179669022605753805379473728998782475658420081153407631855304484181260402752185200614628363947400146299334804808918727994954015395376596716934277280041717203822604760888820538301548203060243089768096469681382138556714134850916803034766598529382770633132246053494305189719045491542701601265369239566527291254380257633334883773382845807973936030780775743991476919994929183473430411115694922808036200598015399631784483593692119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 16982104632144656927379616689944110051944487162189439793920521033350762826695503180584726037064345823142759688528675903129765008712185152337727272134240849276705129037912528032601779468104299748306195904792841232378630517594719068539329809863111404539491836659028796283932185026288894599511759495342703775096368236328844723901870041784019832307778886403850544201119627509610680147721087178347546088110294920352764053132238684883589857840631362015427290250232588374410338221021070231614254425812185877267955271293341162494975930725609868094422273800768262565338913864146668732870649838609234302616940790534526791851312796890475755604498697492655992572207984960354406892475178637084231504182370388872897194737862754077470760290739831530826600512053117124516390092636142176871123034048445816999128502357161267977763209516480855917036634358965364058168888625774276899620228747386822086641597351876824985558812362090188736282071906203765880188818898024182148404365857198610875397670123280288537726390024386703670437087490819721754544604914755712654030400899010721226384518630499031688346580284598964318289220610723027273009398042823174901901013441326233137644456901396922259844410035203405356354951710771487482047477095527739431817667376320906862397621952432786837053898449416782221894762925099351358299673766890350798784580216491239754306960005884033462939061166075285568023789944488542972948513840509885039692074849880429685030638858866102944068501360964753668670599320580094587437115167268034501586515081099562106834475333589434856032386132964631891471693121973146608733401166100658856744687316183806752209714161162230848660876024363574280490180015296641503768795330553330792256452291876084249832468574262797729474908731692390011624236032529082472101511833044506920385744545587686657114221763499792997349819990990804354242613702042639914106234244281299666134298823579673041835757462798189686624113674017092111548744354330576110847127837675762573136478224121621399499619075710520365225583014496017911862674991035146441347779779182540626527642418368736249182997578815037447035784611992578279658288763509109812615625264350909774107325776137791820923529937691864849066556241506307146312609900383791672890403428738640963668967907337047913032405775616189942201710636311822998262410009299422201691959057731087718708643553562746906292181202926504297793338964158471855550065670854277814189278932807749020208294315516037119890371717824948861993607912558024842958258699281450135611278146821641889019668035760447741390949200335075690542047928975922089326706615054370816361664528189531341349229906756881988274354298628738325385275772720827523062888506898251121606261294978628980369578288444683109439243601776695373119313790296603863409890817767501869751250125694540383758845522759717853441649720715543252558420569831187446150478525121233433153534456682785868520708751593395655603996241284866481575159780490061592186440393574756582781418533021497220293107904940828786998947061815703501299452206808359552724740940550255631375461911062932893690419265012677879577836471294621255011526859487052160147814048100851179695984443674762004733364055352847255137582766178601868850714337129370052400528946457446279769190360131217849838634377454416966511891085532204588478072539357301579410142159084721448538225233796504165480075741693029964755053710241195656432619511805763282539143348715036182627283398054295211001776878649353290427611895277513544746577272729786076703168292643398024351890111467809731897366062022498256891065001190058637308239258488365772877724074908586229202045161726440371425562829451769498540253556534495666322421557441873615918938499114664466713132003328378492912100231708928418460117661627754655601144580299823918897656557937643096546156591010259229104942330684742160405494291208705276326590115807182375693856121962047180809999729092578515858085461024302236237738239560620020465274343548089577302016073753467365333414527917354712382459973017280795346002106178848607177037123113483326751011847997986972264038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 5131834485337645922857409278940876063222856526533710756060688696789650674566201499230559479780753946880038481893366216514620244841878375305685078744448376682506575663939954771698399812013366714663842171723627040432682860845598043843037861958678689733610517067227449338281476607528457068095637469509195652125697025753577947539321099915763983984642407718850072713692747702940835167201461908149031518731284148600921330367768912217775108156208037329990783195019856007238207699027383434146424794035579109555670126444707191730393934097699793725903820294795115453393515258134958341130518409782457184559989870094300481130188758224945168722636865190335670032113984853335465000993328384009062211043108219982533071277380969565408461587970217673767684644421511691239344372084243574515354302162091618905380381461660842681153706017278683207583691104826611621471701113316163079770895885505998525127453735093034625422300854398761577476107403072711623536633694563197659015484721950473651146691069459330950174018833390553901762384194002403244299683845404529411994660830066807210069421819062940194131979285897501950847231360747641712487367411881555692986537024667066589211130842237253789173989180463320304515077635763915413920033637203337895506536170120701540706185048754166611997933446018375766931733276933504038774942303641067687225293210233157202221050717327747796066063801916215949316293644531071905496530144304791796269949205376913468693957547809509529207713034105996758774827351652822871143085391970378413667897190737557711676719062929867029879265310862351310024223769603795448415628252874984313052968749614782912015746267658127612583142251752305669109704741105754155513309824273920948078375207410745971542714535944050656435060081318470316459135338529124285358983138503349208634254479677505080206765182452730220385054503906337550268310979395860559475694633943010601834720625843961315976064793313508004440893350188915853320111993716384026455730296079166503475465093213517726964479432818122501370650813754685761586763692852682102692531317314286349971241896214870142326311815528880854610640522418233951335129462075515266776762430284228942518629358782430612194806636034200703916183320586579229423522217573435365705995622470445575796735638158747034146336868807688790714101683451387984541078199467908114786432406690641990809112798153570169762539130657589278422218761684398186689495040066982143525953772282595605590736574477546676907478888551066549790860706472606476493421447066435117405816898301723332560066487903589834138718330996103878603677523955367107977426531146610586343304474626656650354051826581893682822462102430369626215117901779021060329510454248301544731110298319170134672399124202549663678038324761867298877414932066594870092654300220875359374185341723036438399201216495483475370065038844796300929084540301470228238662518809486478377673815372642937023880382612095226288081673858129220802476858023280075925495962200663801814144821600021235879880042055900913658861160548899029811397966459563579194645571403739505672894589369221524852909235553026735429862784203850044591589806291204243161440309238355755896052128881901777911564563710940648072699320179465038938043961401679044852374994352096580738274040042635179631284920654973658889992652328402231191511541051293319223913150578183472498403594481027175457573447064717975843207414834076562320822066297912826656841155422656416337134247691096231269092842597590216229683051119919535264334384812255752718797730128523907779177252895808483618845183262306293702824566923017820626560477312112264583229622541287507726969882525528134440439364167101903790322563600011018714593631091611301666138134641526224858721745549052995934398172541070166949583955880810292027411308952930844499129058767039188921384936543524230730442748677527256672396365972605240972226936631255319452982722596645773783270973368865749722910166807068986331283060506473675751650799778180767282551618944501608843554163790914934569796169268841421627958618079213859795901936666379595081573527623760330358784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 477783814161125709856468272191410003913234558648887279100838320283719881558620856402269502551781197375431062798091328582155526020595641403822011812238140075900187811628761442300763203886348856276491939755671299870089564216892683555052301065498560242967254233328642659503324312142807601373320212353530121202978256755845971122564941473292841837015958341940673246319066017866933819342651545776225376377289517195929483012557174580623691975245286898075399744358837359510313881868600926534249437138910729590845968407192916205092556347907471169305641148799267438506594893324179640631508511981259329067654830732911931433833190673420548391737525248721327163015345952910609659529428439719472607901271622535903717452143986099200527725555112888295147113179701238097010042547665551542068230483653216218635772692042422254456496238578379213287049648509399463272384489084384383524530389603168432114598666524533768174455399696834960597255762262926854407779883292993244803618572789935253763672005919002623448278401225112454809971792195004043734712574654948087833400915341136851836050627361355867482049951084691013682365643875780250362739750253161330177060458955873451673469465083814034222242808109635955909836468717875409304433318887423734087775699965627165986305658404918879633797333947130759094015253252022017284354613512966465820580944176011635033795788549694430168217238627449604927060113368602081338185627085648825124256070788040122888248836902940363191135118476345391589403273021177213995521365112184614810091974063404079294157558797613266969546001297488848994959536508240266430452093066994840094370216086926338002365047405123225803164829486297777726858091031478827301643252899349145453671712202463937347913806561136387868721116520905422232217518431834574419568357128659626029972486076296711440143367574675893310946603768867319688135716403390582887181134035372022555880376039955162885513715650479430579951400811387228876035317532443264099635933163954026676595316089822480851348070221707926847602385978067472836464773354979734164873448776432549141900878977631433931793231973956695283091836700769816900043043389060884533074718124621816646075821531746840898280545694881460269703380102597175389122143462073548332561972946807575145249672969652649490144305487841048231446187133511960815648533625075631074861841382398143392983270542086918731764354951494029651617197422889777916619915031130368489205903137684456956790659288031981773632091895330723020747349044694813500783844509251493043416316361494691126067317617367437583217439719922804486644757586389399958228567780207392921737538058867903236680520875106741605865251321600603361195694766354547952414480898272521412415492184774203159403237237019154852722242231854734335158875559137882671618857411613725813910358751358278617010350773524844634463017333894828157551409197055684699973727683662808888308828549134785986305655459178987689105802510485420659842768530167608136963245608713894365638338089638083333694152567012790788637219488797417933154564576703796894344139707657624067245566349119497969369653167680826142848593026951232028492032867431188527020851325433666369712962802669395850942657174814072216271647848543004952822678612775633905497699603375142774974464844279857971834978440093341676799876509473510985355208909595034210746274082792553691026574346489727273368328512002395385170092302545038288489956487285274240994985489067912510290577311728130031130877180506943684603413158348223396720496946106950261004610901021916272605459061408222169360734940020068740373311313170574008431383608826362546186565940240092227221721883856845271662817170246346243987143939443318473406844925852673369743941958352583547144447520206477439123903030398981784462602661405134893437927091989786068532813034964789103450986521684249920688291877074172440136927412456768349197536023401054924393672480775526899515424469146530584768670796900234368290389923823537137144811005600839476242884728522634184641834999144742536267246500225143345379043985678837305999435609289923178688964863113297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 303047469616303576518461929069539740343400734187271375053548414466244212128432288829379982931721977365036589650995508450157955067906731668346534238785059768666711912448211584751790223597580834518476545360734124768888137406508324931653079554773443122445859081679204375979168270875195588440129673882919155115853958613581564319046092008738763900731798457394023292921142767039125636654297406349216099520599890517603678351019571113849847207115996218117038555196741550301376618911179588996306565076007729133968034950471477301821087723716792816413389008598607940183939273408026862673299143237263938677948921541988455082498089433006005403272451050235321064358683022871041859878734370596308229752474525953181776087932877934020534495314279875059926890419511822349575391020338034763034971930307978713327198976154742726616462205673047728620395014708191030579987768148047554479405097328106422111831646791956931214824266600247478247467336729847577246580370158222675174675236658900976973283520937058859024531640137610435873609047345671030295242019116167162223217760060841999900086083399164229989042897166760936309358454058533600218752674128616540787386832000956934324557226722289744970491218454094404461649173427932712582363830183985941945316445624815526613495834200572042610915256947283626549315776724521730170060870171598133482879535155113689813922489034140035989888735510785877040350739454206818094679644596189186693128621413820725653195967306552584893816434690269446974359025084584670436639678107121199653246448357185260335208375902447043157726585384259297025771838825532003157204594033739077016569343796114572356732172733177727978968886890598984559901762025749498281705564441659665691408839759058037855224487333442764495999909599006164592252426661348576688524046606923775583770204491073047373670352301154733786410233807899528920876872490218559365960989276853555890789507528721849303880974580420905551389222516400651418802687841752415713727404182824775570866734410360198480787949056403788153572519365603236142263014277900261361220326656366726666945938465878442663188868958857484975139971977829498356720680641347099149616965365595264730890935308655231168223144354455880660545615269718408454402405817226935823107464829451074381587441017900122674297738197362747228076090928582558915144065297658860075387980559556876470795277892654772961945252574113994981790869376993860558233697830972896797132434937277619921764849567563027973426169400363877720825459103980776772981791939249902184651303504750657912464215036248461190733741443194826866836188699313049640348762616233112098825786741513168202453061532398577833882890736112513204669581900907185654984699912917926989714370201627250537908203094445923306298080773729663861612824107657304010565897438875171531955485824516232957169343020208721100525162849211226820869331619164523583656073883448933257794141571499814468806936625883468013687947987145767061865622720791583856303788621783890225478602028806879267758679128599775535303009831731577425303476175844111499804609550904269966345185121858493891576188781797646043788383538462898411179184149881373328998322277476237546951733535875381364672474237484636972479971812346890351038305376433731371711713893640195969575114666274532194023503054539632651493677404625774321250078193085343387960064500024707140674146840097370438768171918024081142834235156167737013451563846856036989382391911606581822702407429125251304115436124705886452169266071527061401176520585779029713331899681471289269881057120000490284086874032479401067444562484937138796777346718549231582326644234199966589774981992297386920703149071816825417957058634295174892927648214233914650177431986560979145849870395536252468531173598599487716609345132068536362795653531590803891666595816014941781346250314543028994573169195679853833838817054995134322977789691832939345180852948544910581016190951673265154692917911833631019850686337054631214277526374568833756165187191500950307572922712212758364831501275339739839182828107771288178082487476040852209991305901637632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 23341353892158692476145337530886027251152260468140133516897989313448395017497038543158393962784962792558006422472652331872226095641741841578595354802549110479372185344277514192045630276147622776234023145804887709674504966422563455751129187745183499154455888715325842293021005582358202054163019495674418993472297293268757044176516175524320900063381924766936860142988684279650078440320911323835263244353519609789784728814140731337454998466986036905432184479916268538661304519482007062552475139565023579966900167365017722499938358185700922387238360711911944498946462597799170670046037436816335006416894216434037177570385622372462933229837324869319872637930651563309692865054905130320694233697530657268860143760041953992232383748859755067513505880848804343098174399122769154028302794451195551949410080912860709232143506288551026902362308297465999654807645509854812808400151620266648252485097735088508207543343752369851887057825621645139016449197100454043707236029618772266686992222882491590335903024232327934482233467128922356469799567925139692949369918421143783904462146115438537300941481647024768421781103912612683167410418865558620044014352705023538307453583797305559677744792559270447753072450359652499038440707310682440534720127520206450094823369737172604593218108649291824933349584830871772226673985629533290425299460290495498464605467872100379842071182765392045484509541143657843638736995953085714599883336540265103515153422951282414909000045790242048424884334773523403553217022467251650337479082946441168938148717759004589504229643723304283683392348112080903740468954031954309934894656343464941711089419260098708677886561556268906883826760147658905630399905183212532593546423533897200517902235151997363863239145766839392044007426445463576738073605842320009839213647234044782036626267446177830444520689962377273243267845436507162420854340512597515077442693985146903773378071854682812797121971456248936776948983188009630143933268729833787590034820454540261566966051836150224269713722245862263930192786497885993790667662906728434910442561315098793903474644814003180017504939277715916552957740242611683396188459953248506623110902325010672924930596784320609841109145477526880348007105313607066644070430672623597832443447720267590701769936840565459019198666136624689407316018011730043964196201783715676942068258236224622515418119621421795942132552338423490901201732083956350759221166946439348780213320286660963288715786233656003705671566148103503201101731917364091309096622859710774922909966638204403623142238125455017671303081255750586017057839264809180016164285198946966335716489763632134684412866561258791611618349792323771850611682981368145818646112759227763854218134241278960497460459443294605034238816898496211790572558368803814387456818049598575518518287052295216987647115415984617149027693960728850765227280639830964286177205350132830421239566029754744587202483119169368776680300920702431798490275699435532078130338716827257708785812388850075365527904784228060654284351718040662390964434140066292368818668661059178162522103301475879872840436233024424881794849889010943368967482549400494254897304316517045062276607045710633468309978932638719916455400945685409918324471774698728602343384464444617543079394793655100028167415749402313458693986385921982538826022125005536669957151043403076981814102381912802265534644478337977303015574764159784327640575624112070029919998684861254422252262867045648499467003233530829422078520274659926425294162022008528269449003671614970609503252961236448617174879461243546738825472894418840539018703395781661339993315049199651293974294290815176983736422178804436387045630566047722671184513711212733731135991577165834361854847208912826183262568730307107383527713435305927245991784284969581768559380806778669042257967391592792731023704260137423645886577338749111262492844456968322792586722958947607297815549234925167485026458114065941300533311184429104648916809852803129637999824139079738528423457159348289952716173269429766945115693668902287497781847890329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 12785743312667506159782438629670120178133174074175609282510068624310126662962014758507195836309729759452085533138071082535057366566676743961255728871522977713395330560322537302118866418833652277488778176581812176263792849473628535253357648584315570594814442579687294704503900633537173609371092129405103697798438345737432474812141507472057017629954113327660486365478336575613655951844939662680994217421785550946896475981711324648445087902608338592514916798554357662188186869734457417148572454300598373943307025909827941510920311263112071678082594084048923849241559039827391524201084843835624909883574954302126152445109115900807299062422777915413921226453070948634849142323181239641073533430203231133254514817083566534028706777456152622537134521177209536905016678200469285160427336161378198276574451837269049535015674277524477859247602879640394150689818609431493799085165674289248552873007860186359691823237409119701244375094357692504349547605955675027205541255742635690741151189372398844730990297433732242147909841928851130717859056229974901438137760488343220517825921728865760600684986594664224747139969124067236482816901746311753665355017301451485923311459748457880253301843435639458696578108834223359940621140460677448647451384435667287960968347250894865909431607502774903410112495396755338444122372014282047176345583651671370775931247896829788986980778726063823320035243919179989302655389806671268970605333328378900163602796532033534246672159590759363398820938127289575720547369119399976769104463688529605922085735934191154676003305402399810964084514559132390911934056149988006291499312079574054215424157867315991775966407353191503667705489237082413790759889167434458835980134796545832812093271436021475602701765917640302139976577694535619735490672819968329114511872088392187710964753826767217061814320512525493558486109074597720315753521978853980073282730530685634385880141809137025177696103841973189868910696734397045742577133993404549016156340983080990129633464944964285242559636822327804515631181937236838633903782913854004137378036548984583182666033532796201077032691801555986618893406552054505597618303568385657572924896079874464731836003846413643275738458735875889821500494791451105735652774704093777338331275653304322313660346054898438839408733036822988292179818002549310508827958342124090794089128288790180005508480662077739215849286639091811768562675533070890483908418248232548306249311659959401619143926616499214132780886968675182768340005514941234507978612710751304970127944108481487467273899844311393030704739365264270754500544579719039601240180159217534680009855932836330023471218675223875325807228850120819018132841819372923840716405540033780977250678217889565656244929003066528537760273697888154605878008058476131820096412943886704975756005564731992475436311330752054086007912379202829983328720975729235000899478395678813698600323565769706184939454504193187410697740222274466509975867589150370409176972439882943035341205622559913858127620112774816580185296444352792285347741624042148651147364719295998678492885531104018619993737865277736890649995963534199842476706277894654402409092474174320886513093890070491242844711285937836908678975950478523827215563508575448746062688291403853041215933114210568066768873594508468003004100537624280184375979379658889100284872525322732715698512257983906244693314160158719790192361170553937147949755772733201031046587040606173406288276532298598756368985331542314397416957397683315377304402588511599665549958750040605686399872794868269033814838034064449058062258056408249615584195551065206583839777132061352915351471805831660366933491646439361523296844415335991524075269267607835209054533165035463221951778649419954533145172169912569386999130250811225191746140861416047591610002427304074094359611615623919544227715386035078716577832294468477281300704717457013943684999638066649411882767229114522888408065306973823292997279033373995098343092415178628641793853681499485082975261098389139057898005609769805678494497573254106059543874109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1176404012289028925531917778754477251875016830498374926726117707988780227455860686079904029804040659436318195050969293653475200643827096839073027150388770645283001665951929749764874441587097192098727727220056297748649316842419927102157269679072636017373476894854935115412708805303744914092182332892701529530293898941945728909931135478360383087417027134694007083211135618977812865087648612358623142385017686750202904869520633708479918855933135491457281414207056512278989001400825636310597278992249739594393780444256379470730520129214636102259230467962117165858806844203645020278133386756312836171163526556174789410889460049209986191534253186335920120504274360617726698343974006802344997164028582025142080220458946416468663159825489141737029856476574351313721052813337166144706340153387867644106464147350337244922600568414564918813400927079042820098833007217487569315073830457621447033021199532578348088357828248874100217709237535500809382836265115529361650811845065818729729121342135520806567589952459726670305547778900242427624247520573146305047473096274532661272530296406639653608331178007253062706194493762237866353044360163643830279746716271161611777254108623878333072923364884304793901162558750197106419477321649948954672006193147505321091391904452523482615407632241881215591102340083980694336133695026512406206829409794533019724808045137615319941711979235413013913941464687921614784631540853412311513195400202329980671166774886194711976165047775751232472652641289865014313895531687277449406065317421374811337464736157315915063804964783243675655918875603346790483791039966183022677917333634437957576206011044964230728605816945266948058032200804903934980941832599844464439948932495086386765316557121294138978609014217117197231470419491378742926333379600732587655171759663868170965819365950444860376018450809371959232873071592892791172114138704418903763391074488644979898270925477989142637267301488299512706590039851998457656199783162089683263459482785147889755313564238576467896086902618591599643838766200162422436766675715151776451943063497688357630166668593898841235717372262232861122892618425753453451229596729489589229933334201477345701725583801724325377591053540203758990157302813855876806203748850717012762103395345552853881984637242194663669924382956084106112423289649849848044511222500877172881669746272002051219129646280191778613047435122572161343517711425237296852805506637151981385527019076415703310662211783108276921334693303410421675967534374127787043137840569493098408924189967807886140879348193237783802401385980103003533315574467946512555546326813163692494937090674168910441483058879695327287493543460392749815271524442124490863800259371911004578434144825446091722737492604268450376652704344767913253977553291406145244280213549193319304969454020603330066526443798873642339499806292707858131184847541363005261288167171946144594335438789640200620514388518574878773690387761112863068412471233861646207339175335466915397859547693270453562160334673193039304300376283407921464187895228680504960990285365714233987870526315407244862882970927399259567657192060853589708079149007151610174006823181311290156400692215036818616019603971825199995373382743086096633984545604834114707942235587337437031085852553260727073518185718045283439165428173455303679641212602205900832421955229137971990447494521248797436101387308306625258234112560761798520055152884019577292077080107342701241884717406550844167021702450200112304196295827345097720000112101362356671410400721283957923981136771916113055578113357933866809034857153111372913002391509081863807881885644275084849039449690988284984811559233485839389975537328446101493468869225427534650126061130128491486052218455578179426077448814209561909958027593971326204132232405023273137031194501679725335969430153151025816583940538212075577304762716400428386197340265758957847947424626618153447811076131385905848429107501142254321939265369777964727138809257820870523214030910692918761632749453672234814150127070669625067813629433210299691827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 266780394074886432388760641516092296302481066847459460315494500219145634128726213355465099552602427900763435957890230877731484816495889387045869109999427850382000445295737257079191714734617041409687404113249704170020915801126532970138689000640187805936610933694859589337221900958500922681990498737568194983723517864774889179602435393370219306022134332497741696635956996639818770352710876718784297865532862381829362691100111179148352673292127957597863293620016045241080462906925616579122123406523527005513003624542010118103100842210570774433015388087242035811038920720773202090678350627838718733884272682338904859098795788800395907735719937264325361340563475824929713629127012555771898773729875219894101712118075999568187377297127435716733227297272746489468442805778053677604869642565496242505375834086118212575912976327943571355818125641502196887045694553251423886874022092921332936035206329364849687273700255737529131249119881116588255104766729748081708955046877935692303287663174928519430479493301726899134327869083449390619795642528506572687367267724878151735860996178607347268202988784168410303486975227196471819911486785186902747725231347829263311813638224806310972114204861465460294742561096825600400892156361507055210210876135546884549605584347830850461012060974615733611759331362991240227311203683940091605354915034043887842213330531064770022596993544195181486856430936197218550047361692989326551823499897718633241799992503210083896753405847520389768143318148124654068107113976912522131048803746004871888309407818273787634089009110071976907759892037605913784638499382615652648665009365993434121970829427754795893635443218740242525161009044177354579130387514346725137989601476189781507380957492028903713519932523909083788085126836897011903433688795502329914995783093286656249231700223382706245594043108263438982917742594531128997791356914596899068464723800647526626970933969837364822211900088388089445812683135066348123519124148281511706156870074464455303655835950248307265671564942955712488349957224019561909075569264327455498949158567437706498266462118317409441101140837375556699860431420685904621951443063090383456165948098570925687236901897241876197670253772324810276482410939541332145751206236917969089136533115691327572899217138979486909893552022252346959670808332997605039454468284909179370031268699043343228720997112353706558219072493328055738856471597384937452939864598385443912225889665610197486820606337661249378331656697164527374121611074705081850902445002201037617559428003200776153686669685003312431860872475182143735322545012935609172485629125759422328934882655478873914225012827607753010641996539149748910508185732431372402696254559674271227353942572390074533671175598711312196053526921980326427340343258767973637283431726639265946605228297583609323109443382394735301566424568331375764024579356217476537982640937135652950486062359585596667528467551426034698436371178606535896006944100656527847270472300092870366938210372631693342912022638706742698736625274380142249978989612238713768316288417775630788792469486761975132024731301095090042941850820415715094635909628476922524396573997984565915797395846053603756622617742877176943740650944988828498014993796670232628947996398199718322566699962971993183476683218262527482457412717565281011904877533266354406472681793864003968551797133990036968408283918437768083603050508517498992034120477923067545154755784330703647611886154675819450155432657322441941545985577678144162870095696371638701921381764395586194856728159071736863314316273737477241169684527085085923762927552598470956570159073236544518804440915262069487130662116541591222487299806609571822195626104260816224557263597361620063957049952605132155258538629720722258466123558270495341352060322089675945765218064582222604386412389312224042157433396766031997326674183522214139857626694250175676119738997901653705874713572149354928042599168745896775037303605121191035981938685336791136069463299093609093803336517486139706349937017448412715947731728053351481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -48567716164262394370431739184499730733888389998085266685547962944406308764324306815575301920970539803168371504835562458090540034268097236050905165761581310204054469288259502667327299933380062589592006471077547292779624218093995790563910938364033940925490197813237234390862197816466714255327609668846933099655467208230509996129936325358760008783017650313929471064767615823216616167987011280902230794530610077795848697915050581664286227920379765030601076857475059045961457504252073885751311629657058373228778248415169921659217927412737107312062701985375175462596120902925146041603958289859357893840000400602069831355041980276065630751245802514269742222056345392038660940411529166394709773698226900375403485434942501553504839056577060786698567755986486032820068061882580182447088407644391230072987730762430858575793412878950370514477515556871037980227391799758469937314416341071506266123911413021876077286777204778327415176156907120555513520212991013850346329010909806855544053534340787173654581465649061690910274288561628683164307742705986158538589948719473751615845906580382465051490244945651215128567084817564068512202626660724647118798548726470627432433488412917936062048425438044227078944508272227260062656803154436574467345786778360094530848081403101045929223888766930946746678679710218712943260057338643556639591700577481453428923038199177459720174426082510007956933082606848515753244166512815087302855271395544812486751712941281653844124592925464355135028597695275353599325854785810260100620519931059176527369229686415042218102085113206324391442516311325209686819472443330262980344324254473580911911362171933671377312300344831192220634087768575590486141961055869779512188314200293247013199026514871860779156070778662180421372404883620321621340576989099708830079822711806402953249621433419797970750711867538963103728292066246876119086869170492881977655019990644519218144209790740495073705821358100305061230408361990629335707090726586193353666759573602292315633835936826895771444045274867349298558534931970933911450836968176864630057337758518563720183585042834956644463024044945409734884390021285033736779937151594032794889503918867580933059575390510256171223141967923659818416613918346289960664611656837916997740069655625011748711716686861014484611191355461351227083698777276147441989793808084234094352995170973727165117024678535793454352103430999214900914001605191790920622247265322855313542605442728062318830126424400166922597863397745136045894993574583813036361614214939651097637512283755491023519899807791557176159606538690822563631909518006115246868367173325165329906850879163427988356279754014023311647331827751239700776422033441719181415002311847157866928033910206352567706823612484275087427382617287282981416483705750501188731583765805959941791510198281108473359482152053543810161892674398611747355738862944756338303793098638587067955297914358745929248597704899184111139869055380648722210854086238409583645857183211761958674115527724033355895496458090360465537949988411589469139127463068494800795460680826991049735338583598780907592429423633395199502875426916660593661488054941659818521742903508555964465762098861594412284344669338685819958618847378677367751456868696811638447610294945522181444945738729061837541710266278142781406949667419555112248155665721505707397401340321173785299751546703327789528702393676962925164857010052532924078966186425389660908679693416017626452766335414807594135551219637923022585218032951328122792014535851096673760206415295449472736405818421344832143610056626737212066727513959195043539515011552916929638720066081507161204069762655546082440851403709658765348490817703175986185673173992204068028883875621795333136740777165628681698578859961030481453098007505080810410192659712268622325320046234742938096591494344042421160613290546875729057098975394659764557312808281960275204223020059620680045649509881094254689571831535980460222302839329480789787580283378336729312048281615958660620588665635030499319970508683628982715619755803279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 13162576820023070263374574009518019360697621890213726273697329480416617188605695462971478730382918024847213572436004931104496817074124313437391493145797744839404076565028780749627873405081380179772858043471022241570356168939600738956066306406455834673991263017544698658462101689727391022914041077284960921726610439462484204280998277876270793548056930981257158571610442294198140150413519153691207647446076585768492009569545078366062204250279071434432363715480894064422902588287708510240189394295609150271966644389964456209168796090429055618958861075809585668936539311193976457596680568890241372478507587537284851155653063396880802842047109123919165641164141457571437776273227233289602073946534192518286188487197270227995758644063515943502253571357843568951100257192929695254205318938852410625238635496090892294578443551004114286731588797146577982537551492571776208679145499929067870963730618901888592013211551570647588190871654286146745755910174295668569982097386835793952028103968830904312673772422549572378348755337087208706335714149122337847474273154805854866841937040911890580675059766725421118855475427573462797172740426450154366762564808557853913695023377437989768693914686815454264738928749177412200608205721850682613283673435752764852474058661436907324130154372418469778513520630404681788036601917951656476748226333324909643076611333301064745403508377010423299230882621307342876038501383186438102062114231581580380776689927151233266421103653840837464909935340695318521376100772421537762762024099253544177158309817650257388564788535282905208495616601420799314880003391281166198753227718462876559237787688750526533388988631992296583306475900767391629606759595294893248654315059186205775174775846520361215668908096322036708028033340050308078513801271226529725586441110947882023860322554200170937687587752430028003227321604614953354589960770784690461956190831567994098836631887294978807161068018925730444635754842438819046404877576767744095564869656725566631614563845710207317651145875095225265967312757327761011076067581173646488171557725812181228500291134721708568515732215734716901840459498302218016052709115291986710267880835816736628353852408031624906019843210756657196696727870603446327440556905308448368630282518973349326483682362465328824518027578619101199987496340823450274269371004487151892064299694817621624859648909637480536407315113414711969705107106240827858393977188768405401486452568684920789607636612243967510599986449547377143520591696344557709305887473946381191395866623749523491032275741593280181376821178284078946503488515218277782589164940921137329965018355785076812621201589069840407169906037811854675538155323940267856491698867071691307080252071650565662669852290166852842868936628783375693016799407380934398594350445863762687417478481695459249651659165844066556640019966495003222045095563130752610096901225681919308603443078479396007600883632917988029411368638456555339108434763513935568061251974750595201567497403326528887465914066621802031860365480514716568769065575263870724934403323972575659300098460097607503967791763195150496892598160205736125123098281027184267188224144191852486993792594496677869014530981470393688997118792856629913607085413734681065829528576691002850565955548308945190757813376022435856357102826467344619010549895385488779849590849358724508861738465978536738466238191124707659422065828108268048753465104297229614604753081722720021243446805001848437167762758617048024949074369121178583223913693879929058581963374634390396706435713674562024604893646483063517136043884544468384134335594263689705253308455437777468658373298320428581997784159200904625079359054198937554699294624636357614412955304240523697274548477553014977019330452286227191969854273785715351799850139829341016265437192144644707860711032737117244808177169029663759445141791999168897169321034335710474853751338565070432195330295322321717771172160651737491906450454283256952400542529153096356358553693977073952336778510549894446989687989886476828451550911686246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -2037617736435735281161389645326323033833464907788840950250507124999829975777023030277029857217193352426048563400125152370649625027112801893818356786065552424431080394343796675973930843607077331489801049713598053120069749311858984527977016258200094167391335668854154587948414866916084513638775251351553071831690216714723130579718267366412097151482641032326647512768099812091134205416736791156880837112449604227041281159954266955692305981492540493796316737003728648710347610556076175559897697344187539775461041086571641917863093894202444598557875359923250246827230259406495015024138100606725097435249558823240279119690006952050404176075622753651263092792272611358741953723782974697723535612614396069804733396010340755095585253549729471516957574191277848958065489999537318926902248139089782455254525304310339314503102828046003591899531120121788212590828405447772999348194934163741024749804862287772830276518297818092087052284082326900556278245608794841142871766964166479158014842631319448321556516452660511867694050087400370816592250491471626859002307185518485347195363327014598923298015893740644436487397251095486387691201707152211200627885623123536396266387004776316083688184847790118487912057637214009041595975833423050237857403658049129344514163266643803588648107479242980713894773127094325374132366563889120679956206529792700728486903198636479100381077609411199327179797316220931308467257776823687400349454090411808622079421417073318098001685640407396090166092734035726641915490171522641900276668143986969827906354646293529680057343398810043186896950129041998193293131345193933469438679653568017829062723761177952751670828001661835647620351019083966490092673531964979506036124029605848784620560307147495741898597116838280187027165728990193781755994888784063517245063389785148948098457107131907235216754124900448441547338592378017959394501808336559201886657761821210923164125193414634716228351862083588302426847217037662631825434732551005580540478907002111941000780046521780266603454737708482459877364167439001208046615105043728671367419715570722841154517734499571483207694222557035471533024266438309652304879943157386118985054049641339251867528224356281486536551482648411070776727244653971640506730048781443760438327601032749624513067264645861814675326522901403948209196496812471511651847232989484720960449633689075702989890779532389130329198080893904553001538845828395848103813911468122185781576115684821943339579789880335796048932189491963561630304083789166918463627155167467832472393409384131585390004508608161420880938242837145426886028041953320956341301483419401618894294643262462052455768434509482187655432906934233481020789096996040530277579496213726322055712796375980859662139859305738792200567004273955584816948671175125846152746021433643421465942596153388849303811956822749971168776447597605859401818155391400244008817722621087945732904777113808162535555765464849050889806339978271580510007324730420538592217135627064124888890561445397351566928570602625558990717955218675626889651669076328741371388239954921530110795193863889335310754608183644996752825791933875147812291090886776115882223303422852348836940134184885576820688458077056342094589897670500588697260762611688532682554454335415711029985435787118527477051373485692983596637740978355579619330243349240167617765837901532382770231978655673782528060676269138998733536862702930130580484985164995293837630456628823497242835030627626677770281864255303870794703424490411759845484589796126322216571524797306835763399233990463992446512580835952866627145467107749250043249958138299319988079038398926858641896491165333210097929765556354718395384239150191623953053657610537473465114693823322471606137018506498520267417820503363455139518860651804070861791479407451981343793713831501092057792932415477469742879117939060820111558388428622664829016664449408377250702033049895001183856721739843438383995504054636842161704224358436830359245428992306615271151353057803025718383492821691698718690451852218691751947062476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 229533233103962425809145390928895989688403296014220728097173738903825778283272478910675137876166930419824963672503648746160211196723838894638584923292574658755816180036542801566308277014221565841058053926582690439586506504260046717416653869867511754245385724116065358638299059550229192586078986277161824719567453035905636703989624037289782443328169947502363153929431035173229756101072116860147598734887844812720807288112527988985908382562522571096828174171005565488162213450767296322644052444667678068348218554971710256864389506570472797046725313660016985000227320530885190801598259004388373853607185115671646617622112730026895699221771096200697782194551546149322153982104586512536164810202304687947000153608317337005749269705213296282330647325127698138913615304571039221034900095856627305765199570434617188583348287852035410554142675203886433991243438251182502836432974474984727383106282538417995269909088633164190382854621237311379851510628566570105387400908752420864773882413118354732691903418061043766564170696949410174697702822172276252983871963998579006592470661380848684647453741811615541458460934702897929878985069723257380189998536237806837093775983884729598796851283508593242334956299328513317486645639631889908783579073963586661421783487172736969784984647815703390995218649218967516400554374674374171366256388000607123570865379976640312151413294700613613344658957381081857677914545628786038884626836509113733077920418104273131337640657740148266391015892847288116433264568155872154680421985993330290581181575460734788760248243669542410615631313618382567127926032829637688911054917000829420283685205244147662673270086289897858864109868176960572176268442818731371213904688875898140881583545165548995332068949355907387157075165114613967901159331124172060361674340361463216884946230026006833792847197031308565322985841620172441031592779692744590599504448480936790945624558207534329910505559892825163472327369939367911541548525924167103539810394985667493968383671375854383112606324630764031030729839766065989796306696895967955721481905108145225538744812201350604759479303482684949771451899725062689683245258611330514349767835971490072145219618816768763163831074669477750687693551194065589185900131263628818190379289232129241277095001310187677025931837432426962177911471439998945511197981362170704074829782479168541648691433799397222387104145214319315562865915957028561037473796486818781813251272768833906900203496599228790503101457787546421827365799814653864592299284367087719907463313283793160773917922333710925933496574110641260392366778245600145610411083041359127352800946266738504015852229210457287228772003014926224023647142811984136348742844692068132327210255893597819230643985429177992965367195002502157024971534356956468069321510186510564399643611183576154845824598788169387154923237932730090804995477574808408033820112051198627936895559505287635327336348720023142177494176808738667171538964946792790723609011570807814347289664189386537723471046010887361448523051407463593894238257126409910628234051425014740220143041734368612529135669246666212082791434654103600985041113661220957308883935528919867861886618595288653665005812217958917347767727858217804433806165472202552544877926489938037396089680257538943106297485114231342425872827552725789560713647002014332596377691034885102185288281920427854734570761859455863077353963955028518500623711164310093589196184671880765862800699620067141390654981268442279319707116262393986167681030714705263351175433088764284778539089641547669733456007416176051221630034561505002114164980526974812563897718216537139393027167409197953785018496604897339592970250500899491740267937403437262159315738946727423026955265783928075184641144592842744519170986925091025974087609766130846087841382508740037297740715748782274042173154625259919423717694387470859921381699778127311913536651919379971152344499970308147442868741274868673292015719494000864129123838736149655075409375271159309307112313898357007509501239991533023106894397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -14035156514372620555775489699879261044813707621256030217259668377293979202485826733926161385483236013234032637089251103464848403969049777601891675489344342722739382187193728844121052550029991723585611942014252574101537652561413234337391363253197782610613766410471210948248317844429744980778863596487262744361570861144031137193414926732316592576966507059811337153044778081208751415647151204365200171843593094578367030497335834985812561253678999294033947959931990456787986955237007613113976397084722932494018035886279081489165569713610121956141225477011351694245292511553250490608453139562378323446143199733240723638476840066214212983693226550590749736240245531431926056410165707417298904481089580056343648360843879739980689623764671090550877283542099744896384398002684048771274920852063078666452289126832263768069472218165159134921470078326378668967618478871381633842217110595251570737736924638445264335362902123314348349240685717477703234903628967290383082975291303656202620293842289331842746651578405653980612280861947166505982882646349565888113106685955373846224981539926156862785410819061208827455564729951835103177638071524712360829723943878149584339629224274829650385903175116779844722049702641521336488891208297519683474618823396603741848929828419176363889760857375704151729618595156741647849112976456944682126997648050230093542178800041170956425016921895739918526464656967476249787847286852259212946295524889629015177506063799605537365418735134842936725861275780053173225269547210146265345045936968064959155189162538144039138897025154938349160672853999237207196850979896357395806188477785669980756256465806687834375601957681148612055012679972509143746950088036975815410411535724381522584546384524502057592630957062530839234203139399650486846051222626092499314636732744302736111471820151184814253791803008233447928192313407254742373522702224272843215311236245888599256866160639982761530268602658813726052755708367516201846149798363821185249729547992252995910016423976419211708561298386816263725714589762576536467639416173012518003072209631917794470304677629262841917462129890822424287883190963292437920389278970527929143589696756741659218889345260700931443827521872415659906210870031187469055598758725605968717877962852876409152696240970801426913481632020711109993580041059978582465711090833285665269048516057834694822400465887716370695003527667813034949199092990902839487174499253086004926494696278567670112251076444099177870965038995894004421814679679921850153420328032555361602152340921104565212434241543313520181202695137286422582177646023538388372906193537033701637754065782220525381604750424663777636874821871741445256455365626185820255647662803106970979161497279508270947102643988986852217210856247732936275756740535154670705766265895850674355707781323403096111234710124241575640155501215597235863837839148647092741299428584393620309716116614907143954528855557492949600980013462623092103610390898482194301110362055515516089655578837038317708626664104813005103978108385153905116419148487032162052119480595838597024984310861964069219582485826991197695948689922691071030835069535445460762175664288422818780073144487711174356415123949549844354305210754648096211808430795128251296156050791561839439565020334584866400828474023924701910083614424361250655858244774339313243083369762606980841320697263669261442827147846867127809188715172315753207784986149329638155805908133261864965735681115811044377036534391386478983846781410774443064344974649252804771103165459891308925285072130581568505871692948297776360047242859495728130922194846731933433163017280023371661015052269538187824660484874597335855173362137799646271499794729644133912128762065841928773329499344232570279115764609630408920493723202808569308753529586027834479905043825659600440367412246229176143454606008593286574913241565346818253055003104758346845702231836606529305418141948979375649980330150331877397684721122407744919101836519071064730480188898999068947409771599952729243584985696643045130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 663840730644040209166199282018409131480819884112859207701234422249442364946323774114323761540402986850373741378217413862552331918705894229869116749393533161750844320521834570024034563385538769864344840745341674640836912950341888542908616122721661588390314459583912602526270335203293048497359958661873178383800202885092502702264753853415716738634086261456142659006499720617642915976827553308775199553746886758007642099961488335032735656358609989183719633832120180776722741207420707616644137234278909580858738840265725829069725559985371782879484210730325544437999290425314566060397858849181569312034623819986612295564314229663575561818406863265167817021283578576472808251504336454766445160340032617414686214240697261887522459289342220676747558185832325588592086105245166360097701019007206520965967216149548477332569710549832335311797796320172124428921669201215665214625047798367564979623095151823426837984596994028102726853298891502777833472919344741027471619016115813503398303370971005272485515070844588736423423183789364395735996518212903092075227298466717530399240949256361512240113457539932595516428557788901404480690237518544091349995356525332716245976920459519753868395870671914701183099311223172281852309207647295578230265741910264069272304090009809624337717968906202465922357911770531598957578622868896865253609292856659018315214882743578999236064888311076904669970571975692976506020487589222924343469484482044917953808581377050540308042867191831379123960065720536300065124296079879445913534692745408558995758261487281708443265088637001694092539827007354108594195223066490444538667458022551703176325434548430952423933741500228867735812809178257383789874071860195704629721805873857862455312836989624315142115446728531554237849566130967313564126197934290314633189895942883006897437693549637970716645821563677328909890555657195358104701414171608813625345736426203750278714567229909585339504007296407066523218017676060468224913117984283110485971024769291110689048594383360837161405903900638772792452003767011542527529275011666033032832894613288706962500869604344291377920652782703440501603273899993022023789906352226100613596995651655875521092233636032003881115572291637110361799376810574945336700942347196983096503560198141313635458371080929757973024791695289696259884832524514381468519678327579954822768837488466850573968533095999265606491169620445413116168559380330115701464568454474159778562295193715570152055979863117103973421512492822977973194919561064444946794329280105020546218125253191269511961163094568017533917890084929031636898235663347197702865243824882740964779963962577746877991031123465885164906645581756723297844089826845067588238732054681865960661105650443773741673761903994425627097731100735599849335617255232538722769269053391383607284797833495477216233555534376610524344848040734286169759942096572795160978308912654684433935920660761808473060587800416987159266025902114304216816400691011578594723594099242663735912375952832472613891987191292988336421553676696323489252674973632480242606544402034744148495323176494531166380405281970958302967162914937741003996531036686457811706906703038662476000826472762293022158344330705451268908058254765661853148578156064821893106118459139213190432528481274823710904481617415257945989960550849257935640097290182468713925143168434099442753816339220307912498469912775221475988213216341007418876025929960881368518980696654687893166273564182453885902499883327823042565980364487645499426758819138992845289735431876444146922405502408487842809309095251376857604866398317880725503925248707303328460916915827198864112292597104538067662231373841589946617728496102876426558317881128585829934329038091090841681301296953268294028796913044380690511800952825527984134979603032839218486094519311123172074366884640839188144130926318781396723003938137781345966662933791375485907706952734587404926440721074229845367481088330903209044575109103210728260937986001631605560991018278975912505297571223595570710504696908349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -44544754219482552072063779976337621263664538387383602863535940214819373131148270637303367879503595546090166053992971456302427755340483932670597533769341365109107722337793675984991285021847180833214582141735423510209342953226911123700028539743305427247748524878396662214898755898592563903891134129411691874256595226021430914700220302203091908684420450050188232510564039123842410525622749423648464190878386868087177994452709976394634432818232024544092597427142332999035226403829891729051612359847203646181661435944372517833830982670223859374770091769706769421128572959179604082729197919307296060092652461045011081216705807996805949683198901731907211834125748012851662968021516652314703413896244058836033761845210179095319493903710933303359757194393665503353925672133683678486355188246347392934704901079964219403389485887649480669771063984330387367036591109312049795551628946627489184730957847333575251833546848263007784467077312197983247315201003319208597947079240043832923839664211908439408326044530657073643788528941174182189176927625773479925265425912267703380162140396690951788620372100472814628313540394372111345210135988752153101118296402376362750076502357109402694345041247791573405189685771555590315502819789547294090860825680618095649705580048268622488555549660336222109117663010504163941901853637784570270588005532760338067655594416074631241998039575564100606498264556229850393429452790621798415666183770042163633860383953815571056120567123079407724203400555432314335914648823373217179283498458060962746007749718452761359065470686154602522086068184958230567506110684602439612198942834126282672358793123407583423111514248129056680195771137564178729820871121212387712895533932111008340399155366496182546816793403195802395263155935394936622122659572261759454319565887097890461621012105484490772687572187290489186804650879621102972628861437438200626398852067416737502699603858675322492352346272226905125850154020066090953735606416355490694131205485706683555105099697184645793761139002673289445061578911203612579776381605783708779731458592007529590693001290760126628666627436172637706839922783704558305250552223670487774470410206338968703707224391270539343407503369183962743971808625491879974789608993970948966274167700703086724397452124247046201808225889936491311439448626261468100482972716650343248142037917662358086975711116100246703699958948470249508324049801309093926012570330284261023390899234037202247032449429659028894956903461842920561995191790021482273854700462543101026264604196322633248487825017576641711172111313943631545571285470187580733586768032246529946738771086043752311927683521659282581299715162079856211911127816028196884021004736214807850039796989617608301232607107081577734531766797026819868151633969452311185934113325106896621845482779027182589855863649948468712781671942249521279364230799203476352318292854247917438427495405864212770969208285949676134979574480469786904586050605384486908242695169923546856492681800709744099573742285571267097865728073515146745662748329819479310759771607720024184256643982311794876356054938890784812675324464437936527647068024672600121009967246329950898857424881526672054415408551020257716238166828308868619379887050732669521469539138023704283520097178967365246183862016583765208660566246375043916226352207637295866967838963800065381669056030069086536424033772195824444616455907243109932844750285831859146755311031141411920801498079142299382125289462826715745471700756890529149080696608127747932354910259931910800205592459179227905631256961225951070987123361143930441110423581411109756343102392212233875317698174386277646578423299532773178314749615836372203965696516100547391997414428604152954264688927221161868295578526655448873486442491657093681322916421686945998497655850079762085047336901519131994083156243276307529437703592939736494667500507343285907183330039036917928328507495727181948465948029228310898828542064065278699479181566725255936696837136825994072615049191928411281061731993911296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 3521062676558251927230119198533713886295846784392431449767533717880150263573514576388214455604794137567867976549506310994729830195931280132800797814066964342346525836373933587516067926874867825248082134938645769152303668649617918560482223763329312984696332508366643835047897063002132668563339745861842224461824950160717567547355043272623402611984260717219369516917853145074236147788555655191920127172376155531963268925843820664762956931868846885978517048061255532641373554040690591896266453276468104853659650937796248868551465458505104240185058776333382709897784729020272959820213144650354373376876938432254024103933514602479470361545366199231186960478059005695605449076537109209646347186248324863008546671097837026873155728934580411826849392151430758174446796058095350427751042452400364171429260598716946546256540724603281190460040965668802758497057249380247982950912590611537404746882064904635104166415221929053324368260196526225895935683559613765344121594309827937223249477529509320289676598825748474558600828791644556307805244067374644399806829006023914853714671147367457054895799132890997801234840196723454406363842799771861541982009972130889356696143423006701072959174007546450922896552857387801395815773645464895610338677609545078473318075563021098925530585479521808077866990090168391139015425183142536760430392850083056429392252234207125785863353736417692327902033907609616690422671207702802467003419034026939731732706443253517979023066179670051070237571350823730516066312076348787544910005205936424050522176360977698723750358872454729647209060614845029834664140081814632053471040202891184875050703656542960173173194564728540119740728420754724113897092188820035616449448888020648554668970931503831256919066419235401203783332408724025110587248985680124816996480847620257395062721797100340001939223320544041388954227239826340930782192482048568976026799083938555246484827432150968145989835629972097038983464715345115033114286803488244887597431530535521861877221984283975403975161896101820942027086470957236570133569248247575623066333761288177821792599958624093437095822241989488972981609996583131997707238588340573803317844872048025878500851272853363394307217052264596658814987564382936611249783107210228200032653233329125224885898076020584841561731238457248662798512726249171274155140809563214981984217849102115277647961097606867962995189431719563282711615421981069866749252078026145058747077035733925364181134297919599777221178643060578267650292707051921684033716812421860571447753083514933680446490673722646344064276186351483644340201669535927557620109126198796025734844203738485816114842756724133081395185296864068522185626785410882999971361280134713509697001011950822588750032043761445047711770966186172100428876832964404161855972716073254494250051383703929620977409754726283473332351657825899652742571421232397910340975128905252853583270747467114263133638384155363090583885072183225552441744963040741075885728432308124950327472624898876654615073478178129762013158323663458837978232392119017894981479683095372086535440572225443906550819535002727673874253591164428457914063686462140306771657447805289063746947601303409508428165888021652473331577749304190189160494658668912087049913090435572551908503840688000839710044751756326081437751749687828667270222041404191159402547676437069850293184851505992521704211185211453531813549611342016384307389347300704994551833868571265290687982967645324718308004665114395318339975076853411635176279252487391990698527158774487088038492766323597333185330189063369783512070443236835422874029593769452148876501405708674988319925804910805990795004513293803436667397310027930043691990290096874623867441951995860843488513633275864394067882968052566003111448986547345557133369055931665784033169153531258690374766951571313440201343502699762757005420349020391560715757689772157799868517940590367221322470630984096924512027293459817128618337043250582985639346019192477814089496138141230728615559277244188674566100353024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -288368832089639290444572804142566997705723667378190504088782693863849166128108537690223138461262085686983672302498663110064199859226602849544413857139112956544670524604201225528961357772114517804446906718306446393374125947314456912030767612574043000074202509257546565498335788959986835507478565065930826325567813779596069697520717984556922870077760034995497889317152583569186150219954093310760858941574217066379996530241880425833518223178581242462534611886967499134143546239829151898793816927618388083332611661618181903066391806950175186787094470244414533538343582608663009918170609980330096921880937476053328044724285085630711356248405421632715411484076004975354384837156066799390115816440097032780488926800833045289210061236833392852839513215935597631657953338231191403391369007455943340761372788525556969013684869879406720951808482727308628349145714215151230638414712418588852631502157513395833171118876798262718412846804943770038827395730865558736177911314779529477555745639302036762250636973965121175705631352447042861121994141984968187989258307756199259150848769991838994466385279572824143500866978440110697456121046999595168656867401707957776240916377930622312388060714927233061866963470801348653361012118094903037469365702296565064787474594098449798148789276185595474218029035713463789642536306504159186501487142040372216912530474994743021970340037185189396853732409213834734168330000733985432489791248188360623215648964870371579955318240753789567925711438610055965645942701179820410031638965249451857109404271720875042216876664919409958240068805394096787318325926112956813657442540145038450154440659471787078091704732976526705399640486738395662309335714450148196233804457504305743734297144161124344094262475877876115401197096469940613569092747229472027543713544324193397365380558981553767413285080006404733809621324090193528944687439448503085671108772574324930452264450196113125388848772113967689525808733629913911617420868047834974247706610727885485206382738826477552527626303410471437469484845896333025278047624832774758759079821538609911304019354814229107966949562931923804866428777159968632372290641922907883115845789999827896116618097061281253128325200459532257552250822360351752342437910176763891677358818632339608734450489339518670399907512181052094664892753999589653241047552070351755231716413658780071925739306233305909602608910725987627364645676232865062272199672638091036463163339278848739633031197057897468354467975408070669850420314164433119348371131185765313658002355542064662698783834297370943714309369998914135841770360320662450035307519706669128371907115234495848138258191954373514799128057919108585667723183464732545930087908284425125336145213914922060558852325558463060923727722267379198603672059780552289037464533468248797784786105065389392928516526185399820311209749591322487925151782961307267401062009086495762447960187729396301358477239679361896074785173730135355677967680964749302533119410693643244591620549375513874540130666127322154049099955297233915271283402507408492629013734634273677673053057470983297399186617094767154685445671838411539068560265897216601670406857888980882059532882494057250005694212533084706406304271982894231119270407740737277826870624871823416727469665224293071158975805946695211475661567829891578890326823299777659640073587127851328389184059388070300185142361085829930067148937420426515133240535512330970179076110855014330128887995714061927056635911114005150307210691061679315652375478779069325041799337218348080630152447603184266623787468695022575014374437789438044168080256192449540025122110864982409791297371739087519392893135667259932720229704147345758533740150042801775839309948086444727842993493533873543403313448325111710991836713698419854375641060325590920984181517774584221036457456878762220988729783644293391942912283826964066177795310807154054734214496837708087271267552492494128546004871837320202397129148247110390640672331153964645078823638922867710184020040673400542496764723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 21332246772635230889082555472058985918677149582079377422716574147790578480894707509576498689282072431164608394140072484583917568769801874012778541843236736614781136928595047821739152903259056630791143586707897710022394217060493222039920875843770852791504235067154076466302430895624159116950551343343229113446538748585865022422029799765115283425626695584435076145084513481338951408493101482554355864393122073805624736581815831505202741549061189133279625392178752243577254769895200844144497670632633118988721971532020597387024405312690442412060379732555214709054482159454812229591795503632995780249182763688408613342936842716561036690526116136204412854648306870843773743075242869768621382471004657593575923516227050408191788353534991202799142384162479714848703006908960368768088346130506580442240117889346838104296385617198339732259465710039254123245367201453300812908933814084929512088631149502527134853869133416550207062092975103888594122620830211898202433203812634533661218197794244966167415945378972529450076834244933951872439050680071280844803734930066547076991758791276850507314799949929376363311438834773502089837406963831433722280594258642561748587588450267981107381309845443907229296582085648749422427024384131663705619730980839330450225343363268366832997971115145618125289373115878007306888731230663467739584691529210439319325180065130250922120931166067257900937670835922719526988754803798580328999829884581578497396387860083059410674481464916921245561262788803211658678753484730979195804049172395889739297080425430778687658678935305651712588896944932257381534912288158070233488429489726053201295203954071966369191648175685074461009995356454719823806903870633259653744166656052312046037077384445814868892748831394992934984503693248994277077154975337590408171807202974175459961767062669799693466720555259642503834457770694043857789141107768976334112821801527111900998693634191294117166040145418967903512853839179828105274493440396944110900647879619873280735572325157618758985982652318860449854314667260308041131833881631159631257626089359625970385931518582208223754917723195389952282907327508410601540503747185210803384361202664579331780095424269999635714116374814574847374981762185139008592052668715434909870268032054246080485395157073464597244022034181209244435971764863202722927094858559277771868021858988554618843566894091984678282379997625287273781090684583545690226380851982381911192483660042599378641131951722236368918015460433812059575596883892693690759848227926785557580300582913173718192838590932250144323525325411676938338743584765197605435059100748925024690553822911229153813026544298659543318212155650678855969709394562557372643972260399909035705302569696988600993365311203012112656084192456840001979386027488115949499191057891452302895835271587862842013844754277022820250742094805341294117143416668032807996791417073301909115689808621482178391479176406097513428439849013220142106530407692612149931256030701632544746782582224287906141667192975765024151037647994232659170375751582538956639922157019126921520686389421363908733134885833199145759942541991811152797619496166317106884516584063803521801163982367755550596937259175949405960489744457477085657412790395398353038372546469667443622332087686865181314167871814552322994165052638866408966474033883316782641484255715171532575899613641842790865467855285840554028141238421545545855876655006911975925825514439162293989060003033423899815025331590745484273418886405401024945915417299668984297395696674795580060343871623895608446164380433306097298237002071145629726312806924659040872808592267709580661034690523615842804840600283913541334877891659680059126046088985941822145145843972605480607310667295145262632620590552444419113261737947722044469774692515776198430021449342531847572855303904741176069029195935361829313942256039910153148525437288059619406977939926036242208241956469248181737066417371224834841959577530050592431195915269160917484645764292925142412482419464862653480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1187044672330115020875347629003631759356356826460081062619655978470065023187588967568092561632338302203187112710887936008462734360938364392486398316932985306427894772087286902169819200883589460863967811201958395885481721613520492676077270617993306176604450693147051798784252487534651083853687719644755486829169901256756662957458702551198731549127999888709492693481869932921516845556121000591720691129422956855966710369063333812111205267688898305798531211585243117822014907067374531477308065897748719882585548185649112908966715814932108308538298421959507910376272642430298277399588906956679036372125121881531022787556094753238409132933370050217122702509612048997863268799157677800093321956939224210924784789524087521627044446829218730204987822593722066145580036384494489062433209617980790476155991335208544495127842847043453814912061057374707610752156616149810363163250119758374028198138828900865673729367304067102850075720608429309113959580879156926439799104225992202761141922192011182506240707012990613631710332074941242527236694917908722807640541330999098381598887167181530721019778708258474356446582487030106895129444225796392203607348673435505040008300094970835486532006071428687356230957804545421615260985229525686746706931749199410855315445428338665168000250525765559876988593773660622841759039980127568967746516301877469238541490681005318171827325309084473269504522103990420586167346651997193986661106452894269987841591683381187594502336741234478945026044472321201417300685305769589216757875222680082783315449716988600854572554553776979132515475498027206228029275465118436941918951530416532403768103628361165103310544279377414976659333263336075994714646474467424484877313620315135510301652013935049471729363700847059941855068045544572851050380171308117437834590152263981496533003231095006853213320081878844372962133723700231420754133485562781045110728254978117113933015692314789974179551631797168875770510558342181715672558379879255296827283426990272930627401362294497810016459016059025794516114474404089236415525738536778489461080824268522765262645289920544702631853839984222803071942384764472717401859524061402379744335145173124112370716744823510644235467586800576915531560569919604062838548030310277703262979834903404626006704344563648899924906185211851357475593872260649342949069332340041431400131095724722410781513890423360828833449269979216599115178524709640881401537499806399469277965705526430693625070541132201533625233838606009053251837912300935051718353608689607682098342158167502342327552521527182006988634234219457664471316603644231711646678976307170892722126136682772640316270683615696657347080310670137045760618820046137914071440894766676130513695732742419544431475463105134270941731962307879691523357213168311036739122187963728147114457333381623351087343966204366187250524016316376599805590689004380129384590762757424940981515498348865994747943393865114396210105517708761869348195852551940797769997238395137164190642812272883448270948869075015435490423496729837035724752043117039649867969141639225049403561853879807721491633919006611864741051887786839981824086953121705317420089291427246203080457052898157361216103063115500697997450254708936752960011198745497383543366429191235735418455158244242232185213733535968295061415429100676273235486805843078860210051879864195228729993246051527107798875399936694419439977941615556793284354115999478261831336623958715226150681238266922077792933995083293698234200233038186193373475979434091188180763013536024696655766127521220557794662590840878796604928201477716557091850089709231885026378999205622258086556480753828232615158978176715224051522415404539228764420358661466940191474689951078628961864608847267828228115619178553264015065320673284166683418431181905006480045694445389431862232496739000780756847298079758471799801192650505169708976650510375040780873689799836366214853323972132136917019219934204626367804761351662550830353459702161451963205876255396933839771317907646054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 54886641956895423478170686548905343938783943999754409931584265236890280812383986508786944407172373850325419852823195182761936801246921506412373052794503522770438134590164049604244411125133340460098681646585532701731943929796978470534332962772775190123007659031097419866531836963293215721901440441472078798233932557278928332240376772061698640537554115193020732108794680420763261269788374583376361609477829601269593556558589369142356704491767924616130372374667728381982908821944912804090540706375263894975934927396658565187911073691050914873237097902857192086685858803817180772952737888266082305751130620204150390624532572883852547708596267044080703206845448534564267872596890548343791810096717920365214747257787889131375518361498230042107708734708974366142671157360402956720727482409899509861216824162163229726627244397445503375452939937616437295378467768974178043927942641514791488814464227865709754284896339477469941880605613347194329760604786426725587602004773209323180790918017450401907378333313733840854802976574982157460081729520837619276967701147164003781405111657561413753663853161696288374143261126157665852750503630310178642550699739692594463402566458021553159751149582791104496380061607089371451198892446959862722131518728181456250888735647885226113107898270650552726814542597727499084856883538919410005326306166162428015294443748450900389920254122279734748531061381473521594785229257544261147854021414688351436247956453725423372482163952918797998230154695750105079834127767945980113049221695872888581659915225498992368084025780498313889373454070696213734010544788467946194514755720762669333319175634602856021733881716983549007691341392645498444807744021670442241019466350583651026553565351008062404630779902245987711209255685167333344610142226364390666803888814575819348712296066053364477431754489696411146419383464753918058511014443676659628910370902012441486500620162790454687598755298342541856014554634207046594999035158076743305670448476623697538294758025459822336820856532721589398515139826752847366605896875789154994178968093208781495789703146177851544345551158557755734727885127053557698694435118626488113493000959302824013431227709482747470376062023487816383223779169325724333000457649539332488523794412574569948802144996535532238328538547862617375147055255938200472050791015585901949624868565959918641931603041162624572147216431459001044480927864158708094895584414490783530911200805215938445594940883395019122765749240213591616791105633818462331650235140154286514298729681903655347929931830290339211262222918118367031201987974582601310355001440832029117968892481364208075835037883977855145641747442953319589171553722720418068558840442007027586400501265512204413398710847238067861794618449218447708217844339096938125554716844481172705481356669825142614752917190556658115586530533815643962149294931086281722032162967909043414175473289016498600302256386718083245385197755984251191316160823764203638902572119317550896444229305253239096145499007681864466144986896357640126368043320732795072610870625902919173081600893552545642287181006374410468808145302851651828754614727855885784644133109429885505415457089043933868684045659538451594806898175039775393927928452243901125480150627012856815660335435948707947411969504980656487235913924526956558442352883341802565407021821450800933988106982769410484222246304459383701508810078954747072052639123309384642034745724031045672455681803845714866756609927712951104988640467866863188719079452219060976873926998713274241708888977887910306586073186727236904597005865095469541910055554904969380837346515367517249570234232995187576852142314856863073221226362574599737260360411505730828972473085029283918476510478908499219526737554398426981713529973920108729334334361871062948892283528423909334504331156177456469250843854272904508146357345140347065350884113920075420436962089955507253601476227760025493856075968363826705456733318339091138524130376491531169850872139585454911007696038658048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -2144713139422483823612781756727891487264259078355289610670113205342314055972976961138301940956116744319324407241746554218759945789301428011364598998839753466584094271362437040893012446388126558360449406306004474691475757426593426180953211620912382790606819208612885666604480346764612138784819564018807266715075731057338870588449453708742593650999407305762138951541390643635996212359856240238217596322977295032761646950637092333250710163354168044407771825342777981845056387694405757690741541948043493501162897153213647112951537107897186390973798891117542704336942901585469892282171747717123212831075906685832277976869937401777340497038793349930525438019395779833265759128811983821527434624459634538065015762968190309702666186953395135476953210296598580292194833001307231506325609471835565246047414602029021684614581443815170054030995688676696894227142299879723084719982096534376307695530245122458008002914863035630310366294542448962213497740179493012963865601059020066283075583765398670552730553536428957513048277060743614205833647411674120807841803934189086760264919081412115875196121509878684041520425718102249926534781474102557289707223410541743853850253555735521094830153646370560210747708198503550678065833159388424951270741639915494143421843108247771867852511842509164446199855686934467829604632903746192188630047114666645496901880922499408583550661924135147989658174244075494914510426846346154622736295374423195823059143390074230310434138697800113700934508093203783392749394060311447503101253372918006697474606809170875970811615409988131041608684097527567776505017216534630364411103018003513373837669982426895488343060317410954049514996045513616367555747949683998673719984352009817922137843953884406653728524895986354961212396724640832247492779333349237910620392328999839891549735418112313703616103731077147985764807482794809531806201933152658871342960294729220329038747130006430149640301411845676995437192017577054972941735522300827855858943878191152189241520153944437967722601587078609042643984107852552359402730241103731110407217165461298775688079951686510004369347588428168847108227852410964303075287201866855295984976750695545340287031073020908912289029060483633561118670885568495791558975293258318821149350000142550286567112468643819942399057319809125715230024977746553285812946526409113678135112776795718906169533810301392804156338195728766336237504764256476985658913809806137467049783387627525172594748342858099552380791403652633349499232435097020662641912776831810616064116470481235509032287307357905173468282969696225287076345317715722297379129641667039855739410088247322819215723051957962326075889303450860323588445291021994139560481373316918117094150971952965398023239473135296881236517480262333446418855467480210999586130113335326222779201800835139839897329778980280943998910024420596671277359954314990475896448384951179953402705558038651620414276680616097891116495256566896549596692048124495671556953897443174275308708545197206655970070571044011033533783236893203514549908676345159895509888241067211388032044316838333483538304677047366206489588572566436716748193016976088229608176746950803699865982716244658512780611094257947620766557693591242422602720482681846364657069895049532584177930860162604751241218348461840215519386012010984843712519941860809760301060732058860798881455420805263949749965401137872585994933151757906347085495233304544127700412821126633859293095068690060163669170125608484969639242100938526182534535580221651497142563072803074180393130810239395243460616240128327628734843671474270396170671857726932740837403886951038139430567812312643567669459363714252058600818594925935049380690634041918710949466658939160615788836749168304882981287962586078469377017826264168156215415471058110990843765768151247405167656656424584101501437275076023625659771174469467932311340208392086892918208153085419657880231097796150709667295195738313225945709091274616984970085927819200831490164822266499594196267040768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 70227705336651192564256955901173837226898593744391979741201577767097953972690967992178306025214574109643149103665749767399644587097409320760605210906412164814984220823444285035563259397291672319744520617751396916760129628295193351863929007028735969664548294949162605365448766379541185305472388178855226071492423675353791795580192563898320355159022032460619668567091884034053193311583546239924294056045272304776487802346608999392042123451390295434658711654107937753415380602210996361870091621887141631386846947719540575023913293220365592633933592101208290291254671006915670750277017986958010540662899393551064599391775730036240949069078508883538182422704099555970422612257553189205062765937922815582221073361295700721571982523996548301768782389339407268130596658089770643397518381609919419104987241685406434682845650580061946507767833721001000177998726728544750136962341003142615914306868680266020706170712019610324784630163209644855484495119072558920785096364804199419366553754902051683100118905113840217514750970670043621190376275881280052569763223340037895275921958833263922253345330901877128368313063828082710953606338039593671257513280763783280712116721671022499328308599806272073679970570591005070197882911914618095183254367708403807123947221605467320379209784559040797098385070191479212002944216248185161465753960826051078682455769943773464265749758656850414875363656638492583331383981272311700225863263354426316665598163984495954164421320774090430056858221412031721884216151361435822455171626559432858429211852441060791296199062565504129394570066445111219593522677403324984719634296286932794580132935543532238871468781848440160825548679913742749395430977568197244629667371253403293507899798374739512235696353033775413198829607462831255609375913827558134933399517520202175197238831551029879505570364619809664901531447725487040064454677114347278826806302004678613901961701815266049598136529106742749409516537093284788826937662211830138649085088625624933485300690902856411231937239228224952098324369455173512290026164556854752833845133200965456376263014893457594179675306736791943058204650565241118556458734824723501111104290767187321701261085931276240470110425037358403011095722068213957388037949615632956509439060957971696138548244888634843418946955326057478307427623802320506092864315277638820850566438857709184173199456508353297235403180778196475603621751988157195033965487781941728701292925823456402086866029984345867590730330341311650317196589781404470054054536861959083406802146967924723814190087964979921446780842119651115271848278773936225695914823296215872467788950483665974976144186574733655150397757025872238813535363434743780378684588486522678905376840374675761626330390477874231054595249188512365640822617145454320236943389510268913012336333308047802042450534144410532879656352433900591082273512193693151251622036654929597493739616899916497955167194021089214940377463118314011008668616187292926872562450005880382421389145210074905198251813210742182223634124909669234757408383106801589213759142508989604362523648384432350935273474043649634118770429241754356453102726176804224278771986433097576576823646300386413653568642016761456063579398265792814961171353260725625228342521816250329635422309662197128738168608241838120541841476841129031533646009294183025845116134332629648434699224608404815978489015525419027940409642462625750452287854650045337652229795866003787786843148763792391940323628858584287054725448912057659002667373147103597819322788350324832207436931219695527617608257328169883232147018609738059602512931518030147462978543373451154909915623886433424505154068199053048121811820220787422080974916588609721986675315436836064316021963929306578235166033338591712360276652266936568123966986276900158271557065341116831451933805969990589303670635614915664825981476718819052472244957878223903430783151590057175491380647787464994685629774482099098071973848091901601505369839334105468985953029221479383574773760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2029914527100263163618421616711854594645282928859854683911257140244522876944289487789523582944113683227964493697310135439115235617984051716500456774198272843762171999723637639060815583344454735118113579774691056543401950571100864518534318059527201022274530751577973124232560016740981518394359804919591512713687458211786485920705723834521765777363528468128744269042356654541094263892223496090403318560569676983130823498370608058632299919829200728087055745936724006432619333665215224142458156446190365967465128447046501560323003767638287559704882407809110094942301955998119539712873044523483343085338377693306244751097091419381726240412480236197084771458409926980009094490761201050997252994791705862219882144267677240495658675202901114138510972374554052147211599481392117682950451616829916829792019000697052227232387800381164971324360013269519401214193942141310393407871979851781514215052755647434120077665350380758646228495366287645838515765238113014970511484678300657199306872009044775061085488475497967357045854794973009590324863890707201707374682359173138955190138636832654904972502600552622550728309133784407796893810713539204791554879577146154273128753419598198967609321834799891436109035276741346265110808112154612362145257646273904675212776530701346864995182622840879022531066583677611292815437295507747775589779418796552223708309393150937253267954115079508417713544333778029612242374391351769765353397540135566338895950345370135215836531210340634592424110839346163989085366342279048488092688321377138741003759243456256947474912114548078643301988166127088197529734230266192107576756364080790345370875955196368577289211235918377819197759095196594652025926932439136734843494921607982230545867970686171683626238314655497358547704985348635978435466865618376180375948875459840517971462814859191047230451502871110670195805190155326119355976484160992234521991442147806462199361187388310204237284529788777973295570413173024548377530491052555512926789757424002952478485004768328378917721457713596029419253635953812003720881000497992990287766263386791698642504758965578487240598252219973096586890932108046229660763506127489667744219890263058600100495587420552802111971579444851170678898938143527849568352670779298841224328136151812102706903567978856879576680545736718788271200691769125055574852176443110617259743771464830950933360820336389474207128222953286867044388631026462871410321149514007054540607582503392338549880921790968995433902802767846021191025002176395247789214193576148399703812208824410622172924927451132305289832559565639006642969598238169810372881855031197518244572887343716950509902832762378088869700703129378269844675667895454925649777049730917700656718213091697468914358830468352555820663326417222360327517698226173699294579716681226273930023607846085483949414306621055880819273359411860231888185687886845000561056246515552531071199014452094233309740482968839710647875617625983158464794319513912586334847853301722640990522573917819130962947272872727152051226752356072303584676051619665049710592573973890551723313435639480083905224107987822049676119433592602137520177008798312862860163437105004081318596020307663933967107162015670296245554675575548268175923738330609536751236911422165517177441603193220672133738080255647683241187422329460382948605111785216023719264153818877263884786319316435844374019508602260496330752852113226365030615622511947714380850374048719544146786694935320771326732120747668893082527140639527832129348659611808051938099638000511515281937669783630134612651092934805575439694610979101282900810880113058726347596720509028978173156900460263579146042849834004411703042184003124120520537742542432740994544701109109501020491337304137677684844413433956135787590589234083711579509036781941738891427016360584345927473928643113689343384813754876282361570880686087532057582408094783212137104282341244517113590377699114150898224897816023022365270890991215219392456389462382766171711652158292308787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 57817180629675827053058556595251281711552062556878924178241784250484938384942727551799425750633693672705470125792404089092839111498533224556307132517970396618124265306722467978556384771164335829335499462611385103519727723845960216191816728292561725060368277410469930311644922564582581478663067820298406942149612699069082390829410601013382006365475738820697757522380318314369263352553714327664677943247431577814121094013751166479557328059195105284517892126041533976825427020928867611613434972296521995945829264937604541868527159888636667313537193141902910478835545786281164422629634166894161348655024470403944077654827378704667079090805029442751776253086620070377435036831394048436925150781190119910787174228213651480852454043821505111835607348571701953970402182662623120026128818257438811543414152920043444894211576955629333830255100733671447343223907226283239719400579816883284910904244738542358006479248330392875485055883330361544097291580074682995665706246827490344692421205709933081733614022112026125815903290831243600702907342396686278523760237163468922057788867997012873861883584226370248719960168985435186768347715746481446529302641972558126073680704883010348446039588835378643570977967777396924262062390613957244904664793019656808224944432656386759173214069861279938925065156513575953282145012490319205258539134203053309489376964237520008513309723434918135703057199139483520927955859900107198953282734216811386467890349983546233379476914496021653867539691871263614685323951430641369986272746620437863770938859493885722438509288940831462155821353409757933729743828489673116188210145634366187217603167467122448534637956411497146117177499901626594529894843448630483304646933047622251795338116904045374207462161756368997041516574480647286645208116297276174381666059336590919220408249168619906231089994378136768953260062500288131650355722965806664988908075844932484554255176307123154476353346485052296287392800025108966634672686879541586135699768678781334286183921107652653168176932723129664373937906490002969289001438799041500371122916406872165765253229273431159155426336151634143476908360156124664386251470076172040540913925961912579003601489414103267481953191276687605365022757340566777501111862980958765550891491061306984837516112595140394254455142766488338369130822173823081281785334956375956763772545894850360360317430742020402878774801615884590507274559282540065855326465195289661386510371327274049418772573225655883621719650230868031345980548550914435142416000051812745976098890473687643784109171172410355353053115251895292359797909886687379181058238742719469261909039045498204038565005309892606390248459928173257118108998727276802017712532083788574073060137152265023614144056772107858337612194621303278760950191225283948045951597059679868767480066541051110891443642158060140646039747899483045079668939033562536045093785612961922832576335956598152997410174872474714604696667035711512684282395871793607993483473820193614333057870662665445373563542103966141081812802889257008713625727772677881417298771806328430178480317480691409002844453724161124890760185060579087567858703759953344617944003064078681192415069462378981385892009765661100420102660978920441850284276386082233371514244116936366529911329524431807727623836641070599475264001440258099976987643939346052095069816559605410637380831981002121371745852725846176097903087288012685180893279146744562954879229074770886422191113316308152758603143851044585737957228847629498654391315687954892264160883175006732114942972476115953141333310741976125353559388923569505392958279469391519166749588698388797972160027509682810647959656164820800683608853722633508602322318052151833979420030958304509223859012795505216236454220424576044299469067595472657447510955745839041183266181889986619106417241891687870589435247051940649234645627307181557880692487680859345612402201508311352843690648247102483345406386256677287921092376963080482124559602079274728673828593549432586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1610334223647163510170200026908616868838680991590404829934641970674327817250028619317024539847168906927364979925165076785986986995621297275313585671862480291100660161733936438546655870200699685319215505416110325241107495140885477848084742849014523461183721719672327566536278613929236967823055233134908542813399124400895897710233325789604321866074011657273217873297895258762711335030772884786565394712243349630512352413358939579580210952271296641356105730204102944732817901994289121375323890251380941053457333938176168458531039000638044594804347897090261882871638550962341091398656621438734477938765384291116149741151143281888621236419873422057614934482011675226018607985625926381546519757924889537307566913123314024856242177789203296147719733482549155513728661279949719919892434054658783829950164186128436293703246325863380606496266552373962229082418928506190240122359101447946342597918241796337197057357497152302978411661164383717167004775907738277231621694400149524391663773439507242861640476712509311928079377283385302159321275773465212012031185462322019290714094104802178575114535596264154232039875785166696364738446027080505498109881489006111103831631872232826010066103136957479008464628358070264577427817137989145731592669989826506767924175014740274372195053078508228885459864268104095606960259878342081466238644548921709878556757425381282324010160192236480225952057198636834488475565906842859885812849392560184530044562149449555952041202764307371327327416568074923986506243302733469540735552790436004195149685317974243996046962450246596319863542471332088522573903213835968910425686174421877070707369639999804880222530251031989619696122137213823506852856977028435730388467857256909948745083952775177440986267060811022429806789205009784464573867094951346369539505907712232329174203199286266990985774916806035024778300033128161096443164276425711027863021766599231776926533762584883155916576523168629047452856205291319277201381300425812056331293305858669016758725477341467791805568814981466037962335356197706960680432284802861708470983210779071739965424271064483102069807414932112067714554092506544386526645058856317702947005021950147994544102392661693333278693896965590874918343029759850565697395939491307587284901786287335940068105402825643832954116528093610533901144701843444447926232352970731964548828202315616035139006870929594504286186946161434078342413110075406128696327804873505411224805847132954343835254353085402919851456876986895321674198496420025812715637431962872075343268222021657954089729025633892072853641120501677594422767952459928936821372897188803805057020713238504946163897365516773148641286439863781031666853886016920276055823640002071484619637445250985507028146408293375497641012578739129993550864439230769701057007877505440866583290012629377935623626677815359404385000831572469276891339927025452596378624751904052792272983617472284338351695839181936674656670363210187361516667102087684759928609209528576080917027284157664166021666193838376835475317635884485150831819102368402858281238310741764342523386546577203117581046152592079310469074311371841199297666624575658672048249424065943659062934254270652630781567023407645039135718725673180644111270383200251282119092541227484751963801368821265924143910715487411483151286896458134141933114306647988875479684330432762067847286519963760753078017534258780244745097352786415859056871049430538918921125478073137532717841048340265521611668367735565903551586773225679817982575976333391325993570039615762513219532274516544154280307880893150799612875269100074974122567545314288745994367829767986876421843086759635518291826850510337584597808723037128238487787066941641353502957939531682347759753065127639039584403177036756956799182508769091532762950308008338298911899120699041920383774692275996855328728842747765304214075565774889460950064124716763850023926108820528352730798513501054244574140680298745763584465433217408117570393584712320486813582051246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 39689296735947829800744056586976130597761104616437385629683265936352375673237476086924917655984896956246771390021378109120987966036373019034877245455557406144859148168662805567471366496305886951789827401349144246972317975101365396130312407879651322259225543266549968834305042542187959606296753364137541259553076242974926173454253327420910949597422013511911805526820929126158452198777271285525008079015989577708765224843597321985203571996816951336087450858910551202296455926491718153341998572797223023786543589575247533403308849796081772479665986593757816921914892062328311100200383143670513250063554783737805911491527205316614295700226954668083397989716724712429812630699246300187470969585964477130049828804304991324262165703253797104011724427867827330803392069234768990135856211310643926349290850811199051525101893619398851725173112696434492305901118671785172243749420974778605573971591080337072467163818459940944092650031051812070806994800879127369229318265826371200058045911002165292814821354426356013346476724043803079312344145058415469837388541914760018602637772666957629758058111807099570225470434892231442600489326603733226301356046137819069672883075061513914648542884127658135792995900339945676475632633092643079340884396469140802150663679161798040608522771509966322297418062900395909211045759173508203416923135299079263651602469565433654468312766029701120710513712830304282039351069763794370908459595387719761163865916573057750582198612028300619431905858025196085695667289807545948520098805176166933969259189334423490654386123476321313864092675318855350519676666408688219540170673113885450258486365472980573160340388113282936867363294633238700172660265190409428358940573660941475606129674676293613622793299582977391881155836330056498903864407838089062061546486914043851750936000686133922418666627779102833209791004214008804739136478492652711503793941828909088682101325716313396258900584367267298019213802688122602772741965684601627560772299108888503399555062736480842585464192856905624389955889258624295560568536309317945827849332547985860792543182237863553908533250294171073108277332537186341616504908036172880449339745016868058043502073901890031034075689286194762694783056870076633713450053346906732012857104756540460088955468941580782027160537141376994416434679919761778405516704505696763172157018313275379120909211021409933891303705087556137639199936487830554269005365256142560714457628409556806050961269092759623063088377722113810890368109363945688817725822351031820562628667160946162819783271590157785920530795584405532749530175196950404119152781062788892945866148250199455590147393732796251845585703119142209980650881351474294623790213663268340203327609934457068068479157204522398782091900735139396216847642741120636206180922791137596843494746226048682798964246625569979647715996673991155405250578961621538539433516334666899481349260475141924275124281490975571440209214055559154020775309801078259724487142527901362541233472459486250590534468122538108541417663563091708242901234368982214411631621694649798853242855819041090232098831654876572828384150538919668992217226046777657200181158202774437753598559495591185669035028930803991906250058881893354829852515226970246811862872706805545886876984544218255110399675575198427977918904526282420650151441333885948202192319920911056654161678107330086148626032264377336494705166732404816718412414204559730211860266929496680665573956012210637697106488550070438339493440960257035520034791524452482512841624436543436370627215052274449870290439098130127231363915828280566845212955212148980656255340952951144590913225747312536853536209590448892457257423557832505323361859519963996431795055373891808903845871184795789244170089091911569038943871079687599573219934355645717993678597678979138452167970636039450189731373954709532377451139517241571080939392598315658702357740852856024518283606770308827297196575606356384671288895581900987018592264955672138981113331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -916009189539961357947664871891727719067297510875293746492771537237825366937344541197208188965838230980836721406326524013875949382489845262403243905688884034023125360508889961500296477959128885585761537617418660075878650293395017103276636948895880938402610130839996877607111905406613138775159482509528478567261176165974065505137783645122299605359134215090202972936795532005447828486372456513170079118744601000257445270812738629617794712827023275483716039676928444774596395794209658017676810799431174487661064035431383617825875492455509701861516993485747361404856598746897600320537587791032532658072334154085578745286725511461548333281318461825255584844569759264269890236277999928309978674153968923566615533939503799553599570307793566643831797520279013439799557644658419347451933735042471531269274981022028645352184496077412309560945124085782370349509180849163522541995745204617796659765717493383778920758865893976373631060418626447116016267327032430391567824472098569170128325123314292186701689109191456347358907889809000838025490541622056217283966820100776438726943393409700205427378720337136678313626670319001654194328983501835389859064135746574941090000835648606064250339916505793375422931038176165341399803037818888068750546207693105393140974098763189004589111203734495735311565035258531957436330237081753267892780101350091708065289764305887204839790997496611230097865749765808575171971429946546804243281113607725619615031301381014871530529980134362637139978917634141369043029793779877215943030370564535906438684354110461747686711774200102510206763737568591708532071217829144416653923568905514669713488571827188183725745866019185307413744412840470057763035968034586465098336446665735464294219772189386541473733268375796650609199914554581133606030193320031430365793130321843444795201704989741359497666956590401570507121643821593243494010266790489065044933271771363975288721544589336375868972517823802055956313928724453653491353903592317609646677449627026199458485378059318947486799074581001047711549370688249615433684479469796682178328688306257744403447287690834898291101438449480044780484273436524675294346232777803706342076656606539493930366914939249253474381252826998118779179913439793464479790214046905447971180108392444898372703373648706443801859300449766996752567996118793858518519663840030202943173673740585504583135041884552824789677387589250335741256159329970656529174220526611786952463860829461420870214275220033587698292932977298239877108474629873063366497835648731343203115420083295824087352766602604105556558345776367413398895899561799094504284256042953182402068339206394822160785020918028212510397525356396063042033431699204034927191209700517459721403085947939786414421178755224091786725165351625599523689842967005412341767370211219241683452254258088022879972409152159165985057638038873553576611155591948565841539622041247701061614812303408249253076635141746166467016766506496195039948215148967344140585777832601622044747836580964920322927708192771455573686962600716836340774989776453728562138886360029511570274482839559803284980104221606871065656599121204148472263992850678883501521270907094612257577316693907220623650045602558399923859418241676374104138270579264331730099589857050999765622986910059641661837386562770650730064836004780045068491621357885726914333892232334692356150730065455103683689581345122600956426643776686778705478014605375644833211984583573320783264814176125464611964164573462916908864877218324681381498459091700838157068655015538548392595708494251715957522224358293206255323273814470985653360288395493394844362151255850407828547857432329259649777218610754502743964686685260589459525704798545604086974283196820409504575054510175807420602909294344539895041157928395689806344869114733437001252836595566358030834055505197645505410950558052030923257175401452057404192207580760674923290156621279438172978418890404496880114240491388187048199080401997101933733682076828706013184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 15283630636799268806961562164165278833677126192837261381846371213595019712092792833477185677458134166818714770202413312184517285232327942411526309276143080160650919475660671582562351433030952720123520415478772270959261806142566452511058647640168606730834237688108667011742812285705233165073471910970920316314482950288533697933699061886678190609698828109471165293245894475465923734555632392316312807859540395858328376569482908791361667943766204126019538331599939383752651114618191800528618060466126546482067558251250612906658797002014840306358501241397596399857851202695057111403687873399958388812344830425113039844147593347016221607640308665108252261562780652090232021497343817625850428364569674148122501248303949966785664632489414133908862016827071662583887865445955798331320292273340434612624324406763918322399496804919873800144990506207322121053174309140100192111487928353135604675411760529083413920535781491000053895990167805828491314720857156885739008256165889301409842757442737784674486562608492837351737061136319078300400712117768224855861144295773595715718220638594189888319309338037049136555890744107723030632097292006533349290279483271595114269293725738071786358775872039811023160643280527906790500824907212234016550966455271835803169190854259267899634376683035364530919777051015778594689873534917123226942869895712337753722806262123503323606044365242501248313842433296747349458366970085759832014471077559464502684770110595772229908532421023207942398988910726635510566581317780314258833490704111811934749220887929899358384623629298139062228860103478902776911522414574448886308493819449645191103327936262287492351474655975983945960654175672859452260314403271737193922352088116374328558813695217331923440576154869277209678615598680443945899441678566177276456173681887757497959991042437592201669702007280304195293928805375890850832430913736779508769165296720865145309733091396623040405086211471338118332838070054257784441915304476201773108599871307570881422923960400765253182191025425938027585883559874258204807612819081147101562994973391631474239836636593377590729843009558327896218087371839899581264950215792658158149529082968328152035183363825036014558291291327601946832730596083476111729552612744740764798617291501276511082266629663625434915332869311982465636531925159369653721416185290365174795145338070883619588478485502203836000691126242892911303907881897440103629419402539883156287682554871711869168228562642696933512281021284008522266464010905371239470742857179704771476739282349840168972607389326775303753705262122710448034828445979398666232796669648877115552204210723938830243399963914508711486783481186966990747464260425925997671922186259346153091965878114212315841808429605284011403721456581290501621149855723684817432624069087165707524801647734397699048012564612566008201658238524847184785667843376815667665315570188998310143640786372239565262228610525540059442150482589760573910162016214335007563841593936163178620559486964129315668172371968838904950179458043807915979446140164494645865670534085640906503212429303280519296724690579566812304783856128444946580485392266938855625686783676864896629534566207345536773919289888309935589099116276665843625678516346307739031442857666955742234104646044302127571331207272535896164334935018314397999314812042960239447450315937855751383770392534485934985419645212796783237825686513118594377490673824479088000679065715577117541520137216321330202350373208273595379349650245023252258768827634271661999470733681477441808834434378172153883513511687950995997661472920084633885062355740408521529748167023985790150621443977555714523551186771515374564432133316804475279123846446978790280193905163821106063672685220274265903386143613263462691653782972384579791468883127044317658356150930206926489591470667574317916074301011107415917512496354406396855697021544639620805137780711617265742545075244838648324520810244612232436779450527511778639058123011339059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -50187606734271622778789072351179800464967764100849716353681448046012738236694877974803888937291819768164578913370151987324321045218395831153454273508176415888765755937538345889715647756459152713783023389758450655214818775240888904939485386372292046440002170252372981712771007313404371054206096465245757067010746515694168267575437381483342375712101574155219083487808399633303766837888055582605284901640817041875354795822165110761874091024576230015612385879378132860119340712638951667058713146192796092580964851372143476480835966451745226263798893028394757215152311878065383591987254830565727967507134143022821553053186704236677756805461860533013760472056856975429570004288911636647550930192606386301708655426234383169253747753869663920137380792123206328197768198551138973959233042687173188208488759333876559562785657517228428000733439019234370032030416594448696477446043483838550888996463881103322738719381810609529008113643761168312307203186781169384302066565485046309957139456911505809932890350185303036157609760728726265901163746854963167477926462128582010363378725348911155280241800978351972036490962823654015777672255463507199463393654624527781295773412637621909183238082248207882058228119790711786881813900719717060567547865477438826458612353652791929678353589136706307995495561270438466393751717859722502248532276446472329402021107963607572953355416583132398287401948406800013634958240295750234132863539587873720445562494190900831211366310249685168996021690787294083871447056181571927589622659008749153105779853321140772077340507538663092750090618464089079931239739608902757183984089458221035577903570841027589749835932700167804984024691680961702779444128042498057640928171857563555083385514443491367334037157681812768623053326347002150766268299194890001121607566074935480933506344667743631746001967097950328335309334176792565523179385405909933358520223107764160779012316674463787219628779258236879292863397165717970787439525696778241397035881365955401881722184907772326959467511801706520437327155754190837052522409737132687271063759199982583347311393657390257419850925867873667325286923340967450565073449747185189261835046212233522930709190640959281520535931395282418113512977359262015181795438750712443954635395951994185237713691072912723188735735837015015269915967933668577524617606704126691094745114610905153819502931546575286398358288867570505813817505036723195680334606623278787061860728941808589123101245643918129806700169215368591893160326218831751315104781997374369781333035245724937386313436488474230168068967911082984999829054924364797878827182466024135488312287183628501408035369613087491630202845885671260171217613182301458302363409237262225906429013896482812872675606863946961780282521391814829816335785986718687862018795548320655972677905780615964244001710275213281638932039675177819429673333751157726434201810151047598374880188587526014295364750227859012948347651377543135891915262224667506719861492119371779318417641662945559376179550740377519735619782451708475378060790264914079472920652203213861840300130942657910182697564538616314919750921929166085478085966187518830614150056983250771876319356491177408665406150617392647919472260196685564484317639846362019207911187443950599379867364754524072844124998353831541952047286680938875361495030521542457921010189228329019817950111116373765159939771034626271092235615396617489539598606331852196571223246733497225862472717989428326579025763274694209346564541052815238123574862524348973893392981843628748969434167721934102391070102883730474753000047948888554608630519000677165173812724163017754536753116751116362770321308357090760016922301830237536599903771082057004778516111412154382940710035938643201170049687160924108754678292394247950145547894458555028296445510318846974341395955701006646856584165451691380997717682310085254728740044999311909922770253331477741247411389678240078957705784485509726066504356430529949597840525649510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1514301234125656746375125179324409268139938256014162271656304832278691808436477682741127096154028443402841914887896856814401274113052325113334796996383424750031511453995879185806142105520366422277696262251746918994927921846004333476331948119797379976725172971216311449280398462537273168883473100125674136841158111297750719717721056463057841121430666238243689132114012421761229126567071811320918033700804824191817228428146706957537448420599333424873389394610618851080785420394477236214792754172973419904904983423113248794144073485814866716761503158460964705326214294361164120051612033970955175069342157815413730683065384777742494987415454633316228492196478808458860555099907967893603697204438512875146467113981317146631505705608689893995321486392220424791919356784611923356141478534882586958980531603525339198682580808972075994847164315281609480119149381664004436204093747425396693696578855915081207051158523532112107050364380125344490274018023807046673347451753249939232210312453713629082134035357718695538357500308335204434373055607815214579387032313706394228814337161100229882170918295586433907488426831363937242870070129795923151109848880497755374096538792410707819624346730348512126372062862800684424491132549493595802149058612336408908190603828129501144520644964520710923199255920221101960946476966814595600754622512904310602926791599912400049405526175177485598771232134596184098337669848590690335850279867494155646383443167317248291899345791459159164401462462669447052374661882643814163723014088338067109644198597420186378995019410621292576315901839002758288185806944424541332339347522910292854358338044685740924754984423045086426112148793151811480063870217753253869841558422733242969668703023984767639576506131503241322327555079572758825089934505097155107133916469030975951188082100028263832707907102151682593946941851748917817662413404205566182319363743280971985136704087206567224580278090797315531295503233069246364482168712023027433448610979316035645313477371942855764095743776589515607451554693973063948172760237979728275328376794765712626078329508407703500160621065357428978719952846081987992747396522538580587526468514022697617445276156996289613305666308863815929337504136367539683193262538211099330230227495914232572005084913294182665899233765471832783756750012038750206593239885775471424819300991031898381596960191086205125952867390283314116939932256206658977861053042656444076603209265857764720601174997567084535376386061028806237224339557138588132787509963351248508755233351052073649206598181455192702852820312207562184858784941266521249402040695581024664081033547851600459663954181650172403060609573545062820917906691886327960092150914391569408666865431850838363345141671809575666212819341316891523539076685796834308900256502500557682427761759003824345950095348978315173393398671398729917124142197309327295328905810602967015026114997620222829717588358693325492835322667608422581803115101604960162479252789590747002236532731977975813829258645239589343248766147484367195138717319351247451008947773808245408486192003207574673161860149624497213420028316518774549884936024120899614515763050806886569759591227961957014405335935560210249766763725778343787960194816030233642401629417439961223991802471274494718247608342768947220737681057849134754190072194605684032577597383391291610939685061651418528160733482594241285025527974048323796331622252447478491477350900786336970372596921134470506843915644039271981139553142762688000905448440609361962371996947222730011173087697245709680045176439956197592246928242151013183724537004846082942298551834099451556673618584147666515476031249442057248110112198890529976327074830278874168942871030286306529434844963491570814047640798507946599418323787893915047806590743642434687169672651113142109198627707880137870295713660993252055272506457522856368889186648629555415650897332116571811822849182313104794112693812586296663202958808523866052388538286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -178365697867336724449772309333448596951028998228482816307977609894568215702311968923260895111266822477219310666534799324588923324916907633489692135916261596276681305812846633962523803347551978025246647057256757945281463481634697063454350760546593682395595748724252708955234398572006963181562539952610212574229980829578395931725394814337890903011343518751317591727285974137885261595306567562922332593718473661799904595827436163749346748153390284437654252244375788599812183372901847156687372218306556282502781966974893111633431658306348575020845162137490460818278974461122972183634717738616393649538130482553354089345940486044187408175334434626317113568663616480511659912682624949471670976697471567884201571004806833005362651586594581399023856260634393260722331367792123167373769387332452196277876841950803632023378153277518186831724344765317688875682096778692567045253737983591611439218327811871480663936068276251961888501798720356202074825682332797048920567662030119286928435022359981561848872636833015821185063307750952710025741002711943027779818643131924717448204967980114849890355564378869982442964105978045319929759605961316010797685693081347570978332570191527925539936668801696042169572778325663187900113180984605640547427604348197820408418721893142758700883233164344509603435566541734477285103518793675968920867356568573358685267255052823805718004486907111219730434729700537300341425523922323105494216555935556211227270338216744882126906375651373722399592771427590861541410767979718853809503857449684605318814142877423459145369869748289102819720391428456625129533645512942680367586335836938573032895926245607290212547260043725593138770971113968785609467473602238024778819840410742213594327388582347118830948161073437514158472314449385092655587027264231804169600201145194410511662620832168081743629309219256156639820439713866242963152314543329301190348007832903542284823745288232047616080086425612436234601034114552144182008609172314001978368449599498239879955133666466698045941330509999140907275145114257661131884214421198619461432074977608311146751522339477525847722872332217064401152532789437951902797299399583316465308041350951858513473669631920444940611937159678207673846688360526391279541317219558382172674294987785530145362569808364475349435766721716798699647950861471044930025889443626876810259336673771891536456319852839973342589278027246483192454539189552439194686575793668122674746435981997433851880454370396434754711985028116862709287884018799915823132661055654699109867979723774891429383751924139469327554703054989453972063232079702060483014671010235554643185441129305398840745594249473738122719725963851770308582251418723615426092096607200962844901712614182204721220861319227214304579504170419297305355479106891708907784363662332892253335182772687624803983283377802069371355164535883441169323650767264038683368197480012930611364009885584690837988772128567905080719299253773181884494248287476275547531231166487387846534161720475927052815923696759407665885493708424341578986782680598059929301203534895146162316609427706569649648144594090696764989842274110455432131565661159122489871605311148072046697331493025381874893220519798758149304446668854285179944308006879634049655575983805959841378122712235418958519484484187305453728252046734708162731372518723379703419461543983942829281739185994871390638391571712352697103211619675798573369379842172929032383821693867699629353456655038699771783366507783112043522509749935707756051213053694183904979919250567682020516947023008314235628463317726114958897346411484645040690592639987994978149802257730170004543883158788145566095432278570258868299066792802255375646174343450083511507282789480595544618558020422811633016583363113569979919054561401440085004030940875679840843022136409430238537146727232037026169752953616051941403523788068012187153444202178412617697598035501795212321243498600175055153853753007423438919628632774597725388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 5379562666326592333231268871205445487745049523913040540884462046312139252862785362069680808554485078676338830954439019361404398002806337953758507611581713737849798306525722442338565793479073576126282225145514092967254719246829604868101661810178210214110557858532259882715475955060061278250047613495734905477292417311192523322168262563665226402084149972910497253197499046716382050319171121809081046088997925098178401012829892455769870641960707795141423924333565780472771261822620853505703768440982830490711460525196964099471051400023075502470863419466850614284383708932229722281278633560779003247363745672533963555501561196448932881331055883387222649853392222136353159932819030573095927814225809881182276139963875902448817035571879321647231523312689185891865518377242852221543814969266416939061016120884400398636086379767413809216967637808178015643148353729772751004116393899225870908449946904988616420160722139514891881504794858838411016459780657643528958066409826134814876105770187591866970308863278741741925089068365663463407842757551933575215946824041617746647415527622951225794083057669078363386230472358080849568100973006826996343857078606340391700314018305346324860275830077367305996336257861240934924584927348999706094513220306844355963906485572675379978097638532818113560703361770187032322315192632278481662872695270360742705718171320726147647907158809532209045021320094802881164467735688892370678814553243152676539041401920042202393219627486506451106049522417623880421411730010172934110389261595963743047571884047420284435773283437240135307375410446070231443885577933610260156878887448639340725303912714191941753877494561608154340256218920100811909914455668665080590293222128956780479650871809510305216682538195030734496753925993644438441840777458183132765095104504016436795519049840896412166957494974452653709020233383502150200495545503663300001584311873355003046124336715187810966588581032771230241578250435545996113853091776051566753796949983531390326145602800007343465961171030895220484883301517818012734782465472860166130998362944037363046605101711495420269163639378289889649269681882337775331145683878613736053841368521081860887573625219824193737907924866077223353629447323201952215848697475728675660878795634439582220428837778822903052379147361789663270755232697391629114276418583522001793397838937860695178354327056343840267772018677334656477548943197698821647436783903173180642794218650835458352337342657321965679279035629957553742106761572919027443827526774636807683409414256026686542507602589124427043976948131609012762443804662933116451845446391989520256677223807550720432858659343993469226142908603580142339873559291434781589984786708125101821308881015542866910010356932857091736710121849021603001094741789232791996490988724119450901914622346655571503228693819893869400359403149470893913181955036997488720946970473030573235064306321495268549892503634178272657877360007775903045262934776260284492201348777281191432414855189012597717650901936618393613576538665260704383305393097843555382158329667276661174585523873315533348227912073909865937580669720018057275568927703721453340613409923706494367350115919595142914460977912048513789345639692897489633427770981465213391841760416903783988732483014524157009938542048583568734738511260421876529928079608842119372576675699549845941977708401915623872627543583059249064651992961811587573217516889131211798528150259842431974725781578691167711840034860746924545246918869437559436850397771289393804191508190982951664309098642730918124563563263935039940240439033749612112167468860231642244718010292028938100132613076264651017960492737636408289769147419321608265297408488892589697826219825620015807329634553058374284852843293354599184787434558123814361557736325854615041690521493754607212750635027107965914858302470452405490358824128799504746230458730972809366733994049111203360583851663788335015837449333674567038218376607021662208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -175002049692292987175652607275603914263933662416570354342289791751251501431510792236798084144085244383450837327866446945186181734858061521025079455698188341519818087831759552624541297949197597096124368772718386892816916681810220321024484550496566791853479656446451366418673936616439399435314582990951744399166844994954452414022244087052029086668415091167234003921525255296805702630541750952380988689447561034991616454581822968177818418880331144348433436702508635314464178410899666096424038481045499010760480547765759956499582545944476139163825587968523130074403788996765078608025224578669645117629348114141820572237452834432466535070140815031587660433612489425658678968203292217738906467197710986957546252394388310041591597157665625583421043493827028285161947849255969389033214477688275819379704491739121750390378782876850652543733442968421450351348463014590796933065426358916214383779528403026199626066164085142454671803013804715926553174285918977990807909573318696830187205327423334909721986887404724772733210027401179169730571963463629996736317739920243923792350357939232111168195125707929806719060161874902348130361849004855981991061896326645500401474941439043197504492401261773050416421244832944845034287743882061377148210789504471785650717303852568826492619211305111900990048041013558342573133804987261352209837812024293584304694043419931229046209080014215195584991040294989803327241698504768107824854868014431868075808480401155142695796649110008420736083789249446349317451972751543297126276871703696689027608045596298009422977527512666980789117135047150544535646388105959932881690584951943721618849108056804165843641356332072344654196665511892946170002190907848601841564489670919531369770698125894781652941305630919993152054739726741585870843245650543678215425851939286844288271606856033551279794290149747435189365054831454036391247012707670737715291021540154738018553595715488104114944997494712967312380965842330946647026918024069075137339040394760419440006771499702354347891160620978676723833956651222057322176613454372317445215930019048015292787414811188601138177451422758076569917775604018854889947276480667277516384064696971141306481826785010995423745507944255947752071244654458235094314307111528204120114465109777389659147434697657085093403720302901253873365805953792614483470096687354989806820059503447336791673449037993293927595896915825425153325598736501006575973057266550668982998024310887976062193252782154192669553845450895036084085069269347414284307651736203721425459726641113803957856280249139703782419282264349092209796396639757006746558560667909645221853748002960974921240983754366745676838539795215406153825815171260795636941082886998769745318220693499374924628009132429402845552392997139498568997723167207558748696588650640455087804227287871461094901114546627729369509492520904263222177703565530790044480251810460866867057833436619879514591117430894856287880682357347409192476998409342247628377256981421162948293668154272851192517453435845214023882865991482619018244502979422641476291704498279889042915561390425280386815690602120064129340257949023261133190751403822195325093636398348626228912405812553119788828497504488288994736967949175837038319264508413319578742038493069877831400277425150182315846988554777394716896291830106770881317603265835439606286286136065252591913656083798720597428730011485468620721940324162638889714655956156224522185126363794724078395695031126044303997764359062734025867806723722315096251057621665256738895608477642728964327603582045903092164267630149635414607151119598667416730497139666776145037000486722150135032082015852718693353009488530645874117633393722997394365734226866024291214489314331983603548742219607583039576419506679478278607370355034467290873947555305392772928856718628717948143531450264036305464910155161313646619981670460231735738870672538601838917350194308860280787456561950419658605528299717129777760063367151616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 4636881600444597239428616502797927011426466453223703710239647463712309717420070655285715901232609532319295932962276200344374545946118439781746177477993209195582906449513526278419678299563882692379059074253524872033855792535786143205156237783164874838764623885596169934601684756964946489741253404452232540898488456275707713392647848406736024868648489551186939348964086811757008512464904043831666958562361230651167465340086357938477421940434675892527858608954509065142799657042705020897030520959794600240226678798360427953260519030453942234624978427755041936104868515532070854344998644405790122418582042810518179395105892451142042674704677700422040900001509537830348096243983424110642299392165439448415082004977777900107270113111403042622715500988496859698397659283384232401113961088020665887907602173327445343614100564892512264663135797484666969509938382877307834202793993245993946116589310045991512685584305760369979710104237213302169797390610805156157265785699688629637051493607202246034716972557380277132176977154925047655878228376370796138646240914237664158611069184114787039444504260778867277645066991852521079924501886424771646468433598899121367659163633499021814616439976518084238298028361827188202870138868453217127920079385248897593685781056169641007441250877273878979313338047712347243835861638858945218422758911003037714305295589408065224876309074254647815400549645618765369717215292400969367444768728743150279949948200719355644181348113642135837758176145723099197064584941019259083510732670376678046452527537721418435011287370571723029563254270721600603569680793581219257145570379153535239184172250390235483132927875136729642992133153233345276088524707450802158438881343633931297682414594427835583638744175652417510343961595022154078381675946947406417965434299328432979567885949988113070217876330847568802951777120618139023604257237780603476513390705898559806831405821062416505432240533928200966967906087058869046540323967192410263296628933048632219306872876518382792343550128364918783548368761504352629291058225136750631808409089310243320130059138704202923913876228099950167338785575912872847882017639022868711256027523934465973130756383623423089597942141328208657607296152877036108773894008187007063971007698102459565614506855043802537463117594512785357798922720458382742944881807079056704073562404519838149681355941456945762168467782375493176567837671264132817087338252248319112163669116001263815862389309513328929208379659338957955957906050754209479304389024613110058284075668876398191191927058832038927392503565584434537056945909882475654299095299179702811921862870815903553484893629677546786663353336675887782856082847304917907666797999022874197864733445719258496092039165429428839817935944256008329998092052561734496831262627975195045383472308999412630149497575989563800752638889355105093770442148086922489178640875547594466377011575236344503956214246347133085787050128056935285970440863236787739231644653586420372672083644509160207170809913202949141190639487020796760750388618007889279846357751739949761682478962855151972799707392341262287321059153441931208666675439388460611639124993443163197253526287336529992502439421762443030899499269904518201826040298920710866251573407132523468616837206988067305396021873004686123737664366145834630018347833731490412989069708695185750400789105317632867921148381655904565520571531737078262828068623383641815899397346238430471812265197051646772001721271934659748394283315618965026856699556364285389870971066993293431398164327672483632223955032104072982125281116109437934749808338434823865860982238214548974942360465610455646205003164528188634950378669212880607234682067770428885623816547209981921760812869207448758539500974321201800761422222101336318080567420875550212639953394769747193847620921914301710353462976932837279250749926463779012603001012942010878058825934833633328266876830117299279309257613075858990598774901964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -187407106746139203432673261565990055805043193192085129094005655758835525535456095171382623395490945400442478651810995254992073092599525104253410793115842532585796488295895733512356220493591559191068722642123873049168635293787538173143561994782939656619588817056187795553342682857563279044894262326309763875154923842439264239889034442569939220314433817567104592899161929656869719520440975098758951740826384170355836529307414010321896465327564316858824110025181510482937100810585444132222246094482862686495261713471926493891054210247582745271509759791347627010364750743390009424727111524177412718704408483355341625565536467093817230452357521096297738978011305438888184542826058018302199576726901454703289771604341572253894131806338117262267015838490817923883658372296448055121311484372052606622490723320908533045951466527344184494954497785666730146015927942685674901827475267157458744061796156775196687401359265096419313830969282868288961477762450056399897100772673468304367549093090841481164043259372165730111489031408086976008746116675038203813158532714247051152006444254335600521129815896789219054146199006569349462319186987940054615211003617353276634360637674779189407794552026510014334302470745449669607013865726412008706624239061192085460278261939341095001578728870798929321501913464835015656377389019470240677009904287428601999643586764521322209221308210796574501051832711824046741970907978471776657777018200595453549238887490062584411314498737199055672479627718456187960589154821609228948496401830690611674524318560534876158943167290150665071680819417533725258477994298808614658390589079051342108543026169638188450473864330572959281884695040152054885314052775436614520240260333905065613047682421506514152023521634339851024216863811780583390676857718494028266083778201719781242143776822532423101130933155546861063982345018162582304661306221345388328507080384907240509168642490361728419680876135990433116614636953107647650009306561531963947955634653664038336903915260998887901628734239662138429218244245816715714256724072027478037777037167497607943092040401734557155664754465288897883760437559700761484995323675460608003919398919783002069989190222377761972968424883720732249762371426339192464091647968065658862507756130840592267079321723678998306096312340123964625871330991996181127800754367638319124869354808143412354724445230383901616516039482478099692749730535576868953219263816170269910999123004430631563394500634188148357516610986883528634551483449279171553791429501283085325585963595938074650297656668099112336613534375422003006488465141649777143233035048888593942419800576355390094296289050271167194066658998139665579145374582017064352597822245059106208439221266229344240837452318541403176588037299260346173696170757290730137150676882539933004622823991557739811595418559038776834226804701947542737431295870467555583369144392139983386208612347788770237646151387706370571895513216304861726285318324619407808852494743602729910504113461462502868895109831770542302109543981659803772629143326795322617745642784244095034378029506864542615867631940650961303482430439176323254373104737634337334926034563846007067918639577384553911268605433719652129168878637597975324060394039028263337020868560134076296497165059291154870986442065940782026039835799821524933632872737612435559228664427990701293290564519877976313993309326737786048029580014017394659788003306688419835873635637923831329529364146139400885107085376473782125862211528425711879192095792969127254572720852778914386195667721712405379545472547471370087050823301721494111271358048795891700358179507088733634767863717050051885689758169685478980218926056804866600551445955033728236606506899779369063728333314872661876244914636169712304829789937803206288469241439756737917635895344428595421644032054695088213471990349349319476422230602206190676449775159518452791121181534864919651169255478131329785010796610229241919412633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 9625345400356158950388787341525424717812488686384549511756332989046883735149549945477767980497148852884515555218147486460673890021411767395757436526430638094057941180799606196531671616279821533837830624433896663013546621044480645629107889625177290257695251564332095812574315170575940238480543746918599597729888001345970063524871242598231297534238641412204043843602871745900599488403020441211059926981587586623807239078290250714560429356952298963842936758893685355937469364069592862615991688240925383559595935184260196173623927271271119330874770152146438100134643053646801759032374156014515829394299029869046922208086695903143170288136711935295644429924882536796467213682507669931821886706249973521955486546817011161132740073978519369490148066740865249892149593949887463405879133343397281427225263133668766327230393629216316246091736491300704830403600263435181257390349670865967975369206494440915745997725102036137790596707085428883937512140485324522462980767100236905924972366381964907213090911401962812925237479199108476290425737080176500395025701351310666847167918882277137420072570759214818975024106717847747153773547062083836756306686593392541670501468181762263303614581665068469009735964836859762099969339682169052894379556770201356341599978128666718854354091902040980728674959376717671070260617706705232313397185733793528983294008150031022058930700304157077000471082438848373078195871700174438981931193811606119524317892286941780072956295498051250339247715213112848009702709281745157277732299473948633079598738828146395477248334619777006691035466411463344049744873167864218766372470578396635125098041140728758524514664562668144426202867832403786921843376990344112934249359293507691756915464589840405422782923784793932690216830690170472965954024219394209539322722525526899195958502716915011228778293277334703063717102709101382515444501492839983660735874026738230769741020791672202037907887096755461861455923665812460971561443571602564053061346052450353682496580182066313242326302925946858233490630864044055298158013509316835227776046323574870448909289852363481001603341970254197516910293780008452012160701684415143113721511285776634173733173644424119049360385097938747766107200442261099552413156661634267776903501351239424279262584251064170915875769471141465893380718661544480101814647346812254059574700443247403352985538369901425374984640602659989755302278191222670516150581957797234364489405306259518576959501744349650289159722350456974666084097163317596589420765772775843786333715085970262753815264298102219328826236858400501114358186174937305814864450370398905049944868412245005746334278851790864186466583079317525046033191373487249572829525297816409491175318257768663444180364906144447389855618529288807408002259986461734582180346117372850519404821107128381121083792761391078502157653386850306675268620416211576685961750194553990212506055043814887881084833110011118101891391652433312467822184000149441195849383535856196480954181728139076928751322894464746572800183052944584660770230795921597944879267338088201124974014073963057332273381952644802025319280122275293070882571605675516302059876893986682017120476076473713604259927251687526353285150720458826165344290098576012266997898019346709911134525230421862606694706940127616853809845622179058926399348041400460588354643329972364944204277762425676144053096484734814494656718733176004258700093666334891846686048626806097044726449917374056891976888683219889279711788974619562745398007229734678699008187897174571498013761295131509442049779144204102989194633638828072919982443508258508014479871909438442667137735679398428685967601899416245372243376308825295621504629155847494343707350936001188188746197753280448252195879967666088463277283134959705822928479791555762021032897069025171262053111051980561003034020683595068759207656606968315028383783915999265666673073127903994755568029041485350524090291786353610682531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -208277983366311132212149965254138843271620760993861578518883337120898174306334678107147088623680836995650803633847604966901940198428533104847928856518355357969518649846816666669877978197887118496911456025769740768115106761567107738888339928868031780638786744666301514084005786994830885003313899689366434080637181840557859634532117701761208319222298647041252478584054894194202035223488786317290483572042224920088849044630322614302585530865173541260283983709195422640239092302702108550107591280643370657644725740506911136429085123527681340641913435832471276809141827817469973877225961867536071324490122372914199513733572525500246193946592236408076269283737412659917385088046731801911805651381108387120920929212555282201525147645986257076299910574969076426131464201839383825159481670069294180928065568908643966280461917212105789579147088981794428076506450705354426663661517486798379476446618662309941604428515678497971620828083043590918007395790019398814623987082619975338584781765284575961961175711367946832317725912665580034752774130793531669760716284764713406761611737465201030920873012560471404045822987050071452244252766483201256341712887341406098665594545206256373762280972494238663442407628786793175972398853490193862775577810854773661193894728536631451216215580671077309352937403905722943533112595694778200558383094634396715548233027020336360145699008252134866948389390189238249702033749386572967904872045809761725179180553722757893510577573253946340444999215301495201389840226243166536820106430436775419263790654007286072501981816058788138385722565496651739592873524494636132551420113285371352361138803414121535059773159446232179433990207390953863216164550814888893769143588942759832100139505332730672903609988242855935962710531294888050548320209846435056033954827647334053909255572111414172077968222844516757702784088318176711149139367087424140567248266756761437990003105627182611238686671005248440710399408006541951990534634718081008626506225215886601692270087137973192217447676106318674513005566850909156185751048454020352611417641844239824020683402185056491361237190926588897913108395743802773833647028862519428528120621464908902863985144953328679062321905769753743279909445445065360902403518620061134529308633189692959975087403397042867011599649000621536929809919936190886127087602511193380941962253875453397350016360260566374284189928150409507716641388532454407998793261167067378867393362512314988038147909441902442664334805080421333240730478888631196556247654443769373217910466865434571419657298778899026132294647402684991154627093267147006702944213344579573962780550477639007881008417056245553482545467811945974417845384359468801930687905229419733366569354267751103687995194330048379645288976354113279916530694333406569062245895285563109437860222505110330545081360145875399468811191843031574723817714946174205181890122223155983681234935070102284092038744383333417841550401849968851923214869430784959740135464581140608587578681178833039002040545225280337094981151934468499896499709641004145958528892761734332801464921217714532203428121592893247678482844184367030817274420745522904750993101918512643122556502249246246697850382811633636799637535132372818542413453910348623631987834269615690769653991707235042023237764920157183347425938586334322938988496492328598498163946586904473873245784853810143374373220901677618905884768417454959253630980907688021453016408643420630800685103377134498793418894386487549025742001555650244728862845471000151883103639567010070844061055239676546658895361586911836539184591187826294073020088256625566167050011203926385062696467691041830473394647922649247627861781637076501736462488236241221199799448054936398146767272416953126402853088554698682417473034084586549161969593502272601774597201255320165561476718325114472247825949942024110028093063991309044402890402737841654257384501074015715844831265479527039761590450115638722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1129953492217273644812337589371382773068890853745245612976398237167220098930520140217995640965359351182361523354801528507503161177260454716901210583783068825502494088548606545107441130053171193523338884195119804750403805105613190320627878483397093302505986563807562556374626191347681981091393382994414863077922457572640902601296345273583584451306144354065617145961803167182041567511255686871253340110892217852362071180339479925985794136639363210102908606860815137332895662747741479411542367585299314501884223975129907286900835263954146718716941190728805164875272209798261008035368512125772771983226422859071901490357811950369229790269908325590811115583253616709774893000062648733037907589526662809303524281944630925518209536691696374768818891171348338651349436379857781189971662849844079805003056936068322694392544146968044413696442800430142747038400502364288466944773301457727067296874804468364647310823063283768114673042763499732979225418944822442083290872643163717646612310140269362565253815318855249842189454998737599700454731391850801284404240234421707684081255797869357992301868902839684860175702461207957067039784736112416232679713278945858730646235425433667450145213738819957352517752129895188286878736033062210597931854403267963066945420324450997665809608421873461686688414067258567077493782571910046469805812900751181114721065542869585651820562577178641134043048612601139386110400237892378511743533121460795579322115014558729197128626761405793207086016709330733686235329883934132062440303189158918878066189860190072672103313721151098581935248673252836419403902374340540831720949874801919721150395198589213370324246555336760317017598377958058357833421463153308715579897612100064323281577037312972970032473807500867438859269850784280528066418728007138686958511573062108630796923268319922511369874083748752308081782058617201254055861019377862810269424506934597171465777048937918874665901834390028073522474302429441124084629324918503265334634250169919527672125701237299882470103076114711586937972244080458247146608987751408168009941384306438887443694027099145491287781984417871538547991200997905893756144982044010551888785089841030667210321076863814957814170885353579175639887256034604413997513408054687290539976223869228403883546519578700856932763952263994732332375632431975338895914361057597261996588649570798869284967180570060550941113788503108577381591380110897187721448507067542630145853978227474537499927374341958066229518041095362168880922752400105428754833958486756085547056406647163038516284692663603421755143313023238735073735956148818537434332416208075991842925031238664312483522783848869891967832272972492403289291345718063502099830303533618539240231785676805264818835972562348680314729236847830384228753197780556674100118558430238233053569307893707208691008729266126248115890218717613746254001703871271144307652174758430025470797986503350290822378013475024560902397189680649168608330863222877725223814025976149218350883979710527090023240140586453118331602720802299801658274673458856677857803892523965552539796470046252487039423127392259688561939688901489845467214535025840987198118906464932001508618611006127101018514412548764231739432700357668543178377900611777125912503695898986134549369240929589238469503226178936367564407768708327292913962690406176967516036035952318665146169481720171666581089642148836624170747868087135908269374427976252122124911273957610955193517930224280462531492554954399848747059713888228300713557179372565084493283249034351583782597012503203718035307642513916395817797730110189023829261196150975504644475131092568421524112435685181614892970612825769149333769617987257520707813161765837316015287888542771692033541887562587452279662416288851835252849356521140296773986640697643139561911523949756562471231280177985616365868157769942445987776490137201247870063475521899053412489605363801961983765319956143843705090230190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -45187904949278260828096639087015253677242699477566242707573743404826870945720618390655160473208501612274387187517208341712086062030141842101293493064887891454669709807298814701943443189195150614195591083922470442257942700771043480658846016634308836800912278165176864430620944557588960146000399492383719539094994289356137916759879797188630099895221267197212416432899383673869099537229910099430450005039225258821987031554382255608036635404326784682759503275638327645194125785334643332121109128237648384242000979760957019456853556105902376858582866761089311895159420995696161830577893160208313376739201056906610425709378764404135356749779654724027097154135942074308660676786165355437107803788382607173178801353526643961706926194812357929777083363307580387325563635811333131468700209846954687267653468318632791039608422339972083565477582471929862214346759374568785671998769296908046637945103912498071300555845340180165107293509193226413641475780551383034182927544643068696980947466183700821016954831495177511823897578320973722349782639337362866249857010306301573214652789076386184664134993973134619699263976142530532796242683967413192725710469521691340644818234478080449024197126656829578538715022253599126170743483866168583506010087698425432767909405582279945939228280345196372111516499666592591149982315703679288003623647562833841126368170462460101061670468988043331019818178104287262712920170517491395204416326704681479249657887849901687920358850789816895213112014142239661351553456404892678450675639414900402206414498641892151707805333476961783217179103842951106383481608862939603178959363954331734382936800773199850924151236064852382446516715899953567156096404112329014444344751289897807572866030065520129434391346732254999321650016093418903920273177364927293381530347780800313688522967800817895614847551545800774730518009455449193184199694771341182907051180510467641011961682008341885154795826657322719934624281104558056115320565012520946052855627416203195027127182769131065980756161476792682463676334725398937003034639223929270286396189011051866923468479249210158385883253193250353310258458522148900823825372528325705264417769804951754699003313698684716361415689987622391651348499044578223121224794582401192656472755601096947106747471090673035420600215190196816742860611120057424496454316353596552905715124595367024435117469088591709850278494395887347717470253886369147776975872195167533074268209024788449871559234391203307015439778818670272589328147054714209544886858099496514563464000113897587793205552199709471369068229164930638018291359485618871794959427944708939494617518309208953005545212664314006251666349450356185525516973812468118454939945538227084181317730670112951014329192069024552693730324746910779525499904212017057963806301828124283637019209214587878582672227156409374783098377034457296749321513693533515353292034368505976896421947335341497141868648209832367536519305317090814430198157162657086219364561135677459375568631195477762495795107382681032884597597405478378277948428947798993745359879533026168741829430808093622132816949546027781528625810820039286518188717182484342671302506849229223209109795871756836375514772297847903218540687381519252183801548631085673508690536632645348439261088909568094579649921659935011962286165835002146582553500446910702347939004068562210590676208949568300600649566033630235090588477318816120847629230358267399723315520415074065083978872036391762735102466257149104387304903490604456280210118531823982399527051427594040530569650906093362060638980690977307870993678312241893297981810056261080758814232759751760799967834282631498477958686866939501828636622177143307363012148745821845247264145907911067910844076942099369403976852507021096882952280506930286434804524940748122782711344480035225497040236926636577787779802162287723894892965483637561495176066155815328545724902721422689401008084523197016336191717376000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 2356655658696223430538655026173844382174513089647998691118215331827106632660597563336752587044222892232608547173268191184082262669406366721359049577636621845926462731929626648124053209017642100105473332860127498784348589127692674730139168814253930445077571819773829544730402852039352643761733216901334172066621861790216568313918728203625258908017634141578791622971713004269745435024173535757525012773440982122191405490179958756259843631110279309710760602595546849052453420802835637988673196454870173381060427739307989902803824055953133334162873800901884540248937705213375940626296450423308656933321962439584224146644102526896369617913532307494362860129725413528436340438091295726876200092858519177865731870669374085981621414972821755494298809075240190268387637416544970850954950792386349633555172415377839479261829393753226973241403598102208593878058084428040454193428176273629476814015743984122747484664658004708560368881436550340315424685578027404985682347945612679651855798089501112697833172369928826109986142791564081905945313300684067406565833928559770603323549507894913122690922248412556787549152537639507943714333908174348861808860325484594528175061417464570853265975094797720411399053899907720632804474581881882631967665334454853808534893477892341872906797446575344932896277219303866849211013755795435803518299280497049759921465153834460257212398238746912561079129703713969231234680404910854756577907179474567906761439809657525272936117349960899409744733296304753575418816640510841602421383853419785064844035491694301592505289216018290984336199324586486024433740822725563192841234295926400505702589330491194427047181494200648193657965152839426648890394884484124235881927646756637252803800378203376925168441757537641907732872215889116082951824717076172968160229723722936617951832666134372723325421861464798392047398492128644183426999439816712758741699744356226015479024219280998735996098361065551534655683148938564348859567730594993447391593896577618930468173122236904699994115257938090105982836294245751549280723073893479951862201807749406046260479394438480259346723037979199328033783798216478953859119407906377584968770412583458861772065053223855144720449109414220138871147991988222576835210786646552433665097867550734887402122008973246642614032323022719063326190654842936518371956346576401912612123005050030859447848756214048647223934689046361910899143246680203267103324817946065066745674068471998253277140377651198644337599811797316512965625869943729952834614513939099523749827221222172050019097260108804748642536858577285373825580126216569424400163250510768458505935469733242556305137667815527125782676784990635239647738734152750234647453372664897951453460875288997778694091842009172634874171526043080926830645922027104883041724116997948010668973770778933039076336668499715069517555937682041393429619886836978553451725043943678853036463465980990440275202558719728722365865644391100774683500898481557983177113324584472873368685867940609724677565847820510503161794048118403997147057681778575790730077718757398279899397312777292775376239524666868919316734586375464904707757255820305179977537462616823766805668226752998256879856466886627645203861388119952080950566222609311501564108880830624095767937554980437798143478685270933781616237297792156709299230497577155945854622097922291804636914338910262090382837454343150317819655475145334518405359645904820545027572148070708815327030339445382462253350066714422175590268773628944759444619209106513822272115856902131998216445407813257247447278992435792544968114197989302713945005292241547800272432801465408815236363041716303867561729846330481940848556129607885991132782701354827383567903462475194354823082880981452087164062917205783340768657153082384067033258170310247705576368107123668759878990005423004595169785986508618137356430608242147996773839323794920775334807246792523466909018206350322992558899200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -15474204954219244229994566779230806222862428116737638130366219156938266072828085046930626323902760130037590462035338432551698654111572023901584982190317247855338728939667697005793167361721717709905467799693336395129228846169872961893118612650495774020765775739368471576058434791290131997752694748461721825245282133188374758700532967407298248804234211756003623626126591137131291382998150331403613292318644402451154758773023697772337466637143935813893069055854339632088960404270600290939699377698624012484209757607348825810650283100188905057255414572309035902717819268839765699248035682405145944110029818882260103267495685214066766134380424664459652479237291903019975377024017490258685710912349874927840043094802650337062306442628526943824576587683422671570536582826042742465966019067423960265465779354587183945686172467330765409634206174792831711242850214947570505136248197286084856056821024699266283426456458313070854334594569574101059072656834988769449780091973361663824498276741607872155637136223173498950754499112745052499226855422433393853809950354105737544310767872349528850545856119622365242718457263309563425676210737450075248931185017049008043414166636240148264380830503341665794186899867378684152509105885838177057741108464205130722968669487583187613590246658267297591576733508550449977762828441063367755868656962128507611586827558965583516566010117928195719485464292447231810897099081536045384007974131160178435689921732763119516492969426894496633486405282542769368993509434981350658477081311778296900220413099362079380616029477118976574506290397716528688270243851486377833693765909526273306644289151451755457662775351309816693104835171078274103110478915779192392371698833253810047796178307210513636559072086023580357711970366444973107867871221474617326991584043866011952745697635151484982886760014211844265907127655131001801751102395852626773738011607567972883935147674717770713039381297435362157573867532507479114064821297005016789600352040566380110058704142468548383525174053882963830424674677566982300919241320622227795858652695549328178640985024835774868085491572295347882329257051607205751783752403845297384966173039095361573338093370065937187098026325841386634604765637173138760095296470214488872141272869138631515923764590726621741854885279587034562518791848865103536531124173752169442084730710379907062986360541087625469147064815445940310297182267935306645499117331687400806941311646302260337618815418063560259182093200367477552643337146161028715189760630460795492251680112272598598074959493316773748813843479289066947792993455643894462391066089622374401383375073758566047072468359724344259799174912697963255903160954133982665624544015785578812063881778973192516240364119610050184951731451873871679293098626927847375649562628458154507006920509343508041122251784433688849825319501565685905872423988590616857853126730437369795864166838569833542889106554782340985404548712788712778098894195937631010922012926426405523571327802929136093224383318008494968365506476255546189153920775575313948167885763387684169220759962365411023511179390555535106867502047925933751579870747405514208396352511376022369933984736526022621695184424523110221146536978912275982766992007124879494209374434140808732655331655959109638122662392735854464547647648271466810521516229768238462897220689355022214805017837478644991918098417183696757406257274589781425303740903674536066357366119267390688495107468887278427951508935169209214781715479787533501725912590090341038495846933145638957028005064748591423707874376026641659000599549773439175059974643253184098271389649724893077138741744743609251851471908754011372580567345427013907840639583498636475938583018014885676307079569362572399807369957831466252261159477732965489561951091225396517017857620838361758661731803320323210386956707152667022912725066734343280913591460326386587496804921681472602894966289328907878400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -370386064769334325365027711521919660845348866743102898262451691393988424193998224349507210592816426939132961270001211060619678674869404591124102544218307052831867566045201508395828506980056191387715449733194963882917167824229231975078099039094891157911397826118683185109736701223763640823853589712981869378134043968688133444333468379730239669095838470980015670602866189276251826100718252156010239471956007197007045948288436592428189025659380874733769503662197891766260863312392255734934318748716439218558299101131461133928490192030497068414961977616266002839148969147584422287387881464701345910801732846938545606410726563046272781541484645858678662945757015933601608397849884128836826822014209775211019177853220416233692988168189811897393386667388943819274079068304176529685029374845581757648492814246765190763096181263146981166755908778986718912716284062893751891470634465110322702760095734035666929401178572493242839089926360519687069609527143962478887166011195573406155758140796373937333190774384217967763153522936163108140791044087869005783573475517861227245209724540619499107290291480523860599856471209964962636390085144289775081326480875334881376398297812362142668309072512747463982635017833843863837600226147097794188506634540209832707308148381868552426032929090047772237952563168248760725742483486753961302662737928203560313236035993545713746168676024137917745439975833020513455827000072175781349152639394424894905601494583208190279169437247163365906783739893767774429432661721818425533091007388933092918182109418582821928647428375713964556604635491532169340655291867214902627539739070093380377364281803837864135578794618705717188299940923482948336118848276416632960588757158958826388885036060814108552265203973714271152170821851149152000119019965597840990494850733854515631334101993239950677988796003647926145192241494436425845666423741253583896909617026373099172312301408379462381254822136763647385315140578042151231594196015793692373940453217823901919119767794977667055164361224604328037538329900545229560507785839082314211001180165576833433037974488058132063009612474260904312584688772481316929101569552521376876548282572476745797323081335529438800449497159769630361502619104719153222499165710953905378357735269647656355551216400063305756791205478253166252722073656753844407309624702176288626478776046238059741402683052231114554952843943572256127581336003449384301395457645422261179393550130887979956543819177565143936890206094631317573880426047842764272932122064448709011003578740274502660258120091351905767211390526510432223586991238694209994499199021002869039170929295229325745921543896352311701293850853344732997492058310447769760626229481599289127351236944317534329533027689691292264058805207642380109232588841951184788422085479762531015917691623931772954418513015123806043287956186820520796380638573373439502123093560404117373635924622080698304412398724410067352565296397599582950195354932237555331269612977057801370186386654945401556048258786683644982380490319546933432502259071731572456894478853523506690671645036389020307104485720930871443116136862582560162869972509356242665113039302377777525922956917500528208643984173044608121188447624248984504821482493888731394298612484930891803098291291058777460126809241050508129319265242041075410313845592672571260923339353426815667060734410567253852376069894648387787429410814331086891793265637573402096205949745489790258086089825487183313858348573597875555672207688539007905841879655065362834659353491553083057342023676816400569087572463703430200358885724079557539091946107186805607392547441741409587825600505943889437501982863249595877112690648665337436912015865784222213958970014507827352236067511202149992727572260372509026407518032352657576369435356327952845589636965730353942862284518184753164324362713036160311761897051480006503911759038615576337062716357428689460290025706127360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -7961153848123703220621497751594144085256432669721056939846846475002462481279088425926652979403074121835933856348824568042830325561770619410384593523120247726941865136901885015520794850034454646858649938421243815360968349952179942559391997355636590416696211130817667118391145749546791983003982201696915275139335106678562976469925720484414659138266396134873792706366507183909476898738273253060673125264233166695329742933204348858705574234702933162316384022094526563392732379569478211637198338039741645295028751000815584136773238609570350758077788752677983494989713609248343009345841852748614694664445953662456069003903405438794969433546949190896889807090401267544868288603853977228230008173076373252720955000904426259940444846828954768893940250882863604786305901943089958153343515824672145220274430077683235383954165765814705871776334500118235372671458270689087376749196461808229240294308992571431270249642038983262349508025649739807590018851437783112253009636491990561669338714103129278589284456623510906390353863484834235598773230591772221388275143063747551734124000651063010195103960375156752488226877142845956855015017876251052451673181642045988684120201881147278518901276077384898948336053957045200999986177036310471664712558467208062558690204156573520008224749012411863175623566672836852504364863266574644035984479923270886626240127587106133721346146218800231615558683525712438855943459079949487871161752115774820657766496983516714718157254070214258889106047477023797563190618869458482521640820203090425675689457446106796848226465928091445851845032493718248668766765277859012220024352088516276950354160104569690028274086571491334243967053787096920136549146691357750255301149606713686083390366629907269997522777796193535592662197331212185933003794925514624834725789045469247129334592390862888471124238525891270940962752479345592773119267101568838136923386475317152631968962819534071395096319836733773451776831035767498486348404220619897746984024742603600409742812468143756963924324200703117442805324416875460960274267442418723099827741850849768386099122147211244118882531391618284400305124208327511955687336128661377928628078160163732217824705215155600591835285679175595545487953643715359672644874406932343866736419828337272648289954044083647758341751908500209223997701535410143921588140918885757617629104570964230646003917776725894744418780237173151713287809089837094036338156160539789703333970468998700443947351885318712918214870501123105747833683724343483066970746896321821587857651583951680697045320837166013700371317612478976468238610855200088527439364791007371226312793911512482917128781090376691836396836155498019353234159048070936069549940027876966728259096936160517129186678417067468578698877535018493664412801829556097005048754392606460873851198884105290645666230492323161781489186806812879816435726793856621176736008450292656723366089455833635345654838077536147921485965750502180320201237585606501412140590804053215183002101351175945846982877892868274142416696579531322270061297193266207554390582154206967486031072183873781281394980329508662506205920555097270436728196997908396860955428878022836183107416499632293635409688155968815006588472705999471155828683091980270229771574947753909214392634804838136599086616290551706965369248350504149684846286024300142976031338742087422334216673442185190511404533438680583325543352112552682149622161349061774950256704260327317847780089602047110296951999368160142071311515997479822431571268208009394889673577708895659578724984334445405404193093989793502469361184526012979292071909603151402810739883170188514442967119078562381113276988412138835508678819303740806732924954265457195563062402754369698794257778707450903987295175967208701770884077414117638778382757841972728532476268933890499585407892921362493008680409589788454130878823282849057686080357642209039807586879046167952305764815872000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 286174646804369785135853405839150121628292883885401743225473361924429449866930220837239792470888374270894300181069252072463886795212754267019083767821437025400697349672815712972477197918909932248638395119051324818582916789342594860546493440447500046922317233029792820643519829729664977478871000774495252623465737916752351092615654763147497587511097814218582689235660912984967209113553893280295176839122413884012916913236654879930026618587446662139322441165950019640140937678839102490436269938455954684911201047604412025179026820922503178967792312729255538558168183350490948547099317002065800989849451025657095612306466905219669810423580021553240245533098350130795205878954885575434540206414286313395302449380685314687190502839580278405165845346545985929857426782603650392812869358892850964720772246026381403458585341277772011648686390274999710410713689581818546901900661207697578229115202402336020326625567157271441578080505358652637516795138540191918251261899445611896145033126835194067216441186402829926386404090752722309817714731112359978244522050852337365515276426163621083928947742545319382139392200371449466653227715269408407530887246873885466866523795796585860519891266854038059862926571010667239315868982106926312378849859875449066944238942298856500007198931081746625319023245939336798716278742726257268358537563471952730271465898057942137807329233442067291335156020214110100917055491608375579870326295604844377956867163519228887254881711356893035027112354024764587399349560350338341415380435476857654268816940599286178536962698944506432743166248668375937138873110077027932736678514208832859420468625967170674379731727121231208797930474730757189571433656688964591658755482444434493203307671325298731678525967522782705105096664831017564075720892420142577042526229797016165174049347191667359047111134819059055124706677688153354802445065158305712767728360941513538765364883155939875937966803590944639102943300054255859315276149795778599217556009329784703161094429986426971979921697369115930884400211977229311947450427288302581825572391799738778389150915107162147566712931600124694662696477264422915616667029463913283746710086128063046635374344937913859906379496085598738314333238778896954797667590403000481528390908863258693528046621218015897492767097881731170394332281569844880720105004129180938627332542696651092982279718893051120100591969535858448779311956179292724817325754889565576888726313484277007062646966881172319035995709981036951527703639588655106500361238669056871208255806905661959679615286124027972486034103287620737536041378919990796752472677502488377147240179554999708455624804943843484447746630244890536983078980484876668400976309303699139992493178148768051057182805362826550239154689047782955097362717916349197736611512714055994002976453360859359394631049995645857439039326431174949028828905154178564270264373313628224470187219767573039478739139646722435205907415767809715298158365660328000858644353912197873905528893949971805297417495414197104809211135973984045138856253920453912633747660856383727344261605286372727454295442782482525682599782594582171135595779276394733778956082488124617326687353478602069163399192505837729471085968010271313234555665466259027431481280631923286636501695838366045153868862661422600814302796398906911782003117661825312379887124427068868448441207796572311554103263203238652149311769505240512336348814028525954404972261066556050961448448518828876986827259291363526231663935954277708678954300585397637042870070544667913741503907288140254664860388621668909340353155117318266469245400816088161449174866726550521681342078402595608521480150909103292265136132833495455818190770386515430866382132647865453369306766157594393747871308580795650907281852987725221069686567415287535499164364898273118340835214872015872742705880416735010352639315907795173861960569849444832915343473729873790822565888000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 1300008156593974968098171737667780269347482818796495982754750809905739206865709578028331345618873243347493418466364262776348111145939025630699887622712116230440944701932450057064786643441834510252438272951946745162524414312265085020226332000914422265639930338598016559008566137935094329348799653457094085543492077358421580333178406023566889480200949611709406076989898095117718746487808743937882949100300175463513129325142878187018455361796410521512773513294277392581991607745971367121964203340451399377180232501237694527176612357407106151254718318393808738178207640528130943072145753884114212168179271534557392373756767314276809150239112059863936062196829646403254689235111205004173464350415522555546995400786089350858411844670922207477555884398300070552444252012743899693746692750365370824452339817898244999642278997995915711982776400390131508149533696402679994306884353517122290848586609114507350272857679511073073534282596820219030047694980846459485988231182836707363174365617753308310533757034320649245849159940140255936502554928441731712973802491462704410787287465424431531135268799515369117894470007392006470535312014405936368145598174643096181814678035950978105989607468906236302260233532067578033229300166657802500165065104374630088223939139734576390113795103461688889431065900223675593836944052181990530352332605011984741163334004237485188437745186937462865289260694723516655354244052172195408485415278063652423622701974464441938818345704587460247766917055651726681319870874712507156690056266016922225495052526877783310093006230773509559629023338381507591348703123938679427081906344222341576213633871845607834333005646952461969671384411644636392400056835246857879406098795965538967865279739785113213282575720056449185444152853236877911342291169128129513555698108557971259432883391542160014630981318618626133939358599668544443373678789418328642862950485516977733170147787426779345895914865532286868287573229077950699735946120075950111435521173597994888119653281856323878613581629805562165136366744082946087732314312347679781914555509804070196692436852318538746702038766892689678548524400001589209708356515263141425104632931145750455460117816546426991770697350090855585571301809192765356847187269570355393425066575723204055885475077730126798015523961265835694247689768562370960241487250796515811800684710401224077400168969908130424072757954976278979761114705471108325486479019743245301654060442572493087642031574941724618966651430515025527662056354511390050861639339624237785493107093635892776304513010156631358842535556610482069350592261063712664269505024121166310415580535184231781378946014625721215190157263720815170854181403392071033725140708154313228422259506302997804229069352261766274254821642469789394409684258619538310978210683104439550818242515630915641369700898209888258333910604823675406719777642885062837186145781660580541870363295370013315735257656560186913665995885839504463294215408672921326271750543872249529851080792443567488997087324757830043425373041220002840514452019504500542363475641842705779367813164980879232036763000477710949036391604632732479921765046766236598539556025451418118598056317747287887764469037214304027613739894585265723569287811197797493328452587799977543840328255348713311047819767667538177338240398371328608996259862319708423177256452759113445576217189240803525583892818000050085180874260525314542655792607787780876445815039862501946675935930851494624501179103170537924511526771093567978146425444619798312286407767236804108529601531631063305904900084938658551394639425619707964395817153899806464569557941702593133307112978682382652891100011167664836530184629568906232031049794770232911930979881993991329039981923241583911949633518755155050209222752019146055528944067808654126196219695276310608983908105204695816475986891168249836434116248652737305128616172479891395033589171066878389760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -40757720231467296318092356471096322786815024135382323068311364233964323968111870329145912550600392144515373385112309962085521370422546968509304214382246559201253221403826028285041471913712572691598668793120184859604751903689330372827805107252228241868981034891514408844736512751959584517443923561733357145854128944065550935499059580528798048767839818984665344944690327578668236185607065121106361352770852656056911802822252288647679556708408673909040120027730662896348616718139978645263240259880910688512806481994593163904910476194866963794601112488851577227795676704189681479671202690171859727891360202511484072414250030401201605917783710556587417808670551755656895429487619082804758351947189727544011825609319973781854636315777102600345924289380847701435253570882912808178759967779775963608584728747418497504095835126422649545537767724412622489506835403743166655671666663109507376815177742026390355303370139793068666099127739049531306912881704000429604475041428669764148109704616691193435406841248563202704276904030655100501564017255826394891457592782092942106037535267788650432518793129723107441822425668392721473928333283815185306204495808226531187722577475191904050505564504152618576819358625104455508363231118696898039142174037559084960336874717787959614677056067020010039334842493986433952999256933155787422765208397919659678090964201165586276903868237788051420066398547242849935020495199437281559352744480022306856840392138704661045191247743908998070421393492872536376865567784321989969257556047444562517489764755579919449880712834487027883192110463450938951029754721404128678915852258466976275537838990501303024692605983766254555901441097656711717025198858557260807115786008573342899132720034555341855997892069393597146139385799802389538885375356327541540449756713526606338922628139817853186946048345978060761916941813559879817596522069666961121287236192769954171675610550040195445879898539133647195890160368309217947173375826876169423459333634009059252553766732772587240602436978396859269821432543549081289966248938978786467368919943253930527061654298186031909525036964091080414767850015311522755713928413339178806122172691229840638984162842258311770938239559831619969785118497601172757213469142035369572936559028226865447735554224604671957418956575305683916295411349003828811355032387293911425623823985073367344246390159467229617384334412540777969152124005781072359679809257735978455534397395390301803756066611899976235543611173393590072957127780854704696172148851645993805030573613012479081606625573755945240018807916717690992034700282879781502007768931551414522077303673885938872272742379823467259847817556990711984419921608264496173446330863487360071274813152135200586059441144597886792924721931127512007978197977511783471796792648686775066148694561147697010015144181712661996660103015189033607170368306203370692685020641521955283929161758073093371235882055595692689542886767135331198757720000066470000253912217894995642589434254611756473650989660733511514042436596598986842340288974370711408101745073534971469363659057132436145761444600384844733596755894099393246880575060284929059452888334880928730544166713683798684330229021399516318523805805398684777126987118168756301556838297001368517992678462668935375662783880597922653836839601644880098757050156587347995596944125312310863674149886673263213749569626044321244442146607281858858213014456643828812105857512221100103438347667045196760661017147531288973522853764972235791566294641265373352390965362757066823948169529780104926617302018802072561552279706354597940030251628077127638353557745634812503964043530905047673896217906736103588575186654883069607353615689277090968394355385213238122896808582642305098795249225781997286491134437908576767451854349215371417924068478935195061568703807402495607839903258256442632861745193351465224078708063270391904669375100780416000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -1061811748332290899931481103012666000561452955990340360951716727650115916332241089922917887344999410805237804222902162791174064259621438753829498150364739759845559138718045186370149224568289902773954281844999960959527261827841152299761618143053656552559201653194616359091485795101022141864837678318072985169730608623172995762538317067729714109463159746085260726417991193247291014763900655284317145640079120564933047158540772363521831303085144527657156802432002187806688414823989243382842750990879718004738633808127054240946014176803023620681889645099956384381215255132231644576056381950534752009468662601055264127040114460957454702748971212745164122774951962079735875202780381960105251976873995881531977883588712724602886119120871494260096486962283043141706500490492755566771899117081769543975393077809275164512395239895129747833829806115912700198942211158192520437642922665036258491939794958953427808394536664667507727204331087900374046117397135362742945251246791478246555606746089236423917841918688022234664786509365150571440302031789810471123292027952027310386966791430107299666887604787752933685529879076881597567959804382859339394747028341807656177670396034861622444593907290784343905608839501908792140683311940909119379306367337874435444333163764107819850415126086527100318165704563480676035837913307599902527521314210164402450032036653678207359633615796373402409623733990404201383030593329105154121629429617681979086800164617257660097173455535649463334643767954518873588132964461142845358095341789116051866782985724363111125205889477790008611849791768071068607683002782460860570209271533294316381538029772347664506811976781198663820307049687202935427147507624863532149209497024475988597334850500107172714070725201103898377088707052573948751669349403370502278827400921207716313257367778535702157644443912090133314713870152404719913630377390292509039810448838644242565437235071493721889887741843567517546843251950716223865268062996110380760179697513833252653076269740981586455058298744084329249937739590948300767114443305423757114123556023011245903427542935547727018872629229106975789051082443165189737401531400823291921151381455639817968535870926107922317821793126949172790277250096493145457528082332249148165440078393823487350765868565097412634948281114665238944178991397725770099418884921637840496808506559169845125496729409872292864239892684618537777416991389118000159217669546648977352439236434463245849655531740248409729217694565712059348129353560757301528458042065658681778591916874016794641194479103440043157126361656331814611017115028412835603812661202857883952233865448221502021008618278670576234940033833159492148973785599798891549002416771834763203451240766743683970691308067258436494558650290727113587488378062851922640277797103125261268549849059005588879985957878475225257253108500399952180743571999726150991777206238434557781350204664520122434512252274555483986090111383220766256460859800593603754088879438901631849777307331088453907996003887338267986187410558842903041060062943076061867149759234287573804879440496856904125444662768333851093380591427459671328598579589902800909258040927797203031942546751322050613553181631214818485088953326655678959637439803847267629258561509484932882066258126456264473379385021525748418745394187398332114437195402205647093145670850767485874349879557016234548764360500580810626801408937238531179605615396121877480716399644976626106329396088247933245729349691160215839868769093773849154873721414668100966875729568103472583033086236866729781029889351271491597636614188256941699753184507928407251903945942381075419970667002036344860361475157474485342696776276910106322346648036118747819882763357414668436096842079266810312071484989663203871398584917486583982360899155060604907995916604694810344901095983579996580525717277416870211523262776095405795203486266296390193836321033600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 19327585199540931193643216678824935172960551403962514159375993750292489577828701091452169993400877082572236287492198109489278513477224343064408965434011763356190792160940345404370018960577648709387436704903965182433076181750160830625872347541876368282750794068511281430916274900572193808237763104211054033513613619200948345538607302999376115197306309846587938942725300599969645077119464684222284379295854579350353228573691696757353648119030310686813228270130337850403824403535423605780000519547873723087690189101987606300855229888128163154057966491842773267364009328984060705365505253564346881891846332470269464155048037988465986362636940083653792359635584004036177909495407766879049689666641952655136507609661697633055663859923318619239264709176703786068932352100228977283836629538110466312765880842386896005416671933514987376623991075760948229696469284352002699039186750738826940726433036547220083926914504012237932808475394938993920167685653524919750780379966438877289811201086299737798529692921640059317077559302890487331576363953551739012497455778234899989826133562182291049005599042422603057006496817761434702252067642253974133446540591726391678787236140930613200630548097622585505387059921524663521150011631530903750775652354184250528718168460132722316751240067977961490532106400994068483884186641489623098518257396886453565815685629782118257693326889584517224986205518791456826554792607520777875665102624924324475916258478637939187574071544171162679541105023691796786448185791888632037939367930201467520845578232567826891403291886398329461213220204116391057707079679329101393325772951506980468424629052450493402672973576281920304823337217559811716708497557829314771765086626332845545192430606303014067054673906811431274115456986638279142735453160756333083254949981589818062505169825817473316426167815139863061084123685500089744138185191416705450544260921560717852188337429026564101085098770035313507372951854543039594893555560642460628232330867531488158655076506113727681970037714268353503942052193143815672792329189823198567976369531251062369543139121444067540714213764513895908710427423395174204072110926619079501262399082558240124146118714693590556437588782941496067088015789744667801409786151816371338484263726945135988031162959602360285401957384346527775974942395507621821331213512352920344335383243371065522456285800364122486513446973988219724633969403237758369560279885915132472169434684565996641610049093896720676869871600081398802809416101442213156992772464900171799913946821522701310260336742688928441275614641279309322663863703920081177864711320771236913276090721163842566325325900905955854927184373940413732763962187389456498961602900204829538673366875094202716723059473650420558345720479487010687663941553056822894205839415225683577296935287669713919995276386090220178688060828037528873246421194591117619281530745858221529635443605286002138924987263662938818364338562936137781899362872098543421503216889518808916204088567032248709125796528122516302492475718237978879076120191545395107130539093355841694785109008728143703998347398947290131723275932605035011486453214976821880497369084893730166237467211926357925056835623662216510965453848121682507020991704842542791759141316616760009375807766303243621354475786762609783857299080712433806965646773661905139816357500974576987858762190177869225545988377186912134756635274052560370427522148002858771746483348288726893741893840962370234128058102024866759703839911251220953995958281985469425874113802444365645443949505961649732295713903856366593033606186340852514620840764728588219767945886174090789741391104242998040818333880823941851526766123496743933237860422807101236354167529751894599516902333532857931998841228096889720769613268023836376349473675296292200287562290658940232798041339833477281482168123354670529111163411539598112224794444667154449205925600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -114499165906004077921868070054122462476846541806571733314633510665713651595774163492922018230568105651673291027853823298412730555415481213556405772760108600139935220430388984180620576364657949400986981556739036523209881627205469862125795075845657890724651167696730894987772060880271582162672735061632099372097949446787749721103366440667786423618965968828810813366686511019489122720201342377342060065381456089029806780530338125332522553454615467632053050651138396778637609663916846007035443643647629712367322276676260436887186321542592370734205986630567306372145435769035387827043194163415727464422906345767297328764998492742224154952191941642666287388940196136921088793410945687202319202061974908845123386474086460798892286609879802194413453173255165975857596087498484910753826581650901465861455692413229102982349264025433133377168234841773680960737335602833474023786624259283649560770683371756672863373733869890157912232459655193256118545105244583863627525812942960965759405975953153805477924091391333796455314527297591313301582639788194119162384491254698729826713605265653651129046115945003844170150203362721584121001166897451627873760988268552143788425034479512764129079513065817520708358364459728072001067106806660563569262551561120653186999992185461917167082347136261864885417127774804891954676350686738482799363909032591596937550675320814989912533209372648791159070658872215157602411452197450074331925704856628038598401417773132487822844571729648280318690988576836905053888252000840804962162325696397904297667445490530418006163467539393214349123954363569593686984353951518404149283623285537518139489585292774799408673515184119560274365395889803909850865489483996900771863827660508590538221435280325677932955688807665427065879304572164241655991944727918836564969792542255056581115379966598998974624520153958276543237836929975456097942879774841876744134704769877619691581342153018396253065152050431606311714997786883018813116231417456486648355174182503075747124839948912075709569959698464583754130444900036236552997518740219326593659001922343170568991647755574678496672617094615240597979859743535792842527887337427512258207702447784918788301514198417153638522889677946092960120018682964969061024239453413461044726981297747554428547507785230281032511649739317554822407436409640568831380486502075027344701516371825674718697650170166734189078469671523014283332261000442535740188372962997279807475091431395871001122123719301628882220883573042669413837132161685075311800630992231686537064845622260704317377954675801684428811796791667964014397018262674643665124818442488780627584257853406237601450760432278422903201600191069733674656322538703122725053978572432856649298066932781023451889352361833994513981608791249002242845268734986590165643094197369075281295003486055470532052983145045363142321607552625218968264221433871765320773357766920195302232768076959970592405726299945225143938911251311074677386194143257676716209643780600143990170995964063010940465204182813542370219316731836030989130212186373244246966665581991018097279375545277297205477632524205346967166370624475944933630761971674984579766525544493144919936352932086516610316379210507741591256970682505666051604967508487130014188511021847308578101417091940924712437513309372843880394013288544756183117418238693377566841863428586519540161503332281546184420204819230766598447012990031266924168942556925982872818679944419027501835399683455364953866003546701991397463554340802159935200039401452587761461908574507906369554336290559728284196476546696227630957454303143896110495671582040344619693661321568105734883230341711554023307638801886692637066451965451439054400257385933388624482954357059167081649884458422720515043220462011812553061077320189268969226331364260219678060203001972637490560706344755801615119667129351334866511882914821515683694025155646841052280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 2702036421144973079637082348628531974425426071928113091496155945978160314436411493720342381737200389389318511920253453859782036641291827129392614490179497126127512384979742272515100381653012581308589579414008593964130149038999216603527645457930308502965159638157733592904234016772317942639954450247827229855887078485683559238933122316326735491621000722397667706538318352991246384127246976131086209817774405895412979044804594169462055888722907067067023786215662500752306254743310175147256075707071929153989062388550530693342129327335639361571491244070752665591356057215680854470647730480429207295215799278328952430631372794844531485731419772055602272631417011280281300337131373845359966052234176189081779551335448861995590250845574194085130663786045029999393405900861881032001357769242388421488848342391124367378837258467161762963992355946564094128593274891868594201074980586553715358370680674395046730915566577630100170304024625637531147598808959688932342302001964385882053530438308297220808971375919066130683898051094179511893893109857396460749664201705270171420816948830677481175493582688084762759441607153134532390816887887720294339803004641080532809454287923832689661718324282740935306750234244782443722090480568099859421788332403101873661742355225747921807270437299176165011344749978623997942060050012286379304001579134486037044908080151688378235410140819039643952361990994573407885038946410055557743369874457560312631556196336253422623226525452552853237591028660663767550601621186344463608889154812756130211625239934785619110470458692087975020888479769549288371137530213766009218278934661094519408325056605564580828217556018852437943488869989902239406941255355994101584474674112137983065001505882479449763091397760756872601675462596972501896405790228897434527644163130169688712536182014830331713711958708142583807872433900668315395524404956703925309290774099518802786450009086870776945828046786733860069044638682802888805671802801465334598805215015449125157652718213652819732607112438736098027974547552847606954840749744685441177433794793050961224002688741884073204874623015826645979619862977442806158179774136776936087589849681407983305487742062221262472622494162236142712544402441063785598460263611406033285347034911443890478611039024102137558547633920956303289932919681117554986491981435528328940579781353066520677895613272930316576627991549748248868221091749332452516948505923786142704582318847416935555631232454973834323449334608171013940652495890484675880656351580520075115422595204214557812935428780677485128226731097755499334508737314962317879775861347663028235218047106645893211093683333016267092999627265291172443734208923595244982384033607932878515514825330904585318731419899621599956554397380987608016525126059086967647156213383959798141187802485437524758315642788776101082386215736517907097817817493119805646733737046693712196455853067729029192852589609389043855288383862345221251385380687214805610272976767203122320658088837413642201684061201546009753296299122016868784059837377661911653108447070139295855483547915862431739460333465667434203638357955342504352899364014031180750618595169517442688837005534091959922458444628823762870453995158833655687702480386758520374711382796119886867787715470932953825996474292392719064523191082295269127579328025103814178405053297444712246829540937045386341153570850635950638769783805905134865858299350440367955353807782081689571227513025665604786399479479074634191004288578980798170317632011744273440262558121913629909305322507978011584693192569745990067374177263573751539694875540802204889196720019384689517799753124613475883518760167932116099667661971464972674668944705060844684021404790664805164314879497770358649677910185360134728144150234368958757629888221396251834284800261617399169409391842110694182437732481464426607901592025119543276461225752770254000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -23625978540294588793457226783915497507811553307234635910559732128019580556247952263821761441671351671011085893189860265251012532458566482880157046085886990189998156255334191082305289187285011463968876838941229082909979863573098598735730871927257338823462715161634806560596172573325282204971536035963872454151594832537991391613605763753803837264833207870881689085050428159034646883143247229359891185938678112130307917143710670044223244368632105270134232990920202076569554704086897289010255705678984230631527618366628506827369534050470196781467174492799658766001650375321982550702580772744074712220062472571393077868475629322796046478580368581871905021903157824679088068151862124509174855096896148633628692716967761196888704990193644013247504384817863826770624713016659453655416929449317757957453317413878188392403017014792938313583710291187462182158166889948132139944346317301310160845409677129084319216786216308099235579349899174958562763623621989789906183929294837737806640187899900145278449931007788285548141632397180484169248526756403562972333023347054107017956828794679836089172791478196349081267509938561337323676020832715969445331206015033117800859095744074234350591084826723692704668045828889593055616148211584867971151600156592733487527731446829745414134542595823335585264829824374004365565025144782492844121514415858235677904021969901987116091608081825072717931310805117781473969483402434677436708572277582066653856980041760140922157023752553071675182821248936741353064514101840899632701619496653082230498826707877547821729051593128542284599663573158798632625453742200903417442681099815547724311683894653031684750620336022009488017767778295799140847784838825791768918753176585153237621918408980493847452612828791396649874158846215552522913834602609075072017168574490303802141259456774305063745199822847903772809534757392020698690212290580951442839666741838171734929455610038570569971026209201796810679179000686556022912598785369274220253767413373836212603311847632008651802085716349726389570096706538268430387358807675297404987664755377955052396457663907125893154717818487374204214120300627529815353876190124632247401012843863330281714643963820538966879006078195265863495437964478140845465756830574059388175150932266123153607570476741650999471348961241249195931174855336995054884547396233399426576338999473798758886649942467136807287035050733108091449827510379186467359294416973807209601910478809809239781360187188227714845285928506265134582913365647938976761893119138542261831192681014293029444955046307424596567377806956094086597141033050394000028866023677172813845972412033704425389385635440445860181436929843181012665778128368834913933662820586944471756419561265137195831322493005332648862344311941028826512533427177005262664009841189802474529288721665304097548025042129170665081409817546494546400348371158021982199725172182126572223194796820639172254733938036917151107946161244633845995162285746075381106109829706847033685455982898015386437191352349602396850162913485851888429669194767483820417622812362983674025062698681661266178277193088569032653310802337121947038148723103878694848255377029155346851859355097471357847713037559729155847095883197391615230993698442886422038623116976559690022807867978171046247869580001023832383440289743724703528885682797904017662914864177773245909904039720501862602367605743203487927817991345967575172458162130131399299383276961733216291209903546885474855110181405257890776227067730399371493689029473294251923723760948307938167245864456721236326469513805782253029557943556077417296249854793926525870196217296928723740744838431734487861053103484643818767793068149874861646302365342124789695172870683081252869047087429162295645909549410247579602482967832901799009529958290331181861848857486333057173272154562944043047069059821465941921614554196016495625427393136500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 715299363629530853560255568033862595599196244843049502138376910048013225426146876085155519892733753610400690123133206277271636148096822756386070038673017904202537524642057631473103879791242092728019420631280419541251906771967690252848288883026586541361253925797759243287521592267907980868841480870126069100975259733657241288599556360302594411700739036758322131292376443200847118627385239657644754745542387781334651649144971332743400883069547959008620382541240124446160784741123242101038524389971190063168983050259603013054450608153849785812042584863477234584106002323458799736104322753114018475164686690672034960701108183656833051422603077800222416150130619133828104177032718972102821828445260892951537287910506553494034288993102517138797300237328519630880656698244528942636640350433249091268075349649376364516993262067466709381289022956446238819084580514916643719191077621482878256175829388860562002517978619061234882273334463444786339669269069174546038332076400004383962419955288044992219168152819399435661057306621594164097042193240332903716468213428373888511366090358847630212729152915046945441022115491811248733756751608963993579096592721704801475574653002858441624873276444292253866291236489350775853591803638039881419558031583760908627109341350037530662103176039533510030883559462867514141862488368193468917630948630154263963012111458463652123528005191406829532684943705805882328796170004475934465114377781091900443791152920086230312325419514470886187301920220194323269311405306023879758294890402985842460271261427708505319969546580963418238789090061102830265591383182050819067381874280278904364812595934549971543775468913270634404741557183292416108639001217531053602668302888273952047924005775423919401817426040513317482211745571536314309044542251926748722191847893170511015983526187376511571401193071756682020682274483350634149389376783563973926644652635938936352401660022683811618099533691976340096665553962601651619111432989343188154887258185980637000637653953373268689005069023718570351017982821627807914053940467997241294205902498336498178218341551731646349285435279600971511151303467063165309936430921377276112865556360637301661322858363969826295757852939269677176788046865088409342243083447519294385385116896840748102765598038724898691049669681882994959609345227616957469170511287110089835704982176509774655767265052537102868874460359958828685695791783395090196707795628796573495494294500611979887865749995138164209437641767023755719800430259171524299678948658071638954135024799984423794608698198900941349769088280262852038669324155044066416604279841120326064791899179186599944375201655538910142717359158202398157391279825143141862496005697988347375502818595807954821445989871017192123699897131804218067106187544434611159422767284031206925177182004953309456574793209751311418412248723609947261838963138167780755350936364003160665419976436636362941112742737452210630863302232847952530868761627096778587793141486269467989214034602912614617616267873684883344884175712850040789117903793973348080812422873428592990051502640645141121378030675684882072413278449298228495236534129060592700621231779009618718957564542890816329664501610493331331796993084866216154235824326337213144979985743148604246832178201373322055954824480851610488348731508856673164042933817430547867866048866291871186487918433693888458308633335270115957375078448176034988425898854593377458949548608635095523312852354916697705321217720067818719006319107478490914066479856793787258078160302303917204857198910302316379202068413437431943300046539609306303220627051979430482271436241830145745359168245891237812822116585381182627424404045089603382999667579991944073598629760778490998700522883256100322100245333566529724168634476477613287253452899148819118865988868073606046330807485035834351384474608982943299043647167374077624644491525000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -29012926908677548607036580603142893949945731704366721941611319408011706626075663853474328017736571703026157332547513990187603425556771708815451458403359050382218889652448112993892065370160946658363856794040697444498415405414582995935919857004732494462693616362642445302244862125426760700709189208684006399900803894513910702076704412168830185108203078779486038907519967140590362437241323384813471715762840810975229933352075526648603236739903494213778264782484807154753107596033527558693075477444910097505120663682947075748770216147933135533940533160647788912297890631844091386712027305464525672240352522949579279176395758647991819652981806715690867813071510902872199725562847661043909542597645710493933385529119425786456881258457172942253518934591198539551531175068173461629102362224837551414640187807871461352013465357655576056734984279313977982048962097224254804262954801889972067995409363812984385870044559741031797743577871639309877744510709870199393361856584327124490828012898620053007688813006926354991063823679720628949183777735317449676462064967981523983811982647947018263708981503550193170766884052663366272981482489279737217334585707636920803065507586548625356026093127033348194618232735147184915976681514499679583154990727582896477819997891996389719041478330416016241887561503433507325146266986545042768847432920045949251245863483874834130322832267846337190710511247724722330217620883487024170394655578948448659876756015756015412435970082225395003307210118674344716216608566809551007585999202053159618792948982314945396615558805333596052375329988514853796863630374607269723983045768045837018580939467337384195771347047197676110165480497669658631086467822549947389416641957341436501399330980549339342586452400841943599218943973566117390171339672852458115673143254993896460090374852788270312641315450853864059212360321141539084790520377647495346089928316433296231338926601373603155197045586501296257317947363643660959104764210200103635811742155432628304226064073424751970213666057846374689903024568641012970325477713589935759412912836531248203904099293311872834877871513559541990167062915348961303329220339113985607815768345832127913991765281080156818042929611275173798926051711130955931235791486050973899355657973432814440427575466213042704135012633508335010763542891911034238071030540797644517608756695236183355855922750924128038239495542879930253697813318327725628482061621185770108084798769621375770599954772766411863590476529913747145482699800773074629427415072261191997794609161808442474373241042625463336283313264857789203318848489735299368262429254873544054133297538980062661322308784929438567949654369947739561907512846728785370740830879791005994592353591121004080540547971705283657830439790466494462148083660358670149353478091911678701126356318991976713991947498884969672894158688328653008453981817606184294536570947726460015411059863384843092453295380991341114674977464550111018162731478657195712297734588239667472567702080115757072258849901730507512519016545022909303094640193729036109937868763442193318996988259579993627644503770891894986401250360713971866498280598237524699014540873585293590074405732606246491216232202765102379792575119614383313003120425480337533106662388225849589620551241257480324680102570830148774880977281908199010344127269219612875881150654381026433330583496077828041411631158851768281930132752581880448799151360412559382202043141294131289652496326044358186743418797171565388044054743903538844860935912838765521467889755904190074792404436840185622387896434844113076800281857961681638820685233797674340712168367890845451882050742110155775572970423696858699152042979339012446106282499896023060491924274675087824977426001668861838901790800634061938181349620203375518859131396718310114267686721438694240373863316328878306784173361849385037129039982455124295329681250000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 125211956429503428305404378079246687547188791417292432915242450904226136350782870708715693521692724675719978350568314187760800270092120238139160559715138779886894744429608146839761077906523668760348368099502052495214628350442069244389160905307921217071553772296080268429608426114278923589754033375302428921241923329799202283189251001106171676407351359828304936441116798061811357699253663419563762727567856672824266609204196560855596248106296932385951161646236783742796053844261171188605021774987546781630397487399038220371219233577966343706334707053206190551517302430683398019761148281983898591983864109766438250011750147297979093774631740856257419126422512338994620019118423511247193123331908631605470269976559049950236093302980132185320810124106144236261716431733961794038843597044529231524973930614886575721541107773432180860041557484813739084811306713964780676847868439399745050264146454243304882068938305141651142102694745670693104057277617538425633936960803127975816161008798888991831969253264000844754048422050597663873132198256565355613050461902823348513720855757426985234143008840194341894816852483324116006394787311368158116121996626684506690705048620687418450870302397430108985760979877371204850325265714304528034951253712960837081008269957969914530771913599433905070556714289013931235196192546839844093130099625962986078794694874333910287800520312814439064868871761111952073520778735434591296395158077091536672463859816383760316637186594627465882663867496756198468876589705970586096478842148316019477057990936823211790317595560961887287264265404713573915738697528902293019023648243066890599823390816483389743897180522275488580945307182077548206157147613832466884613472114252963383366376541073497853222708493986056373737585478875286628967443109737013829796279045723923782342903900281017585290137493844062696323857460301500914180121404173455683212045324929880365953648651106841852371761480153857161423979281793238597848546503736230723026779684773181566244363328190744178734437245271104219260065321833469412740821181075883402400406152133596537014079492891740391224228004689733743701075724573035910233995443980228152091464907720304515998650313374872212964774386321257592346876440171625520526421371073514074084059795068538344884440202388364540305333141438325867283444650375892924209918670697234042143375098784788748569864422072889775077372255589893492714130161974597455968091642372136434505680596751273973359047135868796262903316337446610671406713075264227658486882751180722421881997969156671838498665639179123404414374596252956805563536571709827914111103283826666099054587842383742670285028058868135885311578742797824468432770979950787025157221814093024048452252218627699693413791456088762189452807138311501128040015451292645334570423065786266943476781538994439135565265255693787950238591588835466838517508384889116505383509571034993569053252142521089766146685791232048437779948700020616932930065947772583930935474239136236601810227975488622878072690985882687289567006453371072143659471195262009955948626115274921803971812239789722611069756162515961657198150449415178648404696194063167285204145093798793064055362853656082795501309582178280380083655042930227894553470942021986078383457411308853692815866864568508693988142379879111624391407646530985151495251932138274292226165899862673115813734400842641583413013637617939014516887370834396280869055583087146211041974014199444899910907076110392755252474257962928513504529720793122489879306274601513416010510985169463035280994659076063111209667510261139337602594268613768453378389954344871978029532956696267226554939237843353677108838158113661583415021893289968127598891723884212767339912343062679829044197142193587737677882532182965953702784443597204624477634889514496494285434449425521551226656072236328055164099482422327158631093629349572887812500000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 2950400441644340972642539050889122653296765179435993258108171535798395573407034856631203712716881878345696070354192402350094484889503494333187839044678521360795900959010836679937516851017163128443233382646704518903535954636212161012716845863007176685030090607929369673609472247606491022720185155847111017469451382263997526768130249263468176387006942461374874491732413749884961624538200979304716754928933728458775552373013313358593231440342439415806191494573828315737844530103862171259453545358953230397076355570702113357696844553775861884140780959648542994685921259679107024102296478365915006136983069922036272480208502607845535529275114790659869932695940939351345707596552658125587294752459129223389863114884253887996321887973583941507009919933951137443379881317267387963349086914776062899124406553198245273432946080079463973736364712322437750224906545328955022100421540632372599279945892730010183055127899343330986373810994404829107622916748955820358193282329031614787790021167729886776124554301410259538261138872162534679333888972369395110985997098970792609294391472372799822218409211564676090084833453691894991308933408013515916880302066969353552815697446880413222969927238441245346155243638889166083196274426888548120375395435902170637048631168532536947345927171953319783417466902935533389505557265468862065553804427662767088932628545108786127494133520442312526300532196622172907646388704557984850912220244319072130650576423218486010275599542530719405183298125684251025465909726461832556630392421519288544422491928583498149119202230853820385368423682751608145384971938142293183108061126046989095903170683901329328220725301419323434463222563880231475318074640408488413369212035760013967668663805816791833916700129748088308290267673430477072675093406314433145209078045031488622094782066013403438837323955375604052791995353736909727447255633527766259814981070277497884618762620801671803136514728105946070126413365568384369432859487969431861806543842939047516698005622991210201641260737560486384215154797860916651345518977459855341794750935760002562471502467658888208320123539156830130831962481067127202288403693728441297095719569282406520047832076625137694863845360581369294634069190628024318755898633931555646663646301699500280977915819745693174659097076731911021034065205481365714236743557573438449563872634776371903819002723667528048834620383023501829922733215028112540950358937250838205232098107663187618329385521542906935117190998436081841638916962685054809476207677883229049076069648895378971788544867312661645017176370409495086427248426521361848198539770814299366502487016160544714321030593788006255324496554033740645322098219440867902977815314248077067120384779644034653771775161363155681985876243390175781609458436814047190413519065068113352951324604756403247369316537306114909209663106910463835106011958458480271592438669501962163009910482072807712837678006745062160150175895568401724643559517099211862052680376150760864775224230289503159842506861419669220806093507652150328093442227451161166311791686394176668099880338803692339978967547678975437312479800748860003036814038944806612871213337222469414176913270490017728227379122458971490385840455108757187173694532725867350069716768863544020098140284865927098082301187603153143156490004889743329996744556406470327667081243766105223738357480118273275503669439624915022123142556907159851358771784576780598150050842328339258593048274628405896188498135258973634169959613229206975126792057199144387705176580130346441313781519760972502050945494687700224527787476806783423598589324767398376154617696247893894267458295003041176227311250512277119648071475564603577279115837916897199593967149717803122374211448269672451113335306931558266070307289705997838028806878644486949430243506597180945116832251365937443610790420210554349978619675194392500000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 33427965580714171435446455767458491178285582662902560558222581149841761394621363190760402404319208134819675659879472024208415228950027758143661248187868326746494203564027011648210457544640572013946129937752939609752650318354520938555357855549930677918372523119828442428532653164706621853138226184714332936467040969836183602331288474397343903493190775758913394483389145615947933591783523128203410015468659223017812053813644098623173529089361600879269903643999341050687134132773225086638842852534804178904815745538585422379691038824622211048899314109955939944631429671246907435392411214300261710004786112250842913618727181025480483807293589070932382800540000981917452021002744703780837274006353674271208270823411906523397976033682261915842469653175975046028055307833173015560387172028869329432385555084684610378736995176006439121706313985786545608023909554298329596767689212290195632907670728449479787143626096168300852688611524460310894172895805268176928870347456701975038367520093841059880552548045617803028868191745036854138072798504410571151842830822025198460329669912990115569812764976625198001957229027466270236425593189036209008158609352200874827825696669115882814711509964070018632789735708038684363292465207676384060659976517412587744704700460074373632956631467746372326706861610007153848955513926867008184591376952443490497717418904929810290290402411537791950129053863639684817003320207419991448839296526365709590802048685629855178154391250128585418479789131129323814481608443889274632708118889420213775530110886151743088923377964948498482942082642050421737959680828867955462202428504419973346101028465929515000263153318729303038148976219914011820072268911342175676388756570576310985679589749591034832862273242673924285300138780720674844297350004700587477480294495644059329585745309396599892030114318151022784601283532929627581247676648231334729840042131823634528722292108631617370336779365963514499207083313474472215313431017213370126237099287238394824558797769359201464353735104510911872175834741026807888144913727218075884543839741306392712772927983481844232151600795878077269628727266654480804060493854398275847029056366128348461868324360628368248357723198095081901807925655568254072469679423546671830034473918486538445786034417419372118407943320294617011820464675481102668268333393916570827584080665608731981406563849164443541228995039160301805602631052475648130562393625554764291239839478631204246057492285537461179297432165926203415324351236953059290821006101133414745982583035608167676668692477016438077440061497317782644638191641700152132409004644443352920795478877463330694300440692421633561990535248400293522877828839763717214500649650605210784079565786275283998679749371042048319364672878666051831818012485587401499727568157622963567798813097778790852267458220343924146232186849486552735430516854279862824814727068988880684157497688255333671359991691361321473934079236684151546182181349540826562921613932235808824997259285994938293596480957932476312379041575121033428767927655088414409938038925302691141394099152560745635410185284697257612209578158326880032160233178786310886313886413900262260490271925675741546522355827764684150693248424759008825059544234037282882871969350921910241773958099212529432025090072849156950212869477068967034740842757915397341870802603824659901078016419656653368437127715204208296078188192763546988108302174048229882068539782030501206181072824278546693257372706411960795044693788470847726076063966935135641188425188144007941141060671344958910275068111643310095925427128408358946615415197862790263227909581434743641840700265131683290035529428124170784480073762706879082752759774802312699281079381844528648450304629347417830705876577185253259491109816941515616944149983254307642016942525363127022820737386832887523738234222430901605947536490078125000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -910146016236564544277850107463375203533945471648638633697727573477614130012087058277468729321622827604712087765543309476833791108672426563046525330906398824867368905013266481800167805216538809578479650334779248165650700304020588415142820684044512655298448761395397165769596791367509634740194751613183393104467623726841866819909990331498545164374534777637016941677228829977289343292562901725951202016125360205743293455948913512347702004820129268217503528216879727471316818173324570057901740515119285458498245233673505041874306375422367993735186061676626226925302749229823534974664774542174908594297786537276370575242410706946833566110732090355221995436953401333997498881213277686103009118339674558815230823109878538097650940101814455797745223849351720935905485344638948571043040557544831414831943716269327603092245565097172102626414611794354932527401409515929301449732119751624704104006560481646249003479365918697113228009677912696103558394356519351924813574064429965613005961422698087426723743137636268898335333016032222634868629260511997939407330091321580802640522425406798785770258493647678099189465473383111327899548135860493232656315941023316823100599849761351432413904997519570771840510715143573394978114267598421835021251981711803303565621345639572923469253132531909195226591477208505712885360445241902438619506479889551432052739593120307551983655887841325017649264169041557398376389503362274413764373445802845921098898215879385202605162546466910581882197245415695247143768941718886732572682505272146483480951860838986711182980339978253669453638193143225720676543977244224046940778818860834462885214239516349364897877105680612798395402772861028067247996575246228576775061535099854768367127524044772059751883068190723806608515240028130510714362068768917772512908098850389269517660891011626894685376958548045577670101323532344778448433668162937680135713845410235487517212977533564994746205170604398280062650232773082236531875149717110100874693433257058895117736720191691504036944577620749364070024851424761617699124865145449265501258761366366220226546274524593398597480743106623846647204195415571763645417004007271858337867057151027666438845229725398119327737001337931195322003302922935555866935209661529918014468649055738216586354942682691063728935688719430354328430184367437201502518999497640116212897228264979838172278646892081454640526706232126979127982046157195750202310910290883070110021532770021570124892698030884732558357045837269146286909077960619790089183938451855049606575497098856922170995565837059104549960384130841905026154558221454080190758378399477385926729192957979516678095856439600891545773831741293403477193008647033505977786705387192843653442224068947063221079527132809562427366897932872904391559146537163329119297035442461293142779071415211915713782919360352357024916763794896778397067273165031716956163438087586005660644472166970989093972934343221922238482477968259639401479303084073887138343247308003582630017571354342676502209962749617518692916703934197335487996796087781512612370290029426339575653287431379130381635374134013733218401117567001499609886967595564988419562491235800003714787567068534339154460949701990255509470390335816708833051891008893912868923198051593812079284843385686548257421250547359653461670166925596590588922316455446290972355796132470147967166098425455568506685810946763950010643145049885345414908285024171150124675583171357203487887929419830452345214208846908307716885822629341113721826706524526788471086471813709928580307995754012237331108687338532693854210346985471083911229403374561106734138999786487735834280709090714691378716264729048545444917016247511230377852561239824623776747413283236252560236378241724670331484239596425480814524666566434227172054162663977291859015750557072575466074190337013336897833598178015278808663363281250000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -3255962747760445271864748551828517373262602030193346392347528766278931094405772896955559051809511735537166085151886257234693885344410555504933707994812513529128247990474804475084875925075357542139113145843044296362677885771177732742312845884556968621555460557378957803356118193517430935741626518277529611959546458552655442867162783022556203119643208664508576232298332216140791648180204257157266279291308910558932897329735336494322097489084090523647960055837604480711724469243205810502721984989532278395190384131828872528109700882993801931378367594693308379963068252801001906697976244209916379589064924442220351323205604450049883506189246402926666446247408208287226867925157739911817272986721515405669850488717051454210362805978981174646587589390113623453110405047604779808635973198256585582195958463418384612676324395086037343547540310556145622489180809672825942711964854397588897202648709809047714490344144334332856915157857101216330284098884435003470812982548722618572350297242138091719348107140767602617641296015296284495744941837813025477889576246623579332679846474083367703088512670075000676281737337620753879278977960356935036234976413586559971881475770075550166740302714195516280561627769569208923963250146374205018566362942452652125283773859459579961297598556858777844811822242738576517439488563446417638459853581455348559906450364743646451780636069650057934813256207408542542229796134394903698365443002157433016436522815098658304675739435496390425203341737422021749558770853651017734628357178950483016951949267377728175176643610846206065574103232337360078572508280773140567936559193594554569099337809127144483316883131700538119874789966923946391306332464600318664177744552187020397109682544745844393606023864937914854728868698669609801096691723886649710437660522642531385524315917873374853515802228470886259565823489408095907162419183873980835672456843304459221637378358318464015270756251059837122818366407209484894953113520031009735664353695855690723289572614238287179241614504482366073701875356992676487254882755780988758137857031958108461091054032700397260302895870013903950545100771498672137754834786843373300104175058863973880591293831851193844377713624816928209118677225019646822140241427908633988765195567981962989001414497485873487466934254642529397848269955428764467975589134529496527882617933006120543019355176887909923434916717417215777280366286060660775846905917190149568796823041427797382461832147155341189699558786891825319524288029825263447583345150355212412056869558651211531186183169246011475154909705937009425192646515902184576748468060529865916320241779109127078223313675519396761256414413555210073298549235374764224644050956677993795663961140787775647182136206659697455743793054621835625441326819549387119271274186673599828523380580627024378343855901038803797693524661957491598685160827319597770685714665511304441204434892570583305101341712974399140816540101293653513532506566542653401693496470651065007747059153171990540604774627283067080433948718115504521607894131512088955762818507466320954297800000217906456081337577929650616357702035233693346272798698614483642548778831037880974081448589089467558350048519129585345513418764024178279039004953684477299108311805423590818641062216572991517929577619401305950668345754057001209804792595979972902990558868208891379620448740724773686062974902017351976816681015480772555035827644841615532776369555025734470127808620483607181736662893369872092014932418767496450789297357508612112540347759770571757523675863233891592488393351696364033654581297388434954318987946833393730911855915170028091831026583802141197357168323746761284965312158062055952691757897658108655243186764587636527144266647052875620746996862796820318870318809797435379922111905707463497361370448610543404493989247023934942231426131450169237807617187500000000000000000000000000000000000000000000000000000000000000000*i1^91 + 77698450040540384003364320415961447960389483749463018615361878869231428262105942092376576728053202344281937608857843902897175568198619334580570218602305544935317012511329422146365296338402240109876434039605209172628074381462985830683747844692568513492799276399462570005134216962952699765399728262187323677969689881660831290184931358527006573080056106315745050863830961636392307234376290138744854247631596741080514524434307758799664737639412448110154484471117859129173209283464632432224085605276217080970484033812159997767879213497940082066769371042903690391971354681697347980926088869301235397461714004604730301630353203620353896828644492522038925544597139758340854004051748277621753331708439401335458907637065530106189118785973365373787362908492377501450135035399380628724914678352563469737175568783768942831167178447241777884375716998994557471048408112031908301272315544793698689387863717241899973206447702830278398778719896597186631612756165089405157624626638633597062040249291588054517399058663259539161992445863315478896207270634153798349097688531009654000809155773897038844630810918492204498697289355516191824634462860689950830030180416408962080783429666848588815891663228713315604753185891600422175920734778251318778305737998078181158442428865697616636332922816769565412468063695507623872682276852839261287850428369577538112794747163536968455394779691044549171218166809439352203130653480330720177718116647673718883200835421346556270228302175532206817457152872346986624157819493546538328645199260035382206746600322511961954801508557924736586324600538176998159133473278029888653293697678016213994892731815544748801460218517265081408859904152526251970798277583090766108844411318986862264771854848734745107774724656275134822937122293915170194210198073443791084998755538368130092002421095565391780534166078055738195233481964568296869166988201781456362879386060643101974801891570121261434159284041522548442420465319348367282667954849421599849881229351955293859113178557511584162714604462342220475229615861132625838252126756818950063469106060794195782426728554196937286926489538819644673510636798111685681888697136252170603590836980797615518073082862094281746419236939619612356729617118155164800746767443405994272638311597885980775812580268322574801121772421928441579370058050804005780706911681908079179560626961454363564303921133499561210243830756279929140778946573298694073952494233576944517653442626191760461848811184773947486066758169714808513089741295868166283435605324937774516734591703677245059457349745973104872541608142194230413680077549717506985303230475889231343787666428493316544166921676995223491364031034054289536931939939005405350074074768554839444807251628470724119624179946529222745989127726738469542057106103233756158719238632452556407940089086499723735063137503697955012195215926810404782466464593704845453640948306165910527280515201069107284467599616952967502251895618915463961253445497694685844091433363788671063538725255627887659810210000236163717237601132674166089974040975646826775327813662577862600992392618964047906449372053500329774678947052839036602431865335909181255695171478353670376950992947251605958942999016310763145983434982381081459217703364324656647549461767240288028760850320759714500229094532684500445272038375414531184611839289207479550413107232476198825682430087536615321627099314090351877572840695577111292611763882976872149517335159185469869030791121353449875149508872615914225562113958056539644009411062482979060989896144189657438641690165416742536418880495371389131168235387727925865261210052066704914029403914826781422817419241641193996818420765495420390425578207479667862564458819463676427210053433471173196704070916451282909952175106371530425910498360833272615815005801797041753644006225888220274851946442743364480198079965712047509765625000000000000000000000000000000000000000000000000000000000000000*i1^92 + 947521172517028601807007618684869415334235015326950401065185814257112459744315496376458962090321244933013414377853069588223879761907288389976397949286800366972962751844771038162730335570157099854769964766341745213931183902608040799919881236620505641263263114666991485118784207973284218909795089986514371238128749213852057455440583832203871934330808568211003262318594429844711143073785654439451496413363029413744315368947324168070366293695803816000344823482127249974261440533654635011663683297309702091784780583685194728456690663191827361707933187293802952993654328343161923692303787657151242528853242996196815832203168145028781444463865569225273495810597332025141676004307348393957180946323191612313600634388846818997580929346402625199464413248477989885180754470309465372332865538278176768602303356554466246226504057472890495700894981834664238546781332972818989687211309731282594229368681144814533493096611053174021449621603403377328527735320889148504135777598326379814923552836648626723696324759559763232357572287570050541332069825158587143008139684471895732169026821702452145528919320958813581485220773726946891190782992438365862135390349370929489532044772444202415776613534996277215426795233781501109823524897376620807407049488947261344878138247224373674600296821330683053933790754515203064441336373526088242256515583676540433151124720197291983545816498632847132575572258413762211045865607577060428782365193769146681322322769534574965126552440362067570728353186455521475795494796403150244232972233948020669049105504759175065011518639646223849294911052033798690874839981666603431733205187125075309766076766430926672819269524064387457154052795591423267739275423178140262499506005615331939076048895608049556202259697239599596944507222401887529372168834295740391083888967263942538244469197543030389492649895230086025208062372863847488487567192317537723608485251785516910925472376941982002796763073831856537353367757090176457810068944479772321589844593297414602849163969265639608418170935348603109756110687592979500167341270506876097595962210104511089404466630981762781216417852526165481349410949000483842095389922679841407315640363879842946819437648037376709335343778881331548313787813332732512293743625762870458330631440066918624717595047332038532973867896666845750782803969663643906411173441705994929775213751978788936774783689177757009062619443605439078352745396278160730385550895494847244157757693695466363667455069219551033762478887082727104424801492322485726416364462543017425517679290771668585598966595564289901213155765274040955608850671694165771275554684963633793320678420451210131750998089907969165619702596916310581117030282942458643257244064956973452036246753154201484603717422023475947154267002601490308985836359321686668062244413911986736299785903076498134533217679835326784192450759479701498860146907892265694491025370673588910147987130509371966390783342149554301695852419366248974004900495808352762383660512330221056728788883022722725577151259096788757566423695371504936402952797315844661250001695566712004755180860677758225008645904097314078252084319416594541221401293303129456011924739967903553713022337466088009802178056221920582004417271339416141393430177669512178792013413047313654451601087342951487253254120360508896897775722477776652824429590579008992108676239809469127950319648707684361677121660633046197433387947637490987350210512237863095947828167893654813939995427694777634790087915077632773371250365325920443486580707473204814996422189488086910394334913650539315724155971705977325920403425647476815673481238078983488845252848724952038503850120188290674210128485841856531198853970677444703591842155848016732739842130951414535430574857808871460217197375926511517397896284726483732029764072482513668955193639411964794012426139690057770409630032960407714843750000000000000000000000000000000000000000000000000000000000000*i1^93 + -7883196350120665897469291989266897662096499531380621666172199721212767381570203356899526148869132633555374192303657162918260881464519000540636031603180940621165369324232276456489571603244661159304972137370225962594555089099849318987750559638401692922460624303460643523699160315290147094672557184015660810147060303303848006197838093618274675246206931389193131051394585266566387836058264321249789052184014538967873385683155640472708140729972506154472602076033782456535891493633219539553470708123525482632937142634703824978382177721796395575073984330009379053107425519709842314594154194802330750795129170206200939710756323071359281939742326740434854351029473277383509265035811395967065942522800634510675728554955637335138633190616248308013648741332258547062898701927232967568566440316710933661331809890776576188591877688892993258739988296684548803916118110359698209128526614162856420228245937700814174989192147453651515321060588981108099868936991912606213634110194309994685348804799002940668361396036956588953910675619508437177618205973925555060722651499036495500243510480108193849062649740631757931780328067662028306060403717827203790213094334923527053432369358762732860410660483160040363971145917912231501263154204057582280607539530963879311825104620243239600970364491045467217028277170377696091909406926618737693888354614301437735062802122052343617712169356691274823495697568840815525493956847325086597807825997080759416432772919797774837904359758551780043975091396348781963051324884559438404401759787192521604002156553459390307649529875765454088577754508248495308020312579013283552411580581231320521400038090845574521452880942335809435882292275582151468538371955545988051100462562942078475475822376778640571875335261635851406224662094122960205825668305608467421772959871231700163380498480842250295133016787306666715999315883651218058563974179294203996509739468625887567363858876710344440594649503196782173582449935954550169641310338145899696402497740921767131566152624898706415542170533611198686415354961195064143456518319735458158677868306480998209486432958486282727786300122964518907550129588503751745782998097954959453938563895083102101962701351473071359874558886249225413896905124927937609376440603844344027403064957737714367595579530765851583962593434692436665444092288313414474127615307824391639908091679286863198257536736177548864067166318770670871166448299824904923915731369939218671516629818631107201861758139659399338847866946953736941130523867165996798127592127098210487774849377300460447039064348889978597820788636969918111323860994265818789000524106628955913784345358794359537087281732739743353561483028125553152651078793435706713574871461291215789503547495284397957830984419489807685664373765385318600011441355529185482068986790803840766558275847940738025511328047514724044365593927576873745439549429476986893941096139465166650237992261447877059059902187717077126820528446896985048386532581650968390476088102573841269858840386413688263073685657820349739663454832721362247711106737463048397985252824636544126230097254867372567096627301788438381296659824364415865602458937574037786574285457702795425284822725004886023378853820122470655397222213098098324512865648562579192524597671150237355108585637918441773725554204777575435964517118840382405268579746322492705057899867880891113960529488074557987538694138573272985425684321601396057085149964526488983716170314558724198068792837793195223504609812924584240326749590272993811026390067043377866721880297355366861343926874589829908518666677075266570729767053531238681914162028798713729551456007660453305236589763518857272181734183233197946376359378619250864554908379323831046943976096503060797165292148582427519118928731732025746174504658509765457362934859110139328770930982546106541058133557055560828101532553100585937500000000000000000000000000000000000000000000000000000000000*i1^94 + -87155677223304218845131703028922195658009568005964623353744216685373098838162007973920200124759814964933679682678549070593999129892190251888320645771788560081072083479026366086206382497207166011166819607322386507022215640668737800323776592406132296001233071279342582986856860328920890925731062000174181938130642704249801990058740949378743065760202207597440076499607298675536297491431168310971044272925134693968565504738755531742802370691739009666666046153831708386885750608855863441789574535597310418946140809419145867328273930756953714670715754911950254662918765172186138801640551400763689358827192172922555830553468384638830542718317651063288025860270756097286922140900855653606225111472536591504678578494916601896086765114250064708288325226579087550614639184262226561524853171379544218054963630234737370090046342399302882671774116824246292106442819083555713679797360435676963351287933317707016904860426859057452279693605717927406282103658550335792603685645585828383291586622365139537096690365258250260553858439329594199334261002183611793185179484682040546082774625638043473665954942088546978825981762301860336530079884232786756786194107481469921749253064585092681054887369459167028237291766744613258309435191948877808659826157001714161856381209675892067923965313499850547005646410517327482532064750722453890884696427851133775810872727879450789757822624490376090228862128924430846646180411335119753739180305415640624444310614466459132221948472618460586010820965485208237616005761539813843022501315368930956293884567433353158128079409577009646568120716552066696069234297711194477578592071410887156188095289727945067567844542389362292783582998364255514321530006700763815539590804763568620608608699330325633998294291077787544589055117695081582285026430465604452047927617531891940686675078175585678585150611968259347533552124610291841142973648990702613412698722212459385356132273216144060533017003810527133014014495076393920101433474295868362572496169444110603308592808623720780026214684254439212723063444507783599958343121579390919108527959209428171431552933836081531944991125922207854124920357086905808027049159129668731511324115509930504287480469417522732426390276238060543708980728450674693791309393362787666334586140710868839278795577558063853638565509146511848858925650251520336350765239748135701536211519784177733931672216808230340261335632179373068102870684303579677224585365615776390442110684002984379097259202579982369129796324612304462778155321287322869149211920489780559725892433918887735631785984842170657544853723267710288160118077834053622199557485254486413797031937642937683881633523516510237821533493692726236846468510930063216679655665235267827759780866929995371000694400831747879369686127952962848067149122754652089590458383754270059631969044791805078584211648393872467353856438136524016282740266335247089244548020519533537958314579214842664608886959990029042088859624202780086425435598004707958898733536386139175155805004049647574204309079184005119981562935283640464929595622573273925506173134397554402522037799083398266974032380849606893533987113645571612480310527199097587900107259739931070878095661741292960466628105013001521771552451205260087158650617015166127846529323442503579045307376730178818401605099007140080445217666952474481367501296366772324414716547653388256494164616132821652148259273446794143546976922092194681490166218659608602564876160447309507959923113866499443744642443750685464737000209668037071175503656213699248606561574932163904440307384707384948390381914700460885149630398170745972800436764586534333268326756632124800112527698790722713783688878542958681996363895458531543995046446252105293731661350096427728176455375753174850033542946103588986143405078008746233748352510718693457571543883117199610387171353773939252988364410400390625000000000000000000000000000000000000000000000000000000000*i1^95 + 297105390179518520562852123726894565263694027128459949707308164429782207331790418015035853428020988764690687431906313321073782707780377993758758492179114443057888933703533067116488649233462752320050928749712520270558048877037141961629839873615619243554239747039758216658921740955364326640181343789500248971279793517704020966732241023822979922338200647489425429093727091921394359096500071420769839850263579513507575569528243721746077647169264525223709525741097397242224795294170621618521470936098974873262346679350320876124447988470769740268245622821141636175724409853362791979998278735510608625000900341681399627778816384955045358378898340914445007957266475302595810914946654430463722948516138454082127032627583453025828698759106216066303781355550929688197585038733959091271427066569890502058662618026701560664707927094324510817711781123671237379960558076137810213380683899357192915093566271844796736666821012095335918359741776343487324757393675760327802333189899413387004649309949827728930079029042066999384884541066107326138009234414500765375198310586004035809493420344154487106667335534738710030563442938716134610723581285592593130097076615130781944587860277633904580571621370895484168779809211246496771350694222489874274217231929549658226395739699363072532220088331683279664202554191959344319635131045269068566903586862419193749837446830994069879408522368365564601951723130498003551115587141396751914235529649061194038238797042335787155562369169114122198398467417770736884420414374175927678361380311920153060421598354179432705172914095194886789544447114355017335112406462875730712316712857461007806903939978289004003475374714205190629710919833084255446854720400588741297180990001215141501676233679931195367444832198001961242389003526306760319533705709375973919682194188433578438062675841969998091575741948416746189118980607539535076194179919682334937341340593910563941332236597915141958006120760540641298665320206496361362821486986030377534384665660464827601931666017063910653205609586164228221983839854643047439353897940266062910531305566281820431986035582411859629194751183516582472517692576499217922343591098961408632843637151438240023980252702628424029741059597463636019043916679518187797279661435479825197956204522858149768266075981192519602038438257349212560443289058496548073026696422408477742986231300601688689965820087898197411320703994507583522794203009520177808186340218295748931753503380787895384985867589655353527593350267914573505589139603247618928392323122393441685244705367512709460196189324129215369733451152595367808875314579528120136954707754687362451953789162458455399930252797173119014636120879180542937307353135664579431442905139956658854350914024193304444845472979519676912233941678946806994706724255116183983624679974810743189850476961005732650654867244380176533783118859113958319471596639684291765033130707533146772348270263962340709971570203926629788258295450314633566195580323617657559731104947346082398492809994495571448073485514258343874839808837097770661016450756818655910457713550005528099845159650108023235829591512917527480673909546920945767746563212509992019244282698351120656430568214594916408930998302410365517515774204215342252994813740823203909291724061300065050848773087850249395717257840864984107667269930682184944910600333937540997683694255664008427381733846537062703717391049237409523740346830477427667629097623562070881224264182808578712019887339102370047494754572946932638246479502491800683478324209553878979043120886266403539084043847971536653062486715849422061025636530042105769970876782981055299925856533597953850640537189579641492932317161340601412263207966119585861932651390413516659732663742106152954415170171685436868998997926337165748594416228689844937527221379853313871557328210357378166948784529961771810531616210937500000000000000000000000000000000000000000000000000000*i1^96 + 7871256661436163965308997264616362050162403756187189825569049832853219031719572685019610768635454115285212014357205848487077218913501766163107893790518993487374085565413958925016895557344320913522320650175785934986981258570088962888132518065235261242642647175952956706225332742745852221589265333128323458465060264158242357155744842272021173848217607606806368160974799363438396195488590854368225376808487782487006229290190289265245988272110896131395663246886448974210813935625241897164194158061024789189266847145972719198998660476087535368967979176556097725704663943189259760615468968445649838263373422849624328036606868857818206191485443225982114381545098506614788738951048911204451913436731045251259051406297995429310274638604787591814127696110366158458017650830710338597529256842537180696379498085763032228213235122384855554354186761194241295541756547337761632698420680510208195306192841219671758093894176276071838868178274890217372420665396266416134075304788190891248734707994976461925936944698653612243824948113223178399372434609706678189837523732371524872007052483897800944201085811912405374925911316056623677244522319858280396485298400820535724966607254340742225400022179959994892518072159383379565564110335713523570842467816421458498352952925723163209315807390742029998734026238915362955947621195797144159924988941685659835714070101137547157265920506199624124756872842369889048992242114197746182824182029367474847149369320791232429132681667002210156320168456702863860927711368334960331629361630632613101324987125111456463175557792179331455703796069440105472741821145623104984748022836695997226610317514094392784560455586950754528852701718945375466008480233214965555469480150280460287948790069342704085229713123176138838395009427128497104462843809938920074607949601023884967374324295776930789783645224849830475512910635686231868986006896495179428639789986693975106020685086429734098330393931370596507141904010864865316775651726045336240019499267774763167938620041566851665599243498080343158271216271381581833603734382684173234281392405798750684944758226348417908150757911301044912612200938683337614673655859671591859769796091618604987137661623598297760680751427779989896630588997744020651104861289659371944384109418492586029322694966023732323669880461956854889238138432232273124402002355388465485917399290962488531547318947024189407679499757242808157348643075582100193073619382293543209215849394852585711226129809850131106091434365962773505213911663536746988232010880328202359551718662179481476032635782791787255835801917662250761221236771024763278012415154988430222634191899227883274391659034733797860402977485863441068437673378074975873188657112741466001528067883166426914884750367499995162902486185008680501216662611896125290891839985951036745956814259402083688516437887422627222831261706453512839596460872302517877783189155531064180473615348638520549189759861465544415770259467206744428108208162013840241671088063440763963995303236657011428750282127883869189881277351273147768857551689029025473550318589445758061667672162821396838764205166501906104289501447059896561281865468748925533583020960675472236533976643438559327955896947863095273428149118290460884835212932710090361784030965358744574759616952800799478499176907445625294075371488644781385935722665687152017547508939329478414113859716188468727850405573589194343015257663994711213415282119175046416518843972578971561683230747132566500044332405749040907439164540253056636421019701666176207849161270191359166716273075990919368931103187889586951002726339063614611765024821060531466727498196610153269223566117125679361296097539809760259443875880825729328889737307047903293457667552647067779649464464199227311511170640162045815687634613738467768748098001169359593250683750511270455330927345835646533966064453125000000000000000000000000000000000000000000000000000*i1^97 + -8612114032924187146527839597175123701321840590448061738303579355983623702437469636061072757523823304571685165877683723275264801070158609431103594657918619224911907821399493797273910516347993875701921100206860762078695444881814555137539462327997707004214699602178716386654049937982568533571557224875429560319361894085022391312079392684401912240989216637988008016488061121216429014340558756773446970346024089346023561772944329136307043997510360833135950640149620212636586401591084080543716751060905030837551284636020881151105847288607309000319624651970058770496005753967966503433341447194250562910422401640573257182694256591378645481584055577836470229474698226223373859249121960428474147865045687166610998745724845738495952579873413541393977228545850043663230681450766254527280788541718957346039037782653733731106592484073613406831859192672583882649973744446661178160028188117844264642490001950217249404682560812783813992352797851364096526891994864653580925258519566358091657266392517147443215952675705673722540803248529102643574526708000035024987389166699370016155333432304531533794390717535063684748847332039977170100775396807760825146072060079792249416119487084336015089389985660104903477613615478883686728282711828209885412567400827858044295985156338687708591223491674015024064865207094815320895558031093451669683723133543007433226896116983216355846059699935000731987880112750284425145557680546015438607766930531933269522628860066304619748130180769761492459845558415679584257207444524358442243879423505524547127303279826533646372716912005677704640137597006786241962974821397171942123912429335525684663855427535589077679527272598096003462374997616100636300674113834879947263004575580615646749942200332595599886377362515115558950032020780371653490794526622523598403099562056664342266248756978031987420469375690951718765237174255340974518446102741359830302140827854554560626175774599552547706510520926427866904741574295476495443304436984301796362077611434200745479999395983377974168770389392620961219840800656364966755495448481256503944559188672845662559829007684441629439694559069939791838479469677070383792806489250386542095889517483864470465165225018236049241011122575495242495992719011830974079814170270506886093265265378610034628714081462279431143562884672888472146282888216842539878862944342387550958469131589478222378855702124602937480915708028363010246653323446828916739194290331771085421865536381225158504615490447116832548593372356995659671392195040078930213773515140957329500661272734229716849959434829019109672441890752667839781463701484658140832094251583828752779562391155209874622776550746947129796411081269874404462208827393904506693728970424689698224550234137826408167263342200382781818444622612935369119235583661978881513964854448450016887205496313609531828387617154357635575435472246374661408820556610365308581497076713346709301444222718240342044126761373023707310005958536888197001994487289538494204624941901421737766231515248920390778858407837254654091775738733371172895599453526769379417806670539917728357965582337808769429377724356343291882027147892002197856282980058804107892307375273596982713798440364361356583465584336574850380076851653456596772567945842841947345787138717642351389092487445661699172321222250145907290898055697219965477618925356180831751682803126114550201429748647829471092448736633299526409189760267149501996175367459277883264332671117413459323481907268460450049356928030218078591403989426114922691789810169070880898164511046247735603529920733339349961621433949785550752670333427185654970809982789888890794423113251115920418948581027642844203490215906083947424911387861207991674043867297757381988673067547778963939081884623208860876895175120083982446982181628073084028846088883951913801139657708801011861839308094978332519531250000000000000000000000000000000000000000000000000*i1^98 + -344641294552211718424931411652425797971174830258184451240152358367500431409863236565872145434377898285170666144286454055005017536498623527010278337684913124234011054212227756421724406427332880244919500161559070340932822389444207121685266506145619750816742489585308486787333140780646331125495342179252565754341267324021304253102612168355557380896982836244477182318114407872553081179892683600008546422180046737266360984415928020540131368471929175227837888943195339910979579499518856749831559469520589366292394561925028928647605872649692602606190414083634440460039580223492733461796719428595522626039819983216878585096561860982848242110487929255864592830231411319193715392782442116193941333303909879209485044977483132949823541335816349318056705995727875088219522932835881355252605400820624841272885291620307387993826079450284047439192839284714650581509102609661771918978904436211707483705770225585205586175237600052496390646378026096513069165549560228062660410752363938400961589412215620339143240088898974783784468464586384898122772848480219417288987831679166208504305838438540227900621013707225968030519832505970475580221004902502495080377704240190709956763229584804262872077109907531375587496228660639116594725331559231654473624991524077413232359226073913712444395460801944507052020060157218820881824282459113973901038310971048975544703414200967794713560196488408332053213514272653089656323666789429920790103314046407077074067706065994973880597277285684897078160921197709977017356476969441932934284143698135545480094800663899724457359969217493767596302771142480115162833498143606747910905271629363457116627948930830799245380695794104277398441508937926715596067858897485957088183802071941946572053658373261310862602402328387230387079689233207062519185377761029007277965664951025697557012347952824128121281854320124865456342560304988892392952224233351686722461833294526327882227222980769993715556495419303190863723583103606186830412066483610820715686877691750330476031341453412521854563595885790747543861078270127585562879258391478768377207680387973322232147944129572794696491435930550082850184991734694263689800477505286982422703694681331578007260900964077746314175999367289897846950124076647653694003116995503605166798176137024836997137834437594043190851111553676815257914749736277352773886370928256656405951722004584691573727288627362630619765144220611323022174121438319092635065908635990729272404988846312209057230365133750437055941421368831630089900807409712056409428328848961447977135139430019511752106957527820920027536090827370395412214684106072558666492941721793701037897815399633128350230648253720128878117785487376596523936576967007393215042500100691999027964675107526117210020827719870294551300940763418207869601108804406346308918504246146328349378875806415927823023319982900330860656315712232850496949835990645643021007929948638116777805253886196953906848288425581174693960579585697896576237836198553954759008775188237376794356922026722344877137371477914194274924864518290036366397124995960707182022551932366875128531119485332837133531272923159055954691075560971730868347773796783500915835550971090450969794771449235775570888895982309192829047356175035953347348155420986561909767774306345231118310889912263081514867150778862072015668877094381436929888960203232990819838978534036297139044740079845658918725891819209178879170790436671799702736804332573825812273318148551439909600321512022329139934531046284322296240485647668855674960734343122416335023387267177155503564881932648101895473271216269298277604431192873712620474545560464020830686919900099858169454984033568972714441055938162005638731053379545147218021789061597336157266911048247539839106588497419652771002416728790740981412039120677102165183545928790777142908614843400073756327790021896362304687500000000000000000000000000000000000000000000000*i1^99 + -491893144653267254252096303955355674200530041924028065929934209055124601995650256542025951734447757399569056148536564808375958090644169819980145948147378774490133509574854647222866180060709934394081921284435207504563535645935725673349362772405314196447505612197680508658749418923136076473574505518108986516221474432501615680190050634348553220561186681841128501143593220768384974055831122861914387743107580634606018086675003472464272668032528037580517990810081559604777238829890629327998504997082744914357199933101998590729268715346614745038267793544155010126442225173184219590468730948540678758954782487602052507635561679262168722911897990962543258092452201611224517720965192210613420249181316155583208925449373013142129355504933965342195819765659551414169046582042989952092473953144346320088811662398814392900538989549447602621654069201994180771349605268067450016427974768900183309969408874261647444667570233283667600709378899152663943103857723537742074395199365599580545896835615203562181437403485223647363296961238476296471915093931183175322197749065357167197508867182270133109754332673832299906306876573752021092598728398005719902704525263946618381484011045475159744195040401105203672418682822371206727811090990234739399580032177200349356873448002021376834679136424938813795000178275156540337642837297387980370321527713202598437493347330994955281247136061096205829139519172791951987636570194456347176964413581616033063106140805411831179401990160598194341383464386240901506953726497461890069468923121598318730828369675776467156256267780056315322792853663518374503093506606020967819133688964651842480982414839601947777270173072649941609011137202355154005983024443455644206800135023849804057785093967755614432921824530592418303591495073161053576922747749886320403430195292678104291681470020828601894759022249385218001469038094709537834584809955990795145228833714136033572158273432958974381617087322860943685893754409831772620321100024740182519598951808590403450406629115466030740717353205893305276129977950551833474303733884604581516165906109301414115910833971057032310086618351103564347433868148681139750546685640522043019264445744773232808576908138129007012227555670469243928866361456070469947793088815908141316495700272539366141908490918954457863270438965812429576649426438693562524313648395713588788898246787980514252858750963882748590420536357634297046479273667731417592067493786730999631874528323798188982410850173672247586710669455244163598291617125820178953574830046866738240618610378557237063356306477962474525353147737674131965675786463927787319832640553852572475137656544103338776706476846868009956637460918076604231205055452365664204539156568655950862239475266733335674189572215785834242487311928031609621216812428259009182789850543463641785516531929695023483023574822836823288636115509549118277567320186448715646828541421748046295249934546308533410019365057267101549236590939641845096019167389369585702265598835660622940035548866541496600152224848940020109508261314040587121384887363361465709387915587185386482269183452652144574974648018046639803975413557577294377398111775850989210878648848511820081569746206627301357674380047667673979518824383319807525116583364815285033614470059898320911827369736535392384010409707875411481478784698480072161527076031842314651673729963986594381877371330246274602284053440580831347187993702280605966725925061650011699338846899908102977808179487750988444555716315935752067116991829174771030211203148719217369124217929493399572422626536743497372773083729069074392533797801709051520336442687436898461258291358597271452392755476971303206694726865768852214852640322547604840342089369296000212256383139849089316293533444931315898514872909811386957960222397706517604922673363251046079940837754416228711307048797607421875000000000000000000000000000000000000000000000*i1^100 + 13774202178005075804570788698587244677919059965748273230008561654041453390891594307584597617935828992928152716198033941108852298234027158602270720432138967861773153042139582038748408064938735011439246476028945161396420347187955892964304973690517574674931634820506741199769805372687798329482312149215798902959521258212417039480136242242629493308704315463319353444869197666773312625618422828933875686441887792255023650038396715906785206877427403132819618821128510204780790963497019793023313300218819351655573702878570913219625822007587777758764441100054691570647375662799679873221119893467323523982167669899497209514030789843448834707741548451246446747282430293070780436007926997394638586938711415913898856180910123109690028757414117336144311783374423229866938075338516475608316867401993076700689624161090127246869319897259406896254656617274131122588860474704399995380894038439776536821074469390222243443846030649149064632238821736548276534122715543103927266950953583768874020272742016919076164563363386305508160425173211399227743811480719435122562178846763753993794206514093791397478715948070831177423512224455291594740359951144668594894623720519414883859883401343917789860340088091991947670961072155810562817196274221032587189282694671558648583423965963707674902219632775355461227816558320357673303965067992056993046166222247530461047206287743799677980378317401476973849713302925429165671974172440866036736392998001063289231720632446417856822816947409783346502356566691343133853218546895224570719231251491260639240026156711201896408941365155271794094509482825178035507655330486169985542243300608647347018056194455738355345588756168210559433302932755850034693141360572558781296348096646054368039904635196982901694627736225363763408718011392022569013985026060913532731921189771414928790200094026295560569886595103826297998436493434050763443270511325609133728286384393305688899654571881356875599746338892201853171797903687025963106409519797266130055341693435551026421679350970567475820779151142291789190925850046072265599565808417484342899586111182216232815595584941132700793002990341211043039350573693732608660220699036320465600450090580113763356368013275346702730106965302512342211831896022458904941008940160611494957399371027918442467890317896423466092159906718695631842005557767678815084604406507225268246554878046747054748823779440865993185680924647836753892261433050402966130853267903419128736423059793805406961892873681071474773630225511487104243542440637387140247740072008236617568470719941944307015129651846007465902714806722404451405928904496359138008271952112421551267306746908923913833489702766299821141269568413313969477549105170928296236362951606272010155373987420146091024632931028765923506563778426112289225526276843654021206037752739380079306254577453204966896697021131277958082009373797712966945668973602054557179698184387420945548683291285440858226833648351832455331607127292110967599821274833715062566416529655524576092879380754861216368971101527431843077247457472294282466308436519231082053280425398695110362082068511258444982505451767938043748168820211127787972521936474492655450777588357892581097608117131369643252290490295673276008670623251395722996571182546076245883609679898815393923092985271920431434202381956085676704249701520852737470701280645041927979453942992054829619049739313877878482455953730659366217804295179026510270982210079484810856028767375196523992816006750881662790256176553678304612177171179497238702481488351686084594286098319721310169764669863074909244962063411172573414065155547146335804856195074965346023161477114020502838966566959922393646079698780533059640179664290103348401436571733756910195053203460322880885707453513841034469788428505338917843953708600842007330500360275324993920570252926734134554862976074218750000000000000000000000000000000000000000000*i1^101 + 31800075179187453869977491540819693565276403867560852582307568983390900939991063757747370734741405158743612424286791753776519709563552871147641489280034597734054694511243730986152442460275280551752658462949001217791292411650835641302313881105705035925662315797801656046427124872105421558773355264054822438601715604899823518244133594871765826404112914561661724181932870712172431189209363944705568347770358657998732538104576941630504875475001753223297239688429364389590186767627993368434876643640995176720809321386042765561432066831476253283450077009306639559139410292126389103142409477862221218858156482500424248437611289897833708279192645883277601967750161506284099895526790968750118949584183893570343494141359188467855472539200017968206221530731136323141204529615614520213265489280476937267352295547629712060095267824310612509216814035121917634881346774717888548542390439913158386238932758348532505774635151012029994716890289502768909085400153274917540506505515944215933972439924506396630255942238714763249230677692141293421168332821715831648733354500818814580132141752441966267027649039985310303924156069744573916447046437831085777690934675115517785793366553597559588364940303091381623394561513230494248823008264990559588670811845396362615333549514643303736124600239874239753452535774065322360701750547040271974055773995515346229868250587655859038791185128888266809315670531134104566131932445039705653810279277733311539796536139418259005322438314469767884998745548808118430866559684132773974140025693262346532954213686434583940936545702993488890987277863182768827452020613151147482700958499786202356191772917531490643998227736757353671642471558144262926671555664660953941453832218813585771634179109537696911571063521365302137858238893286306213084522377154675931559226914369202816267043744756235677564811280479092767570649361226786434284989635072876936982669923365894480187874843168788196412871319016392557639605913480771351787164933625307446107621043779768931870442510193859693822065191439874543333918532821738764279591462426137221538572841170108366314623319192511567584378240299563008428568158880321007224947403890073095032916876336862501335493011078702256753545787462941358443770801903828636131807775374004049540572639953795715006691783049667860958002243011067255190477227781501928890254456458372002542973338807811451144136968436454794113524909539941313210345017057719069257035213502621238513419818251657914326933262934025790056183723783621892537780853301670937752849139327842915871466771352987575798604971689984698246691716004907312749504583368807278833441888030835869379207303203011366911829629718272374901856358112369265915397700170554073089833056698948586842818255946299106943010531249850215171541641509521219736144911655145991954047585398866390087911664885619916847121656514116966286043243181757201185040650698885609148648363507049590733451843485701288251714975778546640213385097514936685793089543333437456346280243924826029770849044985843035398249379372213685910274673837809334182729774590028323027951143251031976789174287825053302747527425405558657789745033366006988471942749600769882609226975986790191132539628348409705700230247471793480508941857496267798191183714106601132941501496777952235591668578977480881299961868070133592996126462775531613388050713287997108904221296054670104236949832642715712165581044224334745072575720597478819945972961955315101546210634283338698226438300709180196564920371857744985045206662078507512808149920222488493202083266843110401471865537085307676658154723112080829596779510655620791311630376369576466341084267116478527331123629506976427366153540789047066725490936889992505051467935420521300930265063277010824817155872826399745474071517029980425424973385452873586859364161451409382359876366216689348220825195312500000000000000000000000000000000000000000*i1^102 + -260642367528049852076169088924655648272204686103007496578770668746633699577469711151395732103459601154454317837391284386747247269637550413550685275496842330065277661677510344626484210948338448785611288219665737195285953671690193484364453919165169547383032772827376005816009181644905328596539033101877348083841528993860088339167055442322394562960080061348220184509480595411140354565585246983907637232253021781272137909627208855288880602165727308453963687220815214077936574642928979716099047997558495739006623920522915768003885894438660827365093977158561554987863808130560557257331434293259288423588985551724306849170318263056540827391635691023685668176636311260711679879505625878136254668734322231559440848076474929152938889943784229540020656667065328720613744067230035899514956277189627208044390999419591409252746402264246500589612760920925829582262102185688273783469837248488392230579708424810756329090955404407510298408559601649501861995424609361111360004343816497740304450961822486527096466518942524446620423605277637133195312792984357681391572972748789428813506283760104703983368181912708912160703404439435679746902687810708043908918384244403118369560868193724912348948352419672595841203846238223038400395405943335219214123457359613787118749490913979314710421362127252705456208134114408398767983361599559136375269924234248983821419850098160464069022629700108810185338575335128269840912251762501315487592475307008615076756041204096958745496553632958124038412659096410947047092049303294684644025943376899411799020605846860368970449809386899574228455736275338059071352038834481688858583440379226217289239354059409881006127318101081975795020422391597004203431861168022155187637038663269488528770667198054884800425081637516972753916298920047593138850858498940788022957409341471683508851584516203416349277283336882589436983091781275749564762843214167795381917783377823632991465511203095651647014894975173993748180768085471589504688819216795112443618108879812253856531277471743220738938692938918234543684430047154205354464838513840047888344424417631074063405171335107576072872501727963107466047415834431113176818432283782487852292462179060519466475011423725255727773189036867982115698047979407903557847670912146126213071499661252137784383879723963271309996313438679888190084625853774385626719671327011216699730129255877688527386331356521315371677955133435343475149980029147196755433406041641123139150628481806831128862740289525966490359830654619684721360423920391661416682082704495943026340376202486992765584124179056632880587229935508785149806037826147412761853898855638228718257184489910421692813299642718079377415848554899579984732600362186833471921109061694237736176227771821335416862831570386299800040200718391905799209223218534298078303414888781481998568185200347326286697016437609330939520818089653768364754372125425752524683839139938338249018005620704868161280933562601591080515749745329153400830226479677938083174808230557428343853867213427333924537768626458631384262836238185194220024563740199809626959642809435576092315345529117478200497783681289590722204014355336649536802719412647021560879948406641799002359886964553217815815947874079084147190245033953922814507106497045695573029437010609855583215129303633389135731275271643638280862665397255797940206464264653091095128202759820538903967122859222279478379361126693009926344479648496731249841319275357425663321981735883706857645839129680203865152139709510110262042567586731786825898478320466541385936306006952499059552076053608617473824592840636237652767852161640946377962518543598258452785831138741803765186746124551423419415731982974529822385268266011998844678269837844923214282275291738246878664019402162160813798356942674922163628361833180625379237989210216888668909466452896595001220703125000000000000000000000000000000000000000*i1^103 + -1744202201808650017170684749194013589316570618607670193521977730886859412739603653525823300640872953237185473319454497964428693066488753256409171052654392767932091772573636359816021893538904571558016377505130021631307910870176991916334186001219261269927739319028000294544202848210945178998082594411391422005892346088452460788540398119310266288400558541729490134073447422090793240313113450273150184085740924118345418303222708637023755034366006729272969010725387874603525689713654479817634336681821375409950248010680116348352743847815183342023012912878800208146929261090683063173522204097847887159492325076631586813924821441860473450896700917188159136254013655501346250180343908622090242254408670395317615232657695574741032260364645833004236380715156921541625635224530774879668564006138647861374867786847291283677743416658762551622820391765632744276505296900315871955050958059177439453030507244059642419955841328013790118328204494984138971107738026516894447352709949441121864941654531918705835547287644049201871908065803066944314443397717580881436009369956185094099708105336406012764679463589761177274765123057131338304424774317734800043646392300136084620429779936236082192489804601384874859750605525923504703045070249506432555233245622828762259560958015784764353212004922739759538425866396350929805952377551832783017750643906916619039889104439040017822857148756932222225416561677784121147180978879962525423303847621590888899928769301201348589320944767708562607320603412579469794554061845629032570332701500375705001507226400250043663732522729354470360579607980243933730356691500310378132064825194968013652494514844797139341065913511613507574462464738912793088596704338302855124397739003711022859337213687581521932175708540096715478215710156970681968105407958207099073142356698431576639822062771581270629550163518879994977424211971039149938117221806674225927614739278700084649960218004983317967573878722926734029590291428060932744794316196563138391814645292678917783231210564090137132686560279182089102267550632131570225811339271279211387963326345893916081956687652318379370265748398313081749899303813229352788708818015703656083143545657091502004429907379859469358281435322437790549310955060665345795828553570521093484937467091353616193481166496039261737782717624408399357262425500140527818564034260719789397911096112529590665730094184920212770091533842698746662769318979162075391696112005341233201688086195456644970669419376817415285586374127344677295515661120521165837664935771030017346030921903307186594495352729628367174089218170787151263813745829741271940670554921771905819555915786405237829459271082624027832671411114343834590685433204392039952341736298350538689944232176539218024922387065688164472694809158722046062944034415061031668159832734347030556179909536134148902112647980118083393792895812162857661407813113390268222550770507597723626570532396679053745722272992068293860833531382698269661306851195496661597346295043732740188238752267126461483176389452199096465025496717352870307654574309428505619248229609130181175279120931666682354324847173328800985096776162053691372136840322024473698043212821569463154795051125058585839497048533625415296219678386382077266414812968369617560056209465511124248400499786770498662185705653912684540016376180405744479539223014337318354867066958049511718992077138214908521474061281239168747424066480698297666474895775502489521961727547116903113891655931084356807290375043943955154712034175071137726200589257884777792680401906977725575288484851363416427555471692386792351153442880507886386618914342226433758049572422218676071235182279992351147270627306626296720861111857629857059671036522231781657845699571494121608516132275560292004505723333468184010130377221590264119601526726259588219132274389266967773437500000000000000000000000000000000000000*i1^104 + 2768592109611434682195828634629823876276987765296177352533111321570046467313265778724685485833190364046887829364431775440019510652580655045717494010172581364910273108380663055764998284563732416771708149524364609838696408971305511723396194769009017629392834335486066686790883048840460984281090872498306077472853733605572569686077830860612619386507295252900158929821315893283916492317122398903780500813547128437706766042463527956121380612155909900739776019949708859611037841954304579863178238230739149436111837980280895012629194843082093357802268705439257252308860691461574104116867606573691532420437501496450603265013721320737705061035811453835254505283419401934997835129641675526807296154467685649785310379377450326471125230175183607240568918473824890483750047369913497901386314295796182640780238826718480064454538294690148906780698544957778523119129659722621530222518461006041784643936182886718840334702694623125499965320538204772957784469055901246715522127419045991412948191529483346260613721090762496600556604030113701801228659171211273306155620215152629890687786971471481316072350680564348840363147647923871594681667191615921029910681096742689940676204321138886297181560545816237817128553630699360264051843920307083506245224095470062836185786826939267988895192774022112528928332533286994000043817958525663812315558869329189394059082760004802788236129550374827291647583841477342587608102470298742552727362591830943106768096089865095537135854335477096653253710718478151297663995701979667512100801583235458151887666589302829899954134830274724005862175978685404787875729261251417537457386513926909426057000882814342773915549573903933368881183813753257146307602729577794758284610238842493395078851695227049434291908993105035673060046878773988864064026660710938684578295670902427360325658812862666420740803239032586747977895747318873668206790999323007213135113262080589138587961927071744488359158770047764192940938377362171878190448928232856473511676616768380117669475904439647620231730302245727083098368860023402088528204660960314503998146138699492306750036155769672539654186943782562168738229487388681931277947000756792799026003431421271529242690363886617777507921165916716051194011625279764995947622338375470069279885174100864819736239002992369624706982513794075712803715447561172832133224756409384992753092138182079507940526047459714797262062816765771531578340676246791978125635505974228268483704171660129015513084894619072198878234969495788248267322162917628297070678636892506085583604073272973662257474213392043596060792332607515083214325312112753511959224821520496724084225792409697792452907281241230211176751705886643842109473841033157551378324807260896769412565323483819383274307766956239779609045092106343534375483858214085136242064747360647697085892720093086771251046125241903089403700142199216534234745759820384663978769996874716724331290581762047258475083166620570442782152898658349079419432740122724401528637851663017971284059314032309893132283016293895879545493518590286116131624074980865599277806477455775462523579619689145975448280217155236103179561213854892253524938671626749568857670692864009229988108585069282424216345729184988511567867670610200549866357187715296027867451241801813719689348587985104889439589807731999853528860068807066279109959012649696341514639897583924727777867437976977403762551396397284882544434026178713546345803703325608252000944925161427765171454699510104650846946977643713066053241943546605075124946339395117506283281428493349756258354089500094868236206273901893572201592085694817425433959553198483897883811001423544901451202123247272543872022619659885158658723102245592947382175993764034450591390201683480809082499455854780045200980704978049067894971446061499194574943021060651489533483982086181640625000000000000000000000000000000000000*i1^105 + 37524188837965211574809067343140019093966977839298258056843542042403941915294952840802040438588650940490620505038044865871767102435471169536800133451441102842632253921561471483634119082914003173394003869390100905631634148192265611003579886631923785069126410433212257704269553682424986589617144996533493257842877303057484740719877183304129888856094629528455564076602705744796221318408104901914282137835658979705170941530482472652983994785598098820399621599135634932155686707235927473978673534395858818026217225198721320373405116918000320056774637789949259186210928898555519364225437738927389504928086506852476443234948960284722364111178258723452462999804195911615823723481932612360145062184581309772765788205986105357742679406150759473252763899748781230365759525856795901774937402461933491206183493456525409659415413903717583030716839431594983446211209541191599454304111158599694431723666624891552822576503460227500721947825246763746957388788922139828174846612661475179394350899658285501124086799909609950201271973512080465604029038182936527103539930749239385419818608574373528416983615828794166434434708305980914681478975190773439520760503649409158208291494335639929808626827645356636013557614414865031409300635676720103825880420300883651666926587309633440876638606330729835021470857388368581508466038000739968859632639459148945477924310631378777093199162696350530214575632590500093948468114409703411973229397246554995335667584418598632649767326236210258948732055098768128734385958412998488888339895775927244351089897259461717521923262182350753415071023287449387730570186387883089926109910597402399854851497099158298819246845323767591272003806327721957742728871035763047797036268120227799613510305116757804993254747195938027866469140259834579851591758503860598264036978002442728004825503748260778697934564126508507484501561000544512944284049141969071573877141284176167042084796226655795766817372908290669835063163125407695453336999040463284724910531006262361541627051571576778240111702950312567231752184730853099969443448027192667175623964421868030417605537616449969496058776570591866514361439328374903360398681036452688452530438263299511024085231251741166276370300771396381055914030688733488846935085662331007602394377780489931090473487625089072006230168650002834721226821436846833906223791300476134107363232112091842474411030519629616369164136826231141648636816695092571921733754418435802547174651082894653461371386114851683570752506851545577805480618530802457452093845153800148897630269115166830802783569319467770309648090745002432929698740680407534816888802756333735979080841772700320564101881158426208074312635949381386012302510354089720828107318488059493383936625595217448595882869388094463796646261809938484776027631445180962199878511557066937561470725212061512796915566824612576366996105276724773276957890908942950245953471510711305184667611730304106389287483952439074260778916848865359687101114429172709855021932928635444893676088189883488706667215970484611197655399602223174077308226519738738290856716485135162131570171577632751676733037861145980504019421348587483881184139794425234296812819682835781421308295215297536736655743915894115014772876846140583102257986252170081464998228663317257762962080515417240837135598968933355184053388088718640076741674652442581284016326072853823961147751597568126985698907719224321591887341021955872776642136065833058517178880846558866888684772883465986605613318732386517238870761520914554439037134091869349791543583039277914252837315723585462259860762635866973294795972611998967376213669113430067509403693173780730139327052515102290928053975347268149548451979991786134725205134008204696284697326280609719101795183949546017502070396812837094894766027467452325603946596492253011092543601989746093750000000000000000000000000000000000*i1^106 + 129542891764114255170569472543932518895968915470690524711122546572956699395663879389533610123457875218940327925336832214926285862514314831067409169467290671226660440504109737670447287940259038427725033235713828088272352609966032217993205733562095518921119174482439295530387389414754127602060060250589892157102418394832588572614283675688009670643213646364777318327364528840218255234604030427919958380908262424114961110860617331596203101814390376380095750695044555388634282723701925248045836487336125072698098349005910541523315275281547994518832535985908733257135843508794663943713498150253982250411628533349479104015335443481374732693405782772140757837685203981116534660949624756624442275930796122774969802937935698762167275440516160512605276928257958113287941159566899036918163434688879010587246630557382270911833375151128893764991882112672906830801725396233485518127179255961067835994968120042850365598379828428440942442845186939606410354190576410274637019845699278162042748555158277352445212291232912002962522056152375423420381818213665220623509390035674686709549427963181621108670861654755775152076447438465130902348273112125179922289055937359443240517140136302006473084799898684602186011875881707395249481129922697427155041625226319808961543210060795476410999103363564458248450641553217584489193020186604253821542865579016336964567844694111128152071559959901575575526298309106578917699712721725647008979811129580057215526899708344063159555984894138889849896237009854232058460251964724936600756157065123383768956873572346041789279575377507409791609151852796334028434644152618954099723545438949002333697438774456628239435423774508430768729162040884421063888248320571189472416884806625384197870593608264621730947896405251910546664479731607600627394960382548860226752753204067967163303756995288650944382698274373795724924398995691750595301713517685014281437798603792496456209231135726364332117583514954755370620694697985007654226556291963324868935683785167308469436372356069641545414294771001774015066009639865826405812940069020818765574487913680810442532550196436918294924291731095917585527880673342682734138189972690538206422652784723257925165140851413223942809059342426581283663956836640605523467608737911704166129473814054114656394038425210631219631525293179556299679478074665796799879917091753646033446402872291989694833917361243412110615612658666994385870616725103634505831192119634594956260604713199014757111408970705193266289457978662458875560381621498238421641949545619635416153002405368678311634869225207105343378105668545336819938195241880119500744136722268658883588377935164230481594989625027127955601519263463148963172688797196015114573450057794217370081855356467278068064398111402996801565472161935877202586038542069582591819040653317651772210599912070855451417223135932481148836012787472481007915940125830283039919842035649992037295107273831083538906086492052827513358803537427644643845093548848640543425163990481525771417478583597325811997323444417361958808475158666958007449462245879011737961212316404278063576776468441673812227027639612174129820270821784240743803055616678176029945398896286945617857366114527693893712066703897091062500107654074332193977698254773496964167104715116475233166948708499387750723238259727232057193782578038893455832852308144552096813953903767755333542719269497606364617965271934220529914667349038788489231106598324458187987392260143024771131894926113974427352360384625632102371848218569586674006333175075765844602405079011054113474563305451937419268174928589705917161852691776366054859297468478612626518171482621121292270296977377050660027599334664162222268443906176174757112961147504145171388389840436098460630389131516703220324324235529867239557415171984075196536778064910322427749633789062500000000000000000000000000000000*i1^107 + -399162887122153238706245494720788670859167598279032614801551753277241638658179156347767557788337690282928213322573966454250698426720316983987125733997188763166542284751191233991673460951426726558028623609236215615220470591164521565232212840194397880146374338995974718885553996382490912881468108450580559600029829296886229170390709977509545237378794241169531903847248946331953686727251289241459885753801129164300773656692278559376262153248210535761450761137369036346336358665824128270066174667856278849079109474704709016330049864405903335299948935116405678939045052887700195017698933413782479498211905738046245599421770517673136562352526137413133433471884664129529152228683912416070871168848670245428232085279097234939404484545728694586539902235224632469584115267790374454656305388877559591177825538127530262794486655440685415422555576983785840220886909812446117142089337626888924058834653593651578516115172722521664015571215162933925132185774356095386182845546007548367607079228582639935170001161534798838190670773466153140095703866410419970049439739343626363125456061350890861239751397026352581665986423070303309407424725740437839817617501671863348337106698118695040432386873652276275902725219686256048214859166091084232739955616120289741698160821691770817913810090528384894248373824714749991363136431185239020082774977350419311308246436164063452574710002432885176834868465095077870814088284840376168171517639787597655835490599097941180750615500171822090421788520998351960634975595417215173784122431892368977347703592222213544376627418665165218224247179761027780593575832121180126480244991804518634601757859255122268232947481961461473451738947240521975430071228410632934267493941554433476466584709233351502329072662839738972338388986022511283948977071164647781497061279604475419600012380793344414978202898364989491546557801639492109064775354508841181163238258649812690925180312309305702376424001535803467005183533646486513150929405521145719932375129077701894217630253839375855180015523441892663511684528167047099008289112046430332326245155864923787661115463048031397488774003850990198479404235666090153498542127359135582621398779169516631474068644100389230030663050823596777229179353240774990930106820242230533666599188998550863067439035357068156904655983994407820356302625791905584129562608939930092608824704633291028779289990966985591024203168541927146901068209295711734756075329706394156977659495107414252147504012697939750358453839956269682333077954662539538360684547495028263908685262303695032509583047367687667325612794759381667940712057456300097015745035767860375707020854498869304864877835456955871843471092589220645242851579475915383384269109031347952415194966460770093076858510172222161918380470944981201338457132715390707881319056707404558932337400106836855780801353478274564585305664162761928452395048149338140292316147571890244697238577009612088018448126471548832793128917325012747936970555484146709761324706895641208506889084554095664993547903322136656414155134242500884260378665135921260243781738003258682080416648270658595433530050109624531457923935530681356882288601068761326108562100331942838289470929486873733399121467650599916348728939908455177188021225239141669661719846664057521441312056395015116367397208414585077741463152049564479285348672761029526005634601990112444507593738196847619660082188535844992314614696653411288028389934590921172473877427308869614109239183343199946631149922153387170856532011328692210264413256596164849096246257349377371741426351516459307558480011410889649762570991714272803538233300559574128235977508456354190110821687877707508780532184809244455062350542241093963492440444336396826909833199833292953803694886913194333336629648974427578922993897001439618750402587465941905975341796875000000000000000000000000000000*i1^108 + -1276298664565591311165197386438996185406160372460137567251392918726334757683090321331010343088422591683952881690171950349601295884087731594594753699226229990611493181702458208384085921722016669596580478609614997187980488583036294860906967703775682410817379218540310632569931351884604871382928516199081101357588689846382235452816808575421447731077130615599211285209182035015562059450227436290747110733165789788016962690307682532249339867943358655006372800464357013035731871712504918166927247754268921767556549025162289771216835388791193758057690578570072191779069641455964118977002045225095383546217342896306583489166404265500595926820983869090117283861985688609497339646054695563486791845751121009287620559851896468185773735249513813363522069541082329648747156835518816474730799734990461859450010727004586268035329717640286704947684361778634555236563123932501307370651146624718792871596015221970404687231344762632454670959398463856309559597932460799368591414026149955908655244610895129401328659435753286889853587468318180965312384200936393487161370574345027893940627205442415491218270980945821850456664194705136613217277301951148315361536074000934327070054676943816442137180731127401165545986660472374629418389370977731364941877543762331946189487999515175192057538036788093735776661121586735212542224939376071251585323390879117881211860756345761192294569030305363206195157018486884142731544212096959265036871827172496112591148541486502538293640581697488747603846260716625346291637015455489765126926387504486596964941084562460211234462010432612204354816809914212669830737416550883976740685055837523202865724630423076346629809011308528308795873678881665609135961691709526233505641088606835864346573889842680293958488019393709273547857590281345023789618703410281113686937084049551476715282750694384898395174596794134284452398100456636199409917690251146083934864509529734009192848203480428722147284686915081210474854095310640320372286538596302034494963585787759518896431101958109144702942057252561239674901923849890023449107351743566838210017333731071871358129645495626635460601840561043802503269494281404959718927546266649420402954837761177880866773130773615818137118389281628044525171560228067067554868686734829287881336062574076485589427461418890568441053046822177948545595708697803281493674877650418283631258344514549517383028567505305186251300243355094573268905229404510455958084290298529589525685770773486078720971597602429000901901040824064528103020923548604774880433508506318904999813612949635623579077150668639079637731593112660189855769197908741779991639861193109641993823715434774757624822856614713221302649130660521078548570169580791461514441279148771722724555044773032820643583054087675188886451702707918670823315872618324759235251409096874733124479986745526206013048811485595563346759729611250588781263091060253212479796127470400051142891672233638210154519392121959217562252292676075440620688397564059765176763155386842170480343973953589643167975563220579381565906833565970042110056320133759422489567352389953526246151552817268568848255669580509984305898742612468976467970665876892021035717542888411491460130580999347955166214118915701387193522653105359177016922734590970263641022733227517890996964682800121225512077659476351747998301572408826017703372761580527623934668769484771044605787990263575554364570337632757347460571035498975026454169805064686881913238253543469267767333807797327808475936534206077719511416008415517104242958977635169993215740706708020741028010783986762137204447744831460243940135134301792619390497640150358350735713446191587174080994221726439706979261686586788045994547324673809012764771768969528740865300862569589528316646087645250822309103970051432325709405132739711332396836951375007629394531250000000000000000000000000000*i1^109 + -3071457347068188987441831996959825877180539173229038595943277967265903310746781150823725599088587090968118728402539412388107870814669305441657974210024680887514336257131752382052570242788348849168802809842006497319195053302376717489612862640873316651873755518214468148575154173228348800330466975286560012093031290298571050278997217816435270809403018634829296679543828647154503067738074454710545225531095766541285587899944976939746177799581608501492541156305928225449243016908979915181799921012139234606169690814134221544812351590834696850872102336859826772255360618683796999782727587752016340555022201826424308108749228539327002287593061231720155719581638110717044848430423215607936316834099308049817212020876866389362274627160769349532429949407081179180429060463426851970796596587691571332943331386601504033386161539969335402038963367905990073623133662521598715938534216249299215531729992319365091637424385673706776690316655106783702869299994989424613039509645138527747543657374269085973497020604136948381673074565964360757714224099220955519264993066139205243553022431171468457350062523813755690383417617380358413634965192143250070101911049552696178661330323144255616506558869464555264901593774545985398198184727203545580391534067414350505806264392045492187366089653693861019483754435926860422955052434286019474968191182926009229501183326685815584230412527771616118683629928561175993407924170811595914207028565192524185113873560685295706371400216160769762411497093756211775204019158679699969938135001443016067126689839035268699139597385469652985821654174922130429784026573715115642107146459985975152862847378637254480740297517338856030957739033499369880209410765133097807655205060624352325109408303572276379502262700852374265164972901190266472151854272111691580114849675127857431115931480068495896679059711080612707306744263116175637239785883730661226264928458202454290300292490755540103458314995691706671046838588643765490010160495634726753734193359457731028561257393508226439387695803256944138188446393582902505108693511891016056920962843087881849775228975582917265915010138538316576749276544012566446210274869043491221394355816073534373566037226500388775512409628649924352077834648765891427675025330736997124779832033463442138867692984439879383323165990553899291576971438027984608216765050317834831823111013178464920198500607360214664074639793485440561256194554996386205065693187695698997435607971130964357241241169861848466220641328466265741172409892076909120912634761645395001410312806812812455337135038814347930394191755997848640965964707233205979047411360109551535348531914877233418600977531348655772586821980957360277666747603104836553655199383737508831527252866273836986925698292290711085632759634858808452591194376304806037018722755611225207119478480967060700446276016185485327812242127129126535330379814697228250069641344683623856028328038570925900105737033506049944620587809700013540911078324901618889548281175297252667302316036226242592649950604670246948471959775604231026672201340315782259822875942307555311394305876497712874562118298738376831506044357785487029755794086549351279840293906734102395116980887241055384209763549883641770291191274566302617274732699639972321007889487126146814709694151941353607379322549219888146864642234047624654817715064238269869954519956526253826740120442015612983223150825007262512506960100685836211383254587692897001920326932221737890954153152027211868491954339418529838860120908401252639365756410783014505780595561051147397943185607598824894916137392821777376581260544578011188723977340838998037058633634976057620695829615872209842110025370718596903015673194518716353233602242592015970361840573190665807063847246719519889408576150756968742049703223246433481108397245407104492187500000000000000000000000000*i1^110 + -14370407347498250543449594798834074385405970061822798126993917797324513123016103119804542159697989543284591143084926361744597024265831192688499995653650534716336967278819272146378803562562587152961032236093687538281818172263763082447425595098701007288344627766296574695616537150771253750989856416259590077823748837747982199490130101890816311753751632876003628809303965159946868760264449969877161458725013318942865421376000868040563017293554792472600302456657683768534670924310447679764299333823052060884602124124820514659760654168071734364874093340099585146418414036847645736437013085404954445439215701581458941610531105088296302889221411172886729411813995177509326610168776619212820864540593881249247869056060775033977822421585505011076075883212542241328981465137357070972533788359558404087220440151464557550983643629987289132368805393639052259230139585835907694476282151650619215382386293851817872999198966082134524711722616284994818846609884299085062775078992762044737892204443128981618245433452330393667964797082076912374745586978622429231973518218892611773862822446941511185472612027864983501066768710142939671771442433124894094676984704914307440267287077398244467928978822742241539365220651771693412253564865683272497502917306713514927062815088662434510090731308701419363192943855888239645982495338739592535201786519044296771413321911433300501852273723368283810944039772817465023523891673046565747542765965319473036149662903440451222136684582607056519817735786266274458789866280151221740616236418249740765072131720557090989947513695899277841740684295444963384279884799424156764262288453416031604063687115568977848910931313644736167455645654450514984947357953420605143200738396971467727506139207791722456185145240874662408819897945458201773520013830907602255084140348379216146553378259772459375603497091804961506771721181268456501490385444659561496238114722490373723998308867661260268607233866504354468669707038724497205330107475021153817142483902337757871780658721867711658716943804815723903175022345449950020756720447570222051707479452318159715084831804770236586625086721085694398516766648472079207400083205173841045465571315949121171169853133805798560060068324132269946898380093248332102822370642659067183328493145702794432349251110156299451746178292752838419880947644394819506677743529350661452937105343025676513112603696532581554454908616924129316025685201128334116767456736496556919578045183897820916864036230449199152415371702854953925323147562098277002768169693250302684662395561004706596673598164602209063624929497253834754447385018060564474387540146258763211532584131505535758945246505951424441051019391824232453255543674506924823619649011285823344788914990061722890689144104107640170511737443466485861407495808296221786135899893008880594701052355192978789564462941323497625641733152879106177804176193129033724844130424447985652168932006621868916483433363560220145330392787063806788648672359689593023724867786828388842094778200241599921185176218068209544140012813609191225550155467520821830131982052505525181192577590711749051848380699149900338982527575825790078702852939705298468672049097365760344161356537176629647195174776273488678637279956459715945192717894304314738705308612903461773084638182012097939068394287803414770602534247023417804998335811190561697234629082292246103430729106050570213493020454805097956602246301079486615492674499020432440495319567628566342712755724245323153988370277491788689661527010102729011911284142504151373061843163806299741165222324682198422604597464084222149838138975141049262319781057736104303881054513733353509488359414635742357878148591720976360128943319572651520698152330258261250917674755208775186426110269345975149442786666692636390535767686742474325001239776611328125000000000000000000000000*i1^111 + -198375804061713737497772914587311359447310065334991087391456003420413060969782973620486700730737051739821732304881241196327577239040046702846480350221892762982359708589970012126978012621539121417162655251830428991123658127188495090678513670174770477042539822774959276905834110368798376806991323095398562408880767804541950458387191621293968887570839292862944949567140881746103828760798950185533570459244353802911488020638652283344300496568880547684900445493206439691167235781429471310690668617500063609319700497783292207870506199531174354860003528184923004161261968361540034278554829556751328846077241305123564487598040183353042709079914333566798997778727382691893064712784483491788444881864962920802323708596331975581908383657402558742020243623929569037593262603678427958683563647193589027219767481971088082676121870854324008101930420989159995529811527233928425899957272514957978482435130781400948413207033720968204448204085887863094663453786155242483393093574268091862210395776179009736087769478762799886400844022315973622968612234919173183097950042097350181283971731488071912366058178100244961682924343230707801091810073248228899965010469412837044162845366537534595851488506701723721726857556648127304098438759439030969792546513426160132535021874928551439047326170770267212503633675209394233108106476018806507102791902168909316450724793846502139091294779276252567820296031815030529149646494424189987249936289722286316710198240261385506458457621569407268460489072140832586540828279056977054718057685113668359921700891074575231664232830448959198866545647030247878871122138445142421651985677832478608851474892163375205056446543926744939938032836984465307113913653110991571266574998577791732431304280331994462389476864241842891033624071893284796434052658696818041451808197691807623063019431949449038914602211403197193984507684073521785754409764629031826914413774005478863164116570949622727335256467402845641281025250968448285908770040503325336143682804901764323150924017951735890576095309633423085057264889682183929549157474852294863946802753835964355320447977620811567396177208031226623821194184561353931306426680701133127009211965666769083949820489611754008354466294731733637264522099294036511663464018289173829816663397402044611580439234007848990016176196614727956802533593427575998060950829516772460513415814364322027751618717368321849114127521519491903089846587703421846679118489342987059658515730685156408732440480896480570210408753036806276462301830518682731688381245826547428923484227551701497999013412928405952155380546125804883607634427915223800131218149347337084913873451190902149079392468700142102189450950195564848058395274339645086584853578255563746950188413436164184412913288681496170553630948103505863742996131627453413019893200229389492782948298037950978143836581725598884491470976097371233405456648968092415584153928624210584568571163853587078418072909135074478466557024016672490305618973983788478393077711870019616792154332386003247058805791819847108867072481146381857898865523267226667227668857753629289498992428732563039949239057881720221506089251057486699942900838187208653472357565107672220337293947599021233464212737772884602492514814792105067774631833072189645032182645363851325575508443743792385884200313416164396610295389027758565744280443603380825695226807975253503871377192998351369751237286172040476081631757052812314948652087391090054363076828658021985331109350679945091743313781834403161772417319906987830516245097700680305122730971067798681618875337305742508853009442161289308664155476470949675504066149027576506697386365572205142687175527300256984174596786289560059173112039343951356907448785110512497898076040353843536333809601400762167413647648516904473871367144965915940701961517333984375000000000000000000000*i1^112 + -271678062417947805202503104557758395798715312096420218865832793493730560295025646990537804781680141303703467640267916138160654767014473621241965562730886661305700057933253189928293225017023749327208220593385430694403760327510390984280159949823061840986818417819773300438372544470048753762444158358790343082000337913880346357630819964008225082470664606238479778026510473629781073153443161362390071434993624268008814307275825628376993538282756493607394610415031307650095819995363381171111960637695425388459285605365244301232865061427507158567483172876773843101154096312121082333800297184465210627957674609445985458645382165364665304810785305735732723224241257099376164289932176800988061732837409854805472561056690962026095555252097914724048221332557292767297840829972076221447410526456014689135837773025064581196626519892065630937612457110350824915273359303870338540847025635031096904755279699644709110789608159424860050581239464395380450068676109419930189151577403140387921685538766424440744914081612778378219848087550969801887079705119391893743257164119990402445002468231367308570447372178115943015470389008937755946564692251453268600890293605446235521751010001832086223284894972444924719769170896569083879461818892105431529611100333291595278718384514799410221996314938348761235490325880823406785579877763757388326234922497385274647518730562189466108744686831018017326288226437375000066199321303166505007840774161852590265295206523160481688472250641189386319650288449498097602208722357633728343853992989566447998049023763160682470240211127700999923696234043849012160171972892677428475839155681177703114838901210110611998893696079451160399116952621160551284985009594876303223481344492362010618995341420813360712821519035364479089543898273209321943762435499521337986165700319343714873385804934915838684879458105834996918005798898185129081755974555262679339528432095495135909650185820587805507801670950684859830896774125517414406223353358560009379270069587221194675535543179546161421206834587918478536189933460949233162655956192465787844823047405810962993280834535403585496011006779912157824750030913024914221153760737973720471901316822894304570168101509071697626212762370095741198048521959484964743877910497740315876747739926763666630355378331757168604092211185017216406102803712346048856963890019028252464055226704291176117095192555278711258055760411442970712217183809457282339381382200489342875489061671383468963480376664130362588751376375007933714429183361662425201049327568544289578271812581882103289296772563364607204063170287935678601479736937595589225878129072794937055243560110925001085240565772774741593348867331773265190496942185551666993271086321944419514138503245208060532644711632370784091497382381466019335992048643988475173206286211725547748343211753461586085396672275273988953191185821088349597183796616245853323871118637375345838196833974412513215743296260604078893180557774396635229200575077207217151164295422030649086864542467967074687389179051384123241842724422264890699895886951101751410729954488940395683508943754630336739417380423713792047262008603925059246633119383305827381909563599178608983327134781223538281485673344358438971109483572207902373012305093824257638617808285105010101454397177678492165443076614901610073112250727634152196301687663661049146923632285428090490581417526586113682519322416526849278992243241199403469541347935456236821062415105464357887246070089994679539578270955385425987690631815226010680328101884947115948526815245079461228716006994328828859161350152430580141573969096748573595235619236648600482012896205908058712683570287189928062361354220772852538276604732407642419673677930871207650250234007383718632700185579281988048531034087046387242025957675650715827941894531250000000000000000000*i1^113 + 1249318112947313826044910652573434252072152791886535748044800444722032552695853281808589000630214126330240830487989583433726572357438714901424625208496277684204983480772261746734830409829101472858813862782138714378924678580748364788815643339101825069199343754701570464783919277126731058431808779621809527103458044194136244316555308246563857166298429476979043137740214068346710040199904066405563089730378313654853966921992099056527923513991626757656119029485332789889648718740486705275033872390192919245322845828862807579690923441320411963661716977127019342365364680621541742867520049847852978418388666229473401275651974085575169248431143630984842851183470925251155383812286177016656883781561008986918495327956488891078944130770842097111075284839451561699104122052865371004807526799593056005171499751053987725686413549290961653646797313481628663417256280016619979784673108436827060841808092724948976509325242204755724337532847612863473494153633617373384089413075828180684587115185469674166068010723528994398842208515991115817105207107093664999469084310543774603452535376123409128318336155296688769512358951368142412638956964854960721686229227893411815230624132943341194815618156772952482393466101517602730118343770451226731710527080138269143256000881132953932970197748903516734387701653189144870332644178966806235812471681314037136694062525012861480987161569951026725302853920428811446882867501022050625226633101975843629767867154557011466877475177003861279430711161934909574884981524124086483198739350074817011257036749401826115346354842890091474224252437982765184927963435356656114292411678569811619297334205200587279893142374184036005415539992355994715641213408569019981287767002668739594350094762756450810364653501518866309149306734756412013182931708452744769129713057159570987734745830780617552589894766367968875210967151593726720648157554386458591934128889188043865747479191380872872466179535348442181903734355232859808321733970374232698835821544267654600894145040912727247246784218207960071044726689470602936043073659149826094090738153799826263326418927619494622466142224965360937625834796051384483794849260238776043161420030859784621873643991239062763788501781141087231463387704967968889393404518341030597647753440546066019092822919209202396842154039290256420942818161671003424588947614675217052828547345113274605623274191033408634305928251037368959577488743367560487367758615554287003681033868569783136212442297675566958649936573035711892354613454352612119450907431663485455050921451087103176814882086580599352914966918758703430040240749826994594784626664816792795984532770687050943998835183799481587876869781451085370625752574335138396958717609606638726821860527230378000909693328018802239740650161083351984721227331109101063534787211341164538180410717535228846210587590369126794276088983472653868030621131112237151673729271179733122263055481170187923205202977301887439849810620921421283869725080538156378580156084156291496924891955295542848652937714746227099211568452593733780313113951862703624894512814044714735936238738630220803230592806601266489740744095049331354479053739528983281157866304722816650637598473910888803272812710711284787148363369993895001645701625428779748013754118214817752851527511639353372212179454576463113100654087596796668044808036664549440576844513237748462750023348564765077628920858354879794931337681606029049916248611673317393242862815103789728741584755482304434176080754405119260708611639923994140243017041450000490497170612507036921032554550877315050330992513672480013404994872520612438526082492912915034587974738617113540415011886288485065610639399939071747744366064675016920429682979640106771805824846415073907211572618114342334588799886902009461664420086890459060668945312500000000000000000*i1^114 + 8346704725915283233238433624865632259671201235062601916417351151718384383037843729590013260444249817563890648754797678514577272167889301116210835684716367341691930451576596411051468638859243806407027204821016909044650178110810521362402428266296800537422765223690442427768363510173251321153544112636135272219848279764856331178357691784051832796501329377567487054144719072331501303010232215930936514382932102323037770149967229429147899109445633394298379493278701931766346177839864652415820658914775476883619893949534830128298820737405546788148791094872392555703510227926002802958820349198049023336366033171087797041638365151121911996703179677065304755488211184056932428457220110969162146836674510156805557422844791138914418886820443556595798094626781199121357797971718482001015935397758530292624649658768575868010169729349127482052931744878373713353329740057600918568834293671412372153611724322705489911237501577574090044759753412626085592954632110585861959284685623244917313044092776267974125954718183687819423771643100777192375548547288496780057090178447839768772637725642664974756546323744167267555107827669107768541288509437489182367629638875855673432532730664711823735603768701636982909000468275360789174934285628958949064273045514123596892216584754338641944936644442203572370086557229816797523029016834027175855977142837372979869496617776498920038052551293580937297148984913605971356356849173265222589511208677084406483246540818974084447637283676237358106492816699816888319197833732708563277510507611360956869689029677054722748317490030777165534475140479028718289151635703962975232147796952066691263978791646865072768918435750954576678865853338449661178050401014233826475661470031752951008689538746416248307349303375806797775113738406056506039856409269049940004919537625101206524102109644997790473724273219151098429135084953381963763405524080894421640018766629124195757042339171199209350482821129767915519321825708251581997314094869154178286004993482156877040078968041503919105437688737740720028608993256278714708185060989807150105878218757570769086637723260648028153860371763441209589172763625887171433326477693745347190338964230747864047712959199585161159065122580640729405615177112019295649441783354023762305343005053036361831507425880310166877258817869420926132616809127933423808607568780206362945434440410343749826280914731370416679657502007630609609348488972412006841919696641183841036055561545969575501249247175468020479688167617527680568356728975528542855752763885972237682429374915807426338426631336103520124952404577623166888877145431858940175024687367815375754200685983273665023498946452077515856343395923359486469101001037920609374718838433109015386437992968074475351630150791997988164252706904562855416861333307348330888967163440845994397541352279934376411754462673736543789177311205791838637795746846945769996926116379448927491697339733587571899010784514087788169959445360339634901486864318654558548581166498719890899699606763464843729500887506571119924271115677192391000426149133462333858670265702622005434064268294293556665250235281819418091644125821338374472210957076403285784148313568055523658607070161970640737649056504789250268922665686646841323382864820899125028348220796145824734067983143603562262734086702819955221601789593443366532063329016029857189027512862171549093394216439101345425284209745603229351281271475488642402040579831816880084646143905229929241597279281273398619408877080516878111169814238112959001245485280104216344818769109063335389009515135343567301185553332693185157767366764563307062985108813132930681247938545160383305490238368054384076123853271292798498290370315698537126678218096523729445148464050614152911058644757624950927360969643586940946988761425018310546875000000000000000*i1^115 + -12596163072935484288949635265849735038568643282301215513524545242828239856343694402944480684277230496433199870772141720933392859181629605030063241982423776530750705799282248022683657878515416382796309510591258151345844315752042424171890543438536345274333587134850373509536649197006095775596825976011212392333706208594812571274974943949154705706215959770921100160591215139573493090977267931276049267500973896842369790082152188361087183103256841003476247014057372838424104373942278423022666019200856815116374395828633230727258477256783389130186476511274970127181959416804315544592052194896739316892056773068180593550975253037546413577317515480792346317224993818844446622560589130117608809838757641095626261775809207378259748872092815162226580203511549032775980932642914682420586276497186926808316394964457689480994269116536596933404282252257496043503501610462432223334763279259725981871840658179716971983953718125160505096129019027740862777692567246684605909635294270801160001313028545918020733673093893845118842136337042566687190169397907131874980802446270287605753993475395901928461939396193678460744479784763843009540667323885304884802190392523596201124531609357659592972111157324037431190363135047770361661669236975158985177131942123031297652830536952403114592568091349280874007525870068243320076790093652949052894361031157428515761351584751814675280546210607722632965208048830998011269926664958680249421460351282374243366125202276157884934899856518199697249049234366462685133883780022949213326809471925055036964602695090210990630357393566068806300853878362390886267191892842598587334397317319120044667062228879559823268448715609665069219480938351331518133666342427796649272908120984602298201214235448007179233501856617692555308619931711693562555062987894874910523986550086890375344241757505682329464995679874846746917940822297215475259151231863322610807973033180952133603847105990428200524054787757604918993104506226083696805457390978560998442192094374623143367128312406733901938326812387054597055944429308325448575266829876497005595663916059878952055849936638694029066875045285000857101846576158289966480174152431328037788200396373325766161063242024326307772040489667869783216352747498287764380964458689123041510955752032461667535324499707414170499417220395645659527087978954989529568319318009762036841273094979020335784670499708486392635802147354450276633709671674760169833951412167800007931193394307448124734050638298444051853314158022457850096014074555286746823941702107695169270505891867163862213103062087730849566969463615321540896140552331924809705139067057631339183195210019113909783965245828218446033540782739165160436266113858969311050134956772653310600596564350093520663605141012978320853373607743189148268823722654271102485491281551510256090958085086671891789141633076634217405255488479814108638590281272873695216432145788087309927475903170473859874416126872660973516794495163827532330564118528156613067005691229635875068527362606432541790987353793377226648024598489392112828431064141331810303343966820946963240536064354018886336690373028645776767832022798494909258368852418984564484305241666770648800433055218195131150474629352981269306772422707887093526769451145060618454950553323028249622161011124544283940698277077608618143469279548985913885831762818951457716704202832346557271071775949246887891452483894600497275797323279271147802657059397630965901812263996371183164495693362526745515544158748190190229479593454945537304529825663890017391171678789680853638208110109458714003946726332268263404526461430364555376856686447676995097729154338467236894881599145895569205399330969519628814402198437387161687221290872721527121971723711243625760790796988868569744290937251207651570439338684082031250000000000000*i1^116 + -129458726897296817098933070887228471731819530110987156340582519650599294095189204507912864084082068695525427149782952112870903701888109647632514682793532685759435756323325112492289016420242259109185122450718502790176409401931636452594205274201701134476749334082125766275153517605731593383726626353625888258877822475237964755947784412562668066615302942315950467724095754008084558111638923558346173972131254948214670889585327050297074996020965628513367931713930214804903832955846750312650551219345042357890113643512533909209488874405210786580573900792074022528721362367995358485474546917299007748065806968313734703421179347532730739766918624670055587554665754550736295935136722234095612503127793358559460491839757754358304598881224938346734293227624386450251665002648243691638530033678652824343864253617811148800049913558583961319140957868662670345074983765908541270669125981632038459938768285689719439693398422530973777594119540326717181226401564514005358716726639894816975240053296658700741290565848410493439008023486869305347774211827826664387405693624468899964048786153868429248974706306562160149191491424031118064013790468487233666207243828905175598914782369886141242149345928635781406485481720812124412650319842460449754743218233358184776802611449065891361237182919858204801969212721699260428530048966352320668039437745724940753526381018849833555806458276063276840840634539559561373259068675161572484299160854412935166945479137174845775280715562691600378225557184967349639603908867561301896443821138410338222675247381092431712878256046033395094399131804555820090121981795038198281150096075449748580601685179342168842543704439848602107092636807157104714155450908467085538444014724243623228935184197641923496390475453737745193132883119726940434700795060083902407650645814128502836964840684583098939957715141269946119501393135403508793873688677768743297001996295732742103804869787459401502086720285320455461467637513426033885761742263519551128850369384998410791791507178718721647898473490402986623886283559390726880091554317512817085015703757237357347176390472216420517713981775872253156422005097004444596529321651072257350665394078944082751608445854077507382438854823624584205886056565572738973453494200853296921897032005336070818201136628315648036695493056165864755445741779284356752581549873587785277841653697119940706488964302133167437525780603458206606979944441863503320576582928841935708068678989686939090483610664679084777810887467629148203864510779332561851364467341864767071234034196090676367277488108339395723242931244129378298716079413552180317104675881131344761818540851376425138589996168979815542901724310325192127366147656140393537904377444497950748369980747912316439919106447242529357925213768775916507122407154071057863830280196184624686954329922989074075261279234144158199907979564055526791761065408439365155000306464149333170521728182676618011007152207445090630034206649024335798114574208725838826649453917492397549495362205469539873118260330799659611925292311889712097174450652855227433248999950112947670084601937958697393083324423610514475822069362958568904740856101387284279133141350106959522674936629018725752466242159817452307505201618055659022643164589645867824801009570331005617458585078548667963187955220331388810780556453992138757395131313977699337785725287862381967474277136335289270692986281761152335034406089532137248954690868035193991905101409569415519293756340880113422193945709316922372592561992418409804538174310614419777135102890885054596711996129461867869251240328418313741179844717582507196500536792578770524675642231748884522812898487804727983628098227828849538180915826601410437369632868986943359427724750610923194020688350297421349566207027237396687269210815429687500000000000*i1^117 + -192284491167401828450026418309536996085299959167304609508758673214084905150085378152765903990671085408706881277915080562279605043405922643942033527054108925455714425725353153881469221839073596507844633737630420530846571518744299832022646136594286588803146632578665047857058320885566373280904776346990308772599875945110514195679828322150698587146647461201403414543739722403688886181565349236128542434774241054467025614084785785236829633002393643020774549334826832987152907370095881495659200173056613640237476995434625688939204943540664209713977206184096626991530630741571587994128337139859384628897903008951709436120482706308036452398663920302206050868034975245828677300783151077245889544854992313456901598054160652104107379839790339728077285717306039239461915847914251213288284788369625347627338971025632742269737085145718828063204886668537869377255600143042264312761069979157881777470746465485651601878933195907347708741547697038125729963634404214750871299121041924728780118419656362476672700608990531141805127565914866528916057846333079861778584509384704367084530170372853993225501178518135911133964222157922484761973876663577479144451857605273050392387731597882298744413420522899161004931243808755096458481928820419269750956999908864665762931488878458482089024889439985132422116526802619448364021969186765241253142335196719547820403655924961434235679969336948690812886293329010601696337934079775076563934011800528782966611847050226606795066383379903055434430205556377185614192505037963320150890736965379630026939517821000989464768245502078050782655994875238875996996308327976075370781689034762538653466909170894575144970984955328496340643126931026609334275989270463254683466177878426157738373613272442220970211105763537169562633310307850548455348279901382925664555452695766315696260800269241974366378007819140485285349126024128782176123071972656395377732539493024936133021127050725467853541632814716452289677829389070953783361844401159483473028799828599309086991301956406342450959185810376351436871286528558683146535396942811566753635656743401279361803059632333164632449305260424619197788470283195574701556115227601121196585561821339810418108828962680217612728884403818379488033129710250657005646763435878052221895849701980185465640204918199106751002718679508324527281415696240699884962483835636674818383172685977544305560594607394542796446705800244770317437647863039086771065607623326225104072625957574043942789251723929032592258009133154833775843211358823464190615840921829815371365962625456354959298053745219045869157777814289804863547925902963440081646415583664177029874050824599091453519951235873396867632725278513714704624468908702517869460884604901447784888816875314483737073315889433642050208413288902102734334185653441011164863908862540436602483308191267326694933734639683126765040778635300690360426160812018792338844623487430861447553231506556180921059624547837590884288602999531465774872946839052241753997128855765857367409480682961736947734917047892172280250592129899959685370057491087751770185166005150161813246296269802545705873675521306845088937330736160886622879719288700637259925436611440743867951169591033567796191282817739251708583303553123872241003838727984273410564442837640318353343798909988630331796213451745379553157322570445100528492182036877464101681481109955603923348167784463409598271237189963925280744766322899608414233125891781373353973469049541466329089484083995631005360455537116174005051606704645198824129115579747820727217242650438835354751155966402698650200807430160155554633108224430841525605978999898071798010921116703483141177728685122055569195498288190024963045127986839111830196587445710963362801913727843867346986515184632526853647505049593746662139892578125000000000*i1^118 + 1190048202307052534297101521071672031807918684503210151908149932748113139552321974509446562924366883295430139893682504598016213712213496404055974536199066292935294596708417884809279860777872453094361712001654314354809553288432203426441177328623966999499805494479786506549660674924935638591422321222133691936157993283671187189916222470420888661518180535982719770999019607905773512256874661783913476405010277324125866165504937485668646676270294672103107676344459298670987429306620446329055552421500128177206981652840165968275969392319705600205910281094278165243347768895103343886820185020559403296402663818672983700056797643748444962075435477818840762572381425178634782998966274491707634754636055241582765403752650900648892897970557162089967341981717889353501979771029046389740708159033818988476807335146416288515837614854784482414845950671593070146198658763346051737929305766306855680782470197043586544015325419269968889716274229394778299696162681059882843097888506279189252876249292944414586160606523613270608425836262191542659455990412591362838556308498120100506864571694964248411244129234266685015583557097998307288694515244434885691811614731234676043779568475175444564652654610021870610618725623801304757360675206697264476292459200945360730300411212891413061381718553427789396162015752049272185240965443706670759499916991133347754034040630960079163503800883420731846574978841575824898666480041670112698134559085430123849235500322418389748757931976682854557079043085194892340277785438729654173615784896478792462557395195974789283229582956699094985850371685138158020124788209737828255126093372676158406527626281768077734752398651332269369443734599408151971894959140875282790492491608395371433419953690401910139940389026726480406023674467776571866721856247854105822069182231687479374800977043212562391566244965874143069153280867165657924717667221273926862198764941098072053659644911669608627077854210545747996404650055033858444873971080994892309992439473937054466946019811852421759931294673643596868957608525480683515694108515209245734882483804187964872028544615984949269334756166775383686699878383834988349648760314218585133392183670024425128288815895156071599654119971822403156110269193191237033046022399443609054962843367036113973130987186105735048005133938334997111262711232480400315896204925733490850903584425078453172362853963506126202128293900723967555163092504315694109188802357518653014118395110136791415657319744001512918683207993634099096788390218980026311344971867111640090336891418745525871641427567509418668989845683708208310918335043764506106440322109048049261162461456119183495105031274666563580623665945161314632877678984613719279229649515742831500753984503917206089136233533170317011285155899487249635090033587078372119178077686026979466526138456120570378912020321749435550991640710743458928190639471343354197127892505228482294434516873799241749289862532950192562987191406154533583319827235889256018619795990133399318270807174359507025542974409522133107120869839194184702668534300069743623467324384298157985260623167035386489069457767322096325937229100820592458079135362223070357738881790831226459044501206826817290779374488915283157133478432445302951665599694508954283308362379078148608523511194858227683167898543695815685244237879333043749161479426342409062293722822550869800436484738432609634890156104054638109259319109381012868985380535252400073565087242072792362465504073900352715612127305636444409713636994550614366520667723485758781893651753027300952351863193445278765459960399224679395401436027377291934737956435408640362349328166722089391356797308452601861434829986520264038247845018077670751742056913897502495147402746656503155276387251326752902969019487500190734863281250000000*i1^119 + 2589086416996080892198556393318583789268703588240108056918161994987154778418393939668608789473139078135012356812504276916189675715566617468450610459504950075656428259257370447478965421067328586483845632995507937525012037666477335395208128941056841166788083697110106504856743298951599507891666125185506244116206751664539747334103847444418328315816107777593106794293847020421548484831045126211799992954565172650145953567821233988161912754896929501206912008142234949390594650788923744040970540025317106743166712813441616314954809004846497780722182738039654536721289294431890621487514482176723151590004437872822931495245366693870646927811837322300611700688534235668729104968772394784152927987111071129594763910177068754569585205482153769449980026666554423383966275648328501043879236287118176649517960920450206577190880556610676737677954762000964887191304868468102461470505300550629137233160911324149583196407128527332818056965195955844111383787981363240390593403875391087201617100804350494940756760427374519371378146140294049805750736662264955421955295743788306768403905038169719884854945728101877577506066294482194539867036088009239149575539158010839608766722482514471459698937231300036004893922586421613981051953990499642594737552882581784496875245661418060785011316783674434920510463417180317830870147571138166911931436628878643882066606081302748022927736598887938876722615764357971706611969730659242431573214692749792205130657100940010365505805968674618126511123526415951240008824641463996558182629722410616941535291214177448487361219783816174742871069480645800765201420678943964461649311388923722530657475866336952986382280198264183737391899402318125028918733740497528202533709249586018690281137244382620092506033727827771776029724322193003835690936848251964741088359426682145681415133704038538536357858058466772141720667150436234852549373678808943908125913445385694944101056462731073955127856990867071867299243562472066660915852105412967209409864540041164661569431157265861207329712549034781270730276442627842722066302165829063185009213813004732868905769898818308773749156455004496805320639142737478387923259324955633522468394937804924301991255408148221824786405993734268976050817588090595557207578980737953608828955007906080812883227192528951469721182129449736561879210850538246330394200743871913306642870717712004882571293212507844270657544465477592679092004505884527351564779849020720912400722914537981421087515609126649361051605483545825520861746678846304783678161619723157967695838183379810194283340802668123064513964093409098364037806480643339978540810785160324389524222526960899391736959753203727552490404394751215119366311584435098709593933157213838558386172135772968289495635628798268501897460847698307277992228104087298945761562250633630226477173026077872755956161469717011616237583019499187221156687669427723933824671993040712621624867513914079685291157738993215126922596850191597325563624016551622950724053192884661518607183729165360082334120916086454845191123853785083687609024444874549263843599652489744117444911144888106468844006748639337003088781830749295726654993711007944150477250650010258077276497957882742557997491488534824276489273095998401392500228922814800422844042945223499860204733101546195173414045101297260140245696031814519709976179564821296385172962503836011186213368031590934631150570396513240816101375019045087605648474763095512700612841731280719904272738436697082592024892580697810853739710327576453426180918809818661250692098791552564886974471180801526232600924347523613672402188270169873153747650550703561249024774210440153681396491860595812552855404011857184455691031000339005302996818322094310315858854212240061536108748363460563268745318055152893066406250000000*i1^120 + -4591376122741015610903009084542324205623074550511692104833001142410096372265772308540080829951689260114482892562016833528384285232610737076939794496041231258526947623281668131567883023202973436502679867248409375030367186067652135647888959102510171863172475796498786926797146099807122191265135435603624282941079912230262774941576235330625751132315909628851368969344279744371562601112634745084931249319300400115035420952350841861437798635772761855315480719877925994053687734343785982711699238767698849545980774170081266120568688451550699175263187010992886369419942079258146512022700945973609940703888096983354297241651904829851274467289497997849425417867073091364412575752803080870511721103629956053719295807121298080754166644392173332885947100343227805111547978678139774838456472981435037490593174966712505828923484158616644990921532919508996257191201761147894370083365651153156169571163016843051221004888543827976998999846585472456076923062614410953973356734203689543388125424610696855918058687035001901235924448211492184180519767877602528311904605274249543257656448555481833123915619175838751226814079935732178136804560016582486129011913149278412842400004670449449535763396467761525991116119458469590729354827406819616193647785599294424682578175349656836442985910399683789241059350501196404863762720468768100006249899334547106609428887689790950728607713543004422900697547600934943425264140718609948925115382811483045846356524438071681240999908959437466154426550554061170310922252876052304230494734856846079098222830223854671030230175913960191546007083277884661546638545585132798031394034759760171372747250072125608232256105711001270841656562178972836087957085180305492341765801713913912203684287169189777237319749695286853699512823895319065787190885955675580336827388366696294662686396632961320091614881741692190700411481293775179570860762641083370073192518426062194033594291776263315115430458919180328757095358339610562376794156861700775512018579434100453974089853092483267002334570944797031826496133165756655886202398818595078624095601005937728677973242662671029939219689758478561013039906104160206131180878495697254041103300467400360103708584559866298840915321693695629094386540378854354327123463069913173364402532825843488145840092898758184884212645528536806048890089228480077608727621675913368847430993508522362745446762191651241621383966726102351221099436660193802005038977454506944568994525163792270694387789538817272566109570571000022683424695806976534647538680009732826920311793137931647849009553317313098647866076095506442967072745676967598457106339038502255010069386399969467097571257016034074405063356540923846837330817992807944315809968065741712812410373421477401945807927322920288343570218667175436466630378883532049351438283064962049919729110015183204627514010319442348536618223999221869840880932040875386387891988348577885939004166374978262897733502969547332996202981146201806025410186967448168298150232056332025517374262126173020099949886874596815416655707427489828360074017224069700853046962124358265004730432840713272513924466044481509795495797438808403776635715584359985267478142965866311110056163646717514474991340887231025208465442625974671158473270311828238966510905224014812733354397801610203724100556767637017083061554500541620692662108868167024184702512103779456720429528504697224416555317911918659730583598079818854292928119392539716542488011224699046045578202540354941376167623254585820297685570992404566448942967163839054897468322408514027371483471980756227469168385959528907424023329997710425875913698516076900897654496194337558297355491762442293907474086175606679150241835072372250361097179715429415248669299248479082820040275692008435726165771484375000000000000*i1^121 + -14006372474824380960308546137246611511878698097675988974004230824822064218058312959426522651640960847004498800312929580376674074387286234077381191379568303944223911093104482432302148268461548435019588757884094406556517470155056431912764916102906915644710631577430100010790559368176126822020219809778758455220707660598058705695810113158405234067304583944686175748130204370265584035714203780238108956380035217518845732166348904744435746729413871700442172088693900335270179599441727310149100140789666368866209636843938275471305358699116641539667773963042483387182833994945276239183179075095118640744347413204357545276616833667913405088960928255760565738288901131943285743480643771347667853894090815809063034084866665111267418544736760129138985921832219830517869373715371622357912069365002074722963841477415394273895307561313777772032015664805935900524486043402017267360973050517001901543988747249709126842913400565698039771972889593558077940561545903538114599198950349868998379118267538221910879883824924484138566849805977875283182770700266363087531627496600281418242161875528664158969867049952115445324081999192645935025657820276664596817167568513321681329612960293212901883621726599867989311984813944740327186436262711794034719505080234753314495017660346392877419010655356343451529907824304422373434224075644911558771383358884112035060132595884574518659976449552560823023336826234716659734830489790825384078178325423266032677851777691771074655375379837930600597385049328996099885802061254672625090400016614874958822169199210271335267701161812267587011640135622257505460424854823200114213351512330247461329488653059016994695989291637106443434323914857790284497790423251669920583122677466579285612430488331791670771353358552589736031787489456888317067407719801583054734824198715610930383150459633625239924849769512820734857580910427779731985920386931302604348843503624264648221081873693359574970158487353385873433102110474596097793400566117431568955622514016863240873185466956730645678113992043592314760247476386244109697527287634443181868802481760985068305337468870903260043581718006443702022920868755421340995167002427326664342460433561792825730846223409104051235570662981496286076516863317044978419161346744180428996583045785711473235933184179184672325799461312765979393829131087638964531468807660983706139100409410338502915130317315471987112560694110966469435106593885894857285115975834096199400856024197057474725489481420457003030551859126298371133599072760790094031546368172994581379937376897883370564481089150055769691233194656397766715113249730227956054142526080286615123960349878275164263780472194001472816199420631540596891503236557941379522042472604530036525694287267296420513163927081150028395546521068731696200407563416526622832640444610201976786238524045902172159705762123028753334847665107667219769606316085317378296731585996585506880430250484519565650766507433198287274631936296116967871191566724770232153653559312467923935786313593183382742344162642969878415481956742662538677436425816634672838969973410036963018311557999842523409258079515892780300552024274741798692231341358472464016637864755863669469063984962601908505310900781957804206255981739442463477582935236370318631399215651564004968499003737803248179472203719369652695708203370251939507242395854362338015957298942045186292354858208669638641202454952059138276443455816681926576950627998564553163992023471090560775986261434626829601882158289951270401800180857654307940624109013134559191319495280323082412269028643445223547412239889258903360362827195015649260661229727055181926229165662137477480668984443863840152184100162042944567511929576127912558262206787138949973914986912859603762626647949218750000000000000000000*i1^122 + 15351321973449402155541205636138932119601158405332978816232364928677394677994538048609744130267955375514402376043609127599557996673361843891243029942208781452449109059618188303784496826204934599106412688610254023891950097930656705874084164619843263853638756707170910307532136577029620567736928922676307645439836363028859971232727911578604654501260142267081761084136551410073665179538265408715573556400298427321532244346061192327662003776690864556047934001072307405870942437987806936430805400833497160773710359742296288242030165560357755846535689116120769054437995931571281535478678455061151799860404764770123029704138515126780021244179175945762091100466424684945208491962980277506284377389995495155082524123440106944703821686991370676622124739976376944793248322629092298837620628075102838982254674802673431199777283260670301861281612782526056739782360926910307773495962677041347233628815841125581784607180246917649426746474184015783459436334095617212160751024291645822154887977233103161241689337529672009226254327275437677207279783076188100948927199493449941945085701711917160987678100684154555126057001735685972917364295046813827142503410457998161646948041098662474693062122058743770220165957068618332837835887002484555057195746839224358416713633616029956889825924779580864032380488219321864027502764598429912286830438901514510805429399773561766432448248176016703147103761532950164729908903100245685393578577310567971294592493833068076997786041667071598830277117983133642577623712781395779168655628141692837631327892064169877721659479999472665108971598098223414019325989264552600259635477266719209729511846402341403724799318178747285455549687975758404663809272369276326453199360236073688123653408639603171699501256472047131671232707782901277781158852577245452796086976176964406396447832598817270319532384876984683182882690751291186021374583492465309988121588593153872801083732425528959142697920133983520263389815095301179153725942103358544124524205948857977823457974152699797631652915425856940194444477193124715700635022935137883002501306798165650213608065261403338251538773304677904039676997801223295780238289283890729776069167898352898831176744943047534195288009917735614258798394445116955099581363103560016431306506286833077890552177315117989984548418244496520201671083296218064172925348112914889928892536947299079570949389183396570650825119369163957439634276466170144880905357942434124948599801824004867527169093908235490590730818858453604222845448246899484535056359556451551131556968399917898550225538364100822936227482114208893132765208513029786087762266500424771350698295345583109649938700088510501991168197822888060563422175370897449626962544709270502457534739368585207689110116119806072497623146745262935068869592049004293835783285328945366140351417826992833697566568377432282412059108351108261867836852884497580527517528633737938850927525595986562726534826813048868670810462409828962298329489341777195719422216441887003827684449598674375636182982535673071390229769930993660803837094080948717466863538166370962853502995378673727734742320482138198294396272156300362049838400347678290804143750116330522199425231289247708551014766236637349878736413384563293817029868999382747544549963082152341078885511859548991100512855404155633071198351346253160575515580008628915249334234496827735338039009778987953785384128377514282131422375709402665972929275538966407494947370571504580070789511415905941996523281384743836342883175727630179657594096374187892368985901454464379535967385346682169411779501399565612227588021251331212224176349231993961357002158848866239250979567932650154978253429671263745247226536168065660634468965424703595720930024981498718261718750000000000000000000000000*i1^123 + 28907874832457798942323843172020576762109338155470908711635573078910439800055278646072003160707860344409505746529323071215460707893197049284206164408802418828558277811915951819816656397844301070034053203390881596169633528864248093728911667799749296530095191796331060635808146025533781816483963949984871765906158075381359099158321291932666984191664245296819550019166194948098470110507910089717192203344297367063770283846291816506797415234406410094795905089044533062717608961277857400136939170528887851322700104756838887942409271580764953702802452847980511037229614120477699237826587363414560098548799886353191377260798778004384018661670635868388347136320072426305048394651466411702751580424721940223693357024259990903201173223684465406523931784074151420049766766938213558350927761191323328983497961789814396372803544365502977288150360087922234987855612375457170831488113386089707647918458467048133225912222729561367876270812995981619520706948368181443976563076594503459952258793578934452112700988544548961965424587178646581437358891764854386482504487559761163786092083075574539568583031986667317561979399425146469256214999610312843010119652582482564917371181606667604742538069180045175159806739692760560699392503040426361392805432859968066674196534235573654585789161138492533276631185412173100400774176647883134913455162819332502208086077279443458374399997245274612654089284112454830160907093797692551741146789199100407776636058188076672115091120977086686071730631465209308753840767389650523112544103869347331708575911203104260604620778524389362531915220220925355079976759832380008318968949621224442795701240230605086720411548479762755469329256191559613974081422109028108726136526634666361391673744841901275187938903917389484706055165802439267274493214668553057418549120127929166957204193870040411340491148898729848174877745882435642425707807921186219721469762138418719111169135745744006823543211371866809237706504045149641887793659860514523900383504558984375750633569057078742933301354233642979204695840036482161898808264008156843048049599575400225501254519584309934997285938970032989933798060824794109328355570261054554843320768386686553661582122871814493882305028401421644185281081596510700495526335881131822235557472244930934997447506684186109264122995604402986574154600634291643863452764308970268766664075685563650162588525726206895593304076954389551695953204120142471301508257876005880745320182337936974420105766383876210108886289430135142095771342165671670759508665168985934679307068480701626843086402535606569155699628640525269869645068665412449541362996889213501183427453381924866339804468187288184706980918091527476673323686522705970099322714413261327975050312982176443197272826935996487378174853662689535565569965251039277282237612353691187842002244180102530890465119460424515659272001024190201159364161618337580179469590267698040857077451198803191880560004329438858474396843867663976088230617860588351450729599152098330431324943233043814268000357664476859688185348960352183892577696307797046009192520982328015880806320772037603823791741213865201204070619287940146805494266456774288944941853288554953640787345620538915203949788609492560175142344536314899158953801294886723237652618735748518705790436771849337503611878034894686944216010945443166518268519281168832569838871683971338053415039389226621975741840761959130499551001306627908815638546213870621556132887883308713558052519860819002170818940837424244730012150031469863332773750531137849491457501313451589350381164867609256292323457199254460655708565420264874170005348321374631814482682121244259719935941776236488430982473443692657087297339550269032793229145583510398864746093750000000000000000000000000000000000*i1^124 + -46556556898075959144130303974579210479453855445932103521773970457664339385228746662338599190768823743306139235994382097461017464374007450719417406509900244470390715334671720194200814837402694182171700072195206967590626254684529724925877204656109549708044815033706664086965657046281868663316337195038618221214562475902869417419065695300789225673646080544215527568435702180475339805977910970433140014727183909229880677706675785264114070395814360563640673799621154230048569234842337119885925023016263165622955144247627611603250807754755158842483855411064672503608063899333959679192266283782826015860348211188299042116040081843485203344696197479987905420019597781500151127198043793885923107719104863053533027576073564645024862453412959922109036851713889995578568187953256282446074593564168099245125684070725701998898379234650025677028940627197628100593576935679922731315335218277068229560494694174661237532695143509051524676452927936781144136529912365459267360186624803561539587925983132160994988160476180271330524116657028233150793261259141596602904748228489885255096809510358448433164837447941868867238617920988317399619685181585344725714705333085946503341420592005070605100854520939017716233350472933850053809751616434695294283647033384759303148433074852696263332639668721028660898278589143536787700360940518364791338139887498996710955742285169458787671946831022359445973507732298481195891461522404804521898277420682873181450303992759816991374113960647121727949300578235873551353554726798586627277541053280008409934722878552943302287491026583127375127039207655845463235150109172737834243161453735989224967681201758999413215369302137430583170137696392246286854375819061547961137136485065104003419596173795511266184207109361813596798342366651934541106439316436219786345901305231596373008373234799089018259131133404977931876067156593614359853650208034377216393059075888856867874514294581163918129217086684842526093367129154927977149157596665822810774389721422490803050535641153398386343471669524190405189586444345502049215980480270881139858082975449745880637537169911849376152956771770207462491640718712797714121825039027478033773854180143506968609292425618771658473391921661790368816198702152163672566256896780369300412591204930000793095216397583733360047634153821275616743836520942647183904066672914292394088646856481694164956801526924142623175727402578356504391535621876935181211067283888524129385331333690273837010297704683389496041332904000533683120443625299469064722952325683482888743123590517759493663323940964871631764403302676555704700288653008277289156666914288918272415858300884125395931713615086707332471831599968286508800515675424385474028903605528173177616817542176509886734923860328077904819105141143401336883736328360060324752609392659155099880709853989961053434425681143590178340020592300916877643792732241673694287259794859012216897813227334482327741090574836537290750280148651968977040559745449513359183947416552371071988566063097144161283818695530505055594045087351061995895097899161544942288128648081877237218963200900749628678450634720798349486996667165363558135594879660145212139984903303461677267897281762859391512832854091162613646444898382113448188005588720201010459311705052205076019143207239799973201950422793358014215982491374090734575762533979133081020228361423906537761185539840841973745966320411387092742044770458836958725187444910324297062795189206114578436700103804642602735907600708583332868490703771488385092064097596230652420766799782670069288001621699083469618140894017282472630774988379700087735130323785631853786464195208711164762073338530051395434152247499847056181511950438168183532714843750000000000000000000000000000000000000000000*i1^125 + -17363146056986808308431025578103738590651629724149905452258418260646115828440548225449596101049483180643078263029796212288861951800072698763122009365859955368388584679467981105479525554503336435671233639619700614398233695858314312286682565549008428047877791655278547474522812384496030866751128929887249537562513933448465157943945013537496088355329446264918666665603341861815226882310400876594306657170352815524237902197393504174830863607583748518185430547256158530887264861691218303730990268212217796084399325804050881069350470820397310399487912905216035178970654839444569243439687311552845877221424058380807506708863739940680743265639892359447844440517233074689417794345407754747160739692358076898613485711107724870823147594504125640668626892914676824634556472796360120034116825015077335533566332330129918946472051109691861866009539746330627254914038881894805942849057086233629134537597297994236550837319028236761478664018191781152844130089921533945753046212541947647257072743977499010900297919534048397813732685481384994893051240734552542341812830157496677151655500158069845778488673788578088949573481277074463975384111171130426402154673903353897222183757501048231819235497608513954924671652931751361798840911192444307648287145249777198219180638302718350551518810073449429854494692235004259407320047601470533730577005577362736996639307357447156729310296092104386792455122161093445277258903147330714467237452158896688018494088141523549423888172057235345345557366827657200462254875389056543160807099816369951457056290334124623955695469996787451487653157690414896088864183842452106865625515697479127034030922918698889384508366615563906273881792460088329584725000508370863788124099788069880831159281974396136607805292602131825570169435494936398475244404231002448008742731883922682356743698748734235042606174095778813398103426383806632654856470261769356621656300401063410389110928708060539333481708817781169194578350937647734966893911816285685553861146147488972419042159547672844270395471252257209334200592985253127780068157651011971052831744803024071394478860514160051083902875069169104252552595283961125532231070589858960139666439535496335001845632897600956598565328477059171415320221192646214803294736092414273970683756454490306595167042868482583625982953753552977392689065248495683069052228481922956977166842235034326062964326825187270282626971525786713236542639296782624185660399408718594915474306616108542860017501485261407946656472641200019868707803237884548881513902005436203973914304165338468441199539546014566179492115913380238459310812471885834946619057702072866552838848565439786298633834203007468539533143146782160854643087393560683027170150013131622691259599638304198268825764014643275472031349329598499969622359435343375903725425840735253840606106364201320998262064291330094944195806601873910090973342064830750396128137951422559426462998848819854303159037127536307369558306807717555393303220935139709459280090221631047642421170287362662048682787688271547764522131867302094127114347369986807130810363657324979746513937175372668526708891208092062526350290617587387146906505792398479837434486656578877245210278595107830699247584509210967990749501818898854649556613455907569538908743936982564234614304014283118437388410920120365194351438462138923649968770187278888892689762663378614394090972637772095032272301180997932314178954992138997393550085575834551245428870100685544107665782259319128527787152744216724498141563173658810468087055683183042903269965737382587538037555142510077705005488788253351228567820115526714087056705236760267434177534049198795505270836030805556498940260649134775512302386612067382812500000000000000000000000000000000000000000000000*i1^126 + 162639738894657252424963200547358860216665586199474669351920481881958698517645197892841102430766175819752741143895641280878729379043866766036071473571225604858623544279990694692627907379971722019259326929866383713598770568995224515931503805791978467625291008832873935459150779098444530611359302347003285036577224478313436849218689206818981553689424922050450054056473399159202408005591818614505432667606455212541485959892066070375477170646426653748270065778664760558986807269970547568868184596569614986423227080344167751064394965592391895888329755959532276592681013290999271417329767553745704686861926512016517951123947755139323485869821117102892345183978250102183693707107325617471715985365340743225891342633896531496444454104133626698090422498375738507552584481653632848505609279237923902805476450537172659231179367497249103503958037567734675077606747979852035694249988675834319543645663058763410363846784931892646774346115242772246271064055463970228904348017190112647919577550719965062647770245289421303410736614078650605290258155336858048260817806023812561722953470336240485697420086165728032480435748639941011903019730964321843597374144298109654395346023466106965433917744969152175588243395407002533137693059567832689381873864648526752934369528584090893545166212104054250918124764094107423866751583318048994277226833133936554629063153927527366302202836794688278456419223509784896146703980108886059572891702872120328422065502841138310184770764089549534787215572225736596091229548178261413737027088131792583217024779796956960876666811605295710022321378066013334040363805083816770497185812437444366144399349086643920702846709707701021507474563392132971865753203674401923884405063232599625771388832308746362688036843844991712324934607485783534633110877950462468669802182361109532702535704210552607481511052374539291802084927708137340372001551836423232152241462045152529939991512389059900914668481849718081473743023101720999861943760445963870734958395350185738822200301911991747122106972750267541835492740751365424225787234903217142270703678948986866532974772731326421148222272877550251870894758483721999274598345266972143694268577757962582789162155600983350910622037913421666982000512688410514963912855996106953734288980174936862019830271296107446260786686151167200084935261639699365676275499399202362513417344677684609392926704444166931886604916246113579388844856288106122836062760323070034859471360293247773142987007404487634449957188711191261662862101764187628539063800777741591940056519535863522256630906295506841660982388110944360546626793341798154890409026243181180479948769615138537777850443763440317048405135748027847797747476220094566763443003724853408177378178417803307982035701621766966134845236043032407364584086664448074094454927841509525400023005777927859778264653617266018712512546716704489161746005338113268491371820027624840324945155892885601371800654736650115820458050049181681401182984039719578683872902765752116783529920498502234360668275541689971113970794209244908439295250396404416208833923568294854958624850921701844979029418786410762584984915072646021367588636914413879238623877332238970840600567508327563091801208002292089113387006551271243603340020975497542950308094436480543158997616628635143956779596478892566725146728070735021606442258671942443689887053877484379523368999418998752583152547655543427744439813101986328035643119144047805826449859316652660493923199689658749994392907341730176049649399298309382993894607733336152117582596254764689863446834751972750324039939711064718621609162004574775391552504051646745728679856317880726502330451012423338235451589570343017561143512500000000000000000000000000000000000000000000000000000*i1^127 + -158744568685894284545137163862819358083675946649637912861881906971309483384785154355246090005999032091345866436978435405088764962570171309915635983625963645330578340078006729202778700677554212295790328195270767044394517078516834949804580651859319752157767321039269342483463129288628263293013876582776209586057960344836269775599309768155512273086152247138513236452375543420420187984787959508291223461237830267422819855208530611376658489528023404708196788566405020936178709929050721521590993647505763641340875096255554976585405139281247069229012876313006818923732320743397167213253905740805561811638250574510024875562129721945232235757944222141839909737211080840248047508221119928336515612529185056043619771975736507522041036170940551690322135051199627592887393351287267335087422056928396407077719438821935946892276316803665052371617338049954028469790357590537964607533897729553596409991190827561317077915082228347373040705203322933001642554438158618088451074913749962170228119195469945278978669271005079459482606261101125008982463835233199958856717997200649057263780186448672208395706001901040427200290189643364491313508815592189774177888327173990723950146277530460562937044138271486971673712311804250837451915696745524825528170094354238241332266579048308049046290893559334955408259479561358570674135150368349673153366230296062589934021581154485269837220318137096220541661184038604747341440832279109297015736120019227823368675696603726736707145799936751290492992129113697924825736695197930317721645520788588913680599525533320839507430064936755371672679909962343666866929803848921892170745410679124014319916047218788823009524824666349287675228587727820287410377474292569248627706600194524741596365867279937159436690295680917457087404181305818740269778659931818632261747223599170259076059988303485993958826334990949186240725416826794279829597849143341109030757474899992396366814885689856277102959076652814530148093376041954228036404674758442994937046094600471969048837233682272406554252931233275761158284974492187852353429940103789285582035276555033131261891784130290352489899683779599690575526355598241701876979169806856583129458206695929867924280029920695875103351642598428648155464697476611591672608849613892549775446511479958201229996655931659464757900459298736358915796762728906431456675070628533480442498891186473128791854557318421299510681260485452328248926368063101830455667641305499551765508369143479508626680844157814955916150854740823828246779073356809649381920727724674672438996562301379517535603311337887970827062239579988547921559544035692648377902380922390831910569079459626961945624040564457545032103239836759667680509954854677112566338238242821361636215266695130922616725919922972461232914971001640329053495579157666206928154798965285471548563638333375406859503010858111355945716850587689056634460345610505921145403606539512218173658806344781372407475624307165274437177021818333834423518384007504443062183329905935304081407791847443610153615036283029332616916004797509053954981750795089414103374170889016516922783413912638807443221589317945290770617923149040704519668757487841230429513439476804141360321092779068674218653164021752020818464082099250745288396079389305761992173427185632085748916703973689932064800659663370304966855709411072650108472729664125535078648851111651580815024270959370117900726630162731310067744670629094270849610872975401853407053134953477007119724115804940606937392843997315713470650747256882753087753855275856493816952645123964610034114173141552182430184550661167532943897761837019551618909699991893426600308574366308718781593591677253557465957032377473484800000000000000000000000000000000000000000000000000000000*i1^128 + -190728779817530114480588394649799873129655244578710690221711265241711274295287245296944354457518229714947851296880279771055590264821304882829759463533429220053646370015782975598552370194265327837690987608706180751961470696890460647165259519394153040139595371835218776133798190058970326508068339089511755780391894574732813089943145601151450508062892551138139528251472912943032690345877823608387764400830403107732211440777999259458496008844536622402819094443203023435824745216421693815724811415743033920482035304459225958611347692421029328556950723840727953459945674061377688350530671882504937855673982890392585512745644173213921033873017627614377923087538822745132699812675016037827966630658771879835737174680185104899313856258132830984002582245203359131178323441138867013123515132022818290608713555332658549406938099725302666419020498989167305208335119344914273157539543952846053143473398509475361721142140392021633278556380025867843963311469808520164200217488134515082917979262680845884254981386064178861241762614508104888708034011793134297084424242737168288566638238102032660817714315041780764263723113463174677154287234555657105986220830631814497817335187029190393423360657723232219629723797139737567111686376973838892969023776233621697866888155333504430459267979323487393868775485048035150229988009762705039426238699626526650083788392593386349803319395015683152617232871295735662913779275535662137513130232044266061019603720861474519920014025247914548965151893583065663878236590423246941828568731846093850030004445104689718956807731272059358090653918075106988383489530441739651364670006141966004061306117421146370813474129962991009758777625676249079854143502634196534833673238276269246160882688129199953332472105197998398512292140787239795438551144611470684047600917023355225143473624980823918293876529924401478683440513832926675980087548451397304019504290235058849439969427729966841833861893135732666917250303863122856077399199612121993489626918875182227632466985633135366655002873027326747212566911847171482580519984812678065613940083652963517545055871280549667613003488486251429050833103428107625887597922679929584795996546988336905266201232779698295205437653228094255011517877073021245009903550018937265306058994086917285564498114397463393090138341807199797859714672091041721177445090409716860340510150124172099222200152369124820383722038624106334918943556722851280667901320131406812669588231857260841971133447828162956286278536215884350868976566576758391139117022937347445876888248564650103312484397435239835580014222181542727630334511066125455914371233569568754580028993804144345101406852281089338325222492117990245405087208163634377321317117597469503349060037055632917759306708303248081056964824846457826628227110223754741345188337262465679364436630223577656653676370698970485437077857008918813185117255236661738129900115617907001920664631671441578750216985399821228521650750088363550801652819027164374868113828120825222463870676107168306197899683271960901669732791111991717054130046097126155349658562925151049171575513576472012775469487699045010323334239537739970377045800510201869806008748417152790037384563056881906180209685925444485354922160783117428664946864033748347225439346429127611729418320527980538687587901889927534712384883807775752915823202015242008397870673083311009669978301979964143261531299104046670770019134541853843664083505291122869039828076635734386612322147517509532574238910754355508914541382795712925404460969843118057653327800768441785517972322955703725610710810836112351227972147087064999654336319758838541512178193084850262215018904500276940725580090408960000000000000000000000000000000000000000000000000000000*i1^129 + 314208383331997320714387520540849715254449868651247785608477591642122902793024277634117556213160410848065828727510512571483854752091310245558772549937613535567465722406608943790783643665265013362650984592960139633079502156123445788838894549326510574031863636238703649875377365889089851873799211177136216881344967790431760666950540631466709618898926467396251845431761336785894806183264994471050408589885790964678833764570427492151591618143265155156293453470566239790205533115700667128500348225072694667995095180945759727220446308678012546902354617968233360713849265502407298113055963381177568706798401923906058180754422114302246301915407703203044152235190106809822447910736115160220468520219858356849801055846518239132074314476140414897263571046722795911034341862282458058458255292751349925473862276007187357674660123965373136312724093924841309731260821807394085511641497323825826829110886142812298240159553092743658994928850519107960205746989150810537540292435497142786004463082033526611850270191363489925159586783276361912183449558117821842157353264415711188257110273330512305596410357895105557009174749290132475603557452896641689382127764577727642873801631658720082837327310834385501092308551615313725612173062216485135221701059882133848122144391272325634046347490630251851611728840588101676302889610999007827875284195216826224080639822928422518939483429144101901086252703700811869320258302406343178476140416030351960492849844792852833611724714726392056288773074485740959391810780654600791763454936114284797221067919565355808056651120949114238789299154400590788863216163444884659448411587253488050765262692918895354511805517791203591685727133906797877123165750914895915088654628841318577086883674224821852734775454138179355334358245699078331305926049658884853682822285504481450013114906269059844633373238048782783485408150382430812900524956709723742285311828700591561505736609462530838943616213749207407090563273086894581894869597736859597409549801444440256365174580488442435894796577972350817798467744718736390993991872412407356219490712090139642534497360140520634674643897301909735004414715027718475617370740208714318582215217702200460591780604963462155112812544409130895279619861320738610745902657513360607889223010931406375586106329707750320763072012936045855309429376575971869386292218312063035410965542111768885938757105582195644763264428991016140061055734957156466614285269359286338293597510991209177515199792927764840720595892699457711625619700107810040858756934777570228503523865022626303251136607646094402854603765528510851081302373075162264872837659038472620633675913789389236583738672027629832576737292663675390374550517248170173004327480421255158488604837177362049246182384889078808038781709566218686664956524882343166563748139362995390193172327749142976136070963448113098795377182812946707854832102805118766127918142785119904645013958148566942508731123329530485223268353189139920161920659195388021324974926482695008633531942219637638790163604515494884938463477506508623328128880373553866661805685785783727961783621721280565048266354217181166639461975712604730060540766529968742980335681472437587693414008507501674253329836848022924747398544220652367673203084597614745810547376522881634364394788863871510664801899745203418622462998830698799294342225174177250334066961238291403769683239985966625215098150757500152302640729727165213947991117683361159739314650984743788180951829486686876218164739126389357049007961028512460020974713401076540114837618779241912326250890806321845748297833920935797827168271248971864636057548620481041170171512523369208173009104450897657536184320000000000000000000000000000000000000000000000000000000*i1^130 + 157871645461525872203068385191441327604832264049219273309508552899821311216551565926789034346965919278641473482993382563932656215215781305958798246019296235914547793023655558519325144394908838368839744453365947130998246861545226172265260524803363007374300397871553847115806678863871250950835804642046274775971123669040403825598635372632589176593274641910416939683820780673966057679872557463845767745828133620410165141018660367738801850165859771066796558121477490700130896355743093901989065235986394450718894863129814637703195901362046249461211817702648267012590840210367424718050594006460011350903512197444625822346322444203542323268142616587915520468613647682591754341498678566511466035755973093248329487562817452069338909665097079780529630555442482565954160122426836114331439521251651809788110488872556229581191411771902126115206977473752433805802676221654523620223261964779569166200625896764873854828982830121546187371145006744407740772495691758891060283339910033620920148692715690396558034790821687213202536470128771956457247195416845429137564824208727708188288684353929990500731682890214656792814869820696547378262466147766890614385174964712779197726601950631242811663593274006754906110199599162685531127614547269634498260092807297138661323539751814531786652848839804262364840657175530400493604473172328650917134660537149545526618710515391418849895298594924039011872572902115445683003405799330800165750110922973760443897372036701909244371972077677085474906645609470593369565626934309347330627385097600050188305322986295783149293734094287570050322483528034236799288563611003466181839441093629494614119565467265769008566285058302120265408289134152321204654584959632060037864706786576940000336282501483981735658175985194334123380026309594562194398973939495995267327630942883045137812159324124258359084733030234947314411658987579736983432435881748892334934208130634302545145262892460431868979740560802438483169508177320696054112443647723795807477129818438775583229238973882742814776735707151412971912261673489670316158785601800169113325074039097697222805632135105379636298940990546755449573048347409259596042211174987574033860247744704838121271539734203399689147440181555669945540243003548167014379367329196275000355115064168235120145445279589888276293688529289117173010997353178798941579022551597747493730071119366321229662849117132067500736478424969266554775059680644723264400778042509725928275118212659579910411631117003147369950862824957217204725219640587768083478425336129216904791782108699095356996744482550981748332566922930354288251542241425330130232915582907704303555241694778554608501664472952044883154597170075989176855860839822600722476607111781104682129806893464556284638896264621377734814283164173589328579295123935790583530847199505819934277260780657264476744327940097196010761748760698961308453402417746088130382810600334251199287943952253879171656595671237730390108937240256465495521864057168022274580963259728096355987570008838350681812683523698607167735754364631453967299770282366125583066677992026627296006859668938429508925215110601186035789570517329961641221507269371158009893294796456244505928934372137801779579353419957622311732549613523729004759369808367240256226143585594270001607554036064947969320084435868228932167915589407411131530743216403082552964500156902062823693946755572171452546532150921751027618594509065314014983559176880761136947987228061248164258772423111552365842104354773519176799421435760589382153546237107546215215444063011516967069095719853556763217954030456101705458201836718088350650101832642628631200321182867044491315054747083341824000000000000000000000000000000000000000000000000000000*i1^131 + -441853527706343213186847805095756147991983083060779223154109758645983068323496900086963440724974981039512041040555971872639682599116668770360515153323960430209775454766232929656786994239862810026335050407203968125680921604063618248018622624469975036711434905155627642246582930148505817136314028164286194340161228899388519966306274012503660140452180182994020916391717067793136782822460796063908772725457599300249611933056170661941557967270724248205404416929405523792914506678281862917592226115103338172168782671709872609651241181408551320283776270084442514502314580720249224884425616080639894742215176531264241858520847151004504110821644734341639492262701148886664600888995857033947870682038168977376792212590172258576075072952933627554871113296716487904660859672664045086995402593039135438359956700764050751175666213658924889671767477818839973465143253843952542229956135420226991808787999894801518455663227333393834513388611854250296735341993443483951885780275257661828185989560213798704923835202672987647270228162132423747351393157200398079966011506030670570886631193991150862071067490833741364440287771860449575257657215746696883067144827757379438336986965277702484549767323210147295670478998224356958684335951458412746983394167414350450093397950954216665752647667136030955014790551483644661763731236221598902646707235743243332743836895205399500439541324692976592733129814858483456601542682612614562257808389584824744641286608044792623419312255790804551661983251493935864189691703116906126087456349514284324857910665449862853704778688437145206934198201114654734537897515849295116742467384120669831136468770140562279761190888799842615032323671630233863255095179106610145714120046369785933036669666169038339784866936215342590237290514265739823451974580085658433337281002324864934767770702701979179754704095504362213106810135916816259030329294384654317981905057270601619251196120231647029056098584604020553330887170191867570771348434604532362559966395376335017211101574156835979512882810620412509677471571759179711202630349726018094704956685580554447074513775940377867234717070729919579903651046293648936029900100411614875163084925694871225431219014733025019821961673510477290561171406823023591632677337928553612661615516870463422064493300561970697510753024134960068607688416894715640312275254379639245757204890283824017535036550432426560587612167911066732049654792770088211620571786769929257524684280475162530263782428470707582759802304500407997285020531393409016134707669461619963356941679816952053833224073919305099818025960483935092727398787386451893435389204235239490234242639251946722177716306180069503388491979051793148909107922116025262606887662564563790105171858659748678947018957401692712218797520480081476412801357438455947797657411972343289016847975639663100896052530958965638797849603270642431501589282315867567476640165620315967166116080824137880562001131169964158983554152994318866529035369812169378023907400496894946527408367897667411090889140154526729029533515099875527485565810134933339577470693304637603002020420574108028614722854060236925076917891561176601765531671102158814616119846574307403090257494422465134434767323317373191506179493493904942208402693150534848276811563141456030452176009417243641434354863181045882713143589502843092348030825654116848488135605176825016274630121177822605999403040234825609359045642908189080856594898442025734734824723178965258924848617945939910379107546096320613496621388740653657307632052003281623148471721206296406019065235725431589690390208411291705108586102013649239797389816404026433916944665659510253475048611381248000000000000000000000000000000000000000000000000000000*i1^132 + 140896730018700452790642036686511626847268203854815039919692733807676449855651805197454342370915045980785141691070946033205624786007853432640062977661035863303008124735211894205486788516784631381055373204936077107882306638598178141084328592413588210181934354270844186307520604691891371274080280156376322892734328802865192636870567237942741340622300953715249438744521662789693821883385867207056053295351044583848360245623351494327083859094972317168214537135432672308925924843538746466223206894611407729981590379061348165523648388424097995644639421481560524428542228995282513089605401718789258997187817808818038694917645793578252519709191581030524667253887896128119770900769731792488822682777092303849395151645481662644910744832581326221042447094702843346690244070035440356358375670534146637753780182872977885365494275358768807405241514028326583266307300177521427335436896489548896342796759861245450677411617185769358455562825600989266960748573840168111671712571281821225989458347262629726933230836279515033134324311758107275146131712786909667848327373029842761543036255424026331698488000780433255586803309234589865405097043871251493983224891287004311758161496023819068714764121667678878955629381963042648398738512636873459320604422944451193822431778406436660851199794299740757180498384434357991190222245986575469927119652686554050010309600891256178392119389177761973848166207653763319375751188159167512424122133297334578600833673601821710753868591186936563168512225759590191387591658533544324927178587889593231849099231230438858106472034687598746828633341159139334754310171725024095324747342937111132634399512926998897553006611178170118375516161087320181501106069019562037406833275390420688471690523604552076554796911915574258753088860941663358486345603215464022659671245561985569186537808582143524970191372162701917295324937708455389125902483907572667360623605495926836024906502677226461459736335099547828718857102145826120519447268211332590387817022323093526008798366954441599775519827885002145254698918893805804341408797212714396281148673969051443350695341086802926834951988644355426178671711731715806340816349676145386716328315246125289631021618887866091050874017401786642400314544657646750806808157138455415736417615219205029335039774809638695948798529019818821966163472671397223937014658310231744961714308072761819747946916617682262445335248151184698051676438303018340186139577577852781450868907481067081380626396835989317575515553631700375959099274902839311247193091254081335934396361837307231333423872422800677969754252597434204189063777200078371957989910107432583028847416483215648347288039331127555444904792713126602343555966683198517511535300551706210502484002228478776327122548403811428555865975564673846441010926891264102308509522589600552373686374815648529533070919553554696962350479975366973359470329339888443936462392949747956194131656051853965822083535245353091639077629707161479704485623044421668137968698686341459538286709111210282652521443098436039270347191694000203748959326278773070323421867673775106347966542339566802467093112374242276207768986344453043761193407587712010659937511685486389395158920731819201654195135480967895924043630759290148479054128007082960595255769531631117294369878731682010395897313359804037368903558956671300552931197693277778535796120946222923507747167811644745888736834787239866151775408412010996459305870011611655485622673290318734924386001233027383877346378814660912192827423271169440629514042300768881765472321839864097911700103681598620289531287613498591619049062156662463237263319764752487170576764658296284690933350400000000000000000000000000000000000000000000000000000*i1^133 + 90341470698738609465477328284223904979055275201762379080178334872700129210816173930757133067266972143727774162556884928621231599892740395079768201240047815390904903821783060896873959298469172550125940940874106460685542561985019301716570208620407219761702453399480094013117763760939023850564100849093080134295548690277311699235000288159733502529722726298366578062027149172977847913496710564194889245494519954865422739778111050004350998182224125835796304640584835735113501753849749970599524910485794776100004421562872225865869576723098262586892758328524634657109993858349422179366829314779656574541859687456086206536046779617854627289202513838398353294377308330686155035887300721176881827779604824145670655719841948549785265206928885684173535399427828707418679058136431970523370518455300237277936877746107025492743890386124810261433894028288244935269366133314547335979010855240539415391181666005923300607409410165219067346389157171983184286822685551579493054532390015424039936414995127617662763548449471443680492085090741093956173504063374343847518342757084313489564043882667560355453789822319043269752931665442881603872746546064496627695237907446424549073448747030383909744255658547388801988579832721933605476407748890483816901635929979766738805576410572755861422029714482552289644179075723981796667538799578784717498237717519247829568211724567961205599351031888694508655275209913197412819315878607651257119230704705080903194025949674806976243078270671508295962923407073701713128042071569029734019682039371127127102604264176023623452642367923758180535213678020867492366140024789861334276800052788825834642512725992401286672549694416328144743428601362958468393933678589921830533409708334844228122406947201040321270925601882542817501152137371001067617142758354385108489314403863085124944242977903615857712373350775122641251046702227147600432707093799633593537608212231660931602246529217186716408381430490777673637950219322627496588485201213637059640604368687925242820911773737041443981260875695491834166397148820719491739236403693910579797214943335958389760362753631181956953904755859676511734959616035653520198969670872828919862062540376201330449491683480405456707946665556560800025744787659446749522826339518775468375259673044881493874385697362551091000085189894186447139581418468305173135499481178348393706813300759985018129069260809404777514042752197970193310075070505412332658862183967666199676512493343221946564391007823405300075283326554859422715079241452517069887839638837395895623326944252772789957458456625425632425211352329864405661952774562953051568378898751109904572994597302204156850047381405177182499864799935602542299762767945287469206873277859380398040821765531525111873972665414609137439567762055900139326981109157076075267632402935953005756740170488163760548144457239940438696833638132207175314415193178048659332717333638496878589254501117639789441654258046231940722365153885873823665388411838678343207405921206323998201032946980897990845697475890130145979996930386159738397320972245762695748084896272857907445455254816387872389635765650288959128053781892280301419535127601924738410954422228100430155337883208725241252092685435523198346073823429279661102013716579889577314895605371539530016337368449980817334377068280150578251455238632042167348902132255794552224199268708760872777111127297573591288386151144730898757580091717302171763864691103759713302397964415587673934845339597694663752059457130964510204821414639791351942520767124711523053823075073476815616718588978540231222627493947634443281930437226368773973447698342472735009555096818994380800000000000000000000000000000000000000000000000000000*i1^134 + -28630636591585908967967476345107520039452747218625636957231764459586789202945843703802331767590668684564877728118695357892299321915562178346860299742228336222553223253698674514475756051990252361896252351567739583930471819386474213677262778354967269106105708009697878272215947175322379660635271149487982962658645961408758580834475588099677773359552814619532348132546537414036942201367262041340606560732770657427407684997346183426744697258407459704165727524304403292262394005799767920613929207470849842654085895149952655958954680435045556087643506764822901246384662206965522217090477392373224204172003831936704547467350632912522209185761965791999065886827790172200104759355431379120312402644077562143498668168590405122684297395793863454867856232213778065564154700246783844245346676122826186943314406533220381317054490367665585361605812307186846205698899948749718757311133472602049741195520536175018186533872097883665684110010178395728535401806044969445806361392345120450489805860664092381194085680317042553087601304208621570105234956923578727152043757416461113949434128154674808571412926962369137385497222168041334150061761599536381989371676032170410288121673758983642773637052082820080854939588847761038985814839092424695540109544710832970189921999025327651159509967870185709688320696015011778747521773645197341217814842229300504097141339814242797062617675894841629829829372688740212341869470725354672810222637093118687577537635514551332691050292636070341192774684134440310980093187290906029020585736042911105706216445776918934344370781593284027313639953269698433397889951584520152053695696309528253255315102081944569615560592237966767586941199844799253758668437388172184327987305422634290986026322288190166647890536231011904653841471949110249218673993538406355691984056347598621386379563458418610648734894010829084196026208795202355685801956771791018025200194884939248084787825093541806952031347277130208580274984969266121612274416309610986921716692886733465835353290670229273870657317331995263515957936217977702480082738275733005138362993900219706748731426510927131154085010219865534609094002059979096580814927375130583656238472506981978745445092894308516715570567546154725497789461040093567510704207900737198572936225567150390810531253190676644225393612806454332533133464870348361502803238280242716907263094477509728241650684522593991741776250414671324515058110646413311848297148383890401551758727625035240665939518712305496106813782062708676428912198661999729066815725298729058669851946157537452134610726068548314579464334109195113853014117506727498568087078440685441828804269275540772164594146748811014403815458832867240493782568088849857681527057212626918762058945788158324179601374684154702877544960475407822340498739918691068562556547181328853440297760340122609867322852712733931311041320722148499127192805471795540228344357668570951819688250210743433170610987114909817231002440183725471567090750104843747667306927642974230365918637261474795124531004959700346697837541946922488603888257702026456178535551584298932351182463456424668023378759653424093867027863988678072154736508514547518271656110369643582598258868379243426429881304642211590209012820202836912317277499224756661333959336732836525326474475677089385149165927865459528224286595515714426215854462030849961953230915427737177625406383460307329647306990801568358638595669231630872119679971072219713252428215985824600820008668294652346204509725242023300058286161118868414158456817434101100083898742565128335083918346473921319346717482421581221519833057817007110157378404241421636046984390293585920000000000000000000000000000000000000000000000000000*i1^135 + -21682000770070072980556674106893533076110659019366676016449274217744070406897832351072661955603911407994725072027376166642637820205645904317355296058671949949254787224334640117148845808277056984956819714922089021000593312789285804176806084802134493606547744965140790477606788125085146315458479061434977327764199156114185019699720137853079508152077402186435669231255862289638895305217020632925432800897210493521976973007476839697525078266361659874168333308569004961255936403356818689359297587223929062264741294683547031773978997841155283885014979575291173579979896628399844514348545426271433324330173435024620469438613791421827252975332137742057055100787281967695945392184707909570175819207818825632695346523365062015905692173627483605766216153525088320612272709943070190059373094855202283246461980555247299820700921793146465668896786258148635917583816583671331361093287522025796413380615336254073592869077798083296919330149334190731324231078122459073337046588284005305629998028235453157833285695123530229069756244796718447074064724776791454580024580528532138045983746024235455575997238882956131351267655345720919315986635781101881538709048935494409264966260272366176483861065073815154512263575227133005683137143022941801359926256043707910626237011891035990658125606983557334432464760794627162541523336796575977985645469816177433740714475558940855929150749682220589707941797507365331158079900240521464935817750140713805432531448178479168954484350792726797652674775954422562133016191168483551388843151203337620895333977849234483987578306580687324664009633252131026733506379761051364254223790101668892182496930422901835523935074648001165485420163619506257326122293693787836455104627570018153046212533925249588688394846044287926216450694238982106417048751744651599530322000248295670918956829705195699306599413068229944186163076886618603541443248995948053705845556333488575463352750859898555356663229827770695626505797073764861290339052016093186916192813446554948254282580990245044397124052941800371763024351551515672447740577534590193633308541943638471975485788449973975965435108730743951770769177188036446067371498115173257007885379241717815309494023536811203047378773912504308157557139120952106533806811228346599604349296633333718269922060556835719725558165107581532240560514451033862020770208721837725526929278245439185283315911384960773076546181474337393879720394178343723722318583938310548380175025845153977270261275208860724818647961797543589598335162450778583362644710928959742600268179579411617101787989968585036845645802175156258811021908829875591240352283092149735396261797485308868549300198474954163226552113945902069000703150144976235683755307131139496999430178002124654790754789812382517279161844962381807631025671872037694654426465867777752147130438585823201646448850737405139221495405174607121464874514260567193462785389663934914806432313307973352564746071042886068186323112302227441988441966435954797337281885691609623228555476205030568215507644287831596336738217530858536879698433755347838425058501132689113437264828365509294439855783221999939389949917098461093671579980976606678522136326973272166732187687145929061187001603400074855343643900302497322649001374576367754101386365527844019209272018945952272015483856130509896774780294943172031208703338893532117486939507544605240976432427647263590320661892536021182108798889632103500445624898755920997210404036393598996308431379869941032335536910549546951772810610130494571804135208417265682635324790437623942824553878802091591721165611243140705123497370376613756670456108427860061054534942720000000000000000000000000000000000000000000000000000*i1^136 + 2109445688528513949633541773754394908572620332411233408631312063182354600621906769072877193105572055088169159722339213364946749508498073870345618349282117500903693065265677670628218428714804078045968221256431335891743601125310014525162697277453251592784491763968747627909904832891587985318331979285356023508973990380161202487642526495238354866184234539734230806002828145046348319886001679175097269820646156314446026412110947975499096478983507010848059111504316277639145434374322762975148573523504506311959451807765367082828712359659793213501056264365034493670465907174176797150514807930673572472671980722873390597697243218627236238740917695615561193859453452410549239732231401280133898622625199244678228876759020743995527709853521351265875772181880511215312778402406013323140359256476909433667103163539331055329486691447297536647069634880214121993138273244661690207696116492390553439953499995353941418411795935942774833340335890062354998849768706602967684834857158223355762074531743694416583464830991086619418732099692207095642365359424049704521362130029898054822257311572805432809439082931733729265394893913896200111196638464643661038091380852138826293115901171048823146493537526190594074898296840583289879321315586956658207318697906525939077602368957786682661467227814604473555615253817603875016953151624077451668084816610320242228677131017763380830526248190915748833209818427971423344449942095981386374408980885829610841126997139561309007940977524793821593385592653000310479100232760673696876280775937871563730381586956738035247520248078676589673889648788761029892366469961942269178638471356480487333912181211511378635676058500912150111033059410734598472585754020287542184069448777906182144267301387909502310715050479140679296192421780339020527198073021203210968947759641334750140092130166691170762192510107257263963516126821717625098870662364877486151083612620927941416075294907063306412030249321003717327359213389223662304386334506464568319926046731673913726503305805433316309262590987736299772643820887000228793345229930466791220122883620383758109432802220248534278038068238653324709873072648468706502456883627036131806317436917850520198716763148880075301705827631037953597488565919623162392563034248924829108240034158513873973692467575087042841668617724123632849506358893262727867176224250606374229218480878423166890004753408427325614450375491569443139628289903082914026100398718318577395109135429237106527001602750480382599652152589570290752803888363897314291273095222628301019964381375384654100669785849511733431656137474402814765291797063462495334989765180910955673208840109392241565803781333562544899534741850035367519699912039142129765118495892969721530335087335792334139899720033486274372990757643544809112998346844088426088257789661741369210275629658394356517626393063850589758735630111495081668481397124602729081218275367011029390901771466807063146457326804974402136630809165751969998614780998673582543691331968548394353086458687460795109727434213816975834577374569926788244879124460390596171548750006934731212270996787379731739001613966779026102370199811270390684706218668325816770715693519723920865126547779819423905742663431149167044334802412944914399219996014770700114055976075989121557379308661300261060903989677437723352354201643443579141016506753772461918606708251155213788817739809669126019493693514793181469038468946445416427796272264035443624579604438197627451828281728383621900053661978691489565843196369825784635161995307389376495008781900210628652979487211236059381001376543048044215006808564775243363149587284781694976000000000000000000000000000000000000000000000000000*i1^137 + 1156774736811025036550086136778994538454741768236290011143696433663043290694617293532221363838933245566165603945908261221317171219727323669806274800084616379040330055955027985115104084455241698622442209231846880658953307412145396456886485704296546780470768735074347870849181610604724131954184981031301270238564246151089261771041783985161754377395368120562947554265390046605087306618051601849660007263881746764543791663665569022822818294855296165939302931103764975922862346762165148633821172639272598509076319611990542339083373672805427597835794097463755258824817774410308020731897639431493110342111368038606712694440850686724765998494184163346820826390547647986890695844828422043710632065460899304193442713179225454113293443208325275968924485444260639781650945878704697683768919746061450049772652739263331385465697921798641265050017987964126684994417514594698797756145914978216942405232673734995065609633503446463119492181103208738606501620759090948616350012483240130896656162755511038924840723069522285212746230507235016547453975186282602400297744407676038919854595296347546807377325207550831446165529659693965941916457446570010872319104668363649819689523421088354875137585353360030159173796882431998548134150895643888427104982534144530633662836891826129911345115495983954958438619746387291976235370324768228607763626548009982894694800600898636312996979725398006092404603179262899400558515781464161106542328604437469195991741459605381659841765368752708415932354582761711467978330398023653925940603640786055964620406565225892022604939561325460000400439669210568420757103029106206370201012806716625792621482924888400964113095930572873099721258570615026034779862899382355383294356726010836004687674316539663010865965590897029160960407242354710084277696208195346710791389802649713517859712422761438998703684475125038185519584735399721247090787641789385776628685414600531257634461385674082177476405719713188819977654510812112343350440713384284368178834704921557279189222770462815017276420552392841628535337533784771871256348043066500922132107478044541456316743095513722278357879467470183849679006998762798881278501140617338243506327088364339028272345472635084229210979982133805049572971744086647019883315501655687191257021924850326366842926566864882426095819488315450613090957419816552217792043922503508116232065572065604529338906801235334767641024116475117717577745001929771980941262519250558794788166155886195809489484888599059930573980080823016849579701835253552844943349948134651925085191704259012432536152472151406799261065374755874747748494397950591568332829182103908035773734263671008458010182389994062846402785978594791288877605744006098961034748965704778953572247147354468502640892231392590063001065768823889305705492085107810844254559374116702048207848359726804661408271702987541023136107887277226378297398428846090188853957868249177713306242289760507474797520941950093895982902296004027189537226899783005174672542527880902541169464245515073046302863452538637576535625252063335359778451556649701933499582195394806939367331729571401665829021105306219160234208710332823658337604514247947780036546424603292583856839788409700170262424381449826004092152585618696297782472322532163560354929308352599395859575112904080801870611316426955718345122657772936267864333868395900514406759894598941371539186320904885273080450991486851155138814924587944134579574954665324235271673513469856414306194282093207074693669373319616980052834257943818361322923483554196539249470018448136028264322203750603950135668549769424656199626943651137551101286139559936000000000000000000000000000000000000000000000000000*i1^138 + 1241553924549691384096918389475311736857284039094126474085601368850800199624238737378036052462317753409369267233145498240839376874111413331638308654378619609363863172534691760939397100335086648141874188356849001138021922781247233468437469111660938428037618973190122431158240026559131742201454895601424154250792928957738394410559692088726941432538563893970071602782781431145550710950672847041744141902378851233509531874040055409489783413176043720562400397894004552712181266371209167425034416857064840281910930353955517330850948994734576463017205136106392581272288664901454388965363167635312787527283403291685543505964627285800408757278360260220628274729504307576974948923083514125919732356647365107531914839928141503544841026567753725395059270345839097672529084482550978544724214891545459403715097410551899824783877883153168010001793039647243628677266619275284248681118592909369252976549794858947039608863123887541057630719080096716647166123199343431389131963934453703009975775902942496662364026532873730424571140367666584512699513600529951708763208300204336003842917800610874376242419651685817191398875581464606536581599972001735123847189273168804201213314109773703750316901793007414928339566346071008576685852927640711228976105666591503457875135528382134307031068152566273530239786853993742799782550376281491893505903559208537676202237130608832287632581989840420166443748463563439086559466174683815724178873347090207740047799377105829683713132451801310787880392102420843749977713122357339367152862918591537188909000552212888635689348921677417417792107917574569795345077746544226867802896954831455679918881503538469665609765247148404189214472029806316212229750876199346037084509512610687757596653051831222254814935818390206381218033131459951393246117146751777872036103363513182081733900927177643268156029600131557000463680694608481037266274361581778140213150078656573542016398109412777529107475791863707963352438715322446800126098227886460535236736729164035131657915263676394226704339289333215004660709919577377322933928087442529917927872192815844959822764531638971951257130011739583045347738221327426944475730445929233563612381036178266559598542584186396971868969483520639481681678553317850541629899726784926152855478404213825670510667840581339884957585176338916937229131854353276508452787876802733514914099983663829084472502964812835000592084762332871425177660480502643089135050114555367614962790305415871321131364541998193309452540803452698757769149235137542325240165994212731189602457193314803787940949720724039034981530864991499600947759710987651463374304806077525973048361754108452814611372903479895114853938958176224730964279887804545100432750137309032648955416976120875014035873495612365178039891870240970676033696389044400692905174204405446452559547389566892908971416474806100181536732947306014905408380536665233635246348214465746033434986741365316605653704994358192400968158237270207372430579319145038715309371837268987343446455152191774715378605233285363151726415420721596569080006558027617059472417407926213494146203148739559460290699832088435243848533779830767342397062321262464979197800435098266836684805480721691935041211866345814242671000562749399896559247128462713853250152090312953247336181200899921111369069069146093230949499406845947289363746548877892889290180290553906229931493184583356137061163957262275215380734748753035544421849082504531714234966823875616415819623743094954024831528667354049735580368088030001749987330449479213404476543784284302557730697444530909675481161083593899701276473087139762558994900582400000000000000000000000000000000000000000000000000*i1^139 + 31355798148930977878299841331911941395911427979177458306839030940201196420779348023185692400614353974310243792315490029593963701639627125496106744046300711788845169546258955068945084505759028513459170842210713634427054089707181352967043244436347619790739779462731631452655331609979784842401379526393526001837149713817661502961662707657465864544141391325257922233516111675189891323758045636863804989683851723901330727594146466829810052040757962521432821784248899767344585961129550687676423848363498544708800107987339764517321456300495526764316901211664642907476550586921821944449514864529682879729670596169296741383632756418430425669856211615575013941736013666150994029195487009727001000430784340593416227504690668186973778458395764065423594946383371409948558206479525993288433863886415996700887523397426813603751796819164898786625781368397242362475538939825404224677790910730054514676029912849013760650065364044385803709741566886367553844539715347094509286123092992811759404566227926724411462126775971329013182028686891670365129472279430574920690626776941451447172696205262608855255289025638506928963035121850972819998159005501039354116855622538542147011947938681820573525662226149240765989529378295387714618559093847056961274771080787538893259150431576340789199704635096328965109765143873490875538899927579276892205818703887751315992633066117836530499372951692146911051815588442331747202731862708117578059098871946481776118942647380824122081941971668761966315859602839040186683698991393170157051341818671966787758896209354560206819271626940701728254984747214348705491338512532068959994993300610978454812641805365886137131365642693906585990656324315619397189665950843396459576699855006266814968736968659227206598089713412697519727868716979782256995611338154547104605346762101510160442881081424786451552409027204248286380487675619160951832025026836171215777806592356056198753196031332073093188610947181540782927306846518173391878926895818515165950473955727101122376056990276669682427402363545787040738082464607142238511293444158374443024172048222947273663089638449180632898979507524887388818983979650827828338710775558071874349595796280094726556568426236026686724431590819502502530429824162387049789391110704062067012833460012054981196891501640522413523423883497347440817753304190202814153315639576500325045494966617390532118568092477226671027477193770682115340155950323504966927631920218396966706338296526246144563928283230630785390986497306253545922733603576476713804597342222608154444985108016818642387787215536648934551632686246436494442632250234484239254443977959128871012282357112518551389671337982491515512817114451391703122762379234666636659865907664196966084315388879829208607467069221244572970353241031237955189137150228323524849837501518012760181921822161758034044513086982756711958775382412149522834132193992160327742751278531099634196333839919942991820636495242799155970432613285781011839232339105221928420975633984470124949885532500372577984853053685866278612035909694655834594261601576035153620159175792558918243005688224723726536956973443104793104633731817000870427234447614755067142744454761538781251798980710463634104611551826842083003362679243940836627184779483170832375413023391106495704155362793649153286060173998966355333045421743531112052764844583422550640455300735054835287396683253853854825791431442326539194815009759089290417932778918254767111119828129073655241337440728300125421199976457846698362880095429404006708062961796462188719268666906402882785301832519983989735276698245000215547136625034972364800000000000000000000000000000000000000000000000000*i1^140 + -82107181278053672754114037658096608842581049507532337810999434542386362549763906472854404256864383315605451645431369371802861460938389269794007379118640472419948367678291128370027982607747514900170985020586212904576470508704690003447471445000960164476674230561842765437700508618579208146490941486982194470469201258732719244174865449132807915084815426762511959773494611140593841690704633141022985785181669485928156688680587136655996876051281853349021851473372629193811942453960156441687426012854056000247913775633634525487548537194421537593460905194412353074069877625504966886378016365389523498536415310059528464811025939378192867364725934489407355540216660491121396823454286433760674021963897832151292114892469288251627781986491796658318456605743501259888629703358658767502280119156135071391089613322293320725116384771456781674700441977218745660677445603487515740675983326323221074181884703726397500084720411145232385932564044398439812469221121217865683590704230227966796032440735694755709895977325974226259138711417017230936227034733029932035771027005485916283367096112871068142560944447251013577159759497530796337474213495228239908772662407424811956033149929976791945923841808796435849165848755399381450095760046279477761794719162637793599455816367940387735448388101679003098907203004524179837896547688847612447103241200290430213880015784342750477544334132401637432677797103490369259044061010471157981888837146869741859767499678689996993089788943640024825833135188429030632639473663824822656480141723753780913268786574171179855922980432905948384973916407702367808085088445752382809755775692634760086456316008797745860678343026160457367198380102165140999751885145688355336898335794458118337557440933887767664076744450363401919462806710178760012664102856572259461116574620154827783606039173544527894694950255898313716070624890131451920246360217863350879442018160799164093398092237340989143580542869531162287489911312656539193217413178342120519205296127278423199355261997851401166969370256621012552091463027958393237311979744142203235833225572597237578706256313070768939032165566521114069241677067637146813271029945424373738293631753389728712594745443719938336991817240106009025067787623126080542179624508960894485264634089429710835234658283195003607140484108750052224860141896160449180970945270033725616360489366644050237606327807264945230428333314356452443632309187919061407776280097926402255245993556526132415820778947495812215739626503276054392386826475979164583691699880341605016829675782469575938175582207294451057836608364353944759649472248916123033189252546208344778058599729429431413618877013810273510097253839633005992176678973141729209341655728447169202237223696640315206689356221134691631029585646619454182111270974891296576967189524044959929889868924628919329760413886137061132154949164062885311581432970341356027177821387699133521805926601913153060558073342960666499128146158910849351986609232022797593468021005236227356429354064442266263586946019896211402437428483990807753266004189653440413824414451571290824768463642653591011513325428458047537439859694697619036720988172601835729586974664891983521410171323783282837794068372197680783947380604281875248092744081327186390247523882474259972259678306898238131491444397412678275632447426218245281732851895929506553496447142267046594792572068193768265802563889715482741845903209675752530818671149953386260503649883958455248656011428236751268164765842313571359955269030773053225283465760982098574742802456462326270546412748197490636667237063355940313071399657799680000000000000000000000000000000000000000000000000*i1^141 + -21419199194985733049247551388180689944379465213940524491868747947194329936046144308938051800511347149792558396709470078353518417695106767587671734322470633913603275643352891290730312502738291472810307919448724776972081729189871456636725357592502384086328925385432896299316318297765905135489864622787969152382082229742537209820579596069557115702960019778867730942492308807557881948802076885693624768436630135074635189565279117862470540735382974488529802570899237572577734233847848397263681260756446878776958814466294782364033357752877165342003226856615040504218999723218230338481750693603365462925324930415327569225212715644433954136947648532164431133607524523867480921539706414952280410214182479120065205252270228377569002705012322905528137659758924772536072858177297398519980266924740590300937288127487170757701552695863446358411167246945932743602163377156273691687778775028080807784171939847805006134154195892197928893734742268755861386347179374224732997589090008296980704319605756699593088905833361310354048843416490301336289354424688934301098777274372870841118733316800734233811015887624264354854781170415140653726998149350310350229997791341724639433596872401647685041660490184126139694880410709142661355157261012696982248105403094965744879127520342005072898881211784579551150780311196929229864069259647999677964818371232814226294675342839981339564242166819439725387781587195832287232065176415453981951657799743154661635951685329414501170601540629767330035506248894431434345090299917470590503535181075282631015113038813397046455538783408406512208462072215032434646336790956400065637244254997967975146263852107935496127813047126291803718296635608770761875283015273754342251233967925252414825045248413856572274439275937002810324526853371590353845011302298174666495603465311982410924109970072809590731802258834490484156275801729757374193615154578143225972738542362883959650130340510772333532022563863356150227789058004717980501134158848347604647563771914087734700733537082426948722325078157286300509618438893548504148206635044407727243313638796621755384470852459415134129589030478054351447897904737853691202233072539850814945938633337398676390126449404582544850754665459097654535660451596044962423588165453996438303355168654850800559476776936038442699353183073069973814501377135752657837217338670610518135714522366499790030701099362343894263807393645705715436633949961946418485578852823560771927729486030842418081785106637519780442618385603751210664487252191775543951296651551015996818464321682851083808163225511348500847082896779877679605305937533442163374876045553290362600643464297738612749227262410854053081578543647373951243717118021100117002647175825465432594744216167579961979717475832992579274522091505512771775767108041803148558636016265607863755706714318834516282833089953393859064049158677083485848787644555986328580568976577173781143302466209298498416793933374634975254557278259700658588738210750148181091653470221974886792077868235904602327731162385752370084486816586292813553112157523193355015302380217971599507758068749292085210687410255832948251749606344919316355796775461787476605784568647040449439218322245078448296769404645970209913124449065976279373345886619374052743288628805689423018790215098745537326022861032582141626613434831206668970906333447332690529571828577096656595223645542953015528924710866735000738956050322287684176996409252584544861938034553369561098663229297208183553838056794448649047088243393599812618742746909142711056142622587848451369353114711436478220928051050229694453514240000000000000000000000000000000000000000000000000*i1^142 + -2646625042362690014793697475844835982399280466516288373301013165976603837864886245269110653636429387321475385587679549140108236964734149116075960560286393018354265678768085812806119157368277328653065302128218692947863141397113921919441635078188965200831909152498925044451792519926443531387554384690721399070773938128259876104480037493789814662118629625025687266701889773803242248011680941209795905186815650277063081238047059599073830647503850386597411945477637085591674700914755013129135568386251321020697479344653659873276638515578488212981726993794254917004860330797654593117901268853773480048186408377289338645255383723972021011123641766175417344724530010565428108230351564943312208363940950297538501464439468716329736784423531112365788906611752523452988396350409200409401097103840175059950082758536649314112162989742030896710564024754603564588000111359704167205621280744317703155183019577409443729674606519373526434507089341160976895610967279451078824076396361533445990025541289085538406953524598582906467464932741613148153940901984076483476707999958354403551238089099760774986241715306424377122297648164316193794714671385865943945233373554984981206256502997775049397746260465284922930416972549913444849205342781646143160091989199184491056210420219808359494351107380657861563902791464286207076551873825719829776037222078527110664046819140735625817828160421821282211184538595303534934109772561441712423275945423759878296345845162732263082358101090471568404527085309652997614928352493201030146814903366918449149923246308559325837651555962146012696168240776330944110307260196741594665539713307671597156999955199157704994464401118296695925928010486603682046095392205209592390133201013629291757953610650571710932518567490818854653134615863663417193343732534599532145995354683531503744234958444739693354070087338227878773200640849537422876079093960505276112131570525773964620483785656106140613557171842388949105688960995171236416530369279780265016544169138581533769120519315409350723552831083689591367780745502260308442101647342309342671582641910189249056202127904547321766329167978811320663940027521030578994875475130274410995971979230603736416400328080199089673386646764391515020243495339992343302799405401397498854531392673458150403583528426089112679852668528833254393353576518590779420904500303575218622096733045416863676534903350248217012202976157605040245828663315365468589996023228802647112085517601505141204764439508787370966896625606336456602121323766252641291168670811667106592269952573902186624800443740542022545860472942774586791647519268642347024834148446488150247001882434327799416972512626087965554896915066695183148543722992577995600375411576603946525457633047534527966795479261899461031490211140126714765044717292506547075567102873393169281582168225220997775347374139505956081489405746438313320847784599729509574603145565267961395257175393948553477265668557947234244441409221101200964307519320317173596196997433555539605871642336528176234491860449539675797251508389360613234869492924957742838845714767110185248800271458096562340739140977770562429693246070419095672761752151274157421723813849449493251001619094337829936954561565829387394895757637812227626938981871487984105864834331339498870730024957857798563990551378819136051922909873678039437404164761997107046675437366640576277612532407505640804541933172050176970845248020070539801100257858315409016917898402081223416764143393076502331016589514153714040094984666494024871526426699747137459127703199517147922994366516361251579458786568194490368000000000000000000000000000000000000000000000000*i1^143 + -243222040525344910830750068779070929045920397520288663492903970672534785208611316116323573193920641479558008473419281696066047582284622062728366215029386432489621765542968621841927424446561277452565370992608237452818994055716416743081062582897662414362142624988056814243296658375860311726392156469188420775598449404787890965947103389997834692619806521365059428466918683768739880736389389824299009207691754732809920141785565530611159284813210680355396411146324563980476815690932426393008046657663489238352271991443498359286906047801595357416674403549155419387535823319275436537289931302020025782904083234100356246492576351119802815876754914037764199372156590584861034495917024345482392340182786147248803910929158997153697173034138175924474637165318239726843312846144688145117723239065499817420971757216536094018672142951021332034740397857414186570356632207364159716704802893982606166031108377224480511483451223827293796013829524618047308491435550039212566394283802584456616430254657374304863017503730182015030315382303723603404956369427320381515253376710550823647143790637131685799776320401962237185598293673683918369722822134825634133803704039560270042478447580225500575028100461415243962471031955952140542071798935186454362590933281621061984320534472634832672947868695798377842594512889975031292523031865581966690728802006243481939243158137473769419105203502476194329310946153557047225000925639189716596776986967740062998489565562185017689619216802335794537507592136292798914504676301894236284170737149032220159186345397972368159713244509889145399564007342397489792665763123755518604151780697017484633760525940669426336928153247713509973370788031176668053687623516761265722429089495249839861257913324736939408038727139118724176760820502100264038444335657453512436575863038213742235277685809170761170483656783924829755972033803787199049590416622154191438284196975115650684194081463971859136432278939734539212530080613251503077124488264750177292078292693066240779276633115795604607218707360461544350768979935041840476297096791800413368241549808772226129874240774095479516116174055938648609027976541413758350866061083716346548929052148435678096375586823898751057271537899508972019983719815703755504899934095839595286901415504405522188314734726947145966539931804162424593671025859477605166765657452768362144206670595958844882672707444606396175056315604579477049023022423527007042639114519706962968570737755583748622025780118193456162553163614589208295487691425537689415064990752185448390450616237830944960493293930733472610355868319289561536768381188923203289318506490160798073198719408017066746214357739237878861745671498405333171545820701405504490970046897085189899623838026090988088004554359844908223848351107880871963611347477227056056200811180233630994295209720821872775088293202571389658156881754683696961006302109289565790304132865114421908510269045935029752006762911094968812956092414606576624320432383600443188388757336995411285225371122746249621045524737674228531099906160106456784276496844300855888519765898084478291472423577558188109189384655081178276806342474778071862697334120451453001752788269878965596728404481715201914039061272990445996896893936492289657827388677089699988105172997407233323059888135353996763219992239580351659330213049786032626210445391049496524248322507600688379938637670202356532827924801723407022323236012853509193026265431673082902627613023127613687894344402509081065710750050282243350884126412711549569840280069082002640158601069436798822878495281695763989743391473664000000000000000000000000000000000000000000000000*i1^144 + -28760658556969327852589798440885436895230715189940738832547090376749883375537707458476410095065512589209900395956437006555549874261858354827977002891643169918479325046474440101061761032604926954155730478895481702078967415670021773994839644313325048404815975158664383471002655765218086106127843872319290468470332619494746423294003375775820893831371337647248855491665241636604036871955963641250259835035123411052205018066447447746716617711125594975306758116987855991734985557075589558715508960689818220495705723432849016520329731048942120787456239924783988002310804953227569392027789016365824919710412640557820426734187110325973243862061002964797372516819709914472592837937925339119528347255463581874744066342123142125976952465219982731430876765168290158362349438270916638349363737846516036153104564151620021739960232415235146216600687330254360374532583912370916019798655616102344414530818304409592189018665807143029759873561635983940866870732387621716184589846888105017169156438362155159159671220984929546197717933347373767090007774682029512222241093068267869956308644198985896073049223362483075886583060711549332637003309345987789028629907228086244755213453359400622744357819974325652354833285501684628095534338031920351249568981207785490989283420543259423807077416789503459727720805251069247382625077410384753982957911729902888030928481747315297192656814690077180490471435679675972708442280701029297086871986028236463860946573505424113921028187491387522834456090151943842591766585443201383852561876494340241322859002568879607641218887884891511498005965659163533616701861331461887767079529827749944399851880871059545766577039538202857567070719522281067355069790221522319629715931109201818816764849126738031765282846786535213714770383201491267379497924062807461667781263389329720076009878817687884727240612667688511649373002767644233843034364542757458556019686776112242427525572511208009801567399242407904187292537842899667621167597572892887634751822919961110916970801955255079892910439099986970832966851840017639053679753459534005249319974798770837653915138034434120680338125115713782778657036039815009657618781564802213282468255973048428062779528578395681354882258944938249620619932014245489602509039329624382650452024096267810136523656395124460160222865731514275101452714757225873638525485698900936601943546547531490044933167598750918275219469698537831809444583275377437484621317016310165477953530762982772201458892445871949308485202212395179505847080920058286405079952828201269098207134618877981636755274537344764215737570684948482880391697644460623974765993992223215212460542637242689368039800150722079591057533917987210227450079625234450962184122374396707670484464826622853097830398290282234404850768427032166776764639899001756267235456142812368085492741298295787230101110446715727047429749401438460513417678777240443894501093163550736042387796881432683833036332928941172907817707880116307328154791685484333511386740439646885943115209824133735731672524163203069373164449133307248695260930074792148929243403141255734636701875122276865248943085248303839319180970479722910505806002495139576166431929571068723444185881967177661728214806213338877964783892276976513419638688778148681608700187097909988587297551891640928722432824426031894505826946073772963477427119276035581727778908739333132363950056720912634462131957402984995398663472618676279682046653521500200248929954120188161845186465437537084740574453930274666160868337877886007957555387181842228935887515187810948811589212213804930137325568000000000000000000000000000000000000000000000000*i1^145 + -3891451876215711516307764177303595546789801021803712639158159781747817684514229613445908980611488526376715753668418120644320668526115206724980863259256921439253694034327605829230469589573430906817917850479639785862990231255364091394199332629437206357899594161467168232645663983998405120984166080486575949621830063310068925218109364337912054253267672469625146838865596673204083542747229885910891033213042534218778601124539688067062675347461616684077017950762974701556139116678006571085147947779204861481886862028724312837377113264317979798571393998273436528316432838089065543114223976016894072378100501296443302731367697123520575315926709789180391295482373784963151347387955124452765703027719489508256659824159956671000946410478640040420890063477135109286543661392171691745787452682258819092469725246444471206610806997605883243534149490858490588793308184213467494883468458265796183399769977430135183239032604002626425931419875605199616304817845123352079814662827521932515246607403902855050158725057203918979358778602258523369728673683910663729743596009712467793553557614302718265631813978711379998483012369327311537102560627993682990563501993840511209974270625435291493693139609412133013474626407506096129667165862556757944747716448906631880100383022854039163920300957262695325996879070020543226002355937499183761720155982171934932086162076826456784617122894952947425563427756827809879962957175141396978359856852919927502790630786755745753802202919054758475439429602946323550278714917992893488817462857715401577029893376396106676584216276787102234767842997632144063476726848921582257449288265181046228429896956110940109670998066619246343987653894169469065792664157618174405047124646815294008137671010110543078660765714420979648663027573818789309398200700810846159482907178951351378634246454979926707496795977652586591234868116336461125827226075184150992050920291317452461588351871575045167750131975878310830716958770471942711070957878395941094898426598517719777261806544560731655710321794458317282144840871739037855206486229748015957229690690326413329034509230262986032020439348407682964092979973085765998954408895268133962070622818271142614900359529084482030768982616815163257263253604072329626808285983216053050113021860572648575051855252035525586270381307238399429390612194187700571103903833560456895892915343028905470443601023943370887442439509371273051958201944571140335283826212117906159844141040481435636796591068581295155849085400548991232055478502397252482288506027178241310637104827546661404882036384665885510970026074917411755704360174319401222936846895200346404295324985077012790360325875146609421899982330808213191819218822532565574987856056185283088064875013770804015220224363380774477207268780632861795649470481505601027487146652084309338360302019216284413140838682238886118723516493443179254613384697966327335951203760933030822042826725944740136545847396903918041489844419503803858572084860677319195262266894727731607756786285590139530263767595395588899046822932962402985343839587836510141075564221046036255089763331495372104715644822006311858540085879522215130927294572052581636055477338228691017970618144210729620689611880920156571732544450122268856338890162347829648758256697974815636064671660283506405305463498008732208723877854469681319638758644760939173751514258654928436532285355649226787841548047050287871815098484085868067793812003665972099354655285740694430901725993448782798934229205264619129992964004149185937230760195715105465540823393495079516503681342143620710400000000000000000000000000000000000000000000000*i1^146 + -369536691741262146476956075191317588688979189705026640714982362102479910333353725357621199683266433803260847825262934816966137886958824255635644579342413214855572239821945745338898565500217326891170420501985739076111220693638811428025717386997472928819888576476737162627536893592415570845318653511391311488679752364484945707068616360606900730730847022403059250510778917283967154658887112697110884226566989786795031599542502344984176833548338763343810643127879464757568991771419114713550981570072816583101163053315761873041250794282627236127152740184603150372773874514584552060535581944380983505781336838542172027639817522552317319748980098752913531766036393892284184406289677033019435035364218887072431741887643970643720361596673438835077578009987493562196929172397376922687573275487196414485439515190816561456619047556799961148482776687168131569715237541064638984157558537499480456776915061792366331111769135245520239316280968651078755232251407319902945086055685675345049275099728867763327205804668419564270008302857612845864586619091345609037982204663614017272284476251851534552629090901081430426692818989991569236755226232401815204255894485178677713176009861287432570440129586858958364610295476210988149002405182380652198639277243769027722990467476777276289652528332185484333610934307837389371334583987350318025617749550017788462869028280198705768325660402842354161854200050373263320131059101220810927553117663017176549423880801382548553869190987983980290583396023194326799653685664896831787381735831968106201954888378064002993272323355614733707074222869496080761326117235601068456887833720368526572583636422015928286778462235706139900523842051440487791127561895318826390733053889206991925766781584946387136662775086317782133134595982157930968088141061538911745196208453877910367779461990384277680139492119109245255651427092953954064959543046562044925620785332917764568609025523155853431114738086969289358562415486149224756474995875821550764411008772336012271689808920146968975930731209710281554442582187437743631974299898662784403817547922339113794460715460139772199933222715351762616985741607029816134159834071670695764024615759831248876162105047521929296953835031565066091421829965553461625054754909530996635809238985241955222300041459069005759428284342236377043464484553427213842489487188902677305252453274325010306656078638527605265546838443909649635483250932057250822699441039570034477598716028672693393698347993813045220013386717855300973595127376497682562814389273957877579668621696236447445685366050895530164732662158833457000594558995489671113137649965821527874278034217397718527469800392357272798869480399110109904660314372357258817651147200482453294776974261122721089544970784645763383592141249744458393372409306623899390521775350128872791850988936039423663017144514477282496032343534065884837390540904887023201679101052186239025972232910427837614899167018520148717518962363934450138347221467967755063235000745518209508793243110947240929352824743683958842756867876810167593229275162559631333731323823290483255087309252204314779230472492016551359912018976530149004790450286057808582595859976245954259853758580283852467624721577226498432766710864681556818905939953910650409827634657949179724649303492640698890385939537528822451695132621373648949327381783251842729752541434356693883157595415877774583625984044031499184168767235430434852618375084905597865489835337142785792251343135084211638782012454782034243810244472093476119743303592600491890133293974312044812282909163520000000000000000000000000000000000000000000000*i1^147 + -34786332520205369318370149873087466274986982102980434812963020420873468575727044903346618889248120645051225555543810061018199624663650219410983566769101599751131905097412725543636455597754915348279361686162760877882386459233346236416466930810088582653356412971807272134575887090220307960558201163559844332199409315952539129662430083587850236838548316804698740630256598813791959801832071651295761572784886408211136041346976641913108845874333482676733019783909363491477531704600404768827133004916249993209989222068289803392595105441665192754089423152757827451071883033469609553414421974009133055015503421825730263394532157871855269064862131534019096227332256393452785135506966301173920408556664696578539671452561238618609193073566055642378358966300769095189646682234970512256465414876363426002226227216011367410782832250388324985886267337943118889804247950162395259476291604385030391592901636655969901133886846795490569877117409551081283610127944893148395720275791101675066379662081010481953290919939848824850429824749683657945056393199771133676702697775807715980301652695073609016724166119768884875068654787456516772277330276931000920408790202190440388761356147163425563717416698842395304441341070812839400763290509280377670769016522244966962855888208114302761066843026119899096115472560088458788477825600588188036439751861242771173715815909594819424975613782285869102107900792470240311186190855143784359979918215878557948467615834131037840311366486287631211797622848253760194063169278806034349654917805217672804087168837444352269186466465872534632660732669863773713441664909737145002595511016830481163342451709893431826545130165595453168201913692628921016340212221403868637186667908517349045986224735299603503577049001596436113938114336088793198171313977085679630447280304747386565707036611306460097375208890078984895854422066697453087344703236032974041753472049935796624010124752421109443812621743767246361938566631404895737932546621326968564860772332188857539707097342477057501696461313055974598976247416514553983972804485324067280620645405996346541410673763521025040140868821868241247320483782731270042739101050407957339595891988212501551822865002004232450157919613720306788239770307054833469124665180506628493642231502560766053219475377955613666343864832944310744939658659894356931426525128164855698396832626322605682704001721209367616036219720406812278171293271211873574128440613543086862223226956857416292819596464047231071594690409499351658495802832651600744561426326495667893125531853807695858719575826616286185374868296922688656933719039395853527234738039496938184177049166831028489458355513487382918566067977590233765146276315835618400146611727921565929214695295803025044672173957153275877514946082178827201776674440477129742144063852920157800455103421219969989724194747743763473617264474132809594079836393867320857740223602901487884321371765069713847192696553515808562801117936008699743621271006577778017234657970196174759629644101838687657294620876828843885454195557336219524880664802926921619648749413074770811086677672431159981397440160848977538216404088708113763767425819105455232490502876388165418587850553601303767298571365700526300452122774251358727768090852178736665959228947012218280892318762059560189814910861207149356025226490183553437339062770933110758797592428633737933655355832660003247283580960305789837647439285933121885516330944050265933476963466650170393736631813538365450772032979627196613775822435691424062896505804110400300262531051728273785487360000000000000000000000000000000000000000000000*i1^148 + -2843568263041900031241711148556588901956149077559737093617532485197210486142874685587618952088676004348186275815782777948330212530412713081265169478061202025894774554726371781288073674055801187047416237057253860283529881299592800044180416260260001108662770813437516729407322963401328153462248960526064224475734671265389754810407598831833674654821487576741919302598193283336286632688618676140475280589096117411176373692131592511617249606287767208699536112930948372483988070267348687611056172240735091078682160784294337863229491626488174290436467785718219240525589853267585812035452946003962831035940633088301387969723614601188562172295069784952679393754296553533883071957522256685372381787026410222785069297349334679843245238741296584142390304487589754771827750933344426316945359175328236993763567067901507736893327577447730913110690960523747978246509935342908914952814082711176216821264453618078891532832777089051650214058965101138865665338945144740237094547085155323554186304736490305860227710030469241520383792968732093365428345981076323621905043026465569829568857407005979544704353460166361664186253252050469265797758179162853456108104677063124646268428893349120092642795975504406890501373907148257967201076111232507225270162321190782115621856779756830410146709147718490460567611896785479129768386267058749767414104964015868652843347064279492916859266267440315098858416415312530030934731009847126047253429153667963241231407960299034455125235855917360573192551735940410341510155448117930079270971348170555159634939841662831436103312131227603235649493876008651775719181890701494662674777412227972016345044078959751748804675314197415610435234452268675776979265249117935486579453697190229697222180859813350989384645784350567482702254546968918702237674620406575303785654709961839741854137394520761901174438813351694258419078359502267428816638718972892853568018272707566060535693033635291941648144186882852724397940607080812239771278384960546487076242639835797660267412577532315710077219010462696951907791362438977130974221890053543336036738719592967593146365217539930704405130648232614346158359755487383474221261845790047813665904548495873233400666363987300766324134263373595590144386000404831651340302987902654226032278784229394642354562826546652557378424621810468557520934605225033710833893777294625216040270478006216122634795118517096301796725363372048829080472649154081351071853008861205095664633636308888299426864721127909559664058254328672366651450572439500170749548330972570176273869540890078688430323774096245266125072560454970549933069616171363552853354691540584777516926213467626691272157391524857022724031927378704952686961431801677757050234001406245810622959332154862292507362786590993598021158018651379310005963981521720088187905078313938011362593094714048657109268408835706805267075213037876081907823411336138473735192065190593076984339249062865286565708380069858648999337433228698282602768336900633307506082632545934849764220897675300304845823961460013603438816400203134133730124078538215258918157346736287941749427338126774705721945972585431390835140979451115384827739168407947425232278412027319321596405640264681623996072545543534559401790412460478616805326229581117668659686986273456932503564650609311386270183805895122301363654956146210680783083806328351643937774408447129433494094012500148438358541159742690849086892718433732284409813552467587145139751303555772569425199241438203914535347612706102569315208911543837111430245446260527608946722522175373312000000000000000000000000000000000000000000000*i1^149 + -188455047783898694732773811459332394976058213956220743496658597075014245319743866942714305320432983054618652140751392900218475952071959600489117738174430520749784143150040768272455368680498393872649349126118307022090149354621545817112082745235790906964650952824905828580395555979205768091969861337930841279420599996378862710254890086990974970055378531422107340625612089675040746625550552218143345578554579942431847253180601011550946036147634015367801465404762287351888125309249063054212352887398097433024596225092506030975988394206556446317857908459119407704449944698925485696223017893336787065187056356937618693361396368915777772052901064587548079461282951064506152619347462405806648509887637505955258526428583491837004890953824945421215552697181599098747097996984710599463806476132056648451794239656081111388185567885696678256316074618889058102828383268216202854722392168819127269801648443641042625983359298432105371924991749924557383675503783943351346455953954219721089704100520480554153796500742263609356847921283387402644869358322467012124484345026073579951328824448475442075118329810276371678636365723334587728235630452768972527297479859731387844114239764482613065244601867683949807187473922403371846018516638024662878669747676438985292525615680415535191009210793680008823370091543886697715490595756431035743929490310062117836286698994018023987350440280994044668200465530262182071595321042715028403642562632026965204812879157622401309928667282677773452076094904852179187604594534018578588561884108533498545455152729449944419463285155114139647584431787310816116098492951344173757440215609992789450460018334620946418085775807284420594182964102475173742205878036870818255715806905967079919959941738334491773970589950169968596487123768285480302494729066385509258477198843798468738522408145862708149820944696356169387380760715911877268881858200979928373237524731136129632952814830898336816361556260658663382481786894522389258147297610198788886581986521677754659758337965224335407818856550513585979372046148997438304039722004581155784401072321831267237392434535316564463011743109830894307270806050082686828586737908175402810768438018084572676315158529862748826364107194151264696555467347139980609342889910659797322231856169341163411351105160639284817406924001070509433426955667641382675389473010055113427207927720551866573570079427418884782782701037033840502640840811336757111094384010539033289533426418811409419517780773667031151796016082612705353374804145542745276814640543730870696656174615927467033509324898854242395380345918619835810786030260484804501573685940832396031508967678586565117596583626586598780612236694808152380417172366126935821311665870330367585149403714824183039695987522937135191244152683718797678185343011598683906680054370426538085311795423763255572099524711041191376740173436406563520652379764558000065478726314387687098017380505637207160246260992004114123971056909808964999883899011697163359661918026367498356871989679920612533732784090445161032377758180061848654128243043025676987950238047539580696447895309793190408424471299994833633108528068861827624301705110415321768435243148484595933706259964465269198552979196237309000789420975342979957438060232443280188296066770521156549756120047707838408748624815511929700483294121596474196885055230451589096019634583107871410526993686457915420103044071690994518393166482895084241236008986964556129938966946868472301301576124884552119017754959768309296811449344260841544132915180942790312660566016000000000000000000000000000000000000000000000*i1^150 + -15096028136999916273956077301209139032224782353249497696376257192239261609669405757715519266625778310108989109635654161403462189883219495634752619517397111662934112531601893396081035715468282394173686771966621179304611608633419617404605068385252164398314651165614490610459401711583106961433128621904645841848029019806776375987697336585488447251340775318647699425495134483063071555921843843337536580237485302936268206725340363397578957033056336966118917544844662389784158460672124368242603165657824872405734911396357609928176971273205516940102750625288646849370779701611772584269413792859557471134040308568598476600834657628968928456571474214109494389397330764764336589496667194688350708952686281857191992548816511304143624311254553437651054812279169607058757570482937706781064511723364215921651328504086294995720194820586552411424450521002869747189029149789273994309352711782597037413343721600349919165230908463883522375978749581063975743687013978408030892904864712707744121616285481452009937596530128601264723096583853783121492616290861824003899649094777841959711716889432503316671452894377052327263988967903824205877365205125951675587033028796023867819251709433553844495696247832228725221370175606896032326237854993025504143711090968963132087067235676034732998067305984502022342857691495320864554927264457065505024568033718135166940450903762443553128104898495754889081390473887772803780523714025731270585424571705644183961027582139893071727634562102600158894866747175416571903554496462564731310124434172414415638322489082753217125494427470781709810189349498242480039086321756388328912058897535563989748540595168681141863461881199355115147257519141541364706504390063209472696718284091566961487928318324703391122151457956360965786620809987775149819873038303120575714549070731218603754707841072609621509240530211686928183213525593108298945954315349788909918148371364535588063435602569407143426892730594089301614567793418120338961008121443960420255836804987885993051044702952768207723720101766491290379797520907590744612585257196740186495566736300990983222676422902904368286232046424646821344285860069315028338005565188665828879708154505743576449638776558133612706437861834291110833991368716410079029000151571215705378886025790000434145562267872278724117166497767190171431506317738754277262956512007618989742181220129758228478681086503750180435109238664728255382311549156187893399219067102992730088687947911405224321571277286956309955365649246513279625184867882238127877696282105438401428042789826064830410031077249498140261256323865474399231974629303819092436085955558659337981996620440481915585020008208640900793535343116431249114514987851723369779391206243093478159390223166832416711885375385562725368727593253004057638460657048280982945227735346385451402156776017360724097390946871279057918417595817392548573734060094228515794097336454647086427892524643711687431556831975252347720455258131631698047674800721776471352717660754845624528900812529971613122643141562994949465801083961524452730711806023948671815340968062301429293378082312753635285536241693843656285981372020559289833188416958437095932274084677063161275817160217234465228426850656129827319591126788687679063163872812418150218872247689965351224907225704001437682672137584542199488895502850439205872805672010947160184719428342009916128869744115227244881922728450699516790445087532096890433172458584003407432191568979708325632281524761496893727705714736165012442692039881425271403877336913964695552000000000000000000000000000000000000000000000*i1^151 + -1781974953921844245445904882352434607634032924373726837675539570880907637325272205275402455522548051420621966256550689744645964661484255009168000878383755225160537193420949757286720330570783960154593235576390471019618446280348540567962190824803894350546892146279925795243238432424592298988685321777805148810820085236499224200604667037883190793506175626038452564262204741216690250571786307921445086194065554913723060902508722798718448595953005098545827896667608376621726787416081926148860627884088491299159477343597479276268345475979871421355141050883962652483615022616870123153147066709124236092049709279677127115357616741621561064584239888540358022853663704471141344163311608304584743041872519283058402233601219387833455948059423093992601311958510124020214127742813300614186424569610437171943698306358537415829768103151945747579460048372198910410134200308471380519512951880227822405134455209301030429170677270000826853010360653914840638376473710807808109020442896121012201807860137662213737624452501824050960092255771313237626165682524687877686715366819103822003502193208916045482641240372964877100774748545669387315136186213498757457156727301375118473034250318370044781719993764601370027054208834727227157975383705596925734759168706643234251960680307504237271442129869525332872662759980511002211267433528201154991646523910351062265027046669397493015911690396641278439305403375582882422202306250572603935987709968368852209900273637440530505449339943021395769736129240300453985769779859257417935381135389492504006550392120018620736757411303760045010632009065779753583171827284692511520416194660812596860845684518043491401833152845916981239948240791397735248039836110616475938544061204974374354301092272359177452131733091615023114703721157778103400012292620952867779323846770983599412943791892348015548336500483401519048573860367861005090316597390581510699305190828944025779590879655846119152367994302968269237074711607826155322863252582635655563095071341473263892958262302589839582743929029220173038616634379966442036575084217017284222338268668220917749855620944367686118659702949507686826961766374751520434941234198091686994497008380879713223775459936827945599045465480130924811502957238532873535108465000316603547476189325546681441699031876987388408132952660080843064957442675475596878272186164164651091456793722900755784236308723825085777440742304004983081832288788439069435029284470421266633586420284350754678513277180020846282774859257367879896610123985720571276534990141617299498860002274530098609707831875451650586655507095732093966074362864587446923998268293428753834682095779656481192415068241683149116312818424918197568066213798420885549573973584885919242401303584109595161744042775071215202435220025959229516424996149367338475098675688676048743359947730079718052608625083148029004277862928030255403543281806815018407781791063960725525182927208143509029028525766852112459768857908873467789814735813825312159544145606418221506318914305331750140879321816580021558797853532954047465931057274523120067539950168028028566234426193238119156916014753058708939975768450978085706857608006022784280835097694037105607769200483037130054711967056975641353123808217774640114435112137114145701181275109252527780075381722156305803681089733030112717437921118842884092471938077344335075534135615563194988160861837757996958926893909342247575486831374637789892185728666343631665477929301839328172520231859061463005401444096131529127010510223048557956312337691443200000000000000000000000000000000000000000000*i1^152 + -173932561119729585015490100964654336224887397138960569801155491189839428525098591422154066104550067891100884080108990952946493585898529820083827287830925514979601422227617379544333292575146421484646705718806500840654032957465424206006801617428372188190080785564627424308958883963410706329753195804114544214621113421354925470891499910414554282118504421826994766587974849408532217256913010457000133757753861216439140192969013212464833454078961581789747503316053914366580772690313898993476046749623668825837746630442398420172590825816128877426860409227939965717934517036090491939627835264223679101072072738998173754954458751541247595249390585652441370351504715701083189682416840397379108500518867670143595296615276916259743105633203354873322322766790443475505165430264380558347370942052194245136534974443534689056887043486955757050376345248337342731450637419698364604076449584054889843270531305506538634214372291557998059389216848026708148694952773406577865197411315432450886480782983752681144264804887143433656795196081791709571900550503755938956055252586526387949108954854844032431814793655532926685989220540236459262510787968178116761968107289760478149838773443477133245250413589433838158265875827919165451565785164187816088644958054685869307236455685732708095414777767255872204546953414031297534519527196114146162828005070416580347960144136144558609501162909706349020447991014165765147463605272715886412882378426262214547596527847317832856429469132536099363671446685965494826266517282574492886569217092114953293556178133216955024698130976200005703612901988264051141721374907886290886154213911952927935571161964678386296184979673215356059343738429723232428281498688599790565441229961090881841020551183848098417601360412061571939999850004969799762136446125926014540486901568374126923902148417364723381821990457946431245947923432502580411637880629306696045970193349467709835672866200335889694892680843552212953627280640012337148327651106523878704759121395642009610737374207073774032226714408132973175215822753892385372454423661812283614469913493851029908428951450969944668122866825139709036000767577527804797883943291996117096741393546089816393830411321498416304191002606862865480769137509845012639130163062837665352549160687228691378046704622685453166964581238573779373931424584733807858082886363586478850715523538313519235872839994611519178003951198496135725861660269203861625154674319527849706497250397738418570737635602387690345137231404470230373491231656666285292032674234083462081792288336552534130970961506119165467420955240626543633170621708223830115044344209414866641946698450553185557805198924850066838912728500501823601241118657649289523642979456022159201135075774944546962733622341496535068008498349927776628135205128724219880294483826443195331236620706801696244945816317584997830587696100664894590846701464297198134472556808732936193677360459283523493490073165306871608998229492836990784235140663258216544600064532328337649347514061492533573142166838800358595341983675539212843620019279247113683237488491300461086776281020975877195590398194031369586389150369758349578452706106719515716251838235406645802417163859059866537892417721530896931068726126692838157915500991450153176644775064952894097825182233305108347227717524880056815775829835992577563981704098463912284696148201388682738922873827655475194044894787167777353117833633908036386818822324173107313270284933323510169511377023450092131630483531063897040615805104139854016455639040000000000000000000000000000000000000000000*i1^153 + -11562015600046446703421060212579610946108415755021785215643689699780514069163617752483919551312748329637394531090394973715974477703409612843519727816060140158833717467776407435422654126720078450446047471639750050295600499363065239427909915103437702174896350990349943377971480488686438340256087509288892946486636888098635686352504419805105156170375316708842157042858332098674131669663257064106715788573660732919056915898911858294010065010865958197350893816716391193437892343524313023651077731809248612469159175648102121703506173037571085319705192995006026251086593041378552161284096452719483307069039768253539348020020955222565969124812313171551120939331394401570555371376947359014217239098913154120129198202776558675515443780977572868055294727917682412541718013485027680153868302405166279445586430999970820145940547487131563758182633705622828745014396173175468222310305030796931210248423860612270174824485248524154505105393688158439518718331783709789747876121375568055406478743826555645374129349490334419762051553594143262503059457285044820270067784167774288189509169120541570422750958001554211995112544468882486146756457446860748489072728432548779831948680985874257801878293298491754237044509324041096249836734165546252250186184827852590170886810569960396471854861129327765209101661269817876533104105168095947724782656355095262051351408482706438692929139940405429631519848935196380014564088739406228978499560611530249356002653736121406657980524556011596464108447429271489187622482934289734576866764411025176476880537662140885612573370059944096105656469724121611951288733988906216334791476287423687288118051372424585694090336723120137040632602996713000145881652824784284848966469198684049576928730644428770763396502521597781051480900654241207423398258080732665271081453230834016928711149531709629239843199312216422188633600343317102269807482312486871867752806299127692888083664136332584533601877845816149377574290016944895112644722275175605683538874758784000715250502242094348991021137833403640624572407859892878350446519336649498754279766770974735803581554776608672855346016135747251155483874974187769330958833833567376628265870741344853227174268183689265080571183450033543361736504724902262949715054369602396479217717223321544775956925302816248903572364518564413509086027162182158169784304464575338770664014303001152055724311812120572424050256435509418296716641205812444557208876049696089574443215897400158440179189012301383523737905061850661430246077757743797777741143496973395594971441012917367020792835921243849942140894569385086944793412708554880078871631302666556033889260724012512443439734914416888667595876387538842558499256115841963623571086419709098090527150287559293941136949903579658202847465183911085885216594585856476573810843978477774840931353419586055181653700110411493502084179072401120784805073874754550735654959508696897734069937972908056796922986942981203287250919435260088189031539667665929992006333899505845301909174984258050497759245123198092920665159238247692051614199406690911895311156797546415546472182572100655886101926831830210453837213374998189927898398287066813795690755312950506218017708708285993094217116060244808453219224106660224095848148084697129950921631680748707351654509237772692777770505392822415034430024875890413070599138402273818729766874090116561311928239490452609539415622958213255255179156484217830344385667130842701877318515566084835012916364584345168380620856053987158496264352255148503859200000000000000000000000000000000000000000000*i1^154 + -530310517764928479061516663047202476721733393284506497247651443999015947474175638278230569050359992637661965271431263441086100571891850126423035810713303615542753495296401093889029673409521002732094564586146888963467679991047804098411376577715960832760770199684525359265185245877321759872599352516502308223185599712867099538644145556604276941406018693695385552160069427103579315315004953603813750379833487003789552992946137852577291388163192179669079971155366808562309824833655554631643415153577092431102408617972233576061160112808211904182895878287998144242847358014976554107364631877537397249179606637307254337490779270126966175740830119856729334526515665197135257989383515803039651463328050933228143502256702601771599912995210758702209523416191104104859149811725765185955356994811995986847486889683200782247925484363618165589530818788532566336072175572285350234238634173676942924230121174329814655099610921836160515490587593867749971731163537906263971393595743364005718787603097025983037665845745150945062188577114341864623331501128175063318656973758334487756621272651294679624296950195889362927982330857162601908622593494197869083261299015409389572325291250426694788409563343814644320379018663666690288574812446144152831398909428981137547163480789259152946257894340564201044231040313550224291039778572733276940291605949805602056397928461761503357539837908102575730654770815218496733411648534001414095731284336871167662753817172896856793211196993037544179421768337344894098176614010151235425163781715332302905413076788990290787417954390155306441743911117990983669273620610593370535544867728328531473309308888458031710376266253376141483433130672704162952314700442849018933558287489608682740780379168843640027296547619173424474555932051483181260709068918153735921677481009424467043242565831269536701938037994586240652806043435119184231190709647016678566374356184253800186749513189598623463114547490115634754149549640789011444569890867013748802661447361753360840649720169833411036961344391992664655375912269762331919208248384000096305496126047096553771814533378487595950928313808601286254145128619043302771547429110376093580413771864199529185902479434885911546835379673145429094256491937882624932538852624482223835875642857884392834899905425511096749566022026310877775998075068745120179626633945714323168586742329702544397895805741729945657004786917999522202445404258896233463268197803624121770271399467654337091885093164087304781090958920839180759915077802374240173695877424175245797172890964921878192735293405258777333099387634999104147761730875480239339472479175834355141907477661411668065608888921582625618892144059547503264668729140466448642479524611733484226550009119160300669714930717055758437624951001834773388333243048085283887957235804544681929249800520413569614395461247782197304908538536808108780529230141363380147583101318133378806382654762379923466476183277936574373227626401672253743273553491179435610509804661773867829207556169045770182865835304788224766603746456565936646945193432771104606910208824502900166122061080716100901509891262480028449840701581593977800325768470964946352329663758573446159502958609129754572390520333061778704932277211060893604530757338482217655313896010553095184204215359148900689709323763565540342182466221583303328165886223207899024259892555746522252095670282731329317193738917792586294906486991898245733139628344456951005258770194562451433171112408768870714523484779492955898474114580480000000000000000000000000000000000000000000*i1^155 + -16922649605811298035960568964994542038242599715627271239003985242583108327025904611742525747299295614920171609432553051638764439663506363940111272086710643197329181087913515839608782630658569300061361179011881856273168941774876936896447302197496248955612488695561487878059430597967443491970384451911998443843681362159381289832469406391545149319162337511716083439131188730986054066049778305692670289625809066035903307508313478045721024782822132580938346489679817360458285872060684450256559082027862324062007166740006893740056967977801560417701187245701339259190847817267367545411677436708192173199141395285845615964209195546577595518915069007463013983393270230468312067142475876997934650587155017013399334652896624957960025126691118320582860872886782894289261212723577957896086449593831635810815666872875892007738570667323245429969429909397857201267576637891268932036766787732272580424765140704490045341196384873060749496552019753732985931085782735596775997329586640466453145094797541170837613740760499392825634589108151116603116144050974428375836195423145961197306724584140214471084623131939296458440448465505249838610724399130496775080925138827003484142783346559778269795870416893420180306445048912183442769517548804175317423111475155359701814675856806615252149834639198610329954685827733949065285176335287360980376723129257360971187563851802792324167702634151859915354486540573292150606522047925764692429083124694177349968964154951825291281794792889069244910726218064652410685097370999148942864469374291056511221734396481890042458242772804293470946207780871959198855171891648386628030343686167164659774574172925753549086060365954440600172818845925115832658839418590241373446809880746017522455966930417814925264447491006087988374880100910879975822740000981043001928259470360891601742218663769993165441245464653044036371196267624431482781857902096460771482090378617293647621278101679522343945990779443710096309279490383202207742250014660366778227781617935086996206312844687614684212801409560405412534817032784621356745527332662595841361675614092812474417933621134310833529568208434893424884782643111269195310987924008705222787189592746313369447814331013856951070002993243532799001072578062651068666008969734258721769526506669489165502550913558764192143850711422791759575060001161316548641582012217050894931760312664168893792358211510099009321024683422056165829892609534709150448937199611747240706374544302052615836360963468134569191719618429079031317267108580870216252033196091259641434588843222446025166818466530705509610570687133875997269753391826072869653126174503752921368503957645634906077451055742323012362842934754013700673349328868314725897000970853692622458690416358492927734405515390953851405208668439945252750017617036448341442121852084590761337685164108354676816409472880997159173847972863158829837291250748696726409325711414016619152749490926398445749946260524200334328115930311224808070578767281559450028283196403699710521784941111146394996222594762749595373219279309233178223594758283776979315837601869966475562989912138709774272093473215993884370396195820839452617973432674956815360734177614648985983745431750735261807066723756330480933676510966904350188090686320926188164956043523161003493267944130755946920329657536855258139423495569376102833823242545747259681404394161966500253060509139293571035808492806502719523636349021184151857088588402544431735995827494656075841460203447411574340301576919443216269312000000000000000000000000000000000000000000*i1^156 + -433312039046620034973374023158030596489461523678092007740479555871459985267054302749203480590953374836967473367312436735075290661629659415294215128452985496646351331320813586873154029404992912673111869195908559555446148801464063897904585031755625655206251216294270810341177902925289306191136503553311227068123754226104482930714921017130650812996964312403246684986364520775488372411820418173723603614090887375967706734061976806569012575065350385471545261025678601751715605232439565153054342954391744945605072494647688084584769267331815671061703304988479406519999237260636384221996886587929368882638947756678994674742161816924240731988514354728877447525916548210892460255420768077234106268892956215047859700279664839000135825012626994057114089120043197443971547687255616322180151308207036432728946832018678213625184071716920641233141488080191871334172182604614206212696082960954870139910701723327333538019940246581184298066915269770351723672349217047919625418242779920632693276696733203506421652086217879251513487371184361055638578605626742803716371762176290394416904654110461418369475733085742424919852178239025330620343917898813134001536153262148549937505831494356478606114617919885745919032080046696508451014274416239128546802295420489076529049608922130310723399462698233474853104448242574667695144577454841377161358207283753024768400114659166471508174596448678224463642532995087162836201627034610437057906447022118620311358570887033105291262408622230620411070692703959293571338192704933343215455674288817486628722197289224880057968323681975750911298868802420436121838283748780614521395691669594059521407339616972487126784051190877725675230187593066529573229395554784782632981220805671777931796685718483349095551983932311925730924937692203693220527504349129187428712244422658073025351846546557472413316281203927043814689177448012679726742658011929700553129761651102571764213597544427344004923324413357806003054137130898936947696164390767988976488014221742961614856676298650409345823917196837159463636577537035872756152093556463233854520434328332140384896372217617176735622138906646372242107407686274713286738661092756652834797712070557086600367641281123188939168315984220556457613942454310888656080517827958897866201411301547143636470454417210333350506727779205207162844903554391131220957239033279686734141715231442673304598100191807820430180548081796385486250541198172407197476264314427218622891622719191902339833929634335597587931287200303601896820846073734881233683581380431438760319386795629709442453896548640320902874162362663568087584693062253145764691608774004040973809990764711687824572745922514121219572320141183565277220906766619530730266895328861767849184619633936782640792574890459828396209913632239251719932137897115885250414723696780379351180309992054121710745537461814338082882310778920770629871985505390766049120708497238476751097543754110754908875569290073089492474977029693029951108927783755591653640765619915159553662923312797191293705942815590160209843397557151402292686242919267730775039917836540742644269245074994312330991495716657893909943092631744602063969761494780028800112426904784008621395176856663664003452308362357958747741215555336155142352535922420414225515168399353874043992185721877033195597352655564862750914727659895561244890094263526868789574667128189762123068320607171498929441061567670437043365596399619050680841211367274686401742276377088900286720337745435653110410048221007052800000000000000000000000000000000000000000*i1^157 + -25359167517846449619044389432933473485639633005998951897129004188112930101579303708242728107521987326330861776083590257452691716064194646198447036454942321184140236901862039059685650184647520880812350079742536248605864161206923273590128399025133109262733750429076982051024610053779350838058988519687548874823879127228186460235499317440933638603777827330077699832344353639206609266773929564454997145322765981429521875216225831457543901410720304163446262299868334339554475780566748606011461185293863932765350475876069761582724947169373046769291126337585854762430862379288061844294646316144339639973239483206527169071491542044755912998324006680694783380713538828611856479638473659663524629820040042292685020858002633778584995172591501804030392811907148901683813857320947700939933235935333966796597456304130422466254032652314683673985645113411812264764774393579185213530150112142857610228585234545292888231753426248415785088814371374390670488004992369664843319321251426258806650649359438476814704426905029982844286300734399097101433058355124100463828008751820972164335342085243755351650232787517259930127053314124205180485774412783140543602137669085788151994949392342319673069264204135748939888930508442540735281472852142731175427032943779128618269311282395983788906617828820722527714724590650828416984630447877273475097682633817738482811950502293734909653407284303073873340808386513673670436181482949907764613746684498461703942838444516549252475565204930026784049721417480163386310804925819093822316451875011143375345577795279921734898860505096351141788942031154854440220014060745736187865687961664998350592080872503194592121891032512706978530728759203141865414479602029491233269541440821501419084180423351837262612643259884460819079346356291760150420186066359094601502005189099217845354014900171073587682137559411779705995736707441455076544777267573538682703629347364291413422448730871016059570596044391776488667601849217372219437609851935983152492934454484426420367942396738451446878432661998856344812819977870668360301770227991397183024591308116165117309075526168151018191949605138040893034613440571322459799220784246901824631133092974890841128721634122831753716632552818021117795462153645816522772218220021935421704782236938529462691600025757789850367388737670030781584806420234530983656232615637604085981451234956190753732174724547374537263562475548246490863046037910395328058537610871279406400192865610425971557722594749631346569548398666254650168936020078273857769354425291213243036620919218197213778519295348339979537253877255269709963028596486469147778148609315965274124951053809377719691106098912724311979125109726499514140117137765101918033401431371109772209234513800421388124039513121156648863333370845233267475200791798983027755106187444271081104580682623549188582057242986041584388624317150922225798972783311678606756611364418576474738253015466823586303974668848690605861791372930414034649532587043777966336924022117700102203035126789765183690342221025074785362638003087239924844638294453653484633290409452766248850351185930660517821426648530494225992716769251605510870570477413954757638865874162212251554611664226555898640464465856373675198593251958395171840518842589413487661772153917408782106269738565288818849010599605385518169489599742112141797979394985490697462269928526954356114400031521164285501974881749525160810626777206558163573516147561035969801329371626104691670413412342547159649668300800000000000000000000000000000000000000000*i1^158 + -2766362504301225520061688607266459256008591864580245241909038313120411071644808349535637789192702038137141748054442666865691460353870993038894170156741474795170546543624673413378386574435966951287806771863865077363255662904884027462915295847316959690241514935355030930840532016379121026862547811730496552971525671891040924804729569802245973615081767765632270364029011293054314704459686997563149182049894872328559384424270296680564778675503191490367245558840960018792471691051445144128085837930172536475623330647895888285327494842396868561918058553286388710664105026373567911043961128077168929421949218588007775147878496953013109487918727211946180086614463604546333373884585770014519290402115317730116133678787215931413642975976401259901732696688050599940354793685211018505741685757286719878962825893477681957969471083009369936831161467493587115298927360158160431147982541021481658408523247178846197198580579084975550770945213432645801946883889256018278086316613832535743066878862806677805088841861544082975365559850971421399457659850338266994701771400536124446204858345347033308889808434661971452181523648581228807865219152248673098765733486302818622080843788788999185729350492128818124185710670784327442199938325406886905333484958652345142160641455739011798499498661869983163467259055428277133505141641545971644736444885489190183824964084518484479118587434712652393194318770039956157676131388745075561718094713612918148456239212042698958144574728968380668554428937112618872731381378419059805052672337934611916123700788894477680676217910190070876518877787372143147045981168340741321021039010739670910160722521398999815737551612750251580574360730122685965922197554827877072447110594637383501129249945314185810759473018145160155733343572822641157417611208048753178832525553415846650341049653344979904717278232122025992773494957616084304683199933509478723019308932487357673376790356837064688050750245872358410532325769363002860774470356982705083102802165947838579751454025936659489581294961558707074626794573582757033068804198392772401008653469797103909702276395637266211601126310461459366038682339242737151113438195876855707025084716513722208195652462891488981447221475875672485431581670714599298238948878930868286992655723925459250304523939986619044310126280796657325808024843959253713325902092750260442944164863926887466634541119549194925856841279007485987651076176076335929894632164869072752800242174700376287374896225038513642194271380217368690926643463460316515048570381677466892137198004761217853985092635854586049493948207291766222162736750657186949752476589055575267408750006188600473569861567381058755424205992263641283972072776809698287409704360627426074989728670652839949141142510648328544289891568316906327843551808069878680080114235949051492403992290344114174221190839364897879242204231268199292430516429242850338380644469167642627845151375842920801819471222809521798376616327932736287769898523093023328486307193276224834528478650476564136945559501967362268447905860668008662382701012567564481935997956720664984492935202422664653387492581173219008147478338500789983430137647295101848210427487366231508772677003598848597408861577993532186858701060935407526130013708282029530921548077911571404014916788518013680775518054156435579389430607139117323392418783498139724582592144698445547316520067276985887719708857780942834426285486160499308411778748214145483652005133128273365025085690448921157959680000000000000000000000000000000000000000*i1^159 + -233096601896596166228592491800227077781973248690406806517413136249318524981317683992634693640943656955287236662953204429087355936104272202511129215530711000296025434991537012093437648229224280840881258871050869162306072291163280633772132974129352194613078632677029228577326089779153967882634059175705845492499723628452010312761417213650536943668017224217024761729019013844900816557390156589195971992402554974399058520644951721396334279431330466241454646608610048627776896572821264251667369664801011491860341269943427645554438448887752390527370556407990456217939580388198761155982625879871155520141492260290307964568275110001286946530389588107040431698120007348860650129408138217866727237159036576660728068457528046099175196912422532171987392801300345500624581378790301727228708620084743572347606533056521167216278190539844109922333135483424342561805400780458221527182307139844686909516097903751319009065969337162864641591924189538771095538111894371564751209795078523714026691582122186528596924468372151347691700587421877584258093832902060352015999080059525152392990669817555523003021760337084610380598330996926638173497383629079480623633610078254173597538669454903897117635506026961358632717740198618654331647312931548111191251661755624323810080877247735212975880034859293585729337542376557842308826340511934538174517738332391540157340430688595168343535286387023007691352436497573115878700269984526434326611140207050113951177498648688055891900419170826290422994069040231304688934728954817855042885197526846896015968029288363256132393800771690801107293481487937887766356958833383101330733642945221604597102270703185473440941916644136408539424228356796115532210247331092110212401792538627165996739756123526502413130967098902844718252599026970038787517015646450137194071068878251580998764164382789076312891061194977196564578234895179841628084869957259316444374266819428408277355068240250798560066219310322325970422281266638830729999531428886536289490441636211176232429114293789192944570386507696082821931375776336281318993105822961551973162470597294281613312333272085830355767110753843985083397779062616537684293799432299161580850899506818195633099494048096190129045548187060730762736265261135915261542646176060293365377477641134305650618122105484999375952573710756216710417323905399556814878196676081042114156145580953974622468212741940557771572595837508314519175589232152338217356186499923813586347558661368038503862267691454369682505845733764548925954631455740708110621464594440918081497585088529860709672960691309880653109021577614508590432982931948036784527975463764995920349304703339220984900543743976037354181538780822788808007315626883645581589523419842888301067488033652201047423102302837299482450171626870199858454571727618265692995323999463016912681818124623126989834314753176062761805939712884302267227357903646914543820839857768033274862598584853920129658275273933975202979627396517394742373434802525792114063620955821503795315448918162861583363445120708490418936276086389294753095566884949123015555443715849044132033067418060950802156678323722990224939795812274585204265989727159921409070993451578799976342051461272056255344364185046320478396810841042913824351469797173544385188598459882514446743152140653558554166245395368200228787364434596861995844894544242878530521664249880243631942212124632838779067193238156741371282458520032777514794730858083263123654656340735581085639109970493440000000000000000000000000000000000000000*i1^160 + -14314347212342907362509523978615007494386573950172312616983303914113774419019651337740400612471187146135901794624646907424863073261804850031523225984702498789607452568169194136668578987632947133548894436994541004887491484549783954579838169159489255326798973135041766745462778278313895647068186757168071065637287930454958446679721021195895736073921798201761815945980400479383067308441034290256796349601487697795421513020411227118506223853727008206702457123512053768155158507320670103686069332637856961911093215895270314999233068774703886837583799091206106209236812454389886158802866900405658725016448881491760469989349160418912715171822627294309729490042754679424711763565342532533710764740684650325589563429447168056294786504753824790186874740696577682989533921343631865438682903611763614315529354814822584422368878848553124551713015811447852615953629555326830580948270514562417383915145620840331403376378768465087541899670704413332654277999635535751950965579469198971683936873461100220396208215017535877518407982514678229232302550390122577378530834035260789359115309577795365797611895977904475426261595089234313916655618096105310973695348597748804837044742621206152186035589345623028584912693062307459447961704397923517087062071322031321556882608322305016367969063033946389865182520069805126636717538505482101155214133472381647533905645042754475951568804860008775620852515718340942069917025915959438263900265200325215597515405379714218598374395143739194113272848531630589803418791766102895102302588924811715653756778193729536097235574181660594393581806660316459103380982691788011926639467549834208984527706631459516355919924378430259129392948431659058496641509851966434288272911554948630782845766310409158699313545165329402333604203449480016210377099454382173254431372991311583114228017769034774575674083189059607338692311667513044603491842487969978434983732244851723062981468116958363206652478690403554961847883233931344166950044378269840833301535284278397398532997390087810913566873320947194706747761215439547068497141752597100865275919333081060808752992085764592540708480636690677762549790544713069718227633001504128406186539544265174336222102822977088458331478254123995000669036874519820293014478099947341809472290863832536286221815046224596864397297331531101109069851803565888704399382751091046230689255401853124519255426669183839011248643934927509704964075346644315789603802962830012646365433428725106834099328651702079096354508848004406834371164844206250842295228036382908792112964242954449413627129264696744622836994025832034571718343643292011244095134796858123311965384380633196941308002271460349086159867556497669436092784168669133063432257782727782947288187570440314235110923711759630744886516210422441760800340704442006797397880083003188080911414450306969103455762547152527144515780092735898386331848888744551482700847113691707448272192285754573311933641502242021943558857657951128859191081568004044995042394298162288576338205615153465297991190433537749188702373092844552553957929835113125434561047068470001328353947211356514840312179793689439603183212351312620608392718653024697396830207733441902897957486820367964764238945348220304380830778352763045383226156036992829246690877839041392136322154776907727312143697272771665209904831775626304721190823354545494809218325977270598670498054634778103547515122782853197667340950763995873220635213571260329076725169562071140087988486144000000000000000000000000000000000000000*i1^161 + -656694982229675097649080593210925789887419359888744242161608346018489308452989948541127041803326695024608877854312358464200935001998874694338817483707332126646553911404168804128389411843402220535349445850298618016893873599210790934531397426168603695184092036474761844325548507679130899211973037922657186726774318377833963496209857850929977210268301919843938058811857503951823229931945873739951357208770324118051502257591008945399291264727203313521051368095893632524770134219469352826521311119024520133618013848488675125163983609795721798505288440846716010223982395988719286630997624351644400348714630093208002775162944027325616375528945402034608359934425799343271267889719585089289947034751915087544866045254106603467502107911745695403868394264953972541362079024127170608203209420999967443387272774321242340567137518082646683232649923335286036027405515694321564227412810813237462538664144031595116471458598417357630564869007792502711856265974669728295331354863517480447834597384602126095481674835177664702296158716849670912399431872478152076889791731855446269120805987264652771891680364035345445619046353416417411793436772568566305311004832409241882766531071458971085909926690330267936580391042204399268638342913171000882400959443760872567540993011099065772684952928802792848666803640408366261252411813064101902809008423557482564333956163704594232591883693596587008820553652693198354563775604319955698144675799522158074965048289652750362667690674267255086880055972276208420385015105567433616316288038543879249670556292312274797708625249150957165539720678815326974974486673901456558598225748256863824528247674500380939414734452263517266757544240674461277638736359715745440337253555424815543451467601799769452920273692154333812487286823716579131434124978063555814044552008339116333606815742048876874451518259519759949883756281156046532969500497752277213180644146292367799894162721837965991033655960336236890616001415020016520223810609477142134071357760638013805911182085311647360970353896613012665983981259696045908481938570414846089209767895956415293561817310718481825097384878471537499697191044893845337192579149608340234731198681568685215176022542991743347868386465993242773862201178850280056594861372652167117531207219080603903900354596178557176908936290379018442993231731753828997387605510000123886724017760046954841205591307909160021123374884182297248516783850960591317613270680308750290996729968872748749528042734505576554883422356816179834253252199370260886807393802481049186263368466585814425409106630600453042720676414975369764872677089655519095284913244322065236200602974494668581190661824386401056485347716400907177864004797485373358408456245646366260092247932557974162133813992457158263974412612907550501795527297613846826410716255508557488620200622211769729717279200064242609164167544221745372556677740672883763769956667252279713979231057442828800483382554328171733079641312152049287392724574886508241893999026537232813309327157164566948033314565042378762951287489036455006366165440402478387018403888871308990288963657414278196045673754386047899917985375432755710252307122265849099322928578409362037139494600074537718114985187384452327765545873207784940822262975537722311714256463332802280139113979008888214049225964270252098872336149313896209431365968129940055974113795949130988639199325893075370393174324057918321952953681234100157750686234582215448168566485434794770432000000000000000000000000000000000000000*i1^162 + -22425404333949503542305758968403072102096438513742094445206963104736447961820046366858541455687089469381465594630220911649693611367809789267347127026927990582212614799829481134277900122295052024054393165899846059931841080243242175327745909652462684683598246775114581806790484046307593509080904487116763214079528402603340546031474145077055153080585371722155387278981232979513486785491404821294938671201404120834355094629973491541635484655378003421438093420163780231914723225312551266954768781576138773744239913367150210836373955906917437003895150408173441728773481414287564874768714364184333908662352790773823444762295519580902808746331217062073482452835169542475324437517858342008042712998184031591709944550326380462496734683274098468371131480126622460127255383499077007567046902897369923186522426555322580864902530283271172042759108437760517934128270002711279018020841444721681904882187888892015641128025086146683294641442578145270702250022782148441660561366346530770480757963744864606150354247895778421886341226891667162829661185830917286150843010114397837417054846432977501987406341084438305892898285987276479959279985525324639830782250138366559044705213917830104914828774211520547488050015273420675301958520173358511435611401266064084418909815442128553348462598818138290952007011415713492935862884062404504545064605881543724001082961315352248630876653955100264512230814813130598451929377841604022470389609194800319306547218981768755388119226032513341605769442186425104977832410704967480523616247138108126830366264962056584630636556526049748093190956647129306247625809264826494540676290127346633651544033131012101073027523107786505370968543273034057226280408450909939707787745478641935110337809159363803665019507174497268455841830379747775060574013957860628972622877946164004986088666405416634796076219133503799601340794301070350659401161615455483390642281571209967295248951119737090268988944233930375833506732242990527485971067427934597617846652403044401390120200504777568665004493021365585268758048255350754537471456301664453907624394843927990911160657382803623946769036987250175770882934429349124262647374018579804214052966959173636990389285184358856957571814465075456782079314720201045534044047152204274443481879730451174115778212266467794362915297924327970396479305614641729585569260804423672715682249836273581957726349284789064191867704153908731708543325491104869937845103363652050396223030950300205556404359080692210104581859602079004967411989402423467766172057795212405248723695508643467633471996316276917985319932965972908188375812755455227494137480431133361389001458359726591098158150979972625093759416854926442309668343924935665036755447800617417727675313924096888235153882770342093751474675289411316254700924714161049638861130369091888641790793092412595155092695873527962537661745513830537553535898074345066060755850956301362333516914032590536697785536333857900288377049634664348888547087860962954420034778936211417517379418578385323469364060121452272576895272760763767543189357587576368385040235550452756554432613354229412492576578003634491556241832093940566873480546812014178113520206250308478890586163135489859674261367214167403542509489215988638559763955869726153418410992568872644613898934628238010652650562736424385774356254311191921395323559111199780261727135864803475983822076693177692609709077275169186656832391004067446337879954195546322782822784093388800000000000000000000000000000000000000*i1^163 + -558398510830850825788418550463332350018971466486456328309530492750310850310909274564123636617088845522029164290295592280771629838990194143718980867193570334521430685904643002517514195016720425936837119222046586661034846326050000160416318153518615441895886168899766228534866646348257524883592870968193648345789263617821122465384295756991039892724994071198710894660236844355525208795671638459971650430735577439613620816659059930198401409309631000823881829951881177549644911967727396095486925367384369990846937995510338558701103806157611304848093136498219354227229814087044007634382232386899158591441170389456737632731833097300347636463595836915480338486989256666848367612426299068967968477111874485532112813188869511256093458648390178689294522954327597578471491717553419241647034976645001987222617279206775029428213511517109650554122401329173391199922998270417600734624560505560392146360532564633042474434905383319035207445470249292492944934562591448985067891960577517857657370330977698877333498873874359787358915235293700769274180198992781591009772570176709176849375572897743367681734962661880642743948049049063232381380957277478583229912918111327915419708448457691288630572072216870357993546761235871262325935948382580686497445015742003897895742837828127695213427910953683648457008661800412158036372045607899985642990089575325014210587006507318223661151134868465591392547219918282860306499582090618344169872099645350336600723013541119136426706857208489487823686517188574502813345329199896309897241229124535379772648534607227285849697411640016401360931454789965488588162988957164203113898854076703858344142480424265231771191809581523466810225175533518731660613022983327966200557837647655438088197648440467186097224029847793927431464249432177570079073808840560778764651436941905374744009232758805630112070194977686454821498478053224840128801678525063113514599637058397808367009744824677439972099297371799251968885923612702638462854817964461658068130037753074817890465207767137897001850196189113066064893779692334513671766946253302806943448768075977884426814014402494456926832121270084164165741708730574677768355282324112024785611554149991203167990501559950751417776422910802919948399326002310181713371986358775312370981642986904371336698808057540240052225343483668358691556849473055622419210211189654073500624642991965342958983018953831542248694424586818712360932664840772158145353718513490779348359565414317350268612345323756654555316635801337035900198444562319603556846993228102233888910708572442470591582328804932676753493899798632801165428632726573103729936785853786263745798993804884143306392259983284985752459332051493136553850689777045270335459799183725742548193516797734433323321622784003432833575230386951586639657419371891814433456801997093250428819858163693300150022198931895577368472800870361892046148808757769410799490919852876926831971691446085388024200682542830367328005758529749260694862280332765439576512715277562771157936991730739487504328139764386371549588458318791554210789723484842856451535570274734125651936338654998734912230671698470839455719532808616056914476783831621315040489712578088993200224744037550040421611706206868748673135451531959437630125075679808039510935270726135792858969752695711008754971480213293155144024322245034820933437651850552670811961729016720016305439548520075291361885457519667035103674690482879067415199013107097526285107200000000000000000000000000000000000000*i1^164 + -9735809885668787387282590532035450893393646437713283679156967562298586441500416505929661367639104957536171292653808820474500045456098740880513544262183190051784440668508907577215211649335701360289316975590728232658749824778771932285592693859136565071320944369564713661661658010451197465244944127723999953847669204494284554268555343807685486416410693495493675875956016456897270063077052722251681217483922269919377209166119398962982614139903063774340068878753388727825258109208777424039749911147666708548268517855236398288978685963546910622326716577192473210395548309283215602848392718408359739381543462101057450742139078980950800594928282431621099599238493915823293961899870108565413436334401352829348251809950996408155611804609452309252610295871860414478847321359875415109252904912629465176377966121191961444966304424486587900047409361740117693019633418118314452623078154588058218788323875746163737124163766307574242914376493951266938052774517380731649321786619161548301991090359550552948195527913662298309001853286905629254538252901040319697581832883913319351093258851792953397058227292453699909283108456322265940227162479828541646731771441735191539331527857726776790890621718320130979459800234185889907744899968778343359963276931229170342024281452998651733738190501437452772888507530306862894836090876160417000463757503401759503278216845793190273893948587594468377379078431647866438393420591223604076263426240393251410149587442702046445377498122711568100808798235563991008481611522747982634669312291498295770612841240888046536231763390359794091676021897262597493124926850362887835380343473524918224832593704138699096840902973517697768401200286936243134289030274352776021551583983802278910608040655812251143646680570468824751308814307961037896240543896684427857722079848681747116712906339830392659339716896999764441809350899152104660906752084694651695835350805613514060203881165776834748532218555676996968019170443917571062917210573147418586284794573388024644917656107302055565807430512201239026526511400882982734161919450710460451805220006932881014050351409329334013630676287615500984394644800187552148292488971824920496869972700557986563569452254402413291960374102619474852204301582131752697742291502237919063216008436959992208339225315234948134536040180753332476088563198492054847101658887471546338384265255198251100511254092684467746945228393905649145103967188059554797577646551247142794686690074174627635350911422008411863758113143816875734252294151079689388542004902532180011510061684220936699093809117657587492767781766572913574588497818946823168656532560882994829143492239666690465932162161155114404161529336523067966495941847559774670073836388017405017708271806237426195588152898227696443822043114252905891279021642986146896306075817499580756906487466396925863960920718748694702483537386573508239978265456832646800067341772108776657182571336582176696456370189992496280635561030774698036775085047892344083693963027576182961814800237052195892815100202584217149556788590991371229310053006975560479373377761344315917592183021463501025013490468572068368354532985401833433536273417819324995353770749665806052213179153103660955404210222106982194045025699577412601634925917972865756053797417630487324256113566242749639210794069552681489618715458580105250746617367912159570293682738010116492199295278004847165555808730076218257704559880481847652797342585297305600000000000000000000000000000000000000*i1^165 + -107504599502256951841834196822394760507810113092560954036910085172196149261755459836523847689444158929391968574897567661923511501143119378378311272270351675339112670860506333316445270945778810150431206829727967820190469975506604363424078153668180672634389867879156832403397816321979399494051435609046112626191923741571722208893333504091153679086636279758242508791043420048510248008973712917466663114229681548844543423916109221918934777719679215760058374929032775076968585759170875533461278306091632657368407217418478723603499973801979483958801813410613095897730675534153209702112381549788462529792196912488413731478691906960826290523354866647888425936930771409679615561126375035356634895002354380862165838263617640220848551017783079185200603015413552055330403950418331488762796602350651295157529727250700642550671323619919784094604362803697286991641986583786914365821928642760665549568866524524586645802551211646068005338955535365920506376812671354695685071185002072099367250659952750574208948523610629082050557888459440026741603995241237382354337889404655491345149589484343934604937367223796188698929432784079603419476255656631165412734156419352566044183729072307832930075898396538822279152984168393920672675316532298298311535871990381346351989456351813932010176201436414217308156026264609412361094967231180949730953974600550971818335742680361361633221540035145184510284093283291177483542200687270780163866701396878740209607299459196206113201403055568671774481307285946391757573311684646837882444341554620061924542318059089356999699566065192782508236026267872093847557395854618825973842546025346293725226696574239259414123010912817880627768499399188653545879141808924341540567572977797433012236698545547235538710318988663730770388601481351818017901952373069638737063013829994667952827845418666172355156735849429566000205423013825119608331901999787021767966806573231583957914711904124599959895934220632115824155414436033092528069052118343445557474369733594733020443680705959018969420917795349041532831799106829712733015781835679727454496475185700642836670141569351424631474317113299965378117395687378351747974003638759348892045689033376763286018638006167745489151122403794245282271389602763940158032844630662077072130656720469144745051394282368613299813971411038567098998684423748701457408474601072380459860686788746848311842649151654935751592264667190420850691134820598929676177486693616123290062439824484687664265007309282258817370898881217123032196247258314474593898585541990077924345326875637233689749324189929528306839731614825799267809203387436095291885307758698629043640477091417771636456546645535978827296961285993997632552104504394939199090755523975656923743376205115176646824454600108880407083004580686239949748370940357037223577522492568566466350265796305893247678862577786146855950921801802681560948334894687408639590927944483875665534951919192590887889808346709534711275202260221009883624687721750888669191333846446208877733560825312190626564007462693346165809276085224757491446688977231436930245889408231625062322764374618606682715256060431551647551558534155308621600799091159378921995532439639592478010669436955355200171609192698077990306300283785665170220135061834492371034146519493129491779875191525678504583593852709928916062268617557585153853322199909773506977069226542207171404301495286926342946405328997482159853054216317865589305507840000000000000000000000000000000000000*i1^166 + -453178132417547328908792250010335530283886495817071083148862104333449782828604801507586290343144356760258366216283656590227861308878145654211232948673416158625600765468565875649259530090980225739819750832333049140177634106757598435605132400256751253738894596620442366120563075844281033226263517998946321687241725671548240650476536564510942932911565137681882921303170216366771454939160341178453553036398652030791622412319379220637491749302860709331738137710105501875278536813597880635894025497122070257498230208179264673566999003968950927207289610749774317805915804395128580349579553955425725933570992744114815032313464305981228383718326209480320088340937529177353458232778424504153405112717327513327998532436531444334475715222985525642764278958894257615455323065942556302741050512267770508391388210282818167405690371689032467758231322233666116922129899266270246239589993677892295622960037354278025711770487238676440373839752666949900919531851948480379404943380756028708432516996335721427424322619421398870371648821010600601220546603755357558327265360297459680064691519006824723055666769893803703002912771250818166354853891370748984718212081648501008462707829472434586534800719474370576943672759894253412207881715516504807322096563522724979776959182893269795631115120985435078221987022161273037210905793252240030610239939632580426062610186691984752492169020715578500184384830436833144253267187488943173670872924250232536859624309235273636349112054519411088945326372252082706948327754130032665658044762476391125744121250699779735846471910588411876268938097862402170611334856572372137948300017850104010657920212591489256128020456020270170906668304492609346908558781308243219911416373943929191822137402078762179018087459839821184032118430190161626249948429052399630278367899084991354120043023599737027322129379912374040644728941966486734743273442275689280160350433936573563104015034163041907066933837830625745333777659749896360598671581811402627747134364775234043641901491091456115599328061186450952258083066598697296873124110740592572460478160206482980364535491635063964884396780070789242965877121156537793325038350105773774526415525741174483035050618117103593468806404157437403190617131181112992893660556929001212587497377673088424430901480724921994911710952007968532018420932583046125521407904405642247607731481659397965746807624102912102652945346472526352385518892913856563918161570890984327619047970913140875267618065165410527649419920195724453206117339134938242096224468464487263152494646698807331141285027529474057732114825019975747454498208228154430478681629616368112459574702278955902601903056483141996508279577982777435191241622734174503041782737310159744525917151998494133371572521944873859105773789485049321817962302576817116735967064754100816337048251352157598612971706321562697882922047814557299398449888222963967657965178646475359610162139146838227754554817854314944134831922165805874796050692410823020965519564988248319920231729486681671019220168963124243465434195662321785352770865989509467545631470194309605797309527048366688707848045437364250560636929839385197593349626066516374864146009473433789331756307857228670319489461621494928246999639560942787475635547986571517206014342411193924771838536251515560206776845588071669794631689566368371429771410007056939476614618777001260846183008119876826494331425184966965438864585132483805184000000000000000000000000000000000000*i1^167 + 7095101098189389018136233755957774566113927375264631821051190140905191999394273981793233744385616145620836758322996519892572157865851584102380730275087859177304480417822477691037624966233277650111310565854559735358884638931760812616048300958332411448463524475156576312513598885523908527643733132011136023220785376005105301950722348995987131769984173773249771447711454527860352656646878983823933803330923376028155291519131699112427877451791697832069034357301922550469386031554918201610344707626361918476204784728181872569480922616525941671238379149126073117681904492865158198079194942765356647079914082021202344503397484718347632603612211155836327324830150326129662176774784052701166528366766419025425863552176323334114033303174656402313716383557232831380497021880300809782426304049812371866939984260531809027473526461453075525916885036510340582233728754096553144952492311960941000609722288148514658942473860939415339666387804302754625786561509491028497138142948068227727637137726220000853204631728865199637481705303402731370731709330779532633634232949497029475930609046735933264786256644421229166019008444174242517381517835249961265056448560688981468727915495404997302578616900373410305159914665859620815866026596034648333068141537274726660039688223116452085366516777495438437418396769442541376569565828797812430351096233377995055658693881420217354010221594153316313665766257197054039384064554395266308261061723692988470612946126394684544054335390524016717967901515492475426042889155413674085410353698405107303462857455296743993099806426829058364960955933997065074430314499740398883643350360862319150150987407748372652078892313367079906216891954032303516770566584017938687277577603241731156358254165714199512800535801265643617714919217825674539826815090264891762796364263746266365252270915361416784667033506368233784668302248957605446289971601293167075480304901417912416989871501846774872738916268467936762025011922444546938748611105391590495127944298486095241798590262453658729302285832704474170931436342492930704487147788255571151830877348480048302997587593253806795894043335859336841428684238299602808388623485203442175782124790556563862803269598194109840805604145798506735730028698624683157854686078626128530442590641098246316281550241500701988253846720763393045047421888036010521815277046579294081480262706480841012099197842399140121612605787833690606164543131755457557717223249595026905234649542106429048345358432323647984959158938074661915966426945187020424370950348349064443962762804169608498057868386716647736770995539114181589674453301443809072229725406599371416141201313844505413309804125016774467451771876784585834545636363956756774805738145136381415774833545597960546664934662203120210115551078153789821368939465340573668133912658473269310805394766736722607999017958997549387029737986915899633000545444637142157499892777134835315917080127251266668540501761612850910102342268338486434880870534774773120467823357448389457724444387378155166275215125069021522028324819572083351333919744387308399346081075920165381950094634067450801009114608905093862369514312354008423861501099642232549201933271251929081977416711880083748258415913240034566104043689246479226887958508214070201248696554123285768095842889169052406087298070576530715407983336263699777689955443877844278199668933365253710930554257755707462646115453194065020968494956544000000000000000000000000000000000000*i1^168 + 160976752490268696545658014146808832806182746625433859042208519917003629771741231441392762014755273383830343582249314118625457202892000520095666859532213994906161953240554632846520120359452947125411692889986908120254772997871496639078580502449570377596497432322878416288374651799798618210019905251651246079188570724812894527463432102567367703628034617177191722556963086468212608218590157771336036667132438572294770698862740021184464252200277723653710005858054720461518957828954257541289212226908338680896961895791628187784791315502555938798875215549533166936360271788794149422013131776034965862951367294488210065330347639533285853399484914713242724963269907064103419400301772660073554861422073238093804429265457426166525243439358302066110192149287997010135219111272968662506255150492885528921840227693454094164741137514721061772704195688687472937500270932573940042505400974438942974756512195724108749089879308091995765546057319043439201599803292542744465392415937715204142118261175513255647094946501688914623486275949491964209989956596920283837095978428412813598164736826485372182332599695287971165875982006031612887740596907831147408159792717222184350628472189550241163252158923564193936554213291943486197129603074819633982788409292087292407441747009540710742561722842365777609238760991262396768222078298015580342796692506204967890073045664252055036855816183365115608123856440341484190358371719075211483021425765435448171342900457689911159428586068280180408254443183466879582494711083184543910451222346915829204730952135204845247184596936785373130050830309784200673637845054583208591802248708733557346146646848137413529754581597778065324818229296072114942058435733100444389027282992838925082321803820578317822828489920788652791958074846731679079367343772455020186564717012787302208401665809319389866048124191993199693818188819004084172543110363517003668743731434158743101740856596913282357435930786040918931606648462715944901309252101523122174757147995523260256402200790973744238754055467952266550911803121905107076761160949171522836509378172496551994780030363455527437247978440969349254786576300252103156980969788795577918454787784530434876226198832464642958429413806855538461471351099307397706730809027807830929884056255205841567491318932508315151474444914012255267340764762983040018449314759010562763676713180952926571542340800157762026668153208675728004288471768297963958628028355125645744791570599374965923030022878982501393493900048871009186991301389474526151896227115496788226078019927270422790352999470371431731916480903072693662866811612759822692429523977046852681236273165602693701240139407724193709499450079307671761186523087686681635137636804871875856080475464239128247616219615363864039853799825661422748936704425645988976904520140234053426789767558412434785153350847107596354352663032386278242344123476185454386325758089611483254982620803478701372178361187030536360314924271270815995644065114808619564040644302241635037858948788731736785494661591613933113002534662125808146802575313864195671340637239299619551974589199144896659786269618675255974494497148404817307516512579527778930218807910769351838567728818971894015307992517364568074550317030450370288172490340789443172330661148873774688163092083359113243291148051839276177525891644207474941525478951806130723914030502452439641428893356211448570012063380767517337190400000000000000000000000000000000000*i1^169 + 1660629630175677780489672057748085212555646733257547616827943728777528078637613615097238546923000441379517529655139470077644132933384399501954031838754067793045608601476996735592111607616053033849661489361826035982981811837776769393667242894452315424429235859299858618181393318866765120915042224561123563653062150676870681561984140200088827115120911071256558886475592478257408179720010961273202093814032579019841339180588023402384858470131275136890653318902114960540806723527021128197885998027241846252234071636678845463405671062707040805843761310333684768143610194617220562706389334459553266338319369658084920445126701417234681056103041213081638180976673419573967198451010044718846934868168033282174040392051882559095324144628376408536700472670853718257729663324339561223691591022846745337011666661653315152548583713813447291809205921256782391724002975300238876549933376320343031888511466492921564863717557414764875699397488939169241567661511084478883281918197692260355241910974229076924570607984726409841382590065868716392657386449184559126640932201862269332200139845079296383726762608316050675097982141977414365700942909169832210281171813415984930071512133149155199168567488436457145503476738252807445620778237173017691652022257268090945106948454404390207520058491775860443464282037824684939056189486482544033559489822483339688075513275029052387545327824286739214442843043864693313197835336109963664191607566268532636247127823501881824105446025617246217287995273800942251133554550969228838626168389481070010489837798139349347429215256430197772351890917080916954512982810088592320432995259314505514445495678814739683097027924468354502945907910733792892518564425813694585685270404724526552403332948647694382328649542375518985144035662544977988854921914082299686933464933982718000276765929564545191390196717656525690336297804520994455156203934815757429787804652760661122436151053400685108389327429791841967993269113587039348897963598711006777951204899100171688755633923898767569238864552758421947036602477337906564558945993410205785590266972744044850172002458279875869495273827647780465527632199191707730723989508563062490579013519347666507391999936726348209488763507132741974523520850227138121541490068868609437482245364467119408386176671533847797077319554639753364027134479152685401711136160793913193274386778980961357784025472559192667267811944826746870678861691405720446019361018101068854632685722601669852117763434383213454265927216216423853350538541114765927764410284314910374680416666550507381315037812841134093846188699189782824221732560827707427323206745976130581223768849470131775602667065941582296827715185161204788875544741864707602840537347892855209054566108590937115953680633570928005495422389957972824026011906590808527358560638694493453326313007641892591703312524933337047637458748056616598776351111317706382174236032860836604204942578100373797085034345192100487864465454333442817172432721290768525087500290679647622202043452872792344892707234002585263997078626302423555886549439406161923211410471039487067510576248745295614154737658684754373526239863335059991216736341283416793606907107496888474221322295006094716485223252846426082381587888796671512159438795418064440021469431499683890063219091792791340250770954432809052791266992298814202281457055781376711873582083845665947204068087415923148259732055759257600000000000000000000000000000000000*i1^170 + 10739449905071401334751004698118849438824572576117862917706000831907651279013780592442643757960031886473501109733703387756011356435059369619364116415770932763548141459308832694214024138068700499588938225133978668770176468753525293195874774107065504529990256058786349993398974720722832040760021760213239710131893204204547428312675803823432257846209291308970811948639336060142432286231483745543518039539528190450663236941912473455556716553592250974888581048015841040272003474472234099672334981529071344002405151322364510240416122212643936845389500587525630228949975365394565617527516505402553471184036389985903918031336203693857341636833807219180729657784079424976052925703791018858991351190139269248587169004985193809102067137668497149267181309956242268044050311368230254080398796823438503025293465897519509282053602415198037147399603897747748402081735113784897574765578091652781914795595060968103233148798780715395509277196999877848880863585662186100924394980524093684792531015964989459168478764902208454853516280659534763651458088518458643133036405141065470802984978360186597150210609057478747951975930821208330981631789870005769766594421565668884726174837563318495767102556290773648061678715053593586377710678704693402998017581351480975168309532899254141466965545590954614701941093240588158481567507879128066400368604820081001696754778445030949684920549208867381727432794949542583917801694937719602943502686271958815395241995710241775296201212867130429368483247614960656898544168892642859807379089491024149857699933505885857425196379479033821068689321410115614326229816272984701549604850885462965936491228765058374701222225367864842032677972473800943016310243445219918315079830159677659703149848542734265339303928708581323044722017833637092910306005350124083664090082536722866922997204922168744154421166266504035993353831535147295288829034373895035649913717097519292872089077885776237956486527549824017484895977321091055423982074883435656669493084240603473431279784235779558538184533224225263100037773615779223432691895666474204532341344374232982051507892948675693883274160924037018552171835873833099958594584031392609084271864680773509973816839697379942829128070086221005178684385114332681672974413762113557464102488196148397444290351467228130276907333993475799775183197617126404439770702189062273833556594931066537899927182555810669429293268455511176137307853293311739329645099122838035104933547326869762113074984413713287259749657796800130403956110794274396686768261027631830191793904634134910035217804853830141973828562191239466727644043455308759032781998103900908794737372680733769305235444491224850752788871699894550508702378447443763623467475043326689830679863339175551422900831682044050525064919923287659800658378894120270172003060522829313585691521698395729463686979899575424865653225654394935034733915142215671342497652230288926257003793648285748674044992526176556458982463819824960481068511628722366257039970791730262767094872830540349698464288863028268085209487415080309379515632770302424687323292760568021931871872554450026745357685880241119613964717311986403261292761048765216455143126602739955096416773692346783753165303957299794547789405767744746137328071381633964637895470660088945947059394362601487169540230623105834873800100175243539970759355636738441887403318695511682871254176132035626242827878400000000000000000000000000000000000*i1^171 + 44914806282704951486581330286600983536899300399358946926746388353048259505056281887306983415214497226141757831497346923945541565961968448966962540424067830767188441695906921034039840858794378398244916496940747481169372010934939623110013062345910460558026799476332782369854327270525485959509655110153437113722987785450286483500613744977758492815508902334527151802113816711131425895527857139098260561441008644554153478241638061680787043603799192845329819980952437735032721468950675866851805132174724683868352010473152454096012401444289576866217500646892186641437632187918619180972667018353259832438912037280462813344537684394396613103850016854204887675268167538307183735236653863586557144993465279684355511324068672052600544114265518867402588463637421633217300585473599794730462114367111450646717719404023637496807809210371413433741189121106768914201946034960659428066909964177407774340364691610984192213456582053898192376802437740614006414800065717657205254176191299011046934757567815189516252368518294969426191377558079898049794879345635531169115531262985357225146635592018006606661227331136825148528257125366146811611112593991684823479881243199218101086940476682315620293908525733341798546510104692199820887329655514109307350793015579987964482845545667237115812414565786746045864974138078935376003009833351250249645838497232449307814021188622700731626908511083315911386455369517633371192864974054126430983732356593045116159141321152125510264760489295921827232051381011321940468264560503640881228781776410577559236423883871035295052243043664905331424228426221324403098978470910097976120367076319275707277905106765194653834160689024390372778010940727278895179691484411562432382109372205228921404117478241480233769919908767995144825522394209239868899638061238530754799697614107544282653465783602292842618481623867657507999614793566786652628793339558251946896363554386186800308676604570592002298618462424220202776821284336233738646416788049622145980006118166637655319029866562524001953001384876838478935942575126360922786967059076757657535116525816838569729236939995984688777988090817332960577874573868664261319946759405068147262394740366296744077993739520224660474141042923434142585910660578313744677950494409697064507191177197325033168740128946829090140686700384722978008880940523562657943503741241996192494846325225930620674999199304188149892482688891154259567624079327472179876156499758479697725019856278277087150759212585784485623783923986068411741583848757395004900236235785306863686503703630878577815417729813274516126264904842677555871765471363195060274455580290761556968620994421428421650543377485549346155519036428065480909047038765828279666679799744821975443776730543171694880318168223813044512641887728641048098774018636042161728084125224098603054276420562724146591788601885114942599805533695681525309075989907275853600899870973278038918546594656663211734890598072887567772174822524288258622714762485133124456907891464591353538036785984999615576084283962561671674476023003219749054908217521078130903459971601353473629273032073527563797178886466348745925912171342373635493218575806079286897265200625408559613510302957470225104804444903765112539802894129794929286615764296780830943545088693483140550130029856312177320619265633450972281646210012836865699006662600447820249615856545496602776828483322511360000000000000000000000000000000000*i1^172 + 118238755559546090923669075817551403912070136355020051456357749201521626866600913024635573857277362211213923880578569200351382445091336887395320881674069514223977427436598067213394829384792863470989033135405559949667538579131469479889685051389382944383906799219746435403214232135641881967812871436038861905166594299366968485400809809051014112755372681671038492347729626072784876152700889317948347269660714415224229949827901566571030250018627326823335584604620817896090661951721309016433186373607209279165835727103201127830331457925373572142610604846855118908642791398734094260275019311421210470471363814308356569189991836301667473345086388495652535358678883149706690304620979791569180496840814798766284276084550255914907790841889831514357944404593406974080427703410034885159840357527378612168750209567032982532425788029953543770659833843216847858505470176882413459021701591240378093051493888156908365179835595988531362302560939492962656167880698800689326511108889907718772029218892002184144156201790533486225772864562928146231452899392002406442979765428705448365331108412188572573019693966150000022857472127967556885737735297490081588593651909783429702223275505493970110876531839522294242955333905996103523183095912879641792143590972321258008929240739795982816565942435838445276457509431353298311771633743745485087605176343533767099890793601193535162345453164888732351566777883630144394494620839206495375492643406948346315277354670757310415968227277847521617337477903329378682274978920584543179839147515015365066113552507721711553565671358765940832430212190418867748124998241679198425183558065624159613123345567051139173467073229584519453584876713467956328908656896478856820117017983422573996060081333369552602408345257479697258740240812754524079107178034511896753447661867281085804442309093121831121768920627954896268521155347099891175515833096080482797353968487348057928467771758974940109797219453219573796191993228336165323561915079578839361863623648436157687989813808311174914401371587528402168255771864920188591444782489451745753376758373427681551145128536687542732155333698235133722345626733924582029395471834157845081706379982346301465331506998551823032078298589061320477179523574218645423469494886457274074220068720249848541875209372676748564931977559822612657911646390730606928858107556330003525398299030740492671572764859530306508441382754825811281771466359803766901919262718850266661757481083038920641259171043412462647246049666683328097717508878321487950437628596862570869271746639758419949119897644388565957551763761414027795737105480701922752659534856314973047056741302758007416404802917377473549569850965244479567859001117400834755182260881650546848099432559123145653705573324450201206484016280123755816529143170673682151200738111515431354847153856123333449517154028301557835819606812572817951970996708603378047593359816713661502341749460859510698472337129777597166994497328241841376024344685203485751693076234317854830950940056770414911458029444396444820583062168342096964161269608609693699475529440987250698584772682282564220982632021489166560750760945734148010874914543707240360890698130297347223528055195330557366145405166347762608856006243453419367521833467016225291415879184128476151516149456768026619497079449563631058100951271148795488328908774112550699383092979049341701056364544000000000000000000000000000000000*i1^173 + 297134954177314333863483234097637411766037254722691236451984321552134481145976284583603854961046829703153176162935200559251266017743746932944069347227888897175471059874438006330368457290514495927474288668472464032159888031009535002020721159189638584648956539601350016770928973932600577609909725782104436041415632600237498563903274251711373101505311501086834173307576761561508380158446920105608755738399157375164807490418900766708334396444887314590013209947463703375558262722248476074850272706145027190876899664804193956183766482724073853223587723010748409039008996053345291174939622196807221956607424336015131515019513925695768756415900302113433494929659136054673013478989518172631856896881581978728601698328993569720700372961675454902895772558538957905607449483910842094173543495679473029589179788570597506457892358228668931160829805122182128454848410527953854706317086439288551124745413696894771782260989400054586124902165853872046342568897978214185486308202382311319832462464001080827907159758965820326061152821857609119227856473149136028624722066503102901490600571064520018607987288528794486652787107892066727511161709326190026962127020411160982148372339680283539491552563163669279754502917864407144357784436494914215597240896575367510105818373749113366598015117377480238492026910371081512653189847460630324340020155089581048833982283864663960882136982265924913196877946737348848969305298992795860641308434383147221229333328268290273461373043991954911843595393974590290633387096556585359184716075271397899001336864911222904673592002314891775339326219148370941496103517014135125408551923038096695242991985352701267255084499522090758776470492765766461852040035434030566019468265763514120679073496949008974485280546828038862730846113641477403788160623438874369965535897583906273856182666678053767077572019484353774345944460246759492735218098746570321847529966093372463385724982363048694771025138620466684582176932657166526653050011982511524590546795929983945952340246164895027464628715784378197437954221432912566719218242116762592118821671598703099016327143773450285369225538635712964941020447737559347101651673209743592708658010518574678663022987203066294104746910113633972968484297048176315076742633741780731476990660381361201537200276405458179847522293219332377616373877041393826486836016881049800565334186895426641340425023836683360697642640147953506110811066137314754148127677339108732099123829205734421101547631148772840457657116499704372988139812084512521103878830447038199964647767478872670063301932308691929298513894228809535927868092805746269461248699967333398753892932614982254617000479182085618313311953364770922842532509760787747791367737409000274484842554738532647393585271395246999464164214491352155905120673914359935784901954203767125540561916016796161652288951071276894778665466577862832667240282169373759645323007316933714441745170981040039959852990277534181422148727459150506701853823002762787291545115987494829132703063036622560511558581561490965337789102154487784858070572030597137282965910902129501484240410638344526455497630784869070413940088910042079736878740935492794518680262479486900768924192925658406290276401344333988020744419813828612248274709136445189298318270519875671508017727736772279363766056478099694194932502710781078042500513690526985681846764440750391296000000000000000000000000000000000*i1^174 + 2146781651964280226907507527674510825953463626038431534388552754923204171075353025965160712134415291175672258788080290328819143887640918753675260145039546670012619210308062255319071174834371999566440668823970952561902086916641035800748909683559321303704259593989806485251907351330089310538980702921654074230815927304842283490023152253418924550434950206595828113786442377825573867605099364266141048289545533264226559401457349117002374684793155119784379684466875103174753880188442863110393779565013586960150575497558220325053378333498701347731055618847051349990389706064300676235347816198329117858882721605854865348931431569978265103813876746259747556862152757979934073152991201191790079785086779911932179356313787766592570692450243597322745038644094599071562172562618824043130059342103888173706810587084540173193337001574838652604461171802680401068535608980971136297356832511843154452939930448621111003134795672109332916141501093185770836459382591658506348667848757725315479335307384340366266130683671834950442463003456250576092888068582594638610330089954985320141278102836480011453012805199788279294949275053080626044307738287974024023771060858060336809760166121136867135706256039638671920994381451880958003230202489907145942593195409314203046501540340064801420287158162667096149598422243952780380948512673439141139512940834769106735829123764557415033061320919951170734614974996795315058402440995415999456187047689305091267579848745327730937194611607351517554804843461169179778694154852585863856565444040294377667620126790402718425658384167748464991772949821056298936533333623252986633052567311702699662849359981062748747182284676271084756162064508414077419157486911886249059356462262192898810518287159435842763787444204617972736587513141413608799200564224011620552600071530587827042283325985018565459279012770560880744195218807174803211527345320012204627080275670460604893395957909661707747384561255334048280242485823591829141874526932699760828390848371679792292537221728186201064962072413565899793729112575348621512253159282055080306918093245256577001145608517824775319904591172753779566993662599206548241008058217116464410924210002078725940288757204994490664386306015540379747192379166263998636209999974738358819939798930745728671609161099768181625075448873775131898136616531067171470545309294503484202833180921622658410254558075521381944431548886104923606912664279891872597079019454866312131979614696816131569905731569209082237168449929628158986295103617542317745489470484851456418876257537794595241410548426954266352927533059185106851800433905513828250419202217699295637855523588618848494541148604554835829990685923363224993889233357663949699249001562300060144565354222894849875899546550922776830620602437643154559412817537322414477096303936227710913202495059257490864554055974089358817450440757741061495679470479776188320993590478164036423159754752307464790176791831272598403994449153295592514939402467913311647666843448792624141501454548287029760282288292420250494473306493994899940545982257772284371787633192184620194621712655106622973630300296674628539608228115626917336338802658226226769039442445811908327859516078522386168666451219725362966122190064824944255632736541026257237104050944693614814815163896738940726302422850196856358029737696874919676885310945733897660847567667200000000000000000000000000000000*i1^175 + 16908416469117297484526910552548497772764599483936628299424628084925000292251990929335083034670891158977733926922209525022080279764165250715293826951335506471673127798353307669252903382685822250981921947431723526953117195162584932770528663330802513566910723941687760172576629871204906827876629532030683698392688288560289123700138082393764828383015420566910416557481124983099458623533472027717444259345181844157799734058215072021976939709819900859734740238076777042129412250170569035207871853208583548247634906789845659405176608103368583247469305049591645400525729790049758192295990752991314177521036697189369868138772883857228677078377935911946629291971437346419161121173383258570545966620208057289154816665478116383644851216454689722209267724851797340530277651200384206082024588551515357445124468575237282050641270216232541354614240116831138605005058575934415140976812195030777936346391498635774537773295442362907478053302252304852149308886308675433441195591177360953860861126793398584006581557189577960313010553205079376126356595736992128548865501162931593319092665097107118855558506053726144711103384888430895582407435916629281302111151103400846827941502862676355230293352787195139581368785708104226235676662348165578686747632732086260276499841456484188087142710756214252294457374696369758567203054700980802330483306998430105787445997765741676769808093187996216843047941014953539147779912564757047462587264761214987249658267991480866174584829500650562752200444369033442460449673552793109985231280892336117887948156043716785252630247805162863486870742369133062085256316735973256353467961890480190256712987375099472919522321830592427853184503995094179226841212617556746508872999062957043418275448526690825315320694063417973519456644946079226041704479403370485475932737702983891011561309025094325296794462813212926669623350217999046392410402465577438057241098546129270182284843727434186433278336007322701776747323810791268113774921042723568187860683161371941829887068019774485549638032885881178298512636979982431645471647622289951919446763275984878181866633937094185351923025957985112623944686298204582796183009610962783861612802872804444334183689245711984068401065871315935227616880040353460304568297824936908562339935098698854260636564790664427570761418481386359385149706760140694374944620066279006741853356090894686896398375398775868517053335771441824844279233029422564902296708634902472009751441295334420885352113593257273151933417266945432498683096792725821756624133822046555096867217075602218238693340358727734206109437259392776589725431253165302444831250192120619838278201190583969722459564389400575920158128740783096494157600579913670168277934734929447570418096718433347828905366029887429393427998499047857412164007050945616848781610304676608948684458057469251887959569775364125032350531326570652403748002726875311907367353255787345787437893903258070838374157268067559749607358742056584492110540369566482685858880480876533144503282179248459845340147673130128165693503321464133468754163463801291231272003292106601892913655338453831113838819981176468087704199672407767213299079937799485101409418351338603842752304324594180776555115600094721457057345920182429810646699325981300738831488829778464556424016337722465527826699451873692366386910834869544615553732666219338661888000000000000000000000000000000000*i1^176 + 86285585929377913385117204913390847902235129668801791788328184407978223912020098170750301985921752802678571884675051884153882234637464591146234816694823126785716703983296978730741232728659613266796723364859073342363344860593873917848215754459805069580390336587255374828820677666373609699082148624940037487606249655251953809477513633936777065121435132432393735510151829395753194482169148243678493813403691180231073744844699430874454927631806980243412766538429189120258081192050856067544701362414876234916034488794811311348980023249354240050063698294297255119942474031511556027659311653995736109405487661524953661241058598809868511718823935610489722401714063757284462527700544677783231818583830335527549268179314266228503820937607208198938260568209158256954126306528357230417378118687005210131913186693917639280716039000153149462765715476212240678492045920971230437446372158743592893786617717108166117437016008723443557374248272955678079521681559982631938813754207674335900796807644878728125622681330461172323277510464151886329309614434909010489181434416260445600837135018188755830887852802096368635449394690414120614966455235732227244963596669811856043964753933519719383027165230262596203385929439861828506268370208101873152407312861151924783939709177880623782503579302837408814284022358206695950579502240387185816215176564963949061859348809335182344379260736913142996484898056849185690328428736185787360760665763568201692701588564199172737933845870765424309112483480240752905484145114678122924286702862472483804201547470064702605378154726636606044758102195171686334224865272268395497519707237496893659987506787096818187295426419846210078287905878792625430304028216011899444280671416898532512854316417171593199358190100156620707045114571488346579757554024724242792878828080795947336437158701348455281637157972612006372234978817331469225291820064316249781144985470725339140201565017436202796542963263079377576112594480257096878746797244822487923559232284137061633079051708748531870098004273218326151948223497004311105171691080951148031739862131158505214929656534977161646521648792465307611671532909584575397691573129260255816810185528635389288019301311996753900303053315055401481463855803343328247228980730349969607580097575113002066580306420956316266572278562975764523953959200717528501508351255023124878914131584772540159032888783618264784068382253213273923829459932147606895162764962401403845851640832150540274230991615447170891808103830903682636390547616971193495697877998148662404304675202422184665049201591716236141320952556008799759240718841643834186374285163647261354548797764061647062371318580253527746368062771672554100237062230095581810767144435856043148803873195897197804428517785400931742102251291599347573604517334885774334638986519917970229618572079319014459260914123481933275890361425317526294738073013565551988875856574846022650119428591899612836442107700987136974637688843156238140465942797576668301347480856511938033032904509299920450739753395464491066543145042684468212875579206662268613484337733032808175420077371933386838203493214950381709741328734105407911833371299952994548943846461256700957349989138251812228941469441910657505960835670438834889473047578235444116452739932751910202117506803993065714814635571531992016867819714645620981284753144545280000000000000000000000000000000*i1^177 + 230224037426649878698823597042101556831253924528205846544133448197933228010854208365026911516871713172213172896566001654485524817321875692151175112023234947118832041814252056018775920607419729541944657902918209780246174351945695648647541918026663232846296118318915254067124521269810450027312693980586610090123658877747452247712153899012214666678022056161743272641612443316937474331573599738438022548026043002064256299593116421914008131422223584143355744218621418200422996005793302621073058376435144466356719462819379453087558557600001361890319409284097979672750225129557406749179444900507354119186107558324016871797150741293293251625444892276145115010739674999747624464130220097581919389161464350533352020187464807159997114690086230886687587386961626665598029821241823110036449254974962974215620598685737485510430679098217004973195060537365730754954423469021577505783191897437107484804191573808930523015512432796633556473254209722964663098612472030202584978638909605031866394266981675519988384949260738310210169212396500829973581674079879324536713048216085759115483613767824258893951404032987998962217614458902135707661538095927383460680652969754908814674630071193811058787933268087755816088630813861254855732881172500418504732459350023114298599207641911740361648300139304441141754465678149022696076963200338083941121555125764568804299906241527742787783147907822728691975466034849814612317174709351585115971221649455214814481242379723545163464548142204364863736674706492756511923241433157583394118923959458002251204029076769555864877831939433510063739751959515308871871953976021911249567984081788429557482064046386162344752864841651967943415128982637518257653870129241022221621169844973019962080006046303133513416679910070925617158395304345047013472756181189758604550081912853555071472761374574548318406490463642148187830709806175531471651790408962523295596866985980834065466842586569909099821564552731261401882177738403192046703662886505997742615940847301630546899189527235574135982942887527794081450213842980668890418866424331755057349672223696566165164389111501518264579888954350469903103990386826818035690957505235534539116136672839800202585033590483379317397641554104383988824852166616955604644379029521937150183087384317707190559541462793198729934052292343888382746243325808640208298764147674562830086551343281829927099517456835800957638119676546932246461249063001075508158223097415016513047609572868055148922842624138407216747313519261021851358818962433459507366376478291719763495541545475606452771494897913802382986697504353057036776293397041784474996718705521346660535085220412519524005554027232081801229961348633516967592967849261544566738190320098144292798891576087297807569652990871067371880514025974352600875796519741977796295453245257972766629537991552749102126402533584291749970102845712163839173022434715279446396269605188822126657156127763705415894332994021119180208815140239015491945502216369808440882856882989449741344322079885333822935714254809825605461326316367145187919489117005472077940064803000724677794533933079627097152558702509796125932465191498645346067837424926066179830288754048464697365581985972366196119682540910343060792309062091755738674841223489909056141483997970695166690873915450798182576839875975648755316059645802092177653760000000000000000000000000000000*i1^178 + -82285400768034363001121710667010719867584271401206206087400003348976330829951415795511462998192474823113152310504342914499799803252275698539241576291895647057586780673184746074851448653720728018922287386815086141182559982148280988359180025754441284656461817982541916764849514777325827819239790289315568965888632579703088459356169348287701376451907962539250663245060171726148298038280160921074430641249593428771780051926300236390002096349986115750372488352071369653173038841913574028729394880502063851654361050336301664905482695309667127273081732692654254105669901699824819046442556368889712327638389511443051225168006226947435748484796998149364026556702465139694064740477622618968118047405240457037911342610688594250557598609187613482947395259406903120886827815197200725027426864989931917373340048941438627192928626160088978627620418190966613295981452097959505900773091319061900852379408800944818607685633815668807468106019191777980501485802449708224595980526552128303445389448361202093021743406128226032938111925858452559100442877251407089103346116289009228219720176132561649479633497404189814867958674761290917166745468829390310196934143169879233234063461101823032449817188557885769201866154259048802333373661900753983490697393123090795580825782403220482464248684355154510806620484193434325785033515743086963163035593697108878154766857596955573068445701776289528772773471463291259595571377870367989133689948565719108414327717881957287603119661582252333222500671668479838465425362732560005564026331516912974378165899207299488800651667342061479956789036132370922150770427790135408817543056096489904104521953217720070498457517154203774956665992589460130545096418434195962231349541036174386462018662473820311874195181901975993072941843683148702071539678533303086572602213841641852145560399910018703947290920338899135907825574880164790775724640085661463402101410939289906193110438039993956476150986939941668098427850354678334152984434023011854934531810837774886618681945997392166908198161768167041337169083937324992227663811791134372116986607790802300462010390155845334841169717579805303525847141362543961616623786214765126918831441710581031553050610606501865671130312506582511954999271854666846880352402696637389578261028380538599303075018833370241039636601556011052956739811704590187526730281682821088761112201628527241033808984035840373570305171420550865883648745650401366571444244854352200957947311440779528833207161085987005604296454709011249079848316567616728294856439546832287969712676229506339376585366155999496044363733670230007408908372239822629151740121367800689330521761667804287718266671058786713713892880525612671095120606355938035122510904494408310854668984408354517409554585456607470236925710793390019753778814711853955968824370312244629844287920151887087570706340155163447737680444111481192156093797958208970263100849004835323498871785073908941277125346278115577456892597969343379816496595105934893851961992377586575670186852886346426552837440272676435632049190381900382501978272266300598375114580571542962716711884520856355289632224709545714581805726820659795382634725752870676070922734105427174425053478025088938947700934111563864216304460512268893448206936015736235764797935080798379348853457287582390560209440461913122941577345191903232000000000000000000000000000000*i1^179 + -3185588558782156349078255705457134707845575203152644698191663878290325868968815813387716196647833348530242198079728196343716369430319197261066561580089041677046639888892337161622040122337442247336760635693832876925089093763778690537023114758341596579296835462355147096569877116953389348976515039561289078761392693169260623586339124924970890720296452137340171307015615940365001230377461345508874250873543986501198665151538809048562367557795344298563326993834018283350044446212957946544680335832992901085100271514174449256346977380998566811010702465475782060817676990076983984636773461226472319497577617767292866018617548613686817446215424789262953535457266284510508974611238933987251761210644237055196084777569077716431859621465846735180672826372869998670072482003886510043064272288806806374309646070287408691068009366250674504115677388824826011274845031841360466201910095049848377496642640868805641728085546473537212787566391314237935365507591570498145093628023078568556413848050647772070388654461716690165369673331056007485842301415169983819946244342503858781039818622626873714897640174469889942245463050602747613604344592247105064241892873152538825429367378199249637226324643218940845611211581516399028547152784171544328536349592059670306871355169013295847536998068962262120657786795032999683090534800321437673557509932163319054430980516563037534583381198624627370016506962823975642719811752388365777200802893990719897461324293643801613489088163241774621118125550049728103988328174101958623278390666185143628218000218936688132112774294579444890670654496869192794620581257707324727613652044258650992956332031718441860056661965438310004399025532590162161473387264035121452174203902074379713738510311426678515453475885533403282268181674621901287781335712840062556861415310932496099511435115174766569458998095302928636383349766089143302793279156139352449326196682882921494085477626818126600053856191858501718261853520707075324819518266961795793396119484826936776966440766980183260491433360182090285468217920872268565793761184713398041408548584076742187706130048296907071308641796647783228709657383871552136577188339891932689547557443658705937227763828171703180734051963892709645617487953759619047325591103436321982728332914804973376699667238205269208399175670297460187604050301183609449315792841149627457305285070031394503563437809852835970638785486985687142904196107209079915621678951209284219789163852871360257288390688124710000148006639580716516084593446968257409220146620001939761533278687867179743013086322789800601126807220795478800128889223001189327903274048974032528306155537327115247707387738565813673874542971768211096602478856736964498643039216575878367907213917739572732837136256823961263541098821809920344182188205521316030100426480192555891001422244843103977197986242330414325506361516113794717688001465068769258855122089195164510805638585118146724886214049901096597897815233474061478931313355788656526803456889587500579597771001117384633684108403873495851066056913102596690464385434312087333963355480537168319484632640295707319086925654368802413255305742712333752924206000383576970160315839362688076618136978281109504416612894716717966487390796604379049644068422701478601925124439292708804952265876723985276436711149883837696188612608000000000000000000000000000000*i1^180 + -11680713615715162069921615011775517821814337497969756708894221421620521518024459491794666198445356087041179879192553621237527121707942606198403114486994198771506426347213555954403766516577745599678318162383284976289840132231728363761522828339800111710992977872971199752729339101870789529111891182542129956585383910640525681116028052211017161082491961219390373474191489350632069651944920565751308877504839787187473895381912872529232588750723077411789216924472293390358677654688885525377338132012164089561976013548534780262247219742322891538915295131507250173055813507502416215371301329806306694219109236195669296609192863063404396533068100472323263838155246601592772504818929575033053100214564123046279152845805069470744427784860720000430447863369498352968618375480097656878586592909291748582644537631098350131619923979771550794840294015084332035513025396892263770798099506324035707013683085401169338025865103968720004153516965411002084365643475884636024074221242299814068793479333366563265770589507479000709144121870422129521890224194444162902801767598920301359480231593195008686785458505959956743166510448970989664246013061486520943813975157275312733472095793569837729252699818702201610384672280375890259964901622818246912620225098885845639628547191658307470741989787485896732375977383556448861924516361158083184023531167739301486183379014511291736152416440322374098565300924312325957757493075722042170179386244538623795562812599686431763880007762667286898168977441019648454439986151235287071801729905825384874799383016476625475959281147465959922066112568685841945937308233754401003224563917321172899351402417197376033000501402547663389782662960968183229450193747152162831896393314678658951092989747517046409442768514350258155129045708955820726725367708779087282437396244499867895151312960025920651727347505105325014213826258254896750118907557728058445196355225899592149491064204061996770663377561548183158986432212845138534868369689439066298167718346270971484010975421371395886886797048297602567454395096025155960301733802987674930959894835742480670945789532145620316944870363154020090423642378420553400865975631674805413402812975457186018359100530152271915935899425823147210225116006921286105079210505467669999354403450705571214694332668209866493519081965585848027750352956695713006279609396036444996355007139218344459739611061335721433598517400094853033362871210633421077323938314819568743352249262079821531897956796865239071295754485284664151032137629155819432668001849886729730855938810746193175443035156981410368277929261809609281576073659694124387510908245323154522996914821547784395246955026751622717144298392003370938829933865324100408256493790843200720379228156630211052522831342322948337992062785650892073759168543675974980851362921524271059743076380369828466565015199092265357091667931204250865765112949491044642939334169033061788702496046470905990555933449688482422054633477297362764848292373246097677411034152533733501612542789119194751509653440505612472821261440123008559182681727136151377262267108573981610725942773264005069614168185560924964111402744875315042312669653476430721896304264874801998448244353540468537002061448806034833783423913733711097480158102941592225804023903223057504179530670546166709298760787180283494400000000000000000000000000000*i1^181 + -5095979202038796774957717116336854090746719853646300337513296752753039063582322327619903648997895897690075977997334783034834750207262647609455827907290992230015998922987363874935435664539150724776035829488059444022680407289987312716698348799685755100393177989246770457153631228959473358656995784628182414193161249931170977547402112976846112079851383792733610139182442518160102500078610793443669209497298290540133340937588633170674162440906672811486703777494166384531044980891440604351536605710150084034054101535526317140958498272006622543241487089361225235122920606113209967181087784121581152669135676901866658615972363042433000228155422552697154638579090357084162821858989011247560535009511225691660464539399935334353802415756581391137033625579417961477127712027030735724652395662038241705050359406181559544147921037022172088554927714622289838578122087999655510758924950024020580344752646575551592371822554298444294131168555771157619610283333590170680275533718716196607996301827269140104829308299897532411476052851523330392460236341964765683531463960540170327826792878557933308692917592513478679080241475806151210549566712675183574165175665895268228755974004409240537131538903334187500166728298935269114190703829539284125459480917440013053688374908682669019739153909452277711850376767602736094564478988144564942471779630288330679833519306596075826844944222812606358729946898083198504585912332594568424972995393217660230769673709577568876024413350864109836081630148937451875992224220211631305819149397018534526622235800666252309026500516233504343746296511242145089304207226074202964403439271034736228764757516117360637342574565710479842296910708658682609677172089124952499838632635247324185013447432841330742262622414518705639932017230426826374142509020309504312896015517398231392059520112948304120647203924923060022452850983637690124314705513585047277803504485140005778780766050093107568923464710415759708534722075224072868116274909165329689221307250629973540776575340210773022883444128322748313630810136981420167016708327777695007793202114952528942981733695152230159845634050055595823663125299541187883318856738448462957425871538113297338713685052284227336551682556255108258244628247350018769613901603526699177352338170218529864083099734253640962046230073471131371319972373551218960323985469695763954455077196000640413813301663850872499954737979734954019286352009653976766631059225864025790541168774649085510155788844432077813275474846140776193506677839799048979972500817057750651507254016822642546596580312665284024844166418474462506609118064179673260008853693969652985725092342883340504998739795602796090338464655206693687448159987777020452671869914491780276557248504383367852020010561264469016193023944155570118006849964019499051013735252942318589641713681862149557766598519434518655557221565950381951442777996738807186781193245397502376017177777805274802146224444126000019973501604752425575321611232494773121915937994709201761115126614684934793687244846638389728201359178219511311929355481779357684688757271647729034437316647429091162842369828383501510879174960447162720014549166179830559402310657298278812391860939035835271752766293189329633313821192679159176216600762517337720725337267338574021748430764322134416557080576000000000000000000000000000000*i1^182 + 53472248982580872682576023300147783246052462136074424960978048278715367954828998855487264665300063616290853644328171265067400495344044980611414305506049387377827137438905684718021094447267558164301463287034243694912651108577122673639329621870606334324830452536836634105888857863178063193749494562784531759033015917966668995791416267353268495517868042470595783028915793084630121167711358695697471587515104170950709190454332372317797345960953544055937696941009932509841041625731092630213565155683729751312782458940826027761559476246083094091434996282857409448969992959480883829703063163146737726614887256647343012103345594241209121589100393416207907607300291330846191983781189349631358440824586783072259855286789209624094543957264960162660268215594001254814456961271831963750183374167905220618581592999992929058100182507346672649573591528083835546731556967887909711338453501279461395145623141659146137108829233761855418113283177394103007350964882901819391684323655272626066372606835006878022408381492770421477070511138277699352852954127402887379718265879999234921651659974327072629402747543747106822043654880760644699796451284343908106265657924624415181719560920859537650994735148094208320771305066713438403579683882340627027122149134846423098556955410688935197866860411373748034216724035884711462607738234482430527785571048571298943340513196614270988533591950246065293199491848053912415051675320027172386540331096318088800786481821681122098028843891777154136508554325761509397016881083574294952168581488322315814795760883090446383785996668382641879110798584550479659506334249764382789530139504096957921711261193861291291793182303835257669429987640825511577836048806612199767345427974965419666028777576764925271885381217381693839975094021482843340730224363881651305087498800259907833020647480637220942556621773361171136219531858261569807636677550978813244238174840567325059390656347437099921209723013666188574591494349226017180186277395101400573356458231524342905156758837284767418779433041480617457565924758267926326964311793120229138250083979055441382370544440752980528362874294240711749258509890317942197941596597308908915384982230410704380615735211372571682828521254790830034668035527582881465557041164076702449107952275917728930247530402638836547372804409002319882862145327103141684524328225496401943452814417746298333653973831937316936746521841126422687688064356656075093274057361717966633149668609923094277504368462893206954078649209564760444607286260576760125795394649601634626799137785968495923109412009020275847416626561277893620882868952692410354078498537737637362686864357877688586251466172296540157258651734707656773494847412201228928749902184447093854106004107817017191461312206882302854566655061131390098244211086062305466819420110984091957593731920156782460561069005985123321249852731772582592438652170114180625582718747498027750156164183382763503370339905627600042041870486129516117496759832459005628636919403933269135188508156766815358010770810680121221779689350050117747272511549251717851472540476385045851701854206524016017190765871150173056164029049047847054355154730911484644369185298584548252912487031479497816944826114747601417934155834461361622404939378626982162086279610695661544203426557409183662080000000000000000000000000000*i1^183 + -19572755808641071492891983724454501620094809847856635110417698014327979244224396828908969920425946494879382172648253533562298269319288775990693827583859886906660602164549522979579140406718172647523709697493762849473836300600719556327552377044398670702561721700394787367826568599793353216013053201112362511982131054427956138277283279957366375122008998827648917504356274816060914873037277715857804519259306172164061146155981124160820196019833205344548156859464788717674771100153584657076002439625835683220072867625963289057011943420957371526612063593799699051006894934891530154549886255088720600837085675910145049018961295859568714531735118829139321665761978492581619555633127881077906941187136638089257941946479981388272467588337181796577395454529955727438666782111007579700453861121176314558879096703933048603705864019066273153638168446797567663742835987853656815863191765245376336977230120751088609344238281886837431629263556923879717129031587462582019312880349292288655351880815596679738743127344924768413400065846908878159977999458420692121922764839948813887662882900795433254236672447018129547763834733212222254285736873807347092585592368500908313422713981295874944896566322728454532324281584958925367305012558912445774236098479706921173323851579822842030491586705322033502960452686524959309136426807564504367273568535484484609487795114908157644743002918027738558697858989233621400977037983860690158062209225196850289882296485030554529512653157329493864649886521122298104694711056968407325744884578799681674253459249810987731080850971081364120534023261557974511606117197890718350711104119287306185511463033466832108568538035349360702481075901479190247063741736891403883647051053138001790045240966702872387178709907427737864321339125813752551434181977045885791302379409479555701138226394690426135509950872978658674174580282153051243358153670136494508263684722488643298219265630264297342005829558264023754085117990729428304002345564994664367629361239454083353785415048384489962536872753780610590073872628257982275185981475588375166646251102545065919236404174074649851107928825495472852325860528285089417921734240260282820637380417039274704495123810931617325350791847866593031556470085710762019036730530647545169585178873675817230671582767202608741581967543931867264755005826517584473743850533560466877769733234748421828665286338853398030319906245156112816141480735770758905583823169542221606329988311520138400293570514253970335698120497223081768678803781707871937876504584278294899885629432623563766752189690051317436112692091173824423829763253521587683739243728086110722029649953132035969089163707215073923308711621770421029449628932030097024636858876169353050656933932272659057060102665433054126340610555879932920669695360115493685984144383043501698983320063489294405434980516431249353100560807258207015200232669444197718012469886546146319243311554051540873061198150264879025062888766466460135539480205596786081863632921474564819399612848206331358755457929192047164300618137519335350745140095849540481274365930374423424337200798517253348162213156855040131211029693542032185697114004435121965653889011287515065509808640477901525091575462165519868441985730229626443820612495318157200142506545070081572374105292800000000000000000000000000000*i1^184 + 13385729121280603460305496488334377088355463361721860071670472194403650338707274971176064654974245504472041004578906411066809918436734156564049893447668234178689755614120923872423252391836551847277470109878193456272197011002766254860315707174117432557056321791502993611767876351406125444497111667859221336327435352533108141737774456000305303669000549591912372326971310446796653958799735590378903319312955899144239580266022234004682029186892830562190056288592934457461777824510765865884155401058756783717859975885771996038170228549174733044396919583341191937516396171721835490336124663024971375484794035346708276943191981957636429372727730539802786277704573763239989515655575818445294347433164492826200868235324455056491771841346409815133363760215237798320917850547587756987223897348709294309783921201613852138553356030994679900473679630763450456091126420762327867839917785609760787908203730142312414810234952229132433709398608491858841954487541792587522368877285430922351517238950227407962051067025942752985514052483701595633911817291119199096950986733048770854578253485421048026281971333340351495392930663639096725862350089556738449998027401244403656371498716189173846915347116595456479615792535165908190349356391018894563526420890570426428365203772273688405876780196237133000493803432940973708199105020805287383057189517067388812063128035838084171677594973085381332846514023827910736789173838368853871736218753561738721776816360344412037481428818712289568314027207325564987143880244329102579466125388437845490670611950447690210544685090361747247625597749267951613465096751191340510428644292970714568979829998246649500801656093532658470813621627906834021907387136685774877488139397507664181151193651025620379876363433814544813991865784971643768429670380667590375801862782851313372471792989071084998486327960413639078531214891287722650625403428360633080920632913693345321187297243596406569016742240004973949279105251633574105354282069347459211401730725795149398188086638635434358727204025128385671542454865319674157428426603958709155717165650600930065660736857371909961728576748160973569566774713629710626785826997646274498856945216920582024051472060171666518080966575839453676276247903820358353024987916318239306246033460193550972503260816819660905948479554144766105380275333758405749506615713158683698657427639446878825055714800250268130334672123843420424221146358842414883315699292058413158888299705659388092928261196537410957792569315467055536255009334994690159444361729966343082916998128787483915718652297968303583741920200380233918801208362391580919878445199732284871623592442158629210188399953346501021219145324366089944398532656489467242561141333609481998678453300186859542537706664412334655047069840094912500348818737172418937990464271197344870832339758419397284740172283477204110857182807417219802048169706139636305989405706247474544788276169824672516549444687965096052096293077479820291214588250033238891421497148722104977750604763749921984335633775661134109558376957980713277957354097418302071630873542822541177331279460129176806343376228489262632734328976209173518691509364871996276443646936499626414821926883136402973961574544926554355085434858770246807026180945698230042851213908778458021888000000000000000000000000000*i1^185 + -42703049190909666139525147867243333283260522488361093529079655664792433329463810929285775076309454459214547611451587235574500018928198479638971155388499386251375458571051837229691992544004549140592346522102458976453377795797836487903890024694582963750198089858324428043808152236334368798997778843742735873715070296691558792649582757602697195445257862067551075512580429437557787275890032323830931168460677072371491084524914893603445130206126312833202510160903241112678842896113276185977071126721979741931800967625292507823001023594600562884553598049941527744579551113966258072678255303666587473117558408568012325119476360653782990332887079857418211797775973442213017047882333557823979582831513350995266920963227554141149938906418537426014722608740483512678070186802725028429118232171972871766192537801311005564566772430019854349719696496844261213285570056542428783429073240964924990559346319890181166440326724783260635837793516131623393756123637204258698266508546850715838824252155617149347016100570269055473867776790786132374149188281010852695348225282810442431058200855907599101931241097170270550402918369948294073018336764676148888129582851761923206104484085395901689815023896193070747232127307599221563390798518698863636910864512659786440111924414059882767321036777530494384615820230665993015469955137278335121060915665502086918532444680103036494517233883585998480878349885645375910438018103191744551484920377701689641289963450975876450440774845017937931742176780033190137973855505017034262406308976619112860818441392598337040640088355579034166942307482242752115622979408849617108980708333773849886056673413007336530277558449046366837277251854581367523054053029161008347985074385514976492320937213224055715640651130187586409991824413557469180202289081127353649936632266972440340872875662859624778829711600103617412903335588485938718376557402117880543656920638494612704535533824318212555581171386152791848845007380204032544321287118684777306907577475724258195465580657453215657550510207395421802878298272519737716485745239573565052661528396581434392153951492950010880416130679472571116489919762831831238023077687974875483661551373962442888902873079298268977446302460372036351665763418851679057099626989521120951748832693330147138571167580607298066885056298818893590177513725210222372650012048922130954888018422249333002141847129204603569327616464001171425603350569161253108780644296171196110936134698177028117583111594249357281500815156782058116345514587770269759367161542967246834484739069691676608066254393143224794141709408729373496198888294245725809106950291538853258683569337764146989237117675339275703185550195660002325758787236286240481342113039879826260811219715569748045187213979781731490149834133962461188949942104155616874409018055243369960983532327519083422130146394986183129295534758647803438059653683299945634965688547144121178464424602311408781464244549084039284050537415915999799579695899803353177940850386692330752946137832820455554052020042684788108438821672453826276659605176360315344472625911627635039321411704475231358753059724776992548730194446334094840693594118740087850617532551723162147768057725790823048894235778327756996934068206852249783506414930871312350148175069184000000000000000000000000000*i1^186 + 3838366153072840567584666510418809436226662256809528542572007110519612060060460609092767549269784761859901771609605579624692924383329036604277011146994832044503514141569292129807823792148007163320066843440879422827564232774466161487299019028595117719815753851366779278756295723424169346137051154117699901117406842086572774798196584855351528606634330326342672143200527534081510902681114993610096550716348301847482295080523671029812218503223357454134474263641590644227907467262260777981750377755480953492623603459250733755915886132161746594795146254971569962433935098926315010501833640771638122821925881387701662247084294080594125363341364217591653412147791558563194754203453855061768776678801704701552034234757675969600985048491398989418529846543806188205083082725781674679679973701665758033293137632467861610310667712820698675142768225286511778841446012057020459786464886873677264097507632033532136734933668300670865622941736045213284923323858754082123011546859797745764750200278539236681181986170426248949943600564197888593375448150457248299535677344643853516529219691553154603457591687409130022733103230761723875627575107815026143160079433101414175575945219174041863755687139381675255319258680293456133866431930348193900284143726906456216052631370904208071741952073237963441295133306666221569631197344150688536454189249328074648837233698548443503871567814361956323600399954954313863832305650650096047890002833799972472442023466837910325075808600721626141554657165791451348245954071446769632370601002355082252828506388166897734800415337486839652025594753734655627324626307779612678045682978040520499600997899684767553808629740852719097329674238969208088340442808886823061922908871946029878469873724563337785686338439121647941831964843122862715967097130371508052964061257327457949469483393008621653137396304066107741215212966912963405828369509008065952814213599467736407896691727047331939904174906261639490805097573820862923435744947187061702329688511101423928471049960721739799399654922607638215455468068097528429551276956380536904204640527497504308009807231835646811768015830522610956298155537513863626317873979081038811844760434765546367888057049964434416253584312619472395409972382584214123438232582107732159452998409862854124861771628558120930812123547867245034257047524615954303661022420742277176745097160899017593886581617101296549384565135785542241103133489800800928142136983377356983308822167021573134275112037864728915424878756196769287080515229096032448819389384661920142631869131129541455431254716296314342062478678368164068822848039394044832503399681933469243429751102225325794007994605024802329641919515850218711532920492777604266925023644331708912329808121021922659136754033579121954200004326894231348009887112775692995292955347760265619120303834599693028604448313742686568858616193977069050354249827432453929249970736732812009079505580796023909038475624969062290204864685174266434235698967277461342362702324878299714300874326242459615599235819362743699265479033344099374242124487929990709366128375845995734491229265254690216150334530419907399598426097087726713730509263189632362862383041895671798871141665147886952295747471860172734775915628010455931612129580707758053785600000000000000000000000000*i1^187 + -15063198450457362258613945006122234326864282788099072151237158818406265098060440981947600650345936211198902804701666880459123961386634753589152428183484877314582660299379030896468136172486006514920621402129863146410945857490295035652030743939420795250531125990745010563495326321935759482595100516481480219807778684933426631571041524802268240811879355092351762450280392180821426007046405910583605893415199653380932062545916864181503129021296559096951600792279001776961090301034436376285684866936215598598930330233220150968668388947344271479439320040280280802403192723670239786210358193893556761365390663809896639066469021720326781654715964713835149649144625553541491491761029017073353889233875733549048118727360777184127433979717171918355231793064332504881103020791642702845849521158052902005652654691708998844862527759362905651304899369374955157143935850630211784070647076806370919090735454270431589265952107495856134271145056105854385384767715449543544377164912955009421325508342516490160286528706033114139224914281781514773315787599355860291986995466283864995564771611342523885678113851371571952700671901874478557136728308863890437409889142900000461300662496020521264536153668119054601018144952536135622710380867008313119792324096315447233318254750819927068032062615048881176947133820636423925776909749763062316205861990384723903947790875216556226249062620641560828194980675550295644065952712917782747867881696158849394169799197992543571235691170677027205789870546921030725763680212576852118848197194918901095486809757201237363988056002327723984485101083511910094113954842125936354681181841012358503500123511283678144909794533603648616707802136409674061519871500826321238287931511052308639480578287600581290618322433197319961893881822961788258997716329281254373666777270082407720823270041312909519476326693067205743562672096698703151619909498370538871547463409945640075523955234022213432200920956029014921590570175660708472554884869854258369549478561864472846723938631448537522396390716107441359349465572516708855547831363769708295349479807458144625140176881056378177360968886172683347379459129478742505073221752035294808178039927477549313379385664173308728194031322602533196620381895600938597325689830484548092387655060492633938017135367082918288318118043066706783211890123207849379821496138954536625190722976506359014195948414258259396570361481087730004976553294011548451781332861062835088517904632189248428683627619366819882968860310571340165367448361320685734996626367875572867365746216815344892924096417870921719720202719344902793752382660471985854097832009451138140652730153745879636344338305189736596269277262433069008712332907657409858141899648884766295485443358946357534191530825406531412196409353617311136037076974816079583069712174233580881250342852981393329063023812176385062906585362542869455984154889734901812940070610248226096507884501596644257542762563435184467709631713561498635215715015971868690827995490971409045554234832071876217376738382132798587271353975263458453762277995067296167399619781638918820413022020647596078072460900972889368224272654091910843046829815433834646801684746452429005217598617001895645345708516330288163624021396721090960797932611174400000000000000000000000000*i1^188 + -527505769372204625866164534721354074626304314724260574184969234899303652789196897102673479028667977571056076388289386116748157482165604887324631036861974280841096149807587997727037372355944988872043830856570604288935622698242582859261490060153355367320986718563348232488216957254812560971622853441700863668521676946468062929161600236900701907832061549868788759960808831719306733710069472630121250897176642157983764069887026484584274306393979028879728720465693151532222742434225804703476569454706494571982767532879077280927121988285209109436856325724183413565304675174258452222024524214108653306227292513609669598458727341689252904920188572830994792608533625673955742778760288333808384250863324076525030203682398501022048363620325146861331736870649593454546499090570997335933774159581632643482656020773171130613371774358012618802195990969446735982906780656780828666692592008831062041386333326964372383213995845285034133859938083654842462903900922980268312721382967133920932721164327916378663809376998154663207399268209511161202672069198663290579452761555820664481982316888501083555275007680320817077079370180788438095435989923571828595057358643445022583372813892040340815462386925187762400651785799560715369789641241346421422618679579607185784626442784482847052861897596460661361875541847600763930033001961404784043526973499504305942979675581853423602410905000172065088902581774187449240510804547951508534629130746411079711033517153444309086130107385416425349877539182864859758921095592943317837361011181552595481159439409207555982359685242267921744517091376976899685152626121557017271718763273878075002351311454092271482125056170643519424142717852131898448867868307254145926805821016842656572062692838764853921609143368906511355841681740381968016856512005756311744573283583409841125116646231984307240058161746982745497168369377081687343211669176223103253590392111211400439355315498446217600151939830265318096411682639961296307924668671941600231568524387364830109971742173280020264230457672801504862554363105513257465549069013603681557239059304667148391606117437435357695819826574229503899150071609818986257416388477130802609144670540766395240147250103896016512741450120857538991992416393479809312132716409729164192362318417702615631860805335239829942195523907182513668699026043159804842183617729695316093905621511834208235851442886240885843800898667010024504481391250296753724826503502461190722389644011309932318290688533382922096643672559565471351733790126116932807389582196845881807031856718994718020795089921314023618509209781306281895466075754709684491121257833804156030309112352503588735909090160497787661119728103435515464071617358323868532157276293016264279390555291786414435544453486726715841938598469183344329579998062323292343005373147953147771973516607419611907911345342516841047584308421197840886359103725341970039098572410301873193426723137886102932308670414255328110913974916926181683023859864288812999444895150033693696607547686399536800470435728794806145317015256354873174216275870162419228932647679793369711538136229903830185633040587019399688954676126689493243341601305367412918619723950992598510546580976480389952134455252341511819559679720819282411520000000000000000000000000*i1^189 + -37028808016863742715006005447222301728912387535410702039711585135240951347659723997583915920143076914092102953784468707216606210135430764423080261500238997351359646513117527098076597520608298640509175743002614710691610511215015314249019083071324905451184786793740103409362624771369372980021490672545903105391054445879693941854135388741120228838461338056772802165625212367356722307799577915305630997028067457958531649012360534291728810195726498263579345820095607417294868094899430653039419878719741409279198431215130560111558857407181097556033702645278497685987089549111338764774107810780061901702941305473231156942688376775264031713479741179530034452791853605790708203433226428428984111994965964916781360928879901259342732828645216525028948840412065653137829846375606754121639836805011486473950443892209313447723617886601754011795666662310470791412016464094619175049585065718774953238952056729380492395488905605571748250518148934059322383254865446171570194644421297459943274592920262171089461212281298672605248088761791569514973673157691002928171156866256687015600388471322348862192692309875369300400344834410688124566803211374807026422660728899576806649081053771248530313542059523193496117554610204284410936343444334979277813372182517985060699505792772707668191866393189835776348287268087498677448083341809411056109618520881175204164017161635146685955827086624112503027719209164736149511266885140501510908476435327909915545131039460944279400796483330363257564878398536021348052675205835999853875662651756429442714987074713483965263357909185921229439716608900778439881217387163244994534274777198469638092626276793135717342931873394440358159132264320183012127048921602453848063644573561196624294790095590100013198430918737277622252946042831331911970328937213575873582481736788181047281339710482072673040510468878352669605601331820997161151571001981235591283451444504799431318217428974705896747891473150727318159953295386619501754908976315628828161503291330922792606060221279745102359054900844772129642083675959450832502314719564794366355235484118437068603865535229824840989561703605528929612022040510068990152686763363600855714702993331070656405346534493010562720545083203532567185724459582427755970881621360842676161086956701351941682790902501643259523256693935902841591283601621415211652954921668056046906170020811864023601227753315659512144696548559560328550684055160080634998088241701652357057100691052577072909807235130168718965574169556003432523403795585199903193579791383538025078070597254984970718865767131816186115228096528410833504962578543206619135394957783942410797045184003658947476012111195739254510659081114021306161880705085059826080734065345104211482460552190690962177964640583736605887372438871978484409268176754737956168940544158503373040766915955592753785588429255846400648928435542704234770860621778402505414951942614110128799962387686671750033290620780802162649975392345768550001369815990011811254402170932213606989750433315135349038506526907184487549125191320131889407658808016819678763966653283880188748504582591677696624457010386125705303576180516078976093632342440147085687285897717389797311230260175545981486549544165647317267654901760000000000000000000000000*i1^190 + -512415352538653326028189590948086649703264885168856620075919808040413333532341706858091610852216742600420028060454315525301742145117212399719950307764289612268967608701787634196923270412875346622192378019205116734351608907536447085558961718277721488378136912006074380320670946558753458045698493396521252975360843473383320525832979182537473868277441807610856657419998949700786337568923483017789596204524012267777461520357411017889434257757186863141677792948120974377872126070194597832562267070578801296378252774867868090428430086449814330370402064773596970381739492023217065676179561685073533758083026831911978348817063678342252777118513979493240050402827825380971932659551336929722834787035253893753491297132708993480002584278623066172746234561609559652038382562551834175240143303375238621906088109785123524747373950079921208869975284009911409151067995593257441701290221113786831064745309411433301786212122762917491763729833592765831869738892439321856677850091839059393123286242736414885004683711162010705012919209115903237884820660675113681028998931073709100217576373954222523149098198832734045310254911632048002892970861049610799400089583399682684255007728290808378451831384402602970391432290213951856702530771509008686153059946173215150339043231994362639381226138034991182465926797968470830981120613900410821809714507413474591485650682933490724894908183364859314678209413485847070995878388621052730732464444585771297958122566570738296589981180688713406452029670983592943419976503957672520261497333631935093063757435056424923090779898646434861711043321940056261022470945112559103246129877781199647524399571562608008347007280598930484073761605615571205819834708101189562903012085696584658923619331944238184498687840586894628971288048316139820880807661462618152962538797930347031325948702583898167267071110497331441943377272653220802222363494809725301801286084745480410993713885166180927671493115965641042668364845650280946863947605466542734384231596907452615924979121714066131767959904950599892009391996438239509950623571683908472246152169048593885740220545315740767911353498986844269493336556157047193369443388379154906442801919235476367762090420971209827034020891363139692519649563451394804597354012611357155893514363645883723117448447172246766345004098396358798590867224672556465539759293315361960812350161860916836073054493198747027034862176437020598456749545244428327740332519038244704212156454274394806698312278496602456028790785481927531017262105134490886526346006812376392684794452672325000536692806103876610042660981706231953252584324370949318750591286335936417362081578125189742054973936038338358826028737563713762141076463592211695963504798291657403958323406181446344521045834226922263499092001626247060319374963923372918413724816768900946319338398021984654707832202670010441700628044131783311684524537681999195202342575945141080274085768707723860432284824749174955123080155342787773302703713342816471527251521004994742134311821676029009809520101844224823338662702782794326853585116102884561011689368024626073782012526842171767411340300444579757556338831083370144369497418637034433780444828212831863848179016874609306964270315601542512640000000000000000000000000*i1^191 + 281710852520226028485586194843833045885196693417650302599519309796737506615989549365748797709295316185756319960600966348805790508750827047240724971956709147472674091385529465185007270300197340808918481631284195839679542240828346647344671231615940483200817843327908886527035828805292213978764931849542600172583523204016301701403990866833721663031806874799660629418205140506082909454300819644211827150766351811668053230193603189006037688924227600310695351471420230536795800750728385471741119363367265869715571049361023644682599685114060159326726930806580252369749002240583478932949260436521738934706145391483162745239163145422401875193351549248746557738880138667731105736406650732001608819397009472985090556614053508483861293944642607808792696175689940429247772677971743316414795160823206550960231058158172184269399439389729487773243625604994202186011637326044690673211812421881818131595540097543483064701567764479490039256905316361836102814835197851986445907441911171509934864518557548546909805822727646521113646368183074997797496095579792836316809610246093927447876617238688889504580113398168094870324607732192975379608438843862022394500076527657693128781981343935380472695480717365248642475099826724011120304844988418080335140456817908125105115968497536094093636732085409499871380692046210099489613340409473546118423314362096494489234341014136520841567145028834906374243770379436827392376167775025494785039334912639251398328522716911586515589774407879426572913509440915398150098779928592099334131255150325250126337049548656139405011852338368779371486953841727657069504385453599944734045932905401308794759104838453406403379612964002171347848991592907027686297594935311182885857565085602223025523174119518541156715526049138015281874098098950849577550157897293690224531833046456164052849434822202092491705210617975229958630439783154855426069980281133137060841230836600602337197110707593127494510143464524641762369064031874897399009038731707104120559407576086559183377811075501496289173756505511881401403412853383234752269240677197808046187695227038711646473566982029169706134032042075940566558914496615558581804536523989856283432329440869070705894758452392886512395240077638361802411066936237057381350239134311061131914081479323674486047390295465475690196226392971679788242590295048646122450598495282940613412423716456920966580401575671791317116866402629857989128165481815543243841252869220250291679623675075924998874310490190045399815686227227125313554391453256200541442784148713878716937206325576571126341138802348632626069438468427272412307853443480576377894674034801289005834989099615525052374096649290369880249745462682328788585565809021381986426801368657675059139560856896690937353274149008374411926264508389285132756227997073142088924252088382782810199453096713018563863501412839566010526025890805746867345158839413102037888567912920347992914066040661368224590578635204495310720817831328055151046797931133317122961700716501944772127345532888765054735232290914329209771757866040634288865881181898388090637905202395607766006574639548062738277199569558040869796483361163702961558985610572371195963698564617136151086958995741538921406791680000000000000000000000000*i1^192 + 7915770703505631973869543889296492105504002349006487065402754108893819892209890068072384394262159606963348687917866886670973433656997824484612559665213522806399870254308864017931160184621943045033101691382342754160184575973853200773052064961105453167206211819899644265863443405684629837843370354549346651866038703502370012485719741943185928122295442487272165448093687034779778039318768597345763880160831019598395011507867003908700450034220071437426669911709174500484566930858624811157244485508769322349882980356911844495357235314851441551465619662722863243332906564276508613522633688019641520782207826496291080101487882019293415815580344496422040912713223221954807390725542053360452189471921713873721390346942466876219972113602479808943687971180666258793231503045147620451919957947275766907533835098718260426050665663099224947166450216956034163733786147158600859432253708431577024892139557839293097689651350817728110112048005625230866059270054876385991791243994695171389654529102695835758088345288437950651244416418003233228465153778128879575572683045758177443800944563538354348817524525117053247405686034939006591515369370956015919856656471513346037480087694533451892277861653820763349166088399525500372339891924679237493160343627639409202469114720862566405663228316669907307021723632835555543002765709548910336305276888785864060554983193633922068124415073054838408627394874776650746663101543136698212143811454357468030589258529078757728313901374874384960594317792296917402119903182492832811587056381368153948213961591461324555999320927723891877725415383546910666277446726681498302759959800000777415501920260622568402857287359128417138483120280807371640710008678470061397057976679858669357726324350207260521728346086711470919054026433020853097250854731275534800460091266450887413090294007151778629353307769720249722980250167984629339678888899819366280483452079632661367031643482260299733360851614180093539803233464117555365328085343109826531540289512167269589193859596818817394410430007317033149621808077753856347108024022957567399232554344844662133738329391942766686203848683479853666752017849402380293177341031134581129946987161809778900718351889785894278760011946861782967528535050629042908245642765415558749054741979960828028448690870362538588095573885146292050900559001761894044546530286942062053556015465641434655161144858357965342573637224968231333127212650806385017166306285120889391892895523914059462216578513947164104259397626530415249777114540292683350925796776421450343186245690654786150910281405187866928470394911343938251289749874233516486926846408040613386109820178914404667942911529262978566415614112600675614660416908932467679201310934866810201936599925376619713437998260000998947103413296964977541870798026580603602420445555253368220501029915548969347848060021956849347435018875444436956608495582078446317335640704844336859056761654976247210848711036522068901225767024510520316188339086500026831830318945018929319692802309988754967354348224152027740575267444787415023114420796534311189985450016724847377956747390197207264872140683327597216918633954600378267644921447897058801615853550852944104242870513368983142400000000000000000000000*i1^193 + -265571270864195886638152841511066500044409905152265540010576421546977738802224551973823046491829427594606150551372288753359251854259654191195020323292814145259350894004935683887835907094117269294583506264924936142542653205989802308300665554819058171955102856704646617724158176212951573147164237468831886827040030689930464632433424327029662097559729041762265501930017260785003180667339877097060259787301855691679126060502181894050874691937918953248928696479250851898752649368462104050550616368304534332285127563736472304552076041548344875785494719529983562406936857537024835537180495812929891173952034852526093889432257085753753797983967351400759161124927295246690403172860828271145181725001926874551213099303282866878545497319513274354836302467827761580076379329331745142451830471118940635075743646185940730206635286708725168996187378721222286459264403154970904947476083483114811649729920378475473832717897813546910627032753850910642996639599212485457176559582063327508757804186686932692211222970116206233587634421669260496793451104484232884952449037181501330870937731166548181365527791915121669673404355616732064898743257690875203023952973595771767271309066635353020241111958078883357326536440351223406994958895535392446298137214251226186435533073010011824846337113196302154140432407302362944179446751469256337598781493693975247193525865710118225394435267831736050806655571051718605216732552516948988183005940138353202137009761426119818093761266476858270766215351826809578899219795258316327383895013719005224140229115820363057888744842280968951147019004259117352021470601247162411253530092216117902448146727183978191358327373985168026611150601703229068449952912060616747561358647758590805502153519785670152363175768662487137612589769420479082306785266436265959672846640353740384691078622752169338204924196860801473806750824961122020624179450162890731443835788479257431486923612466305004822941955778585145212645542013893844216269129211512225361082028743069458767160532015349161854944771603669079068792367506969367597552764397735268991953235924182486999815326370526723643543482020875597976525984586279764928396551980507892522425603144814837348110230682854389853935913584510234409972030611762931134563736855490483891287382245521464703214143685674186578978978271519319507962939209884864051760656169571827531014694132098891380908932031209689412984077665854425276087340435233132004656617019191319610865843029598486072637311870112478282677421598468962347971132000130954143845292154138664561652421918233282720911226227928972965380019609038011598647082355431393970097195682743027236670321382678432557326510386792082503060286294710061810242982399047932273183647433871707998050864100784772665558178846295158471202538445931213059223415653234915111092467962152659620764558745181934467580516463747886092754881170758700934776729808302990108252797092748970928810856512199506487099708267403040412552318689768587925094733779570309366703006761163089317988156871203288858405921958380969167372253127956071366014840375997820053260148661237252224674954152612098077850700486161692160272832864468364640333450039760820608751594347348522260496384000000000000000000000000*i1^194 + -7893261370898243420008535109555813865278291935143617333519394038648318106289814646929733440146324797707680033873059960655438434908904867101456880936370033809582270795704245665839956539792070310339312106118346336115781230786560222578936825390518513818608802393647183764267037862718820785109108319712394617842137412306781508889277401638167839297456939528052206384284833228907292886489878315479040303304118380534871966911141875837469209059411759143793793693868591639687895869862969706484360645314125596533151430439301291516402093013632344280890568272574233409648748109012542100466150556992719889585342564848687234309655109233407358258534429778218873527957030640963155688811995540853655610120301511691212319845263210787225052475748273208347927713181699866111008069709105586661877662933004776849469698146193042655427975402900433285364975748570375972518043992513634952537127769978331519116044428880761684848986291798700353672670968462296674919969412581249432681076569170935098975974705386733054014483362005863592531781060641245003340886187192651254756245839009243536212326694702534783450677201844798455773689066649198517584746796163379286725844673398092438506353561813019693155844581068283302354632089636013548272844262191069686216319247073174697819029603755408107080237333594322685207868066814383982535543182808798406772448480680410206458815915349684759671792944110112066867827780409261065222122585874088663810654052757475978968563904203463437224327799428138745804726271536049653546764116881739012070413592913301290595241495563941739549020675589235697533490345491645036372083351954402515227430082543748309611724699757150919416063566126767518128906755929678660476142214167134013552923515872067797296144291459012084861163983745011013447478602145824818383569943009303466136110198821488845999738248097546402262073136107544104993043381512834434134735791883258553604424826209847837179275530887461254813783960439877272828875896890345600735666191571737228134529469635052397538780906231481518200642836294087267614978742252960562558828033642439443357412579010402492770539113195394147554151147181300150543553701136589510589750185430447782402268150743693808829687384752753739667083157981587581566333910086537923717283343522793379566899643807184439832591348309663625471410904083749529274705128939678587955290089589512282249884853056647448771462031256033711676978468116099617365042300779954163700348423871776526635733197805707749932876125469841164261913168906273769583522372261128871080523133127596797901312623024280305180046002578545408101144416262623021366397548440376821422988344239515360599251119331319521229331040393086347653202475448845173943164631634695366740334919088455983542241200944378745222190514418196320562541737093076205764643613460095868003253531958416545592081016712914951332255748941420633483197094550000249879989926949702431171659721255817267534186421403543904718366057774847018620114106366668004037076682311535324559255458559461771177852640989889064160491733700473754319874821651089021242448113219828062650797088515774760481854673099061801892803016552769256779202150576872681738766226946692186856017533652172800000000000000000000000*i1^195 + 53140277466860535313139272722999324345430040702670891609460797756284142634147266388383857093497136393929983137325414818133079692371150426645970042689344705316361287468137376546419681237935618488463164138599129545412099672525463763748451709137589150789678880204304137811182390491922403301445571015274326527737115229242790586716770895612924770298150959236052295574524748257126456820945384931143968113418169089897367373294871189389536676301233799241238127602339006262213462960461080950670644728924960909437257616783782140770269911876116174150672322406285064535000405817170608057378071432058729809080926484239817594263541329305670308580519711597146710698867428171044117522131850802214935025385140172252156335728621541470554593555026592597391104400449582049385632142777498743852032871063029181675686709415632229966676854102147451393862834882379812208203367642336366595764146650543142119958936645747905676350604373743352975507052551037527512327882657676465919767425359019550041865742712531541644402221246768466838456766559384586394301206587792274288696344588907551243608190340736840810252711341690159730436839011703610662285337633126126482406966075192563723297679362898295909262362923273647873148161336977344512813811308127754143798135905530923157013117340212166143910581281503838850530532529210974604840155540878589286893377160583030551574595211724868843718917987088092081691969224865480009773538979980022935227197281804692430269202494031566093716685967034362592034474969981343505563992794054337455856953124947412863290557186450234306483702138091004900059794022032566465802227334195679069749319058706127382315612664609503866741117158139648410562647581277856804047635014437893078197530012438702909359407162846160644692951953146652076875602897886430626361315392998920977415998278115068897833068239002996058369490432786909032558060420054875885971670873390872173653599906551596299489501944432289728950704984846347682778941896497337242382016942711833135289597408826437729647787441533148759560085691559183651028707106708400537531816689163113131623577654127020726563356191088576407476136423262826045986365953457340308887100802173460876345428488810208374211402507526285454061976353358070289684131542698833541291508032842978968541905756909404978844402744326049469053178081976420380417217112925138954228202756446087230037571862212495001710355333921016710074670821542818931089236705406526760839201983006687774765751522039800565014881781068371140593219652360979296288738395177016110713434334972861610176334383240046316419111718087904641592534079540164878066614350109274280399781080630816468566739382559256560328470067061353053979135516357441315234242948318013230909833644135240489513955243077316704256716873352521312500393948416270854061456053118522936333643121343098705455101638050220003644559360846649892792755302709783624424001143709010128043857786614426455154466983895329013876478842625310539034519735245486022239197192560620924840315758923576504658417564714074325118268213017874471639222522484523477217047503436925976276729669074644322626868154260404434366723129938105497985800506838687651869363802172658611650560000000000000000000000*i1^196 + 1225894988650729733532828814716353208954923349878595305941161197412685588393987994452769385433552757098137047444120693500780940216682910432712301746087547036170832379469136395011787691256947890818057079437265268541105134464296689062530080047938636456675681652601336002589474762486308212962391823935708175203254632459287837364480574304138797344187243267846769929779734451963123016822342864397853378775326061504054757849313820825707630449768698945833414291726434214133800338552665927240506982146838044256802087411220027713598780043336173606471133136276603744483454393980619081262697266548343355570629863636053559083891371047618454234983660822282786068633876504181492711883637274522652311015807761521858485907422326996370210241745448808083113769316692393481278145630446251570413437293102746213984641194645122412081905357901021578933900159040523495894810433588718992016642528309521334064571626167473781235790554831537991731986190260680778680114344605442540875230893923094175452712745205100957087964615864986578152644570648591455668570219333515424487513437335456544860993582607675306239747253698042510712187872685178724922582047640700348663892445724576012717111576346482694280837740276902230436919139062922311256435164949075545753920638859613778081189736977029453970439749977145038696423993141478103316807116723510806411858100582768154533367763088076159206172622203108126358904338034023955091931141298727433023803232911597965648883447912056043818110977356421083682584632645430708484803454264335667984292144606263416489813722187447331336179096639198271989938143603320622532763477690335878162581811217972672378357730631075258925284507472710693587919341559516574935613560006418879403821940841924135162661860844706414105820658645321574790508702321654725617936153112507281454792222015278481791237687417948303372541751313273047350566247306809277145517685539876472320716340215591159068855668754048906468717696010346998345833902057107035264692969700402281331430763953588401417185026135459786501939929247775956626630225205918175435318380440618796018374598910543675325430538052196182372361273958966955016539415805309482200139883989272750711707530810851160191621205859410623696128192392853174017755867827929906073218914514031451087973046732036100646782998889983615009222957933551349238125731151236687698195224889724848302125569040948454136218380647377117952448071305658959759694789223787259919671706351867943028284677880924869220575863983936241736749597613164135847702592888692242864772559844441990306190696459938324454894875953682517837204519809758602276400159335751951485792165807080206463750593652155395880365786184283427259114097193565586624881333278199507215695776396742565655373139210912438151535471893951678308758093219862924283800838734153807498193031106927776624708072541511151151541910446166405314047124252813828012346573482622720191541277560174135321734165010663726790218834153837159030602670423125629013840670350315625944848671375878920225028087315714662912863261494970468088419550897176111958423015861699811395898869303503045375342838173220469242650450453193929213499650467911521913868566659072000000000000000000000*i1^197 + -10101139901352084610800936698243868737942739487041042864389664171124069162733216996160254803008597342157060282113189699535133883771795069866973535774487060453553174805182214383593589790584827179333705069367694489306353649333010495932425835918891211653881808781978939426510030131784273736406371836812019985965171115616386135723099943861888878374966004826345328239905763320037198781720553711574990602352569085782633011087635368287304141795110453757467786565086774518268684092133940099138745010757597080716439820508994579598247440250894102358624473294048095483458182032634808474903668443461173456913135302600223753354758315190733017699986640439987043623482040455044833022303421754293418660627494100915148348650099243541003911875622452791581318990740611695371514385933543082084041138907066937945737339413905187625367475928554876003704171969049929853552728028799862294282449313753100991782729708435356136328459200626174785673366793009324752716039732126112381064523809574738031403468396006551433299967719209554015120675688295901843573425532998977174729672103109889696071208353211863614681807790109775911389320200014082941395056856261978464526381268107884363656763277024949314843312085826191048356297353325047599277444624801322046883250287705234403462359838854666213823141126267668784473128502510200051514913798783500579534931978275645319482147504925248004540183074820596469477203072884717971941406082215284963698476738171918493515492123909976545717917293049444401910981797427061184799525269691840106117186396055583524949892824983662939702665319599747893249565727502253558492113747807140703291782898105734269354251410988747318248313569870871230052645919314293261064564446117015612733489232706382827748423569728289598535109960595337093028774385824583386311889261135208019852715708863002371918232750257332018220847542104246209570754344109763442325537378456311787024788296863799231406283518110972210592007650318787230664191146868807402731203496035705104299671084821373059861853197795684866148094080801580847760616582141883564948877547647631204181992775903912368367091809788183406280296921903633999800666780472578994238460879940578770196576708074303481451288460504170235672342443391066631147832009835047451239986816655483084469756574471255983605123403297201630633649579982896900715991933537798587705965706222535665911660286004742144059986860004776759128856902890832833898348414576470150642995786813622310036819412609659812074294750969539910894497043948239812043347789418083639865406559507068703844046900149050110954475761978268043885195207927030787007171913215226789526043626398224042944798629698516086816779114395649173289891553509713141900138440473750786401434349218398137408172437729276620948515937901593974496874572165251298649678725124715501345285950673178786252563769233090055223190648916341347376744661080022077578990297577495392684979494901508842657076451079592821653078449876531899834241427301757307266532185855112587103731899901848846349802210068627036372561654885531576997782666434211980932601143323022481974211463695696055690001526682665400802029957196721076698208074415938207744000000000000000000000*i1^198 + 1158533647770611645603406733152362811240394143861372487025953117027049799533958971283265835333937693955670170779122194447863818511060745793584078957559589864175213800878712528536158622064311725916523376914809247703485572901205488672298915319321519198140950193855733007843186133872939492456699954366491432671291723990357901949058641639196229488573978574643161371543801935049095932457690016462257718133626835498505310978916643958595670914890542750000599245456203936650268368252791992030524854825576711141468061390932150529691549966430564755534799907707596369543809476947448359399725597761828713346407666767662148624861363277122759674255818138548966173021641526217058236558990267261852398613274066906851641915254178962741642975158017737152395133588016610233378889511898724385563930965112038009505371084610690562324122928115726650784364015817813621692729529614509475028889706145833455696406326209461388545339837326358282904615437034269235947907731420025127778869713533916771476240948952034313013337586941972467689645283058561837041882706463833258154889525728752810661909612924620178002972796781856394430209752253791617985772702469871810256170315939023641720536411403356119420814931561982650900968606717292810188678100067048056028154748069073363011969303055081801753602970693127830735435806695657155601498809431334307904977152755765910657918490001580144714072392890370811583966273631206930466293401868805177791414474595275461470486393520276230165227126001364545964913690375039892542761376676543092107811985937221519445325308466260892512357044185795420080329255493653503686523957012702289257353228420109882871162178142070541611725270462874162001367845797647107067113686346188001588560796616489293228403552345513400602049556532949526062665977518945310303841816242048677059700644986140906956020778022507684656095968834383449587740245697783006776416578234441904280271771410607000249633205025097659434522773253330217239758726149974574121792219101680555582016159240402038460110905112093482932745771076458740016157301490906043967701923687478319374948229801300035904293633629433636590301409877734386382007940781874975314557333796813244127812588260411109068858190878337085080772071398818936861534483956043365936858228066506951605411827372762541369597903838092679102604846262401401307952135549563136688672435060272799686290570069198116011826890048439272149214948065234778547655690840506128189705583728789338455603254580495540622103116773042642477198079964250956722680237193242896989958691766059111790477863269073802830559818850719632379233984569826268094776743437634584917438118398502373559258958713323904492892247336419913401791851702838127534800466787531677384214466249075651453768011172562069463978268715306489135410468623217969980416810711342137478427472014685646997503529732997025095146428436134296772743373735554831181569503250824711842708031897892178282529318294446704580586102054953150198801903999070516477023909635883998500702246182123112979752654766804516008715833398397014168582071576576192478195545836433983258902724351476775627586724904065916635554583018116062486147891200000000000000000000*i1^199 + -49958865918021004171657865959396986924732371739441890113042825265777468697204082022915353144679280702715285176584378192873533289445683815075646812977934505628215559207154176592841853953936138027531482174838914605340616033486669010234164910557217821926243350960086994270153682593159476727738923253101225624353367397764074459203015986450390915050198005114594474012713093385020924601039005367557991746704665010445557927574804406398331143154795469899101033475711617715724494522790344575710448059538851578553034798083313273231214764401169070426736659568402490615965017111778866072011150199191735344015063715682446122759483972368337859890265986671205532968564128954628845590595482010291127548175545105521661975937268732893420535701203068272524068507990057038284154357482100356187368959585547567086072142302329581200393017843283375526872280581949361909084592331663898330196215830040140278455045404854376012626981478279358037296737834807003616333734906496595376136787484717791303424892843246250838390370492026337705217639662610587695441927204693238560609563175757807825219939441835388563041807865422502660817407345511884952562417684918623606591424391790687642102710308457478756955820071566864179286879741348444125570385341706701148642179707308327487066094299033440388366660679916515164035815141061074111566398604087991501113309042307458725909376514978872428795606919064517062724824563174902406771493363945242722574167078853439013288249518302071576561920127581768848523715447182644244278971767703591667013733063912980912074323777935675618879860089560449482561741739145639478640678207702277084995162349312827468219303264136684840077224561540526877115344463434627430177433912447571003449188467597218822308473485822210224336922815291880768016998710375060459319897373420456653005492914924393517637790788456660084909614712230255092002417556334013600515922914894814395882869222137416534468159008878812197124479749739177506205469555917519426481750882882898448672115307886913159583025062087642569914703978164611753703514556249226810641320257224290047312015644653324172206499518216602774481600581243702149886672141448262895264477387965614669475556204024961597575331541972150080065642992528064056768726164073747726834916758987071491489797208630759970403323638437298213372128504466319884529001330881472497093408088518100026289060469766543866964329174841204501827262234296600563318320708450951994281614931351000425884055025779550428012178881860238271758830062335613340169312958926618248467469751348595681974977753511264955269329731680505161062611684560737787568867450180394558974330344789629399746891030432018387694456410214405395906479368412753086858931250168135908234081081516966807359770331324143876840354275283115049922345197496507866644102693493110117075926467307918294578890303517384868219560152852781658761273442971771403230367391943913784992849898763026785619189763264195677370006504380104151679804624180209962706233505987587818137707539648642704235107132719814678474715634548871498067239701122511467667559202314932233252405548925483796652773567633580345602345535956582400000000000000000000*i1^200 + 3115586067937629370077463909498985601606722381334950716289674189218429075571141152066924907232042920375342902178155467298792607743420277012934816566859990847388538539995109043784317166160624354844005988286782280208567656976748675945522681972733686734008033449529240147220947593874401121906482220173683833040686220369499002843200035669141085768757773786518405287897955712148126173916792262465512276310804065277470291663813163550918932046221195031703918001006506640693617477142744002070113868234352034764982865711166677241770706801065307917937091102335388107484037966705288366827487180404443936910353282439403669210693516036478905276352423217157195511361637359955261061905154165837656199057481678366941494286121828252660167690242168402232036072402254057941440601407711733594979156008334438265982619170118558604647956123110780327192074620920668065083472803276977869985410219818828928759646331410628568585288984523898819752780782992201797059575174852676539009069364499147069343243555991638538193824132399632934035774594408148162444997483321043159561607328755663230328663844082750868084614521759285058392253128629386511948066375013520361508361107677914574532811931126790011973333968272646901770383163303908900946468171118335954479448380498581262508395127970514890091853744303252057880471165880280657072070687035094505652703521582789186414506871152508509467014382803561269510607070251575249633873336690601821932341144700308023558872886635949267603553589682470694823041037975773386076589382515443350009693506551213769784572626951378156592387505709470946303165859252858018702847892818377025248992099451056628024368215436723248437498455580006773421621700418359585532237668276104387994149477841898097247975762067416745228678099281977016557353441833573446055166888804622586938334745402829968711172329082280498837616472318991517117421995852570072491107483490227535753204528988437418263850252917833279891847946053252155831122831644858386890442135347004927686305684930978363565453319337980970594489700094018642795955328313303747280536549834241727786047619597593667079901302463145479070178589628214189963534357420549095524533568706964709053280293066589603202005716915973067508636746702165681979090172979005114906569208760740642968353411093577079773878692734246452249367140892600566612564605456739811966234976933398224691163217583227127127138630341628278845445827769670423029537271649780855561538955055808692423352964031231218669078609170779627333295939744257984329176448991563984119843531882426883399871810030247231441006379668964411407434852532746955262374360374500021130472253825692762776589544674919653013116523810092215916019085598536286606005383256934979757577611759775534116660139350421696735833248615041486173000840902403243036318227735157856464813476430445684070123034116991508779765165030266260922649691440294341065417166048164897116289572948871854396537326207843322725295005518847791589350494141086389370177659319433428835255468755644542844978616517091287226805198902903721146673675572182022989260363725633396492440379695996763607935728993327652389519360000000000000000000*i1^201 + -24069464971702372212996376624294422524165692778712081557994670409985923609691693245685628090573424345989754481849019635428286253792459609832372594427649060594887007563048714508618536633133785922551375446568767455397109882026596126594938319119579135571135082636183414703317541615141841098516173398194207832589069233314061800498586995105603853303870912889697885344991558500373563872221992527213713491404298583961378322067850390124329502462853208093139995982029335374088090813589905659480549193542739627253296925837770448451673814669151987524913918846815836546804069797718379311150224662470565914954839062071571270337253451189667215733568539516639573796213626798193845025562141564420942628037890799919999922053069622296809577004456108575175161540605233327604496681581845208653223776442018856521337103542829690260141813336634367407799065619867672996837756622197926649642175728788274438969434864110857261864562239638910029293568522525570228840957671582319563443400113542905556027947949504132963173492513580026219394498398961791627152565761225629890283371814263486770694404832932960200000180357751712509051105106004842811698461662094492890840443774249302663581328618035601493262896652104815618014634955072149289831505220500077072659546763569014691942079877682971978096816499504738744978463402552819395574052468109166719006011845588209257236875419122572883464061915567979765532306704279368273105408273488031911383383140568550798336510967591744774071552695857836934553175646370270817115888618678627810817589473682415043230510965954462976471900980305401185608911560698969233920096049222765097489705001753147492828933898559283479181351386786841873027655458148130037075983718936964339348076684703306607806559756078782194588634852872610508862865365073785079498899617651743586211053133214454927431334669498029738081214507035458841869095705689673656553181131762938669886429810215650817093312448932824611828395791628200661521876783245573019068911104478981343966035929811659963697378766129479766571044640583587401403181598305768379169382829085209510032237754544651551418354893098916685392922172496917454026530628280973314250475882830918823436028800243129565785090015551538037833896233572385524865990886123238570333145669550750381630027593122191606870425501501930117249524268923971364763706407013762131847822121100747603109408003381075023409121090965458548959936216660558028263473743749628570424047222721058249513217743581133224517491767864017028651302349586158131366449635577330835075306822813203033727379523734216497487615811701183223865162279643384678281431004081491632639002807968592915906214205984927790867340067440063366813735222520915944163693354852419994407402311692642316419812765099612975755648842924246509932693223267035315601907710468526583377559341641055625266963689715231403173277102054491864942380472196077815306062717990435174442541289108178140606222628759783512144443258543570510369867121329149745463915546673958276622505896158423250378514120609366793338450611894952848779532205679193535115545056832061125085704709020638059366727150469120000000000000000000*i1^202 + 4741482686072446424175309618807083058834404930379824445108283791016592704950874056266984188244891993995166202934285484824266483926855623388018937818165736467687603980996143745535215255339914576114763629775652721961678723128123072839053581086887483768669473297144341610178806297954382948006756230726879645779746226023452178622324305627305225244396408162246459442456100084091981762574095690350026028629306848992329560054097966116619224424506888645546726428269904453284431118985689639907860577193742669388800647725949671937276567801925828095594316112991810519605224173730905889679227337411149987571065058361996516094158823496117814085532627164614419295118416657812289926540977870929517818718931590140252589769286007369679296155967327257444652676897657076177853594074374080719658565014151507680683535761391417889267778532881764632328940625146372044812605806251844027959516857799032211322747449670401109481127413671577235488115806030360573520246330304778798462894258217846795433229050685238309208166077927098688084655886254679138412591986356734413849961534909603713968473782331555094952799001295947108098576760054563738325708770969566072172768076375514841236902417244630691227799517300508634181290462217486861595944179653607574286684389564887867742394616608582936072606731144849942817156118206747445266126756549204682798437330219319583434207084796795310519298183570466244138642529811770849633757398002245889190692260123541633449217571928248022432102673890620953964392710760674623918292240093824486971157379841766482630960415783607261672997662542647111127775933603209565559505567859002790835733013277578234560273900590590104583371815135869327125733267720699338342258164523064755173288661110247912342796704403553175512331498991911622385222568778333637605638685082982973488220309582775649974759303874690064360207427042577487915282749377221314512239839224236318567815248850408179067180029432114897933351197172434707131686381868829102899779725590009326031703089222029872450304029527562543025296833843705191535283903644539397297054763232647005593238628915219951643977488452308779445174626464853843040282233185871394016594767002185786130061328982109711236940481596991353432072666195492370708483476114602167669766842316313130371284325557609440637050709691005508334764993369130541850395690471771090128720709120445622291840048677277193426419718451517325704052946212003060933697866699709834951492768007405329128566879948637080476565416109233387458657905731399326240580532967014543263953041135124229568371006118817091712409769468703005499049907252869604008019717529164703358290295654720003942755324158012757631192522325443952705758207031575332791425608129770060587819788163621601808850859614492274192571408430408002391233842212525925022174466654639888191387404455219753648011480295057570858706575376636953986882735105341572775244339215024482038192858983073657491404680962133759158230440905162120489612004712296531866720746679130960424862057166011431427751054447080590017785247424139488018859946496291202194681239562005606457068880142784266240000000000000000000*i1^203 + -96337145740309910409012674225021096871536611754636161238820137085334402884197434649249769170145312352484234700038267985017475176552719904116980536964784119251293397445686015482289964785799358313444602628104471748581775412686782692767647117198920486676293891766199017528261549722946663292524860494352807771178994290266947812271266898125017158812990262189497615801622685529679815914686283434309743032685237040855589231064518697936746387926078556943524643332844834764295692441191919872363928804668914629384071874590977289236137149066119977569310221180063237210853426259178851313120842731988242507409491521343060155439250356502507968622036438478432590506752018361689667206968033856658267674191346923781317957375542813640698146675481608553603894133922622370185152328412890842659783957631643758479379991452785057366713435006983559428869249528416479002461875453012006152661531774002675615265704413395818433261828564137374044676218718339434555520208797498141094367320325178461809974628974242545773201744367476913362201442275295402033820756455133531955191835736063878665126004222297724435146115871399664119592407226171786456002042881149568819338541721883703966870118063380860530454665609501366442069750255796105742648247951010439438994070610121982748391427557148107700629990438071291132604581548121355748580534407028866490302884187849877285415439757526416241977082086925440443814063150707287819971661114331911077969739199390250332941892981169301415512905117036369398663803576328101564024981019592181223757767974715193577255097660193785375259533082267019752130526207776869675172221538103295662186484732503960630162211184171966967645149297380110888510393668977327258697244739867156024965258491495497322839348604252615327908498573434069368017579430983629575638590508228103370036281971752831866226483662582211512177246690188184093331750973691528899537680808007212055479847253453113467208954770265039948111831606631353323706656269174698490811271895630449447312925058353257089275029110046226822347554813526358743002979257875356613758304803450541878400599473686366015103562124623615862047769741861858827992675766978959902031896920693132981221907304323973442067250768662008100910192001947570524589946439994598262897088956555330727241121701781553687104543415543267153451034565978245738469639944868081391194177655226128323758909980048071137278879940911423254355832392874341618566041757148579114291332838641695909926530444923552626393689236846852269477266438667650620842577401867508943109968641104462623037004130441038140487659313294715037067088075101484314785187996471762454849123314286748557466407142985352882267223134487718417852641436978320923083942767373675996620207508041319031027417122431512687644780158243983359097048512681256044796576324232851569920103775928324025663463457230643928526639090317002819313298777658017797373284051305036052158181802010620130488663172520307866781505271946423751125576431617191781015281673879974605971215128017769687968021534211026649989452054269291727145348202206791575480878350201243531166613504000000000000000000*i1^204 + 94878083678076180123197113043244422826542242807381446845052796196268707512186815460189861936335016920785680299105190747784541966309184764108928095520944426737031531317416557751302802083323746121134273823898708308976071171115679714455222232169679897136134372131792780988386226058517629314433933990968123535682388659999803276770276729512912427953816514867991707918881850095299602732856592128084792872027030938382076158743511196932904441063146311553730833237116346044406622667107788011436861164176112517657634690995770155357268372834388176950453128786099719327564839014954448483664997913664255612966930669812087249565369600034679277077452861456547570097048451276727680475291625476742660778192232509962406975471989730531671042231124505526470207210495401636473668204812371074300906103886712785421792542009908182938632980453504073220035473149372433780854307697400963794970768437503281066570021336093822785454946433163785794507412058294845368040911397996699866957672492661487405170238635377425154201605483133949417511693427621269121730219299345028734277432581539071692552557896872656221631120635665301828090583654010127981810031190267483421329183492492311057179361181008433902874616504322140512715624451849471506840117338774260619276082960070673121458165586701380536584566791703894645959013240765216558763532373605225771568122095871255104525808437467012942936891443636416164459234557126913814948245456254959186171333294903607485028403342004792657021862066277944572445616449604940070945046956576825292579169209334568239567103148119538806550464008082452624570265874965804292134392188564800220720458662064990064696713268562347834008404176851808059584190600038661981457546228391201236453943217162027236527555841937084202067605332882105698064892348878923880291131314614461654559488294204171143389334026968606644991941944013705576050138571583952533283100912413030701743822034059553427073808221255174398463755228544795416724429264207348155685783545416412544035200335400028427877258158250567108467339673272927550570847876467558905961954457691093398071000435193531853581619022728532984069386950164862445750547149261406733544759487253126009515311500085999635823192423127149021776865777178420139287841042615006602889638793173590844710522193616219408679298501401371407749585100242362055813263234131997448948388361766509789734670695483355052970557666928595312646011690212167599300449229225095609380517535076306372158688643425371597799255662279336870445113539154998097840172864140318911986035211946856334774444638072199911951962347039813123527022411018995581940256129585629959350379524365003092372052089133701267161020673365157464649226773725815558541804236351242958827524285396371715915008833615853786367057842030304842461954996108586885197754725835691778929000734833390043881731342159734026722610540447028034165168617455140412821547871824575250363301884802339852004217781393939552987796442659357926983306645688555625870177744828894715074108017548486493366068216397622251204141973180781576716676150254884068607944735640780800000000000000000*i1^205 + 661442579265909784664349471881377546706037875278468988812259329816593418880152608420039360872340431584037014116654334357599453574495675862242089724279775941524045717404809985389806439191999174758297626572894046665916191638364443574231858449848780825204975419636100714288180172007811618961329957382418980577314804173544353927127468385388471891486863252105000005866116880861692825056755022779258969550671170012046759470059359435065923805034409883714843314556887387599182127906232880081008382019640561028907935943005316594636145379723673580647139893562155235355571867648397452316161776931616519844365566644826422097360563422205243174519344354262150090508353989078996859144360519595712116873247397114072505346515432691785268179009663135567617103539538974875931722960906704188790723682820360786780157168464348594241273498272177321388700767418783228957143526563701514387924970297844080556718296453656599729424356970509325235199197353963261558566867285767735653436654391102165080702541539668037635993547837485694727860973340266425523924060689044173806985704701045655386138974389450781368181030304988722497350573152544725597245472857781217911089633001340526188767984748038457035003015267506673550189293909011123209449826439999387378736483987717800505329030378109313512010332289006983592973184855664648199109918655013824032376912627433265120945809284227834812643651549685435731862526495260100871023828941049879860077355918520804725580998776062794938166822253483231946215945674265580505728053779744611272886334857056534758217018410287469450776563607982576415519390895665261401350601571605894008290614438915740777897406486576467059017005535119242870826494195943540316080381980155940819267546267485273385426317122031512405327627416400017672227696769215857735988193649584956108434101153809628940527546471985500827648467470016786096750100761694967556355456437363525096321241216670310327042107872061295598677598248807672905032260782182311784927518595228656189838805884349049199940837283529211822275863911295114935140711370081744086674713058886919738553492381417201300850437634235147869167498427093097567528112317272555296463505898762544119009506518195648673970283212170537197452761598550686338136208241304117721892763699965002235478926679057327119490402452335279682703153382782741641718807197761739717456437393868362512580907828015783869276133070392735468196696925176958801244141946533534345899184579053628749443905032022708119999157810828258925945762745747966632142227540347927572865444638488659535147661894828336602206699277629057030835859306772787119053988386634654998134184068693212553523863503903409696883269973602794531280300093148136903807412745283499099990885997634749593821647272820297924390655488746145919173514427291354871349448159249392664215137043241243669674290136672988127804773631942176548905759026410840919024451747061792902316487035881672085184579565903385976943061409806136387718167352512253605805528516346121347873416471317681861456269480127749510212136868223149688090171031548173117030400000000000000000*i1^206 + 1805637366830954524486636438596376526309808605393331828095786888860288159962216642237080080488272151649394554641681296963751958965429852238776777633747612187602429575472809378561696195444879863773127310932893443879209643094487737338552310740342300911657202990369377207974649574547522348130438423051394746137069949545916221716074748358899981177256438537441289293655712235539235434697035950422479985397351911979384933381125604455690476237789070032284981845426622292861368222302457151228263403519681821925589958877704883056105087304139739483046546892664252213773519227519544587835722554674084545373302627172778412759367853761288786290462105896411281242036662003254812392987993339815065037398766430587942665084916597722820786357999245476234335058986192398049000994363633051274317022045880284686592520018533660958422666407583572998324594340450583641145764076096122673370719575064129661947300272650895371362208499939687540181267067048238268425389435370154094997188386932237885474167262334148463940810644516243576338511959452995078007055805270838641363342925099205959343474579995338716149972738009514411442334513669799559339719964459685832638611782677932030355456908881982181924188817388113390156965041402631445996412076092602089872165002108922053175120770440192088533040550210470311516079980226569534499765526261263406886039891955641274323126498498717946057930554198626882966718374084435095411108612609250818734841039834613074613339453980680944865622829910717432699648824529446001295025863172659653725591852285314468941532075551908498347972323249165819841334986750334725125621508169935239429340105782634605390478458696990329299464620059884940694062352946668655183396605636864718503157276740440173863621408637850670371460150682499219186123714364979394945428340749946974568268908622496974198775978932525819624937793077629018361026313109408918907856571726577413185773623903492431792194475449862400799452212626003755832485085236803957734926648254793837255939599493908304987860144970530973745983760910965771609739097641545159866619329451199834254712422013769690069083682834340009817831881330873646980431757359751032319664046679761595397181443796083200879800850503696985991667237028174758752521776273306727429039213761136498552230448162835340563240116710691371528061655348020969904911782769824781414782025165194699782012554515405929634144245776077116366517009282530007382938112578332719816747694116926287295740059706934536865305069156075773979203586136147689623109615115344324165342912919742954262194073978242526373197786298299499889707808863700076884737578372321894828289953318007558624016000814695794522690868199486949659632170149005481127365151066593595475907530192044539087376673156224050978389152489705731666230756611401537995412767567997327939288925387098889854388760030956711459471948170834753274958605657302047046052381597099769613677950535845165175804154682593976039442316522641646350953008742013564531635053244632559344609419764810443272158988186089179786381482005598866145390310195200000000000000000*i1^207 + 2817166053339641755711681385824787744731087081220095179484738346614195101250321829056010317969354616449491902325718021258098980173251434592613834184356831726146542812655082189453648339531583206421809767381291450151461686362037958187132354305459258091313315504699280315564176050936933905407936761958274837212970625124854411550193517313838451883120414730127208768186975366204153016013518017408868578561521888560824411611022660049923383729092585056864817252822337040013498241312347228779215125313593238750330515293977780474498151876515531657962031161250321735135570848580164001987361389433964330245992058944698744123686187182035452808033933507445406343206293907866424988654037911336089767295664894362692645264515130070968985952319389617924183746663379177395288632417097379944844287545506444416852853938569343135359595031024910355258158142900917281171059981588805660649106273490271176831764155275155911374717029130868621730224266974429410091281895672592256837536789845156188889569033082119113394622023227231845379877843981443788609303533192645878456799399949668778754231899584796787166460428479087519839984594873223931310525851592396264193039189262918986685078898645440215441392503525332671048267708083278551453517700300588553437730162035233022511508891254072640910768892763057596701595644071949173338365481949235215605452742307023904023240523930740909260460047581070337302686671900100598184787802643522288238575239231996279743406539156642044822492501075659956059012262630303678641464081041344028254610273213518960110365745469241494086353547566164220232150663083204763209459403397329372268407859800877846200130057583226053781568998491719104288613631353319623285290751726825608488599946266475688589518404872321951905300623473704289166757797890562254252894644098678362052375972369958086614381973789050211048776510903662456408307485208970636532750401016564234084589294769793152365230375047837588488202406370900025497213041685994035178891144361224461872181485050848155709851568472878778546420964586516277918465797211666680478078481116129341721340990267898417658513407315381029034468928991638002558089257061375569721370540946081738473728810904667402224563246678170480384355607649362805191970549653810390086307053564479011192399464115761923996102244723802297484705414666161017993900115143565777182428697792648297902282165358185652955149181767426916869998101046258622213628315198284734381978544676432674708852475757412494276692383440097495849000710308743599098899297428406029507294801819544956939083094468751157747445712831526519101137180670583384817874378079048936454498408450448197576732010815364762516554642227705252136994137036702443529126800599304825615589120131442047697969957562884609247141030635480316373447455917875144658420873929765403038113867596025801210639531458435549816606027886455916291710564423251089386454327180284422090211966356311055177541714827451793923104108708560831057040758187930542166871374575314343394840817563217027535848752412970862790474870002821365760000000000000000*i1^208 + 1877175209654992186454853476149616502078877877375438781555687856981742639770508952184376500425883639701690974720131969037695841984209905687284263482146466336136559110699252102710668343794347461725595461835076453295605393869356239754565278380551823428761165794794235283576754201285965860996401536875057337391623702977592185279446460780798701108686594823094698967581470127032233295272155908391539855058807387106049958535374942609358529387504939358910360341001042506680298305106571871998834686599747598339379283524577058836893822851067465327637424511969906556966703801402129445956454385565098183941896037444971742111032553921211723163084141822149801338326555340288892433316710880028655717584211954023672520338891558250337908574166871589384683413622659062591103992155018310420088490627201135615265342681076710681381021189738217044883599046455156790422757041015105770583129860100255665062765469128775961811899368067912779632330975047199097336069389102567361121184611576900460115916368941329621821870602927610604231711716288758146585462983367205169001048204708813927856951508280303904459267725512488786407742371177502999138226796202449590585183419823950936675637286130202710734639633893946704849749127674982346410834960956914253427937646612190109630650354627144827516669601911969562452733696152069912561132728646556116810987331479373541733807880320760379781070508393168663724192355140339195401921227686930288694196060491766556871636458518463733494525771941509682414271177008252129353135257421482130679998645150003105888928280637572197503262527998820033748009929494793764468811871750545747023124721505512758926594940898294965504258074928492804637814700023240374281766815598045028291614166398914358565684372342559055150655710396642121580473292661158460726355361485262377546976574167945470167650032415556634294035117127315340504107603925234282172168439146556682942404980864934698596434812550310043331167151538085604950888698364863032458818590762060617810739462055950509025462710730538172337228175739062176751677132365818088301951923001711236179846767637067079851493861530885639614734543333773380144532798781764242947912152897369582029784162955154856639557220526793776577135926986880255912966375759272752164069343333516905491465400192956120482194497539782224409693557448912517577906986491492412341147577765919832342198552121798307762192158276768138437793725457909353463556040779737585557906083667728174328241998675005019448595204992756065728896238535561168068937537200396792962545914826843850875435440928325627902507845932345925591903570940325092006561154895974263834563878877640039970950459439174294473737905797817436211250956240377526582175406672013109028985926774364432073520022048836832262485181690499117561020664594158216659563244873289505739621926194668693438723006218418203020083326606893192636229970617432442652008825685752927195816820742982504961673184790743935911195303106354761471724848039504367673537536108665921009453558945563703485812316328254486505062400000000000000000*i1^209 + -32225654258564754903194265356991621210560541688884576915772389919045793713547237634796158159478174234299208081253615213718287887597554305372638874523643223219139254524675329863306310255735992368301944453544533782238396158074616375461261485082810620129187033634189612167994580913107176847828425957750202473795001345468951112573918687612293063676113897379639334119610073654847844586547226559936779605616892261967062885071225893766607195712904580134059721154632494528980573721961473993241100392320688840411201901672955197291024152336401934620106962065332043030303355695657062173399552015698386997907683552028172607791580034958418846826504578133239148059736829890924126988354672207256145754183052289989746481161333857877144660256820287991383624262320870525935306218784570839128972653234335293962948425953697921672562511601240595189667456865835338761062079340489727581615450369609317772750267718255205644451098607117769463336876088114232383896464103668146338203705833687926332576561014131894932984033562933729793893856922744237459846892924071292252291463482843502177454425297920004913665199076237628240426830015918507543596096760253523225164926495702100285567310883024141705481192809623876704481193154132819368963400982891812370820617058929992632053221054193083564275574262569612278751054989911642591033791628183925291043212536895064987190220655413639029513630207876701721693702435047646470415175626245634915353290206556551595469425938825153372139687049687705404654202456044081922203186639597282976269215902659116518503672031556630162521965998377544581903043927399201800325231902176473485140072394990704849194908492421078552971055910312953660972759777587181439711501995175314647348063754739697190330742794694093242105149304999610035248880445480249749988153782396741510594911310381691607842758567234495750099789757440875654055687146561440730778637676652522028916973904079915825135067950319296696064758313826031925660653612750391659003039220511526078410441737486398968699929320511632025866126044849542565901325556351791222683952784178260159828589391168084006672164728160654879235667466201405620378499668721984041972919303900216052424954252677154293147078179286187876050412740391633124453922842288347903056614776753763627475663972533084347284554715066068530703715063288055936570768198948600293193065878746354253845800014423451947668281398806321684357010183015721280681731010592356641014444192355072010826988421957194033340551429586658982854684748141706294733058542863343385173508057988384266915370501940216489277064895787647266992952461342881506264622577274243266185969112579632952699250181225405083762077491786575128790536679242024022402050701046115344472753508725833229274723099998286184846081134410341367672021036801747928163678776987441356072498434491405789190295610874799388764700673072767101314768239982428926667395387559705316265118353367345836480086096437255379516473854014809085702885077410405008944133906254149478005338243505301445148168683520000000000000000*i1^210 + -651322513403044800088900047625851684252548284682286294444098923518298237562268959873910360083494217311332019961828668260980548842500946101862858848525438515803122643105032700862360047542639210821384209271423824625335539346321966283300429768585004198184189639638897355467804149831211958702270484765653072456632725552205893142525831343958571323053935287426610851133019630533731974114332490685523793726636471293106641950701839593447068854784726930146529547265950123672309873491041746104544249065935035092558787387594521823003471442811457014008798007402321593985184429543044848010195547322730896600670641266294857252168954728466984215377224011604561325023775526789546805518328029719737211183071097549174824412223812596935621027020067638245635196409272283187561288478800544810897941710835129838170601668511890356220757340221058471532019670409632978767168196352540951526036716639565554072958120264880869537948176881301290504507285077168993110177927112382396512821417761806208574530011367124142997524090883742665217126757574029768472236528311810649551113893783298635475338148320114944151911385857236498243002815222493800119491686274700700220088084135581377236328242334115391480558854823116438563956877409458797263290485793706199347172669218905332428299062411607664446445404166629507481112547050972095318049963075621359030540121372656918727738971263103781853846966174876497255854247418978226648842706957666121360054819158177582305887610203106986873040487916448381425950596137213173863362242595180491974942527611917554489253200748547531663839646048493732688389166609838925538462883141180558600383157043319584030370172672996688933060053544602448293729286833737040703212237218673838486503348796784630509388010812646801709345660934276054086403247755474234397630446947434294855527053181325959226895609338906034559740558424873341778876503980454996365378058272184907385128017682510602672495935048676417976444312679043309854592878766125596834463168061345233771512556948602480541156500723422425178447705747363434169259713895343805279773864969438927905163737112917804943447802763389619385941584377707866111062741530163868253606661720334226956714763634299309103688420872505946769192535224229681844665598899751663160817036511280152971548669622027846548416552806054932661859504510828834211344651583415470116279642998549129136029504186135333643303430842453539801402644328289481687692368089538556635503561091917521473708112635553939020368169351616876471035769748440844138337718429952581606171224276748093812446548493046533759366190737432969092966791073552100595209662922417644804785851685074160783792582366372811030382659854801638737713004574852020514937318550559840397427134996583343420356319639176202301895593190078241565776110141778079282460562149747971621494045294546496610874236621089672462698962713180594703555402407024265125735114501724189979319750853854800848662317169161222166880328042782974868936477491664691805138641930528031273007682003459794534400000000000000*i1^211 + -251367204691215603930234649478459892495168195388832300470371328864939343983054656558937790156578410801223030693557523630796670452682661359877575943269820774569857051308301215458321212368888695701043406740623673323401692316962525765951370295259198632134691662296225562753534941558389385338340877313840343558442887448320294196921239124854265743776191866972894876072583168401852884452906691129458559645832691660438096560426291969880603309558083293457621139387401656566052760886622183142181643920707639930699971533571391242065766001991205372442973805292231012387875095729289510302893323940366185137219995425150660356248979093338195825518611686162713730086098262117508146815595365078203133425260966726331489812126021496525237503552101021007601141874902046996317097034579489200201583361226516038201672919815236461270515739178405169066103752854655779511388836474548646508945409271080097696225587890821135677080622794629584974221405501270482396593446595187316161520604058978685970474251606161760513740975819411939375727774199600207391869819377757324066972302055982535677247608515897218455532273736808754398938424067717766836472970455364390627507098667240657949429792468146449821971491816954048929353205684921931292412925271705663402387296938494912647543920835869484493059553521706531715584048071186338029230124907447115173617021624003321166232722611185705618314891769693781792481924281026477267977220423555814721151899116684475017995170175053555302491303582830329457002486861272444403616906085001582439002763663507123601717711439724994698560220830863825851697716765773860803866887140933688342952161999437023892707010627335379984341920347057377186947170960020436042619923102600689532385235525755527189171894749503905393770565815113358793905279718394377132729364648904346422689652434997000734711585452950156123373253170164491801904212041130174804967097477230383457356260307915234582886052336203899258881233611215850549964013702341545002486732323692784161730706771714347271144508053387423673200884136145467307023870181628052873283266384322868766331842406600766533737331466822096013238701321232437423875303802592786939191866317872235307267102938427314036358893599575054689147307215477440073771160993654413177557484021496726070572287379407599661346478626158278580384579557904436558057497485681748480812672129422150712230899413457625013967508829069316899856775086808850324694871743864598411215980190186535475475538222259775306675371669841234400381584534016338942549086186051373228987331725691722722912127392844905932911791590344519132752671619521285283119867626529454340061334871091870329629121444015799071878797398808202014467765958978047670828519051888455169001221641826519247945275563833293151423067754001362596919711120765429924252279115454962782289055218822555772587597008377408988157591882722825432219699987760027876836902969193153782600966060404521576821489739063980122838752206071651454523885760027625643626445026204328612436377600000000000000*i1^212 + 7416432233516300767077541677269058144906167769231619895776880582612777877265032562206805761624254013795300099876347521021160421656634675834242874802784159199468023880427564191771930885705775905804098781564681385587647183617337219541276504798695729853457420664247235588333841101551586834201208928897184648586102365460713619966105349583133425266605939684695210729302490615821950771444775026751919469137177202486618486954219158495853028812909289937552380592614180997199899068886254311199388629338055688486742604561102852058123044806186176055437739361596557521562415504049024122049431993836365645042363023259042866472192267803877327434428516507261762525052469821659053089363677454986629340088466860236627969275386713874221337026952440862595492581251568935788833780281329737520937540952328164179492083152152976183613007576829567126368948791059422410066688883916522307985183772290776583784077627994422651090627802225224576944816426553395085574044655716055227338691404325371727889794188344958156352430464475298591726229091822530402533366886234202269881302259062946900527462203856410607932589730967047902894349601425374268539014239215803080871375638910870645426126997602632432133807051177018644467949421238284390001886803463089289240495324382946083831618566754590086014111382772554794750667908926363143501472784381465692062534204915987241582671853327543999934746179016891566678827814125909587111408355118433577363622320133731424962169591577837540954112441017939009329683047099656016499625937597165350248116917615662579000173727360333099212594830187255593622437969850266185674462706243778761096109583609178897934238000239550720398065209471608561172916609652604059636829048371004292821827082329996937006187555825981056631251597093078182372242265560856231246745827018909368878154723141399032326354572480124784622088131962586365712758395109263929779192398744642119247201929973808562667693528094327648034624908792817809251585247779967553449448826265851252067062431947241080192994769067436581172260931971441052205554563010029595200435191905897507023021262074201799474919752276302611984624567903286281842017070399538537806681582911045993208384624214527343989463178655173824356733587828937563671418840406767071494103073601855857926496126579650319892943538511033739416440199036375706658793962471157748918808879000424222124988943757600934318823872940558985708113222967476574094172253349496974756447910261490810362332611801311741387093033033849594328529578649756046409153078657619514160256877080703380262207275963337718018191418115914106697748844134827660500742109998653240458075067321329913771918400194234277972154855450722379552043212899624971429652430893965930438547465309949135255574449501243039401249651195777215992152304136544652589121487484850749335644146774395315069266505070869360391660390832441713654040128321594233460340066386879220167119379484985678162774152866822308960986967813550882878383259548008995735931034009600000000000000*i1^213 + 19908509847109524837123791681075204734721404943584594756879793148443488206770660789816574660006178000461928191018247660838423637602967437380780599307462346837847098630542489711722546381638141694854209195355352512991978333146705392033279890833983503855227038791312506396311712626226167061309975443834007857827825835480816436684759398970184717288209395846623801485236100513042303299430216144104529781313284412367390376437824887182701167031775277080261729888471011819381518468647951929625226511542222142059983945015160334207616134040594182649627500755616324396941648602693850775115926959424099623746850182431150228562220502583246743854415787132751329597619331711277715562685659742379479033399957484731504986322964307114444493092878289755853689942674399134349132913049892452890146873143148015514453541585967438415371172532303995235145805187924019868197055329283558048952061300525455798055592882686765727275631342428309355768898713828432754267366891820692338907394839922950517090602231489301365185924375721626819789679429718547357529876236853070292282095412465642879047613762170227514151396492655803631408674011754641478581365499980076385596309744437938042834161174396489465737715050302400945379851661638921420534785802637180630244971749416337177042633694967059279627958221756044046233018997388286760540779720109848482305242851579606002103064887237735776687411487713745129826723575339350871518372811243785975905143576409872287206789224353290631221666943583865572544493535851570440104479726125595357797566173526037758894912752694990670906073129568440001957421336385251363940358416125977773126354696659654250213548017196302066980528815959948814015493131060739080137833263991423817789936524724503144701308898223170967174810136813752608695576927862332559613380239222482166856619722170939399790608985345507619778215954745990579313401126655672232596778857573900658618719474115258722800020381949778719864345771377201311170382777172554528227567346714620343707673967029605140995154877685039058779305241061659509524171934369923281965020548873759477856261873196773141784734498664360521689717333089190141031628284257415676366088899389611371317148363167262411528640527508807491612308709571529425971701098378481441278851681059450642464686106532305583656260786278788677934786499124008187292723931962874488783528538829019976503829452142309074884204223630741313107123974039840596428136430854646366765164330681202586417620757537356703403666799219506411734070855260793911176935721172747217213036955651613907146574514801162374300622600877186222818088749455937847311622074917746990627924327230929711696975264399846381279122361350109906203703222298245782431717053765177331404344454510516195580368204386680680635194043617367783178804043652655904650634642785361303108001747686128117548220619709228047995244053261031820528572395633916740971529436577233316857709271134375116818488606141585738267944149190573900865388801982914887680000000000000*i1^214 + 4515043435941980652623942559791900112030378184374987413538721123597479051310957148307182569846844961524490459327632009656137216163998246572928921023033350841871707844103230226404103670454387025970508693100602219289616772570766651350778725762153939180610209162069167603329841920918803480084737756062662073992408635571674925003298256787165017443438125310642601359244447427450838307762785430854551234463306353085784130069618731125223111142403080881806780526499444927684546522397664636842890371679798597589224884021593113900890801050422361101205399012828877054149357498781189199210645970368781558738671135839240421739209850228839473421539175562821774717520777056815047269248577553627517493358523667135718843309553908734558112487614937101909447173941811546845604482418959294522080797175299962017113902325208246456944674763057050366166726630540431233685868695215146484735814420993725783375585878491701718357113139627457186631984907861374445399962663276524995306321208320397974280354460051643767407275858409222526838176664391858326698280435925254006454925776819123028564088691882381379901605072596298495341871479785558178519990847353107650131479260392133983494491712524918081898592392748970005120627303607591537329882373518214013653609196211278431998076049693474672558174826083923619059327147151371907888564072102855515330148442445685935146911039295242941388594351000847856006386119818224014149676760897673259708642453873120882671651664550879133950027969082533652857374659458252682873753833598664534375216334675047873699890800794675959322480979704083799177958639064707959574094293016711410032917907299209215596996611085295962828841428811954421256424745095523944237947443749454751622195236019306181308921741796596762187999487932333541420408610544846001978204912943551242255442911174796236479638711756297405396100852778796432572700066506615923234923257627828124022872035588976948283530469077552910522086857427377057169656628724380420954669343657574561827002745848717024616253178714215312161385496619820369472908454750680801779442685924472857325685233243738933778913118546648978336196349207565841716296827272057010857273917151506752448492819263678978311557200852268856230088215392553630772597147272335881743833959486850948126863512969050922542260801922901959783300740562881858666170481833396245759507413253100986794443187847608363814001845452124226933558548465935542637352745341257315940338145005006710723475430985997967712844320191088425018410085836039479627826020398417586174296479064224582489434685369033673402074593671199479154743760059679936234209227254093329813577912456668583910504172699584304657214246108848596811331400451373226620410840592805062585024873448598238040084130851751287958081807324808398479649544917841611328719325838689562722116656485470883853013143328559347754335105314986589135388444411250383006832449970212389494231281128752248276693744960565478054988693829609750869835776000000000000*i1^215 + 429019731742560675404003872880792678043787176772439717024159097573982779290545559472652412803450099503981611250696480558281029318485096343432938754569753319479146270397625826283196857534540375672145797019485812501186468478099381200236929910762720473412822169054054332995090457811367399562180799410153410271498710186829152802608470095663768200863872173273216072594294307585209656873080257913415592219349280117399947138976853142461701170478812046105036757107471554500182524526027860243113103263534209772122981221358841721513766002060506236450028263558721731256088933980655387496446158562240641602160839745076223172023621723990085510707568243665144853801704302735060160772727725727246374896342832451871552139195085561159360969419261367964590385469663275751530625448414874915113737579295556373025716336215195435041511022349515612579316572318000759492516179266401484624559622840138342384572771255598979313920618521885992440690127815971442675151071364724487843863835654533586882185318082402143871478987780893015333661857011854566602966541635747062334750407905545729967725053284365698603329002920432294444451439840725265492421423993769748502497080838822957441742409791424570188933909443961525784788096680127889325123938166333590003766250279472451295729542966541412804828354257084076591894349001840825136392708611384083120577216303027345959056825284706194711653888115826909310624532765060483273464675439173165944383648842419002350963167657371102742324630378611612852728717586273111365127170319539937636955727556215382848469570071437199997683530553019448032740991761019227195737282973105507101075931825533620799437211323412901331689010380050122756359415999162293946978410439799511513076027878591630031665087476141593801129851938533820093678562920837323566614608425941770695379778135242732075651724288505491170926308877829985981431164457231289903924731164165784783152511920636731350815511313144494975205534176688591788702798471642642841473586716858034664467191719730868677834943715804860902451104215164658102720037632085974159573126878470964254111691537635775550056252969002574378111381550723872819449623774986951200972249301584224101414918467730752365568752439595509994417686589867952386540895306262548775415082821949428607670888181617287648415677169193024925959036428592957981143624122560793283875448574020356148778035354319874057518629214639041749829344881285318499917585522524494057720333204165282161726413004074821342021225367418171834243224524268380198357959983670556623545963053836973620743189099086021791384389537103359871416968871170804352239319450774190152231659837903448151703741508594665012589165831374566519138986237005417481194123202415234322000731295714117630856154020639017090363632426313703650716705141910990473915460060989740001724403745103236950808327600374244797299005522849241254883234554201198585765620635675274798956393352508938552840953486174787171487022317568000000000000*i1^216 + 16317066047774995122956489039006715104520516369295852476957291105426838736942016606748131062789975742996447611003580373823573834271071483260116667603020862480967348090815403741735642468319430927168428575791806474060575070982848562176754464746352255809258815899153478193979879819937035195772433408542583815612034044912271188718642661395702435611202447622416837273235332364277339027923701775188369225306402726770677475888786651403991224783931396096395769293104674145254390694567794087673111970034400576774044339615824862233025285117139372154062243295671519737651458558728072390631623944403149177302281154151093190684202117147696870106186547110667919250184041498610008956230143178483899498481501497170802830995920581203575069187896379456990660126317169276373308084848157306623493497800549350941810070769131127252908939279312559344563249756765669638274362099473168738957271374614683330975010196613671718731194257611930707772979890320752903522032011855479261398744669512671517158700992659204602698245141537890279189594568961262117945849282146374504038746131192223302952599812535890903592577589181220185349988602034326015077879192662043531796298960016047545388602307000102147800950602579758860920129563876545847947930431684334546700387507130124794690580597167781524561413019266043776411048152163082164478664390028998904146374558238459029793363092722291575244416694769529770219594279556997644055569813824912286515810755680928934464833916714819651693977731914011078226283262575899118146710845489244137569967962227269001013188232895899463332632811784393351499067210466422436792837597292813553104747218242395221024968224245849148878281021145161500844041939512941779370234975402769297765514457421931415588659521081032629058250839368120444283519422491867274523023040059510166334046883898729728924262511601475119588326209547134112816712416144876128888703234343760074680463900984625784840722384627044516565166089925764738421006418411911937053908220106044053413249471225992062827274285022437714019091566101908044649640384156060489494937543217935622361468687263758214619218681548926035656887830442002726735370661442662824388696247991463248294627782207155394371449705777095649302971489148906684611510243269365634603631518763318042450490357048873709182538520047018532404713082934814030108068270532463648834442259328548367269207779626168601139503539944239182940096928701039224948547942873225994583602658546161685973297300702901830812495835052575852440060140093190986003559339743288784492762595340737062091871111210646850521717316514876474694177002056080569163600563287124057244856873805444465390827612677628791290403581189159692072101916139257427137320934399260158735030805984158231535836544724236473719099369118098068505657822003125147957741280189838135883724049713197861103839326186268989964302747153806917645337973725687207165704567410601400729222881828487171956099556935152435200000000000*i1^217 + 136606786875981186745962409951238920187385520345310224791158936241382304973951313584560432741263816568485843958939028313354296769868250928054695822982135194145000677864964876887511586894851672673670308206170830408407763799340427254639404489355617000144785643518623520358237367138108675548177776450845382104071597291509936830469517683980072422355479153920032331784829266130712671473119616518296691164683679452181148484794011717196103748581926746541506170200705232834467377854461728153448130092800126411273246063134813573683587062200740440030978564620016848759818142425647243193181993373104235251297906887342725389964375251008797182045285720065107144176068971881359290403026661049497352105750719162024699957011230716186917108941627276740218915349228276922285540641943690455861940933224459531357986791334410681352905826124817916216519664294993159024530398026491905581037942025145811198206716678074825362204878627626785717363981030522941109095846755464120840088473987820027122341938134755095804274690896597869830504354642579327861648641655472363628906821220400985489758882408285681890469066431304458521453117842404607718545775738730827169375313097999854566771212466494455778582467900682677866287930460101168279605254853182226795508690077909474702952955309158547813483143168343033223164175417027962870162819911879144471581247736536469686436902662643972107343566435737793467140887848181195010834141570621893142080845369235036464808935245918397641212188570353956174801167249860685908624834632922558886203749357674297167862119897581572620013884777611220079233746738144866077606791788311654863706999590362742434517627797897256423295632414083378480140902969191269674500873441528049377200630937827159222213229063713696745719134358935573063524210530338650890003404753537331030634455366378527221413336483285303704567372622599128061866468803962651147983339119750097028052764908381996135753824275514831795064986319974492871770204268832003115993924713057010374003985749524908030998786249054480741156501985580447945661439050680634080266543346539830774116922764143353028623184319883848864791599411771725266210166019690879214056539294122876191148907086529236040553119758191905472858403584763927181536880484849768911213911156845210719581367058923214008436853435874267366701982186522856423735714548130198912504007982832117296922327899287043034671005889946556120466250154236839132259305421314737726651647666944835432220985788176602385182458238730240910711945173404253331803159933956467780899152719133003267205820566886779076794560496165637155892153907803429425307527050831777531929768317570915160486779624270315476568662946687139446727268085508510161246274272464762827182599628410210465728408060526435990679240876609499286051441058640602279286644093286516896143961233597174907082573453814431581692448113978627452209267965911348992653693177797518719343534823639194009600000000000000*i1^218 + -4175446710079546084479170953928511157473477575044414850143192934601718673973644096082334629876129539116664906024917052642767476971508243384649205021647786624466815639626384008278945248048732145069115810452059749759203971122976103016789655898249003175194584520795391710277999106815729187431657257933072662896210294195143406377914732315858362430716585833234708266737786073925982199981845957637161707791639828018505357916790491650169394553825280988448472340134860078067064732881378627135199657968392829657475656524922167594349609684049572812197719130989615313204558258721938207325808611695778596461552689421273286918063308195750682660785052643881886572851251313233419781535039736317072719783939677894092285584723112490287686069778132273394771953506933128356365063715086411825900277658742822807043561660207641856705517765501821682629789490767453001262117199979180804169460873353931602754130214451469210993774441670515762172766277695323887182075543856873865435250520938670851765085487802163536306584476526719250965318501881128270493599524483886362224094120132077818956270413795934588245371424270245341539671944436164189762818478567354991112162507762156297238459792413651228114341476562964897318934252234182346999428260808400713965549240485471962473182574358888980814152453093445000527650491379915024329624586098681021648759885582311442849920369154068989485828387231659813683627374658669421576843993693837663061595202887936695906779603017539906078755606984456054491155988947519029648836017660989353628916112973561586194495454606417322962141036223554911268708035134757733120168205384233226840478471844612849434652180429650947952854013716722361849988167757773819963408508877635205790797295129006233656045837914085974113934623752114057473327597321696358291254386300611859425064383915702425958672546382380143604405793544669988574995678202266264631608370414256315589799665336795592078023919028732344746087174077673389204189497613187752694442030097024915362942291517549909968232316228145810572122603919331703588851766800006068307347512663719566065222600208396617153194515747306803942655421892749087757285472778733608708036461331890569893458248045446637869132513254433766644672431528190653492410593327562092296678991781423038062093803930828744607032375172795411030312055938604675691292905192781951335938480699504231070651015247900693197180230130960870579111893331478828679038608994239944709525060772605880239805658099076108493527894528273658206785111367442098378594528290630783939869714427366094906090484792907920117507977326281305487704687617072569578720657538937334103530617938761530193685155302192343868270588347257333410594980558912303952470918310069438081534672127519278262637237633083943452278871918976498733000438695792578092735152999112712702934706689181412428538840129964148238306797656541139868822592372556396874368537085833422593715077120000000000*i1^219 + 161773774393216881728922617034506005919978267788112673064974735375124976705766043483590314188843498111256710551331140336434502696130376778952319541888461011285298402933609234149160357266978044290432662344704756767471145606252571528076472393068977737009425459825221663916149853441532688867172436771599871128416618751678583921923266699945809965866049193495796650547019056859571961536143954852542060711969614272001401096184646031944810372679607186321411855395333075192633218313363015506653792826212041518417243620514101618681099664002687717859854610228359912753516048998021090808140823359905369251614425097492170442791355125695557602098114751646260628663671919038187902992311768069838224104067064887289255793744505919900132806897270831291668093242271317430075684324950276377530675252291400536929675489204525682386146345935826757516827922530663800707233088505711694728614043724837440739068522140830700045428241234150246122916096051993343064731157363056186057598647964836061882167718651652408306324770122566046522911883531178270260747737604247655872796641758362978711878774552580154741218464611068266309860176013121941591967988284832929605992181173062395744801246584017045647348237000135034812263295845003941027202154709120257823424694004727191141364738691101370267495587432840147609296946815311731874723242319713495619215219352084213442974302684200028801716115272641833525955274941703585409394660794062617210968440179924583826692868894983588141342627461338921171726402428371034659188295493259782111289615076682682393183507988690074746293956529931764260810122378886213744923700209206414172222434130162842672197278333446963963955560970105599177025024327375041096184804459823486622854114373078816356671918913315440939307754393530119560224637929674777196993756744507234427546163076674898204784764979116690394385113009161920045991431302575483493144434297932137873421327500960143828584601789747916669249453523502656466745214107926495580054902136368129664118833987932281092519907731046614908341352766930712058523817970934906317004351151011432708636414502151091414040762293235098991314740049812958519612603769730866757741175858110398950240089762659188300046144651621783134322766643563533592293158241840752082836011308171919239794870118028110859491782662755078478887052545695955401551641071145787935677957041655897946992754969974300562807800222150731153834216006465580614848829036767541561746871839088132630331362967372810328000143650273650791480261592657485613577521303034589450086434010041271928055623422461180377009888078213321918956030574280135821951259914363170790212160251269480845405715704375992329103508675286838086422088863582551634815565376961297302661118631174931993817166234166878301907849639689155297490110960028361241144189430599181795555166550704723088405447322719789636423337547128997957567018605460286793907161498910720000000000*i1^220 + -3847467670793674886060901851552023295675402992809199962628124242715406916923667110276899623010476358760121379589528572769196304972577041121339804765896006406378192503019621441948247257355564579130648853414062640067532977919695044806196633072584312945605414223768329334375877560855863668443619094779270276358967183167885977396619979267721361512016236867369911741295014476118998720207106294532099118816588768632920858252502994974270508899240993210157212497136864273635821588760438816429286676457567377164869422206620387554145567218133107419218622017797574882733054122171271799237646021241272845667247695172398726185789139783979420281828275688882978951991018966980102852526308289186617067667252188757205430141843136326938629466479611899737284490976868375391845895477125093197404913378271751721723117667729706446258397277589831891379028204681296325775685292587171758947283766660231034589966054955494589734540972560720962697160935018396876549171606628726513468856970727613019456046122706115449546517486881656735718257223996403971908433476399174156788019866065549715207221950853658805972914928435176188411981900729766776870589088908873545280073266061242139025550079779309745700489658148851265993058337925352454463960579310618617226672079419435526432900776231431840550923347143373232052700178662434746518040394287153854006460932426851061901469742776381579245866333385669984254990971699589047453934532666195503604248547766655878093651606887270140593971295242658579465397400321772063841002285341833595954196580488474610122171996892338643191990430696624728174524837014260836010551825277267129497391092400719291745089355865076636368186675871190914344863084795278292823699595367864118870308551056028985579508121195009670968961164771483124969972983577753623166105672462724146543304426382592665225354600635035714006885837360188222169255884254503749826122999439745821569555278583099882027540646380548179863433429050434654436545867920872919563693814988346813978371836473707015015788804821959429135419975777063576364323172432878781223329159152763378174819122453188151411763144653963231707133731748198451084319967275868934995619739477465182241668333763262462895669541601660539500508828589611180277668048900572079028412187041765648240331357495694483008641145993905794561242858264049264738509633938975409458778789544777981746730426694574292612836849052231555412715759342432435173021317856641639707744996839192771276470378713157669242628493669357126379769521461280577953492503857647124981545272875034121344069679148582422385905985322932585348818730113678565087010228091778928755369816066503250449925932097311448292439195561248436438365706667128632517720718120040063508494628815684017347035737331363920742028739775152813260838304576732721726636066084243664387590283786770448920663040834189446783908196859648723065319466332221079552000000000*i1^221 + 22839949713811066549527532432301701421203201349539830447337252852903351361751063642447293901231523323955293482621420268029826535070275488000108679911696453712370842503715749255864987414416367415760447462969326913745705315688991190096568621073794583145942182005557447390539418902609939489285551583616558702739115092057803407686146249060523105407398568947705696942883369797353454830286219377444722377443135581057876654457749489983778462946825774945787440358062368328131177068522689890341591355164296631713948490130817470279651547452457686244612406150702473470628696313644686322038528995264779552421690332101400734690108241349144106613105244748083325108169211979590737727416420717266369938272918209617098181315752656517213663997934269256941602991347279247350289722444047312249250718311644404454146163923418593225414780864922224412352984410006130457459582026960251036719172397658046022957017966424386503642962375485325107376526718150036091594678837434893631456880726847075533070157341898173816979937686440224557526753524200823770402273824042209694869462931825654851194160169577221338664578632743886456827784223026973233194758214410090339336526696422419946451642682114380995637504620663465587124068677305613402299940119118207417162687188439537156047989752962578502773437966195157489851642741878681986336369716420227959636437788868685788577972688270436438655853081964149226873702232119883346000766140365265043575640804116019947594298824270181551663713420507924897503123806150791519406256194218130634366163586697375477381679765525873168434290520193910322428267919235874750689612931489509835686562418821951521017676945338962614850485768646272923318280326765788338050337038264949688629185919113744163509390077515813674973659561208200845664234885504483942130078909430369411487580080774512682728909663677961123540338557341333367960698453734601225191943618596946729666711299897529793855962632898787627878493510356208271593908881837643759964111704100558811728592918300569037887291966650460970904036538461691030642297625270210526037212716711254608579482439626813553604238917937709273850594048668185443927599425074483931560030123960116494569824846571837565983477747814646291877927774923235356630472128486982216096914838922996685218140345843079050284893343337650093882938409182925505255012003871007889587762471324091590814616605600819393614357783280451401909890738418575556588818508505016015261036559124457377644327444265616143734724671426204891725437847273983294718211176244375056775112513984653028498463346170622571866205281807599405522375418157771879363517648020218950966134159888512217816893704620976386607970550928541154770290739805169075974766000109472036235990904354380221828003896150157280491928342798563576606213675593882330943793545304866468450925749852556582372144345042137831338361539685982777901056000000000*i1^222 + -157931001051048706775910207154317895384352651137217226223819072567755740210524387215659839912385608933400661579038925966535315059069902666450740099949437321628442921146369934928831487818622782023984323679626281736872331482206846431877020621175231401336373651426514506007316516996139138227914681149418501203701396212294059111451429330702263250477628308652577853362923661597821593610215347167386989577266113108844777353439614899853045359601216170832038807355013531499839438490038454400235566250688568721787054570501103380827580300806895610149747991364243872865438481353027980019507035100407488444093180256799019995303133101542815858200372874936910001443092331514795754155745275489189317591811442903417106966436944107558281358490952904463994018022259846590280725722618454633720689146017141096044025871512255923051075008450533171724957777627094485128691526211050224582006003345053738840490571286223698445038377603448514170215950620103679035837812613454000968996961763967983214541019691880795699573537841108964536923027449482571979833366379693234012066858845933146596562891538990734855024037978798113709693641699851805580133915033425219905705577683628928378320251662970222674998206594285693500069654483165394993376954319167341785643242491474521220130694469475923481539151663861329503988147275374559531635633356361164847910338924878049828877690982176570630340338008458569635224712451777993458424976204848317305304934082257724851123379998280666799967908114982901883216615402656117702805783218238834408224183198844807079119295964326553841112877635617048879783939215645521246677355151522404152529758036454239151112122598944179159463267831244805844770479350822189050319209528334507088218156384684264586260248133215488706970081852567053261861243291910166167485250850226807779097556108014952883848001489552383339019073872309945209706515826229998578603225884384210393134950616277237556587389946406784481726539441822505926769459869896656681333248455727170231612720140657155563240622684094941910059844810129230868699727917232382531799679677676159303872364747093647881032289462884880565027740576479496758220806713134755020967147753704295043399246942448501672400967915161287827134375808128845653995324246298075907627695847429376887752675170734001505591913064431809351314983267374876511920338578649399532211353150161388642219143877175677008408741037617422486604938710002845958093229039711389964232377155334134753342208561596538594679622403754557989274145972945524767894216099882841455342789904202428265121103400401871305215600732087119314661059008852962370731102985548427704495791683651344143698505913195280000576723429366051199986259519755378891691944875618015891955707700576440916226133047603149857121595881120731002426179334700209624063019786761726408251276492768432652500696530651374455180020940800000000*i1^223 + 196282057219697390337369973263423045473850830929895138162041491840122386558190525637115199212582186965555362098069191700029992580106441495064045739863992792073970410787976901635136431171476529091796817058170606104410474732843662748008987291612004738729840949892796632712054914693362090297281190159979470280786176189181140799885399487063877074944685684386030858375081112149681372371322138299247973595244978315232557937566764249375067662455757585579527442148353458637283354384353092732624437919416945802260096855394009854470753536610099153657574768468492248905447738308202692054122451623363732073474484416615250765637153964211789698382336298620386504552620251061806971721267783132540370630296951469947852448800781460431717775315829167950193942908956948049633560015928865454871970962598633331048238337992366482151033676392726476450190854411755351982459423786594569265716471459089960820792928462577671204402035387818184867914342732843264230829018990126556778097949208473252337316568995305278698196604774473928392222046562473063625619200662821864679922845843972386849194409036802552560511754824386462888863811870744561358936363159598762749109537749798672245087759360414106137348693956711355902218980045016235265258645218784577025998934786671126748581646905611294589959602233620722557589513940003918804802480741433256210308636784237475022633118542701353689241574987486831933946710745769645733802824840402197216405271034439093265576836146050971141494068970667093728894913836350466611690024855798646071133349286454968986166601539228708147949030222238591093915141360772289336827298110854339707500974734798960948858368557340045796817348329302988793779630984351531135632778792441171391664857354974268686711536591433984457330374220831380367818171303661118369777951184980562488909454713731507174579489251242012480108049319122339064361426918695315233500061138322965330391752870286728248801477806676778773471464041227151874327580339631748503491041077970661522767062439849155221067189585627515273142060464446387547972668582820938741549104352013005219746757850403669094743460010189362740664020753767468997819854527514260689268740025281632076092773720579674440678481719534099900523828537841339697435119130298208107003345914520043085451513727940118997541347921884663507488412888818982053004411241330769697670738884762687717770048730890101087996155217546753998771419678024622356495379888664974367853521134848337756250218693233829975358813833027846411889334422360807161090389129716840364537359359104420967063428634674195820261543460010188544305186457207083357322689145445448309338969449129845649888339746345350185654637940867438389166237411099938664924220147615047994607867985919213952237024976758199395464298560511437797914390071508292689063989934653489284329299914051587061309746708480000000000*i1^224 + 13792886932953740082491566409642371751305886068026222215807052454291057151301372672052832497379231434708104859410185423381027706653680884193380323369958353404479235418516557042529271333977980910095266813488688225067479641698854427341389646855419307695812533731323260657780131252774547484438673411003183185742862808918109068079616539451011386434185663001176071143978987453572998015684625974828280300222480130713061110630902484956417436882077090672338980116224984285982392690939816917503905781797488164642438747226427839869066797616388713150436938564493955888962878769804130728361148065447467256572311177886553538578363611125317078473133743191357651405848883718868949058569615685568941855140270437337346480763902210632975606299634715104239802121623352679151412655024453526018259891878614648020202601565688763728096901973248159197552419814307069831556618000363793164233461408545029037498575372152142439423276800240337681789944302094325667360889114545421558906381148106437222708346640565526055501699559740639264802301147459644329071968554670900698708026513306942781029798555087006117173351854783336988789387942139113619422036049204165398279694112189736086554290566004478930400264346970622399937666071817278882023151721788671364141660364606058528977213049520371533349988293945818297152310580558359293249517734061039153508624446698206846770749690602228314435281586337915549292271593967729938577690851191664045451500777406500298990823028516803891602711527194081310198937409426287783895613696359972125128220591853103032629976441102473464718744099112541785737594757319189514559986569150851439658371767439768057768233191365163090910103606271947209153042791922930189412216514045565450873462732225412140259660211730513173764647712145196093816401617383480797125103320979173672236757061332235576786656248650144419301224913140123599002507891777636687180123515115233966554873139004675361874158052664462198710710854838313966797069868442640985466415407810428809559835304336054521102636889777674885823176736875406059425308509793473408498251470980645597171812148438436860828856843453534309676784928323906248692473791664469750354629708335621334045212409151369187069955443927692600931421676317405849237966160884860766042267367455045195700099185626395127772603371907059746909347569281619187736240511944003060780303418430403334427593446325305542245171814944066437314249315545761998866576642005375434330321445489671639733218787171447426130723638494185348266714959174823123337730221710868611145858863890585916278200661834537926475390921344894400287397493964273514782316401576602180458764316321928613896866998312189819634011036384495259863290069554572932631254253426997033397217475715244047301530089796599699278503425427601961924369404746950857319525362262450518393232550663290880000000*i1^225 + 320416067498640012322333293791761275687869300513308060068972993922394555541417977571478173313935405844852028747260099943321628007860382757711734414259102321358533201609176313969036088584487093381071906468739160041671129441145724407729256339243038453563436733652130632961643424027158027671848500240915677615487114128635606487186006732480467843639045240901104027412628514305902256748137993761119825347108832715913126865955038978554575293567103638848671436824659534013927329964618962910386656474705942891322327366082559129960530369057204630450075965968028082166249686599852838456952178921042013050120729217018702954969373863807432637780159410498118359859208319188291844997216995097507396117617299527080802121120201050102651356430909182737501374935101619624937098414743412341838796634061949144823133547694650906840767319989219044570179430442477546954818028151637528469382931130322722447238370159146254056479725895304046169233268111583442707874223459216278463767342575405002165226496351091030589814329878329844596159162525277369612116184917808970694588553266539858004049381334703231608692813021901818370283722899312132568475070705645379380066569762579247874699418072539386367406077805856514179341433813067018794633242703668594338835104088024603740176494458137572672169983012372823256595096551808716113788907711032771349818817250261533096371399871675563687809965060913291656694112926196750392658371677288377978565349542159455744557035851575984524554696195504969580603763382178834428960551131487462297593051591580454291840452273378345902850664941242825245282881788160150944963423017168683660718221382908429570002698066412159082471132751818275359465034847051543120440543395385333475228052436524676838596013576610270770407918226489808691381161641587427987707124920043678185158673229128878056399435419925202119216656842006648508966828062458756044843779273364179812173502071042180335046410253077286045482707600144093225051157365217423583837117175878845140778543718473007875591742338179123936026557206515493383031162462838073833849478523626384216150245105138998569900398087899341320018807930393708922187661603833529297299290818521054081998194600328759229657486309790080001682397735385149038719737950230115348480621100465284109880823846087086184750732792647378885744750881392016819020081134662802085029793574125787893183039671330849593537774514093950583236183277955455621174678465834878006300826774204220955126689097683628536674799582889294297166171022051887209652551806082386516705004896921298361782819655662885166407084160647641633659804681979723475263397194497381828324396555307329846009615960355130119410250918939151983741239557291967428339445952497281196426927526129422117288959698739097539178656411224302894684658962045526957651723981978337280000000*i1^226 + 5705530718154378926143217082499830828678097255845160631549555746924698814504827315182606442116825264656576533040842789828134437116991530076754483106585985096234299006993358015192177646987383888135998757957546195604960289180041316357704583796864568415539822941722885806959495240031938585628677993965516826562399878042613469756994806723468275603429957651704619779078024461666979905881349030395475886237858045477414363711189809001131871184147457744256113706996861295780847797300138208547988787348532989357333513450846379379166162738429837828574251611251562800472181360940213158580295406454682536178082782121021123677818227087912779638805857146567937590642194444248064923595767793672504612956587298782510290907991892742442703665983001727744881360815431883893024431601034641104312055642173530896366774525380582335754941871118026966330748397865943300403111912378814064283388034991225990218046984206712349745536751243651021433094467079172254650300750110306557707226774850742202964460703629658525603522637334520815721308288297187322043920814626410248321881997195862686612495623331798200688404343754888273671007239613679191362709093398758403291384798048553746622031830678345298361078467693300745886228813382386050250160282225644267829800524554278121315550626124327382812994118652157616618762031100216493787211271228427816769226299502517746988944670438163341558833292866997274109354159257182877982285204032181251252802246890300490667903565360410054413671711439260608111699604709078076277078292301006028271445790817226450572576688026153184486905291308752904680105914057765237238562976783663545876085442698641734238695469331160244695823880326606966395417796668874935012723168774215939961962561301257981128710084996351703726718031185908617364160381227040824122452462553380449201335545292074832989127143201083311534779896055772903642622332121557083237804548705320139800992947332327427589838990692154667038777919065139146307508990866059766308819628096294377612858340136195789374033254372578925445809890907617603393748909492298692868759939733585997892938468092328766828134839161844213142827553708033076546407240591168492483204820416546334102437667864785704688745161286406780088929924767160561790082668827604537481075102373900706424461023262919509138677492468724344915927834151358483324573827998924148406744014461738033701218397795998418834397654827032490896890612387462014809181377359210500728551026192477858054468162285183761002340616308629508164225634206475912668967023093588111861720718964600429813104411570850529535105463601433775075359336662267859961341670870919871362471765302348878047279518144594602815270043803684481211123526181501088963224721531914730036407573536164406553813470771916595377740383047188857136452637095228342272000000*i1^227 + 2245628267626572469216885806358548623297153206251072510301164056136539154406630511121502287546316139105645341715048853783954383994706200570808056881086254526681037891074955826282021629107989937331198164346137348136407749401309379616639421783057881491738227838470246403155116866982684257023395783848195518532804220133253766457239018976292573972737464569263560815163879816430428125151958175762184065654307003492596054689161551629229671389067913540632872404189632941171603568712125287824992833853997361348443950153442633989449412668760411625601019035331880418909389821276226065579978855330770676154416914323741153228522757613755172776163451146305547664443585522185506066575377292801894365210249647048128754551161132135545108311996446243694222901351906663455930738900715845134601065424211393813733824850696285097144304608044009278130823604206750748437868928998230188731447022830726761572028855933588706060121118656892159720596117992452063111766401450741446575776507313919126918492515044525525958835516203886512040259772191280131293256878052084818115843701377119887285381636060532860695640822935535399383966097343446442351806045994989278491696150611877222732304316994284269617971763249193203201975164521094425365721362676139910160932416542798945324922479528464668827776459429248296358296124899347401276666651496808914985961318138021729688431295548698579153123464451279097388825968165174489958389392693836417421653404473375197321044209957634997392612131886545477033005976718338817224980479812690754339100889075625385907973114612911902288357079159609202405075935345793355902670772434993800024483044604810041566821801581408772761752004693835882794694542580359476701954499249597544628840198533825994575730542560898052205919600366353830904224379172413537841872865824488001471410006478213840438590859420737819355988078689872954652154271144223399316536016195323018668735592089007855901174767028398966938090088398264053937809280576917576214603121478180945872188960687020370107608636532277999681422146095217675587780531910144283683404272498748956955770671911915670456355477741895112007150353806661391550145497375317706092695408316849996940020373097174413301182752055950417343422705270984341530786816873949467397507925462341165583318631128822690814970549408156020955848027156251753797455114956636266462240208396202351105126427618884148479416082134795260807579833815107975650515658014560111569555416628152026438092444126248694925138789168984346151359058433503229823287730241377422786987277122602543607588039823202140405340368211644501570845532354532786972336832821878012680329011571332693803564598320887548107958567082560120313311802335114952746264266451962294576497338663552071662232926916752862324894924545556742144000000*i1^228 + 284786836094884700384223240967977103180927674902527560228269162758838654928692189195226120252747909576304822655486974363494416120914545694740738099900661493002853313529455135201260360775099167097929210282535499921431314139906292362986554543425597263040565890053040058093624610077525046665531949643588512754538495702737924446120861917793416542010494235625930322551056649918650844952706152383950346647526564678358152614410334034188990264654869750723448970557231044507249665435963753967078042769650351191839656317967111824196645901900942252969103346935699964853851999126007170835632508085223548132503120685335086833185607706942239429758213376809050633861996300545764588362650569393196977498284204784696646670206706110336390661883621358995083833622803441139491662046600202138233072273607073170095009796572515181484295687786918238204302500243592940649640166116453591641784612296023619840205149586797715671516058878840548258361372456234563498437773055468695831181688241917555799812106637315678666577861490326948832769954880368621765843301280353821061054236764231886088559718683615917018646537800384077668731667594916816138135240686678768280616319644290827508333924933923319466157282940411892742705986149981264323737073162725487511877419848984067160042006251158620104870613356615433767978052083657725131189636529879766373936216966825824254366518292782644214192516275424572407464412399346349972826589250446505472023779056999905490618974184969303605256765308703918412949604832883344877692360748452519764987517063684087382180940289011113390542789507436209433988421142612085117861115687908966041052384017580701879814307359724576036175124359075398384722671489105358401950618597658081403705741073034043731019077493292761980124408521066108521979961230620373399845042564084121409479690311564467183343368149469102237310360360534462019346523266132914660391433631207447505996042587301197118597150069640858000569633376839729883656289600607658978624165900169051327478794819810198428479499867508064746540808720007354909329933693922850267484290891996173498403143490741716667278939808028241803151064090553270789324957960605900542640452543239309316796201645394397818018148401451418867796514397044189701719937681911420168289848153853305022012315228574821308646382126970798358801926768730483001585368571205728583859738353942150607603194636390381802493729816952127258358333121954934758771307555543616629836883837290823008486885094651398992045692615240039894761554671542058075406539665759780884122306638699093089858093948795685638723298293177251112164091599376892319704712417405584626282959404426589224880870603840331685940268719465821878822227251192880223210667801701727926038611669264653423030369676310662348800000*i1^229 + 14990692085373371912280644631073617686452835206844999200749224741027337624632192649487869578710901981603401504592207587023893234157827119640371480239548941542585584415414260661753425460696168357563310826894486836836807965546428843520962970296121903624443718159349739638589552385806733477170811317473805077933522910274574944491839824837530191692260211327129206102912878151185529297774792933167272730660889939279803599800029775941085669832626349298003327524800055359047471383245186688246017194432809450256373085017690858020090658336905460194057019777995262064970192528519044727735130022061419176587085295122616073636724683614743316821193904504834398632257722379350353696445469382986802200437509295626132893070492475982649803075884949787335556290998333046835377831251422577734333401630756717055644550380616503961324322972361527560475827092139415142008538641437852689996751879741683984168822953759579080052936033261568350147285228426821908872882860556790213730720476222266048822294053055786560528133122773786648220436156696049890542547971126456713244764437527827915534433975376333161508182726272652056481722124973335417945666209924401298704879552673595945164415734888153493450870316607118481033583868952396557419029253807529115444102458812195568098447692067588992151528480075939941831994938303560935402601892844751764549747947227579119650257018328985067675962692333622518449036196989737390240885961506509407297732733045964848898234117903476946941400003981053855214331894935577434828829100924867348388985774164470879317127035362617074036496448254331603788922062762911998252793369952373959508304415791822260919972168840191744175376355634225791335745506053997898972678982322897998822238505929811444813011844633398384315169086226554172639052643734145152610677302244408474598412964491689226791688798000816717658748733472270785343427347265459128387095612000269494270455983494010457008782134289824307960332514931511857133349258750589927706684142344546645596652786160828065622361225516824514170630176408078659112281602073718438779541849998205763762229872495399153739217134133374525878435986257091803139432906097152687529074125805448385421703125930023929229547790656799864003750762553475376982368564560292934388907254092165313740863755577284839485445584278509464226357556165214394248755104844589171732022929124591095436632809046997174829154739738704196107305096254774738752915122306601229937510239027232218217093852953755327480975690600871370745540753429328908055731892964139242743419849771168254708350862116535274714792994830998549799983575755698146242007653427059686636733627642744694059265399477721197162759001818890625669329480365046028540822859769515580669352028810929766400000*i1^230 + -237437257538945978612806371757823720299479634506858225938611831062928122151673123806673136102240608609005476784187318585534873984802050097711685308997702849528947679930206455926182781295522684422888835216589832456209092574774574883989398247758298891095183952357031182140831022118827807929260571725030924213069731845315035803120270031949953128659471171802939194745285418269602066046829004955301521966128766044484170998556027174014400846142662167056103618021425091070585605753968813494387905319474615869338647105150355490400292094934709613069564692731399650912524038860311249522206405561038461671969997323426220631054008404198485058329138542680247834190036117097461946758237031007882336545319133601799645626213263185491671241207341034713674094660653332991476764450523768682687765019248402653615720105222462748482107118742505735575407654885995793781919570228125868309255819914165614351167749132627806695884870606761904690511769586023118914491595057838890115273432720583679235547752161076936118238268264408259819470732425426089953537339406612181077939903326938362164393139108846047341733828219190659419533646881601820335314687365608272864267857286354381032051829068863581846759308971070202068080627040112956503340734251614644293178473786033169690380200526591306914293949300339489390138609200956018214250466000373463110245821857637129383846719820676213936440163842969181826380697649054758194761463979590232225840328273293416712412944293349904886776825382826351992280023501510320896001828387867005517893217695891362644329946322819660209723120652139842914898564492446452392934008068736968649396942008446097362213704451831963050595285931001627207365785708468830964697357782064201345044895280556769503089102858773576092425575043958875362688939636072309633534558206333579311731038820073351509127479248084266667427520676610066487200238649756168571301669884248656777003317317229383760108166839609861071035712757903197617156762493992983570592316779951235031109525980775454338443200071538679556138854261544556847972572055183059613503279182570766604574386468611901347159720044127760608518772895761946604177724015375921537805873163004543151902984585747539665843679275881049975835759084152045669769026559864348726608466379749224375092025744034271711706065388956228171863097647964474882390318544122665916352024312915261373739200523044371114641042907244740119839626709291125118851568790372312545119297372375005309870338170378654177505876113438044576844121104040977282713129390527815544044193780513231303435240815930876165377452510459464570247379371318844917407905760111894066469232216055286687253489184546327970160565921099268120119236834341614116053515395284336640000*i1^231 + 1969738909845756365481273749826937809933398628508847486806770150267116740931194803567934885438149807722563533549231107328236119860511518419228155517820283381503934033423148984824488889902704621857403154486436360446035106026019601131478355852994256557511175401646145661482985296048910557528881858952817828533013844580374652328359392708469345433372244188484699022207765446493054698608856953539929900023765139960858651505619428984275543948364672145468674180211666076049226520359579301442662555965654487736796391765796743807663647212490058946170444696363590392064334763283488621191614224057721550809651455525696295686526712161589472238605438725185686218555823463304959854608409405033553000047559376506790324668988926566164181459715601378672972679761745798399046489403828581426780055191870552366680801821747124035822722225128059461488586164587468514719433342985073918265221762850976062326967761021346377914402751716917788837058077209955074136212168224970264413661186324395903562341039645149216425423322208044743122269947171475847921541631105416930475915582770356220804916204874761785154682480944786829245668406223686540293895381534472070153735458842786859471542587619405745113610398255585680391515504532817785324716321167913453324629250259955729425124832123425459867082948609158079698474488353109051708678487134947063666914848051215401267657581526352180101257921631534022744643782273024261165542571586744623151272454938204201912881288134666507686805262259171104680987235023857182116185465662898606905108382504665495999364337357433196088919573408882815650136415436219626073528314475789152255168712001496302155984918766905926201479603974362664864822288515530604378663938153924985366205660238192645643982823910149773189557995178378970625428632029547790256337785857891967495062080922905955424824109158427751487000074073976292703928695644312549163509402806769267790352021902032437203343475597310353274732069624607487236049357144758312151850163333505338828927945658801643866059158064944608462840569285780043370997238890763465857247116175115860114174037324701579006176553508529675716699184007033925414933954652212899336420153118458008790309793314597994767408354748660684267361798135525780568925656016348756003190786942464087968966608462630653486134489249428088432422738716420794999355645997390848803981793385816972239386508186219822797512086900650103528382517418824057315349336027871275651572106904970101614083755465758078057076724638532839920505856412830889317911953004878563959046450280978687010308761207927116149347534044589850981643549350034453303926028720417964511214858091631937337117011876669431378482288863831621884490094634598400000*i1^232 + -22580667739898996282518054445200688030272292800133005430421271722663590359089761000981567987452375157387718384780932532543430788856222847893311456165433999960286090752523450870839237328584676975529510776832205342435318844094718812825452521840388899938008942177833868649281179858178012344587144323861167959264175219345227105022967630079210042277099934748224548386041614885504088455882751248305584454023807360092517064084490098851171939106392018104731786073299220387334691391397838134014577909615635872242498128182447957471236734829426319609253420509384096793254404026312905057837962251775406514771574574553864755572206244964028116666941322803588383850968030899531310219971769351526738836980120773428507416401087201105612163425197543589060314123373598208381324852961535037422856427587039431513004912606383188239950411988896112484673765509549562076912699131978899503957257276085493455489158944224163166281457393687409521299487262475463231296700929394742159861210917222117227156895714761674409047629883535576204137181350056822732872740162745171122159519386208781883147961778339813474597037147721787836391705935089240279936839111044776289192269211467453829105004490289924328743390306987630921357576541293765199490676872393078598712953606259518266637962211342199369790756389353814929968560616551087022103363501236295671332350719440517208058153561949401435640407724655683641671857260042748805651344091984578175280288664856541778279518600693380434994951542602673424880150758922008972127017283493910498424613919963514519022956786291582417728304508732798857776925549862419836714176273334035414067964130703877341839569835250316014188621149286172696386228764078310562400178466212956546781372051135523701648263661741071706030719007312847383081735660299768912257848366339551183972349878491949608904877329812949515101958236074524944178057339995846072599757490034508464950884540248790909780112424231040695593488490985031987015138249817932867766760362836910648285166145273547096680346529593562910243189733456872339325699247687228767556507348106273982636854081441765822189301795261639713167996087833015131716367931207163269283774116889449107364329189536271418778008732080774713167943997470652075035816571849528500885588089800307189135553905022215203479391502693945161716924227529903800769675054135471693819525929338321686925243286970577707029396402708630816764992569377575924015368918270608036754586371229218166829749554999650675946837403190177253662375180409894581208869131473477545265784556553183268004310325508030154018993821768634999600650060989396636941459878754947467211924638750735628472928068404890813318521946112000*i1^233 + 37709776060167211668360871468741714664852982315755231414338739894020684619965432918216931214853478422498760345351291931831107186166910516518336555789317672705795430094846738472163054561392072805552950998780219525856167596129467862349908460278099182995655803030924366431103851257218358945336853266058554483290511217836744460160875896710783324707990409589159800516478063753805513618861423388429527622007449037252265110628633418781730020666011259313920018600083742318595319983953193629976052975424815944981693523535212958976055157064660797077317079869011198627748208620787211203280691348244941414577186572715859911371159560363493556930773829755270882390539666028606532538538581096133043019839075655309825543021294311795402743673813991754711330413450993875381384213821257871907166172315595259885909238768569059042418196775252054140206103331375001069154194955334134707319835185877513830018416538914031055812405473597800222739337624792336643358920471008749130010840466752218349453584579513881649182587707546957773707499467058786972062734240593246818187883352129719130233995807641163216665079574525539346318456466553975929245095725805391085611839038755002607429459364264772120495468485989076519395592616001058096933415860919063506154859657997210503336134282737363892778228764508049296639283152019480117023301823259439686781027900325941706212727969280876129593353521613470868333810313954841801051985421458526553493615332580556897286542631867953483583952181673654468557145846319235099838893351726966186301610968421448217499881387542491124514159624657062732490353191771528306742383039000848049182971614204620795412291554966828762170736508595595893030421425802110694479909096805954167198815109394197639391725655416293888209693772907090469381675577496118489637590961691729054852979909637935780838273275330750141352932798919822789998320141142704731529238566948431021585164521501365402159968910742988535347123469537428957952158482668518128819883309789137009216093898033413824286909442617120521791724608585612708243128033684417324838759085809144815983606239185619918606971367489060758659794464297037478374069060380860722114391115569623084013515159607021327344192342556089868094850846124456375501743574294925426132541251415751427346140253004648039271157900641891465231037709038499251234554923231317694294425846231917265276700009108147785431479175707074079839754762994525544237146870984912208220421610823691394771422285690648060517587756792799218109083521099471139925601809753362050467899544833261287568746327946399924200156992624395392554229321968669207681444639915536378494149520780099420422144000*i1^234 + -24305243039756213883721052202174430058436804260525664920190430192827687782939767621565838511154308950436929495027979214671939156257054611655495488244025515954306337263884179370845388921071759640960012480499834469194748653902764156507604019235742998508983051170015049041961925068630111198726941822196554385641190613985350283399816715849120978589555092244164250750575234145570180541704329186524402859974940824660409456318298745572955581366327391840516363486099391083253853625906348745926477985165603576031098767394417050317886586076845617978316910946778522786151203868251422522588281656193405493940808494404674896850462251465016803488368772377521632558965661463868404185389427136665701001619935171203916874469507623277196544314314412248107581228509910510818624786470721207338835971609364563550154992685834775213275319316873101882489407051987077038823481080208785023716506724936528385541358930227122011536871357768150911492720193178119967129882331577389281862425912950216140937588439653864145751628013132583603168501805332545356640794126626025583978726135790917905248377748782024376507203886574925939134792592225123235199882135883629331004737590968700756662953650132322408120437563313480822228361445846292462499249873091908093168895664103765538026244955647400249350536568135896794665294804720790925424438079765403833699721034217562029636552928090679896198580626002772253107034228218856598950643288020312833720860683858059209329858228867449425778712670448603515923939972583432199241941060278238493876042648040827712421847406837368083942626372355626098198127674835418749028010991856810709121323083526135222719034604276865878522276761924463676742668570652020167723360723486866391513038989558939425110722650461364897904996606813833952460911779196087520764350216442503809175402107732203804408073185389754405905657918619842767668148256524220031916742469868856610923587737372818757803304032109354915802971291517735304267809548976418832956823898675119078800325252844628882397477092009418988256027626717401274010393896368285586343944847028987432469109816332184044890708242309138169726775671539708679744544857141457069385951328970228949043161588941511085172925599235455452702321589706434057667195322501055415598539122154344642210467960329422420335055200878851873920441173926226624729299866842233765144951058973827250961595824539268724729374086789231634824919397464360025835912365517412119940657678531404735947082374652156410529736689604180092025315000996338378286166086307041203570697165691603508760723666069725152691181555932367387622509430630021583748587101114020659200*i1^235 + 410481598081474962315458389654903992721679620489998537428280860767826988174973041817755207737737981273483660032706140804892634780993925672960640484368390503164483820947861260558131443816513073905317418248065854029372653652223463288571787749370738387971747592722947615120212332731925675746464335899572975885737663406799196422660860778279998662916853248857200911033924485880259465679055727845599199637985959575793720002691160597522956966539328090851501739832180958515434523928364474542741011313223029636904175701982441329743203537119586619785575194881696727136666318035264918212865144297639136101017091404496669543063550971097964262650154643404260585204805329031877030283360778308372920933127014218805693059498663635789891220621196732627989115876072096599369142793542697376520848852812479589297484215096313747976367616593745899907144475407754301423018046537990900457644167386894513943593346964626445916272381971444351974196599233935895428395272536363074096397665893284292321570737666480834012351668875092710181806410862084999574705506267476057716998459957175232138341490199032618995373756815513626394426984082348108443780170599198384182784336828112250482266482895003777675894838041574867411941850100908069159059189071858937019888228193170157789795175694752480770089193928495472891309008403785530488014696285689265287022277776564812846092869937568149302267433258622007126698498604707834027913473357913430065031369593532300243970559682582380068474750946506066114243531204947262615514084953413567614901447252130519856905620086174834016349193884903176150832394126951436083858727299514098608123278117485022092821982601397053129331189311481247069992149127919464822921566335622645797626772444208244302509918562434869970464892782191929596322202238213925069022652630448025444969016091352873193152120833374949182199410664946797759400714084302157737236894990117114249031388872749011315528074073321122149144063899364287804468048918286872113134976804464688691199054128139932464464265289601202812598066523857009057282283439979613214939114015538974026762903663985527287032340423135148808374188682300324990759832538095622206315226618780578809963707620971501317623777684299188326632384439419909516442947621457903780946971196143334736814706861864435836612680937740526410678298298227183292968203341141099050884851882539812643818864548390251851226015748719032563796556286242619480042540080390294628785573283032221178537324100307803806820432784458149859800535412679355049094562572018393352124417320438928769739845336116116255000496742081821112118594764800*i1^236 + -1414908000682648943565809021774282148146665298131771684344364618433595846529838620299075492280640127822171150613715225387033352957137721418688327511306470389958094138202354322795683961293528937197398158423478544141378963481723395862978139788646038299192589097221266521434850044558940750098271622578791365011851932888083932339135940414619286054400225846016081714214313813322691184220777810808591914708170693578996711092114514213795325980605015978872479379009639284448258723117955582414438469778013461320860618908739747274302354942291780414185961209923581832973801643259792079802799339180887205721896847661099721901542602074641438939504462046746680749434460766750817152817574786009440262345516577324793231131921673388749526074459009394116239488862893889069271105674570711769259947677157149040115779345347506639652107065106008323378158150052424181615783492664274832180129597601905417250175679790439453418732792777436097010808278983231703364163188035116033184185651818200867773149532288295723456309029393404789277880381040824578218654220489913611876569905550151790538799456790363177487857206085705667140719350990440808451169621599425695514949131043281818363368217101105292014667046327179165474494086200594242307352030916364000384787834092859081306386218166319556489728482338556453800648312383692812514180690252236373815656943022743070532074475788860023701391086383384902717601096752398023147122561285126656735429424986745903357916150271389772160369437808294811128206518848107232181871062635101640279758507887976963643434938097123276553830996641796146552079095946702930685149436412610294478862546495877381828596019278306187779133542996543667445599125882678200301569019203961303624720433297290217868491086380033932430560084649847740167227111874505835694723255487186988992678077021865926225162895301559772167960947882914159713937905091335638829236903180701663599106951275322854288873930654473791469746041519293642844670020428289893498750130928104055638958222487607356954619123933902762212622904077844863007027364338768166608072087358677589671405090511902669073547680321090541071868316171514348486959224727612046483840798571903888135652367650712228682077411257373612128044226756678914000589562941449187008591218706093624433243282961637905162302503864967558025190048726175287906451960032603929413627629999876530260518491216117499211935638262927400824654385922476793236815974382858489039546453317305169666281097968796587850464808760972130326065430938585245836969016082880121977788787079886794835721625557281013760*i1^237 + 2312037098373930350114494407019759561426141860830846205612715899771264261677872043911173665213172977969635572844421455589722757449172922915495006242231109232015592069473154485894228037475344150295915516325426424118951109405967380253264218221762141814743692168746135974351240603272897977842352948299271932115137026706071444057901838127321970088125771696097555345259282485670004895936826380920161055472574782736640804344622224713864994333138376417527741093043395485126796704083977657982682195446679615149049336512576465821629135920470760836672138174204996220025143394396396843052008479336155768409433038232122922286401266384301514204568280461228540664857484532043312289824477138565398466523829718066006605376761801567613443088388347642523729788380427828433127920831092757424415322288895649695326203914762602376646507771697608128915936180324050076436764986479429835522402517037404751725662271224335391308370751837020389802048672709360783462410165482921235278272579557752762602138472597134822540064646026176089462958539442999799394553902222956811376070978942344780333437929091335139905682341346351727042084203855249668207033611883258128922397334334897874793122566658042325127692497178903162475616774621661036882672146627411300687040498086425264053740938381140861352713557457199472993324816264184457729122923465402846755047559368683581489746787616786887997749969766958838352373552651220383833951122490538140386999163765017424259624740879581757199332942157434058876123691683969390237654537482113648746586669495012777086708720356091673565164665063914490150154709128674001202229815560596906506562221758440815760213965135119125333827173682905501836575882804711781055997047203561655497779519916797260141110350323081388232744972634570682203118104737074274681185622261647476135870544682587342002790193052999567954769096525567444021089423895631246279951951529308792945228335818887170983611521234431066570530610397506862186453058332370692822644896550621959969383901262094430802791281255920414582555820440325420567842619627424492072561644922074979538622975310017787631657124442486448686976868671613859899301317685521572259281711015073027913034410555767033397053375694941332336253961129300110857125325378713316122537742585219967708927826834663736943001907720402015624095926027443342607536852886352471764839061154379870092380795048239818331676182265581182195896484728991211635175536214544748518989941941268020436910330499762194876644846496504171631291960786549649881745202370809929557606400*i1^238 + 399824416656886948476506187765703512516450895853384760626329543203419596470469792029146496007004878344205586601769618425477975686883128875709949924220518561380334631156533872534816533544215686575354053815789684246633888366371205603010206053293606913924923331099236592099753981130300760055624792993396684734965822916715527099330658160675356731786371202324950599045945423973396693850730438356579921080333656053603868096683348075573647482879343238681407421844397193872574270009982270313962976131852709301137755398315287160113154795312734155020074524209196656221302819540031808656936272731634175978250805651684920755704155145873378938681016246834371403881405302293798876802399826291566570701871477390695964288511080072200495726852752061347253332039538627616574819119323783139348568018739788188617086929100368462406664539731513137802888498328492491485682762383246014969403932964222129777807447626174445594565373841425859914514092659047807703516358419581768707451761521216359603788759271221718633972526594487363935483254320894583366798021266529850675169499016069285402930190049998807685454372832629053230144711072292646690282398511108838020950880485306122296211873331640863996424397246833317282545766569446202639762336002587104141534106947646282785662346254547020461972527569300448316987488263014564581912257775621383592238840633435562828782371143726059030011018847897806597008973077100336509206354926134649422597941090010486517672267647201596039480928512690616486871701626695582828958175789958927314394210743131108631749282451862695116251753329027838646490762436464996503989250447743093370741064554822855761788838199969546133917982576881513026195941719097462807230027376438711093355218697940073676013014850923110505742038404328310816129666622080208087748027980890759373962300681777956448817008011943690251623782678678623547283215981653352523233186425572089093646087666703270492255368922812200700851104774768099741982473820091220149093761938645886970553482938907549475617072227476242187519107353285378807079353088724020886728418241475293025136563780903889099213161029586481370311681250375412722901305779002496352572729492464474444653029303856211129172366613283273764856842976702051057950145945172290215051610732817854877044987775973427515709402069520134585650501349354794837084703131279248472196387038283139845703200198176048434187995981846344171582110893871296100319601114922119318333621534487950711552529704308932784450694439346755947851014995968*i1^239 - N1*13169012170569896699910694617950190608402469427790548810816539018154755971946553223409836622379219269220410417948332771222139585626431357414440446494991746114157029339289410717397046112237980506087729472111213575536757794394699032123237817285880276577655021961822398564843683664772431346394018973334701602303883394036170311*i3 ] ]